/*
@c-alert-bg:            #f79c27;
@c-alert-txt:           #c09853;
@c-alert-error-bg:      #ad4846;
@c-alert-error-txt:     #d93737;
@c-alert-info-bg:       #1ca9f4;
@c-alert-info-txt:      #4297c3;
@c-alert-success-bg:    #8aae22;
@c-alert-success-txt:   #67ab3a;
*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.cso-w140 > .btn {
  width: 145px;
}
.cso-w140 > .btn.multiselect {
  width: 169px;
}
.cso-w140.cso-btn {
  width: 145px;
}
.cso-w140 > .cso-btn,
.cso-w140 > .cso-btn-large {
  width: 145px;
}
.cso-btn-split .cso-w140 {
  width: 140px;
}
@font-face {
  font-family: 'CSOD-Icons';
  src: /*url('../fonts/CSOD-Icons.ttf') format('truetype'),
      url('../fonts/CSOD-Icons.woff') format('woff'),
      url('../fonts/CSOD-Icons.svg') format('svg');*/url('../fonts/CSOD-Icons.ttf?u69yxe') format('truetype'), url('../fonts/CSOD-Icons.woff?u69yxe') format('woff'), url('../fonts/CSOD-Icons.svg?u69yxe#CSOD-Icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class*="p-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'CSOD-Icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-icon-alert-round-1:before {
  content: "\e900";
}
.p-icon-alert-round-2:before {
  content: "\e901";
}
.p-icon-alert-triangle:before {
  content: "\e902";
}
.p-icon-bell:before {
  content: "\e903";
}
.p-icon-bin:before {
  content: "\e904";
}
.p-icon-button:before {
  content: "\e905";
}
.p-icon-calendar:before {
  content: "\e906";
}
.p-icon-cart:before {
  content: "\e907";
}
.p-icon-check:before {
  content: "\e908";
}
.p-icon-clock:before {
  content: "\e909";
}
.p-icon-cross:before {
  content: "\e90a";
}
.p-icon-down-arrow-bar:before {
  content: "\e90b";
}
.p-icon-down-triangle:before {
  content: "\e90c";
}
.p-icon-expand:before {
  content: "\e90d";
}
.p-icon-gear:before {
  content: "\e90e";
}
.p-icon-horizontal-stroke:before {
  content: "\e90f";
}
.p-icon-horizontal-three-lines:before {
  content: "\e910";
}
.p-icon-house:before {
  content: "\e911";
}
.p-icon-information:before {
  content: "\e912";
}
.p-icon-location:before {
  content: "\e915";
}
.p-icon-lock:before {
  content: "\e916";
}
.p-icon-magnifying-glass:before {
  content: "\e917";
}
.p-icon-papers:before {
  content: "\e918";
}
.p-icon-pencil:before {
  content: "\e919";
}
.p-icon-person:before {
  content: "\e91a";
}
.p-icon-phone-export:before {
  content: "\e91b";
}
.p-icon-right-cursor:before {
  content: "\e91c";
}
.p-icon-star:before {
  content: "\e91d";
}
.p-icon-three-dots:before {
  content: "\e91f";
}
.p-icon-three-lists:before {
  content: "\e920";
}
.p-icon-three-scrolls:before {
  content: "\e921";
}
.p-icon-two-curved-arrows:before {
  content: "\e222";
}
.p-icon-two-squares:before {
  content: "\e923";
}
.p-icon-up-down-triangles:before {
  content: "\e924";
}
.p-icon-up-down-arrows:before {
  content: "\e926";
}
.p-icon-star-half:before {
  content: "\e927";
}
.p-icon-person-half:before {
  content: "\e928";
}
.p-icon-star-empty:before {
  content: "\e929";
}
.p-icon-person-empty:before {
  content: "\e92a";
}
.p-icon-badge:before {
  content: "\e92b";
}
.p-icon-hat:before {
  content: "\e92c";
}
.p-icon-checkmark:before {
  content: "\e913";
}
.p-icon-sun:before {
  content: "\e914";
}
.p-icon-hourglass:before {
  content: "\e91e";
}
.c-social {
  position: relative;
  border-width: 1px;
  border-style: solid;
  line-height: 1.7em;
  padding: 3px 11px;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  font-size: 1.2em;
  font-weight: 600 !important;
  box-sizing: border-box;
}
.c-social:hover,
.c-social:focus {
  text-decoration: none !important;
}
.c-social [class*="fa-icon-"] + * {
  margin-left: 5px;
}
.c-social-facebook {
  background: #3b5998;
  background: -moz-linear-gradient(top, #5977b7 0%, #3b5998 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5977b7), color-stop(100%, #3b5998));
  background: -webkit-linear-gradient(top, #5977b7 0%, #3b5998 100%);
  background: -o-linear-gradient(top, #5977b7 0%, #3b5998 100%);
  background: -ms-linear-gradient(top, #5977b7 0%, #3b5998 100%);
  background: linear-gradient(to bottom, #5977b7 0%, #3b5998 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5977b7', endColorstr='#3b5998', GradientType=0);
  background-repeat: repeat-x;
  border-color: #344e86;
  box-shadow: 0 1px 0 #849aca inset;
  color: white;
  text-shadow: 0 1px 1px #2d4373;
}
.c-social-facebook:hover,
.c-social-facebook:focus {
  background: #37538d;
  background: -moz-linear-gradient(top, #4e6eb2 0%, #37538d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e6eb2), color-stop(100%, #37538d));
  background: -webkit-linear-gradient(top, #4e6eb2 0%, #37538d 100%);
  background: -o-linear-gradient(top, #4e6eb2 0%, #37538d 100%);
  background: -ms-linear-gradient(top, #4e6eb2 0%, #37538d 100%);
  background: linear-gradient(to bottom, #4e6eb2 0%, #37538d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e6eb2', endColorstr='#37538d', GradientType=0);
}
.c-social-facebook:active {
  background: #3b5998;
  background-image: none;
  filter: none;
  box-shadow: 0 1px 3px #2d4373 inset, 0 1px 2px #999999;
}
.c-social.inactive,
.c-social.inactive:hover,
.c-social.inactive:focus,
.c-social.inactive:active,
.c-social[inactive],
.c-social[inactive]:hover,
.c-social[inactive]:focus,
.c-social[inactive]:active,
.c-action-inactive > .c-social,
.c-soc-inactive > .c-social {
  background: #eeeeee;
  background: -moz-linear-gradient(top, white 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eeeeee));
  background: -webkit-linear-gradient(top, white 0%, #eeeeee 100%);
  background: -o-linear-gradient(top, white 0%, #eeeeee 100%);
  background: -ms-linear-gradient(top, white 0%, #eeeeee 100%);
  background: linear-gradient(to bottom, white 0%, #eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#eeeeee', GradientType=0);
  border-color: #d0d0d0 #cccccc #cdcdcd;
  color: #4c4c4c !important;
  text-shadow: 0 1px 1px white;
  box-shadow: none;
  cursor: default;
  opacity: .5;
}
#dir-rtl .c-social [class*="fa-icon-"] + * {
  margin-left: 0;
  margin-right: 5px;
}
/* Link box: a box which is a link. It has special hover effects */

.c-linkbox {
  border-radius: 5px;
  border: 1px solid transparent;
}
.c-linkbox:hover,
.c-linkbox:focus {
  background-color: #f8f8f8;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(50%, #fafafa), to(#eeeeee));
  background-image: -webkit-linear-gradient(white, #fafafa 50%, #eeeeee);
  background-image: -moz-linear-gradient(top, white, #fafafa 50%, #eeeeee);
  background-image: -o-linear-gradient(white, #fafafa 50%, #eeeeee);
  background-image: linear-gradient(white, #fafafa 50%, #eeeeee);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
  border-color: #d0d0d0 #cccccc #cdcdcd;
  box-shadow: 0 1px 0 #fcfcfd inset;
}
.c-linkbox:active {
  background-color: #e9e9e9;
  background-image: none;
  box-shadow: 0 1px 3px #d5d5d5 inset, 0 1px 2px white;
  filter: none;
}
.c-pad-all-none {
  padding: 0px;
}
.c-pad-all-xs {
  padding: 4px;
}
.c-pad-all-sm {
  padding: 8px;
}
.c-pad-all-md {
  padding: 16px;
}
.c-pad-all-lg {
  padding: 24px;
}
.c-pad-all-xl {
  padding: 40px;
}
.c-pad-all-xxl {
  padding: 60px;
}
.c-pad-all-inherit {
  padding: inherit;
}
.c-pad-top-none {
  padding-top: 0px;
}
.c-pad-top-xs {
  padding-top: 4px;
}
.c-pad-top-sm {
  padding-top: 8px;
}
.c-pad-top-md {
  padding-top: 16px;
}
.c-pad-top-lg {
  padding-top: 24px;
}
.c-pad-top-xl {
  padding-top: 40px;
}
.c-pad-top-xxl {
  padding-top: 60px;
}
.c-pad-top-inherit {
  padding-top: inherit;
}
.c-pad-btm-none {
  padding-bottom: 0px;
}
.c-pad-btm-xs {
  padding-bottom: 4px;
}
.c-pad-btm-sm {
  padding-bottom: 8px;
}
.c-pad-btm-md {
  padding-bottom: 16px;
}
.c-pad-btm-lg {
  padding-bottom: 24px;
}
.c-pad-btm-xl {
  padding-bottom: 40px;
}
.c-pad-btm-xxl {
  padding-bottom: 60px;
}
.c-pad-btm-inherit {
  padding-bottom: inherit;
}
.c-pad-left-none {
  padding-left: 0px;
}
.c-pad-left-xs {
  padding-left: 4px;
}
.c-pad-left-sm {
  padding-left: 8px;
}
.c-pad-left-md {
  padding-left: 16px;
}
.c-pad-left-lg {
  padding-left: 24px;
}
.c-pad-left-xl {
  padding-left: 40px;
}
.c-pad-left-xxl {
  padding-left: 60px;
}
.c-pad-left-inherit {
  padding-left: inherit;
}
.c-pad-right-none {
  padding-right: 0px;
}
.c-pad-right-xs {
  padding-right: 4px;
}
.c-pad-right-sm {
  padding-right: 8px;
}
.c-pad-right-md {
  padding-right: 16px;
}
.c-pad-right-lg {
  padding-right: 24px;
}
.c-pad-right-xl {
  padding-right: 40px;
}
.c-pad-right-xxl {
  padding-right: 60px;
}
.c-pad-right-inherit {
  padding-right: inherit;
}
.c-mar-all-none {
  margin: 0px;
}
.c-mar-all-xs {
  margin: 4px;
}
.c-mar-all-sm {
  margin: 8px;
}
.c-mar-all-md {
  margin: 16px;
}
.c-mar-all-lg {
  margin: 24px;
}
.c-mar-all-xl {
  margin: 40px;
}
.c-mar-all-xxl {
  margin: 60px;
}
.c-mar-all-neg-xs {
  margin: -4px;
}
.c-mar-all-neg-sm {
  margin: -8px;
}
.c-mar-all-neg-md {
  margin: -16px;
}
.c-mar-all-neg-lg {
  margin: -24px;
}
.c-mar-all-neg-xl {
  margin: -40px;
}
.c-mar-all-neg-xxl {
  margin: -60px;
}
.c-mar-neg-paperstack {
  margin: 0 -22px;
}
.c-mar-paperstack {
  margin: 0 22px;
}
.c-mar-top-none {
  margin-top: 0px;
}
.c-mar-top-xs {
  margin-top: 4px;
}
.c-mar-top-sm {
  margin-top: 8px;
}
.c-mar-top-md {
  margin-top: 16px;
}
.c-mar-top-lg {
  margin-top: 24px;
}
.c-mar-top-xl {
  margin-top: 40px;
}
.c-mar-top-xxl {
  margin-top: 60px;
}
.c-mar-top-neg-xs {
  margin-top: -4px;
}
.c-mar-top-neg-sm {
  margin-top: -8px;
}
.c-mar-top-neg-md {
  margin-top: -16px;
}
.c-mar-top-neg-lg {
  margin-top: -24px;
}
.c-mar-top-neg-xl {
  margin-top: -40px;
}
.c-mar-top-neg-xxl {
  margin-top: -60px;
}
.c-mar-top-neg-paperstack {
  margin-top: -22px;
}
.c-mar-top-paperstack {
  margin-top: 22px;
}
.c-mar-btm-none {
  margin-bottom: 0px;
}
.c-mar-btm-xs {
  margin-bottom: 4px;
}
.c-mar-btm-sm {
  margin-bottom: 8px;
}
.c-mar-btm-md {
  margin-bottom: 16px;
}
.c-mar-btm-lg {
  margin-bottom: 24px;
}
.c-mar-btm-xl {
  margin-bottom: 40px;
}
.c-mar-btm-xxl {
  margin-bottom: 60px;
}
.c-mar-btm-neg-xs {
  margin-bottom: -4px;
}
.c-mar-btm-neg-sm {
  margin-bottom: -8px;
}
.c-mar-btm-neg-md {
  margin-bottom: -16px;
}
.c-mar-btm-neg-lg {
  margin-bottom: -24px;
}
.c-mar-btm-neg-xl {
  margin-bottom: -40px;
}
.c-mar-btm-neg-xxl {
  margin-bottom: -60px;
}
.c-mar-btm-neg-paperstack {
  margin-bottom: -22px;
}
.c-mar-btm-paperstack {
  margin-bottom: 22px;
}
.c-mar-left-none {
  margin-left: 0px;
}
.c-mar-left-xs {
  margin-left: 4px;
}
.c-mar-left-sm {
  margin-left: 8px;
}
.c-mar-left-md {
  margin-left: 16px;
}
.c-mar-left-lg {
  margin-left: 24px;
}
.c-mar-left-xl {
  margin-left: 40px;
}
.c-mar-left-xxl {
  margin-left: 60px;
}
.c-mar-left-neg-xs {
  margin-left: -4px;
}
.c-mar-left-neg-sm {
  margin-left: -8px;
}
.c-mar-left-neg-md {
  margin-left: -16px;
}
.c-mar-left-neg-lg {
  margin-left: -24px;
}
.c-mar-left-neg-xl {
  margin-left: -40px;
}
.c-mar-left-neg-xxl {
  margin-left: -60px;
}
.c-mar-left-neg-paperstack {
  margin-left: -22px;
}
.c-mar-left-paperstack {
  margin-left: 22px;
}
.c-mar-right-none {
  margin-right: 0px;
}
.c-mar-right-xs {
  margin-right: 4px;
}
.c-mar-right-sm {
  margin-right: 8px;
}
.c-mar-right-md {
  margin-right: 16px;
}
.c-mar-right-lg {
  margin-right: 24px;
}
.c-mar-right-xl {
  margin-right: 40px;
}
.c-mar-right-xxl {
  margin-right: 60px;
}
.c-mar-right-neg-xs {
  margin-right: -4px;
}
.c-mar-right-neg-sm {
  margin-right: -8px;
}
.c-mar-right-neg-md {
  margin-right: -16px;
}
.c-mar-right-neg-lg {
  margin-right: -24px;
}
.c-mar-right-neg-xl {
  margin-right: -40px;
}
.c-mar-right-neg-xxl {
  margin-right: -60px;
}
.c-mar-right-neg-paperstack {
  margin-right: -22px;
}
.c-mar-right-paperstack {
  margin-right: 22px;
}
.c-bdr-sm {
  border-width: 1px;
  border-style: solid;
}
.c-bdr-md {
  border-width: 2px;
  border-style: solid;
}
.c-bdr-lg {
  border-width: 4px;
  border-style: solid;
}
.c-bdr-solid {
  border-style: solid;
}
.c-bdr-dash {
  border-style: dashed;
}
.c-bdr-dot {
  border-style: dotted;
}
.c-bdr-l-none {
  border-left-width: 0px;
  border-style: none;
}
.c-bdr-l-sm {
  border-left-width: 1px;
  border-left-style: solid;
}
.c-bdr-l-md {
  border-left-width: 2px;
  border-left-style: solid;
}
.c-bdr-l-lg {
  border-left-width: 4px;
  border-left-style: solid;
}
.c-bdr-l-solid {
  border-left-style: solid;
}
.c-bdr-l-dash {
  border-left-style: dashed;
}
.c-bdr-l-dot {
  border-left-style: dotted;
}
.c-bdr-r-none {
  border-right-width: 0px;
  border-right-style: none;
}
.c-bdr-r-sm {
  border-right-width: 1px;
  border-right-style: solid;
}
.c-bdr-r-md {
  border-right-width: 2px;
  border-right-style: solid;
}
.c-bdr-r-lg {
  border-right-width: 4px;
  border-right-style: solid;
}
.c-bdr-r-solid {
  border-right-style: solid;
}
.c-bdr-r-dash {
  border-right-style: dashed;
}
.c-bdr-r-dot {
  border-right-style: dotted;
}
.c-bdr-t-none {
  border-top-width: 0px;
  border-top-style: none;
}
.c-bdr-t-sm {
  border-top-width: 1px;
  border-top-style: solid;
}
.c-bdr-t-md {
  border-top-width: 2px;
  border-top-style: solid;
}
.c-bdr-t-lg {
  border-top-width: 4px;
  border-top-style: solid;
}
.c-bdr-t-solid {
  border-top-style: solid;
}
.c-bdr-t-dash {
  border-top-style: dashed;
}
.c-bdr-t-dot {
  border-top-style: dotted;
}
.c-bdr-b-none {
  border-bottom-width: 0px;
  border-bottom-style: none;
}
.c-bdr-b-sm {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.c-bdr-b-md {
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.c-bdr-b-lg {
  border-bottom-width: 4px;
  border-bottom-style: solid;
}
.c-bdr-b-solid {
  border-bottom-style: solid;
}
.c-bdr-b-dash {
  border-bottom-style: dashed;
}
.c-bdr-b-dot {
  border-bottom-style: dotted;
}
.c-bdr-rad-sm {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.c-bdr-rad-md {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.c-bdr-rad-lg {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.c-bdr-rad-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.c-bdr-rad-t-sm {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
}
.c-bdr-rad-t-md {
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
}
.c-bdr-rad-t-lg {
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
}
.c-bdr-rad-t-l-sm {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
}
.c-bdr-rad-t-l-md {
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}
.c-bdr-rad-t-l-lg {
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
}
.c-bdr-rad-t-r-sm {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
}
.c-bdr-rad-t-r-md {
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
}
.c-bdr-rad-t-r-lg {
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
}
.c-bdr-rad-b-sm {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.c-bdr-rad-b-md {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
}
.c-bdr-rad-b-lg {
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-right-radius: 10px;
}
.c-bdr-rad-b-l-sm {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.c-bdr-rad-b-l-md {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.c-bdr-rad-b-l-lg {
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.c-bdr-rad-b-r-sm {
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.c-bdr-rad-b-r-md {
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
}
.c-bdr-rad-b-r-lg {
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-right-radius: 10px;
}
.c-bdr-rad-l-sm {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.c-bdr-rad-l-md {
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.c-bdr-rad-l-lg {
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.c-bdr-rad-r-sm {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.c-bdr-rad-r-md {
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.c-bdr-rad-r-lg {
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.c-page-wrapper {
  width: 100%;
  position: relative;
}
.c-page-wrapper > .c-page-main {
  position: relative;
  transition: all 0.3s ease 0s;
}
.c-page-wrapper.sb-left > .c-page-main,
.c-page-wrapper.sb-left-custom-main > .c-page-main {
  margin: 0 0 0 250px;
}
.c-page-wrapper.sb-right > .c-page-main {
  margin: 0 250px 0 0;
}
.c-page-wrapper.sb-both > .c-page-main {
  margin: 0 250px 0 250px;
}
.c-page-wrapper > .c-page-sidebar {
  /*background-color: #444;*/
  position: absolute;
  top: 0;
  left: 0;
  width: 250px;
  /*color: #fff;*/

}
.c-page-wrapper > .c-page-sidebar.right {
  left: auto;
  right: 0;
}
.c-page-wrapper.sb-left-custom-main > .c-page-main .c-page-main-middle {
  width: 80%;
  float: left;
  height: 100%;
}
.c-page-wrapper.sb-left-custom-main > .c-page-main .c-page-main-right {
  width: 20%;
  float: left;
  height: 100%;
}
#dir-rtl .c-page-wrapper.sb-left > .c-page-main {
  margin: 0 250px 0 0;
}
#dir-rtl .c-page-wrapper.sb-right > .c-page-main {
  margin: 0 0 0 250px;
}
#dir-rtl .c-page-wrapper > .c-page-sidebar {
  left: auto;
  right: 0;
}
#dir-rtl .c-page-wrapper > .c-page-sidebar.right {
  left: 0;
  right: auto;
}
.cso-split-table.c-pad-split-xs-left td {
  padding: 0px;
}
.cso-split-table.c-pad-split-xs-left .c-split-left {
  padding-right: 4px;
}
.cso-split-table.c-pad-split-sm-left td {
  padding: 0px;
}
.cso-split-table.c-pad-split-sm-left .c-split-left {
  padding-right: 8px;
}
.cso-split-table.c-pad-split-md-left td {
  padding: 0px;
}
.cso-split-table.c-pad-split-md-left .c-split-left {
  padding-right: 16px;
}
.cso-split-table.c-pad-split-lg-left td {
  padding: 0px;
}
.cso-split-table.c-pad-split-lg-left .c-split-left {
  padding-right: 24px;
}
.cso-split-table.c-pad-split-xl-left td {
  padding: 0px;
}
.cso-split-table.c-pad-split-xl-left .c-split-left {
  padding-right: 40px;
}
.cso-split-table.c-pad-split-xs-right td {
  padding: 0px;
}
.cso-split-table.c-pad-split-xs-right .c-split-right {
  padding-left: 4px;
}
.cso-split-table.c-pad-split-sm-right td {
  padding: 0px;
}
.cso-split-table.c-pad-split-sm-right .c-split-right {
  padding-left: 8px;
}
.cso-split-table.c-pad-split-md-right td {
  padding: 0px;
}
.cso-split-table.c-pad-split-md-right .c-split-right {
  padding-left: 16px;
}
.cso-split-table.c-pad-split-lg-right td {
  padding: 0px;
}
.cso-split-table.c-pad-split-lg-right .c-split-right {
  padding-left: 24px;
}
.cso-split-table.c-pad-split-xl-right td {
  padding: 0px;
}
.cso-split-table.c-pad-split-xl-right .c-split-right {
  padding-left: 40px;
}
.cso-split-table.c-pad-split-none td {
  padding: 0px;
}
.cso-split-table.c-pad-split-xs-top td {
  padding: 0px;
}
.cso-split-table.c-pad-split-xs-top .c-split-btm {
  padding-top: 4px;
}
.cso-split-table.c-pad-split-sm-top td {
  padding: 0px;
}
.cso-split-table.c-pad-split-sm-top .c-split-btm {
  padding-top: 8px;
}
.cso-split-table.c-pad-split-md-top td {
  padding: 0px;
}
.cso-split-table.c-pad-split-md-top .c-split-btm {
  padding-top: 16px;
}
.cso-split-table.c-pad-split-lg-top td {
  padding: 0px;
}
.cso-split-table.c-pad-split-lg-top .c-split-btm {
  padding-top: 24px;
}
.cso-split-table.c-pad-split-xl-top td {
  padding: 0px;
}
.cso-split-table.c-pad-split-xl-top .c-split-btm {
  padding-top: 40px;
}
.cso-split-table.c-pad-split-xs-bottom td {
  padding: 0px;
}
.cso-split-table.c-pad-split-xs-bottom .c-split-top {
  padding-bottom: 4px;
}
.cso-split-table.c-pad-split-sm-bottom td {
  padding: 0px;
}
.cso-split-table.c-pad-split-sm-bottom .c-split-top {
  padding-bottom: 8px;
}
.cso-split-table.c-pad-split-md-bottom td {
  padding: 0px;
}
.cso-split-table.c-pad-split-md-bottom .c-split-top {
  padding-bottom: 16px;
}
.cso-split-table.c-pad-split-lg-bottom td {
  padding: 0px;
}
.cso-split-table.c-pad-split-lg-bottom .c-split-top {
  padding-bottom: 24px;
}
.cso-split-table.c-pad-split-xl-bottom td {
  padding: 0px;
}
.cso-split-table.c-pad-split-xl-bottom .c-split-top {
  padding-bottom: 40px;
}
#dir-rtl .cso-split-table.c-pad-split-xs-left td {
  padding: 0px;
}
#dir-rtl .cso-split-table.c-pad-split-xs-left .c-split-left {
  padding-left: 4px;
}
#dir-rtl .cso-split-table.c-pad-split-sm-left td {
  padding: 0px;
}
#dir-rtl .cso-split-table.c-pad-split-sm-left .c-split-left {
  padding-left: 8px;
}
#dir-rtl .cso-split-table.c-pad-split-md-left td {
  padding: 0px;
}
#dir-rtl .cso-split-table.c-pad-split-md-left .c-split-left {
  padding-left: 16px;
}
#dir-rtl .cso-split-table.c-pad-split-lg-left td {
  padding: 0px;
}
#dir-rtl .cso-split-table.c-pad-split-lg-left .c-split-left {
  padding-left: 24px;
}
#dir-rtl .cso-split-table.c-pad-split-xl-left td {
  padding: 0px;
}
#dir-rtl .cso-split-table.c-pad-split-xl-left .c-split-left {
  padding-left: 40px;
}
#dir-rtl .cso-split-table.c-pad-split-xs-right td {
  padding: 0px;
}
#dir-rtl .cso-split-table.c-pad-split-xs-right .c-split-right {
  padding-right: 4px;
}
#dir-rtl .cso-split-table.c-pad-split-sm-right td {
  padding: 0px;
}
#dir-rtl .cso-split-table.c-pad-split-sm-right .c-split-right {
  padding-right: 8px;
}
#dir-rtl .cso-split-table.c-pad-split-md-right td {
  padding: 0px;
}
#dir-rtl .cso-split-table.c-pad-split-md-right .c-split-right {
  padding-right: 16px;
}
#dir-rtl .cso-split-table.c-pad-split-lg-right td {
  padding: 0px;
}
#dir-rtl .cso-split-table.c-pad-split-lg-right .c-split-right {
  padding-right: 24px;
}
#dir-rtl .cso-split-table.c-pad-split-xl-right td {
  padding: 0px;
}
#dir-rtl .cso-split-table.c-pad-split-xl-right .c-split-right {
  padding-right: 40px;
}
.c-split-table > .c-split-top,
.c-split-table > .c-split-btm {
  display: table;
  width: 100%;
}
.c-split-table > .c-split-top > .c-split-inner,
.c-split-table > .c-split-btm > .c-split-inner {
  display: table-cell;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.c-split-table.top.c-split-pad-none > .c-split-btm > .c-split-inner {
  padding-top: 0px;
}
.c-split-table.top.c-split-pad-xsmall > .c-split-btm > .c-split-inner {
  padding-top: 4px;
}
.c-split-table.top.c-split-pad-small > .c-split-btm > .c-split-inner {
  padding-top: 8px;
}
.c-split-table.top.c-split-pad-medium > .c-split-btm > .c-split-inner {
  padding-top: 16px;
}
.c-split-table.top.c-split-pad-large > .c-split-btm > .c-split-inner {
  padding-top: 24px;
}
.c-split-table.top.c-split-pad-xlarge > .c-split-btm > .c-split-inner {
  padding-top: 40px;
}
.c-split-table.bottom.c-split-pad-none > .c-split-top > .c-split-inner {
  padding-bottom: 0px;
}
.c-split-table.bottom.c-split-pad-xsmall > .c-split-top > .c-split-inner {
  padding-bottom: 4px;
}
.c-split-table.bottom.c-split-pad-small > .c-split-top > .c-split-inner {
  padding-bottom: 8px;
}
.c-split-table.bottom.c-split-pad-medium > .c-split-top > .c-split-inner {
  padding-bottom: 16px;
}
.c-split-table.bottom.c-split-pad-large > .c-split-top > .c-split-inner {
  padding-bottom: 24px;
}
.c-split-table.bottom.c-split-pad-xlarge > .c-split-top > .c-split-inner {
  padding-bottom: 40px;
}
.c-split-table.auto-height {
  position: relative;
  width: 100%;
}
.c-split-table.auto-height > .c-split-top,
.c-split-table.auto-height > .c-split-btm {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
}
.c-split-table.auto-height.top > .c-split-top {
  bottom: auto;
}
.c-split-table.auto-height.top > .c-split-btm {
  display: block;
}
.c-split-table.auto-height.top > .c-split-btm > .c-split-inner {
  display: block;
}
.c-split-table.auto-height.bottom > .c-split-top {
  display: block;
}
.c-split-table.auto-height.bottom > .c-split-top > .c-split-inner {
  display: block;
}
.c-split-table.auto-height.bottom > .c-split-btm {
  top: auto;
}
#dir-rtl .c-split-table.auto-height > .c-split-top,
#dir-rtl .c-split-table.auto-height > .c-split-btm {
  left: auto;
  right: 0;
}
.cso-tbl-std.c-cell-pad-xsmall th,
.cso-tbl-std.c-cell-pad-xsmall td {
  padding: 4px;
}
.cso-tbl-std.c-cell-pad-small th,
.cso-tbl-std.c-cell-pad-small td {
  padding: 8px;
}
.cso-tbl-std.c-cell-pad-medium th,
.cso-tbl-std.c-cell-pad-medium td {
  padding: 16px;
}
.cso-tbl-std.c-cell-pad-large th,
.cso-tbl-std.c-cell-pad-large td {
  padding: 24px;
}
.cso-tbl-std.c-cell-pad-xlarge th,
.cso-tbl-std.c-cell-pad-xlarge td {
  padding: 40px;
}
.cso-tbl-std.c-cell-pad-inherit th,
.cso-tbl-std.c-cell-pad-inherit td {
  padding: inherit;
}
.cso-tbl-std.c-cell-pad-none th,
.cso-tbl-std.c-cell-pad-none td {
  padding: 0px;
}
.cso-tbl-std td.no-pad {
  padding: 0 !important;
}
.cso-tbl-std > thead > tr > th.c-pad-all-none,
.cso-tbl-std > tbody > tr > td.c-pad-all-none {
  padding: 0px !important;
}
.cso-tbl-std > thead > tr > th.c-pad-all-xs,
.cso-tbl-std > tbody > tr > td.c-pad-all-xs {
  padding: 4px !important;
}
.cso-tbl-std > thead > tr > th.c-pad-all-sm,
.cso-tbl-std > tbody > tr > td.c-pad-all-sm {
  padding: 8px !important;
}
.cso-tbl-std > thead > tr > th.c-pad-all-md,
.cso-tbl-std > tbody > tr > td.c-pad-all-md {
  padding: 16px !important;
}
.cso-tbl-std > thead > tr > th.c-pad-all-lg,
.cso-tbl-std > tbody > tr > td.c-pad-all-lg {
  padding: 24px !important;
}
.cso-tbl-std > thead > tr > th.c-pad-all-xl,
.cso-tbl-std > tbody > tr > td.c-pad-all-xl {
  padding: 40px !important;
}
.cso-tbl-std > thead > tr > th.c-pad-all-xxl,
.cso-tbl-std > tbody > tr > td.c-pad-all-xxl {
  padding: 60px !important;
}
.c-box-shdw-sm {
  -moz-box-shadow: 0px 0px 2px #444444;
  -webkit-box-shadow: 0px 0px 2px #444444;
  box-shadow: 0px 0px 2px #444444;
}
.c-box-shdw-md {
  -moz-box-shadow: 0px 0px 4px #444444;
  -webkit-box-shadow: 0px 0px 4px #444444;
  box-shadow: 0px 0px 4px #444444;
}
.c-box-shdw-lg {
  -moz-box-shadow: 0px 0px 8px #444444;
  -webkit-box-shadow: 0px 0px 8px #444444;
  box-shadow: 0px 0px 8px #444444;
}
html,
body {
  height: 100%;
}
.c-page {
  z-index: 0;
  position: relative;
}
.c-page.c-smart-ftr {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -100px;
}
.c-page-header {
  z-index: 30;
  position: relative;
}
.c-sb-left,
.c-sb-right {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  /*min-height: 100%;
    height: 100%;*/
  transition: all 0.3s ease 0s;
}
.c-sb-left .c-sb-toggle,
.c-sb-right .c-sb-toggle {
  position: absolute;
  top: 0;
  right: -24px;
  z-index: 3;
  /*font-size: 12px;
        border: 1px solid #ccc;
        padding: 2px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;*/

}
.c-sb-left .c-sb-toggle .c-sb-open,
.c-sb-right .c-sb-toggle .c-sb-open {
  display: none;
}
.c-sb-left.c-sb-l-small,
.c-sb-right.c-sb-l-small,
.c-sb-left.c-sb-r-small,
.c-sb-right.c-sb-r-small {
  width: 250px;
}
.c-sb-left.c-sb-l-small.sb-left-toggle,
.c-sb-right.c-sb-l-small.sb-left-toggle,
.c-sb-left.c-sb-r-small.sb-left-toggle,
.c-sb-right.c-sb-r-small.sb-left-toggle {
  left: -250px;
}
.c-sb-left.c-sb-l-small.sb-right-toggle,
.c-sb-right.c-sb-l-small.sb-right-toggle,
.c-sb-left.c-sb-r-small.sb-right-toggle,
.c-sb-right.c-sb-r-small.sb-right-toggle {
  right: -250px;
}
.c-sb-left.c-sb-l-medium,
.c-sb-right.c-sb-l-medium,
.c-sb-left.c-sb-r-medium,
.c-sb-right.c-sb-r-medium,
.c-sb-left.c-sb-l-none,
.c-sb-right.c-sb-l-none,
.c-sb-left.c-sb-r-none,
.c-sb-right.c-sb-r-none,
.c-sb-left.c-sb-l-auto,
.c-sb-right.c-sb-l-auto,
.c-sb-left.c-sb-r-auto,
.c-sb-right.c-sb-r-auto {
  width: 300px;
}
.c-sb-left.c-sb-l-medium.sb-left-toggle,
.c-sb-right.c-sb-l-medium.sb-left-toggle,
.c-sb-left.c-sb-r-medium.sb-left-toggle,
.c-sb-right.c-sb-r-medium.sb-left-toggle,
.c-sb-left.c-sb-l-none.sb-left-toggle,
.c-sb-right.c-sb-l-none.sb-left-toggle,
.c-sb-left.c-sb-r-none.sb-left-toggle,
.c-sb-right.c-sb-r-none.sb-left-toggle,
.c-sb-left.c-sb-l-auto.sb-left-toggle,
.c-sb-right.c-sb-l-auto.sb-left-toggle,
.c-sb-left.c-sb-r-auto.sb-left-toggle,
.c-sb-right.c-sb-r-auto.sb-left-toggle {
  left: -300px;
}
.c-sb-left.c-sb-l-medium.sb-right-toggle,
.c-sb-right.c-sb-l-medium.sb-right-toggle,
.c-sb-left.c-sb-r-medium.sb-right-toggle,
.c-sb-right.c-sb-r-medium.sb-right-toggle,
.c-sb-left.c-sb-l-none.sb-right-toggle,
.c-sb-right.c-sb-l-none.sb-right-toggle,
.c-sb-left.c-sb-r-none.sb-right-toggle,
.c-sb-right.c-sb-r-none.sb-right-toggle,
.c-sb-left.c-sb-l-auto.sb-right-toggle,
.c-sb-right.c-sb-l-auto.sb-right-toggle,
.c-sb-left.c-sb-r-auto.sb-right-toggle,
.c-sb-right.c-sb-r-auto.sb-right-toggle {
  right: -300px;
}
.c-sb-left.c-sb-l-large,
.c-sb-right.c-sb-l-large,
.c-sb-left.c-sb-r-large,
.c-sb-right.c-sb-r-large {
  width: 350px;
}
.c-sb-left.c-sb-l-large.sb-left-toggle,
.c-sb-right.c-sb-l-large.sb-left-toggle,
.c-sb-left.c-sb-r-large.sb-left-toggle,
.c-sb-right.c-sb-r-large.sb-left-toggle {
  left: -350px;
}
.c-sb-left.c-sb-l-large.sb-right-toggle,
.c-sb-right.c-sb-l-large.sb-right-toggle,
.c-sb-left.c-sb-r-large.sb-right-toggle,
.c-sb-right.c-sb-r-large.sb-right-toggle {
  right: -350px;
}
.c-sb-left > *,
.c-sb-right > * {
  height: 100%;
}
.c-sb-right {
  left: auto;
  right: 0;
}
.c-sb-right .c-sb-toggle {
  right: auto;
  left: -24px;
  /*border-top-right-radius: 0px;
        border-top-left-radius: 3px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 3px;*/

}
.c-page-content {
  z-index: 20;
}
.c-page-content .c-main-content {
  margin: 0;
  padding: 0;
  transition: all 0.3s ease 0s;
}
.c-page-content .c-main-content.c-mc-sb-l.c-sb-l-small {
  margin: 0 0 0 250px;
}
.c-page-content .c-main-content.c-mc-sb-l.c-sb-l-medium,
.c-page-content .c-main-content.c-mc-sb-l.c-sb-l-none,
.c-page-content .c-main-content.c-mc-sb-l.c-sb-l-auto {
  margin: 0 0 0 300px;
}
.c-page-content .c-main-content.c-mc-sb-l.c-sb-l-large {
  margin: 0 0 0 350px;
}
.c-page-content .c-main-content.c-mc-sb-l.sb-left-toggle {
  margin-left: 0;
}
.c-page-content .c-main-content.c-mc-sb-r.c-sb-r-small {
  margin: 0 250px 0 0;
}
.c-page-content .c-main-content.c-mc-sb-r.c-sb-r-medium,
.c-page-content .c-main-content.c-mc-sb-r.c-sb-r-none,
.c-page-content .c-main-content.c-mc-sb-r.c-sb-r-auto {
  margin: 0 300px 0 0;
}
.c-page-content .c-main-content.c-mc-sb-r.c-sb-r-large {
  margin: 0 350px 0 0;
}
.c-page-content .c-main-content.c-mc-sb-r.sb-right-toggle {
  margin-right: 0;
}
.c-page-content .c-main-content.c-mc-sb-b.c-sb-l-small,
.c-page-content .c-main-content.c-mc-sb-b.c-sb-r-small {
  margin: 0 250px;
}
.c-page-content .c-main-content.c-mc-sb-b.c-sb-l-medium,
.c-page-content .c-main-content.c-mc-sb-b.c-sb-r-medium,
.c-page-content .c-main-content.c-mc-sb-b.c-sb-l-none,
.c-page-content .c-main-content.c-mc-sb-b.c-sb-r-none,
.c-page-content .c-main-content.c-mc-sb-b.c-sb-l-auto,
.c-page-content .c-main-content.c-mc-sb-b.c-sb-r-auto {
  margin: 0 300px;
}
.c-page-content .c-main-content.c-mc-sb-b.c-sb-l-large,
.c-page-content .c-main-content.c-mc-sb-b.c-sb-r-large {
  margin: 0 350px;
}
.c-page-content .c-main-content.c-mc-sb-b.sb-left-toggle {
  margin-left: 0;
}
.c-page-content .c-main-content.c-mc-sb-b.sb-right-toggle {
  margin-right: 0;
}
.c-page-content .c-sb-left.c-sb-l-small + .c-main-content {
  margin: 0 0 0 250px;
}
.c-page-content .c-sb-left.c-sb-l-medium + .c-main-content,
.c-page-content .c-sb-left.c-sb-l-none + .c-main-content,
.c-page-content .c-sb-left.c-sb-l-auto + .c-main-content {
  margin: 0 0 0 300px;
}
.c-page-content .c-sb-left.c-sb-l-large + .c-main-content {
  margin: 0 0 0 350px;
}
.c-page-content .c-sb-left.sb-left-toggle {
  margin-left: 0;
}
.c-page-box .c-sb-toggle {
  display: none;
}
.c-ftr-push,
.c-page-footer {
  height: 100px;
  z-index: 10;
}
.c-bg-alert.c-bdr-rad-t-md.c-mar-left-neg-lg {
  margin-left: -25px;
}
.c-bg-alert.c-bdr-rad-t-md.c-mar-right-neg-lg {
  margin-right: -25px;
}
.c-bg-alert.c-bdr-rad-t-md.c-mar-top-neg-md {
  margin-top: -17px;
}
.c-bg-alert .cso-hyper-link:link,
.c-bg-alert .cso-hyper-link:visited {
  color: white;
}
.c-bg-alert-error.c-bdr-rad-t-md.c-mar-left-neg-lg {
  margin-left: -25px;
}
.c-bg-alert-error.c-bdr-rad-t-md.c-mar-right-neg-lg {
  margin-right: -25px;
}
.c-bg-alert-error.c-bdr-rad-t-md.c-mar-top-neg-md {
  margin-top: -17px;
}
.c-bg-alert-error .cso-hyper-link:link,
.c-bg-alert-error .cso-hyper-link:visited {
  color: white;
}
.c-bg-alert-info.c-bdr-rad-t-md.c-mar-left-neg-lg {
  margin-left: -25px;
}
.c-bg-alert-info.c-bdr-rad-t-md.c-mar-right-neg-lg {
  margin-right: -25px;
}
.c-bg-alert-info.c-bdr-rad-t-md.c-mar-top-neg-md {
  margin-top: -17px;
}
.c-bg-alert-info .cso-hyper-link:link,
.c-bg-alert-info .cso-hyper-link:visited {
  color: white;
}
.c-bg-alert-success.c-bdr-rad-t-md.c-mar-left-neg-lg {
  margin-left: -25px;
}
.c-bg-alert-success.c-bdr-rad-t-md.c-mar-right-neg-lg {
  margin-right: -25px;
}
.c-bg-alert-success.c-bdr-rad-t-md.c-mar-top-neg-md {
  margin-top: -17px;
}
.c-bg-alert-success .cso-hyper-link:link,
.c-bg-alert-success .cso-hyper-link:visited {
  color: white;
}
/***** BEGIN Custom Styles for Course Console *****/

.c-bg-alert.c-bdr-rad-t-sm.c-mar-left-none {
  margin-left: -1px;
}
.c-bg-alert.c-bdr-rad-t-sm.c-mar-right-none {
  margin-right: -1px;
}
.c-bg-alert.c-bdr-rad-t-sm.c-mar-top-none {
  margin-top: -1px;
}
.c-bg-alert .cso-hyper-link:link,
.c-bg-alert .cso-hyper-link:visited {
  color: white;
}
.c-bg-alert-error.c-bdr-rad-t-sm.c-mar-left-none {
  margin-left: -1px;
}
.c-bg-alert-error.c-bdr-rad-t-sm.c-mar-right-none {
  margin-right: -1px;
}
.c-bg-alert-error.c-bdr-rad-t-sm.c-mar-top-none {
  margin-top: -1px;
}
.c-bg-alert-error .cso-hyper-link:link,
.c-bg-alert-error .cso-hyper-link:visited {
  color: white;
}
.c-bg-alert-info.c-bdr-rad-t-sm.c-mar-left-none {
  margin-left: -1px;
}
.c-bg-alert-info.c-bdr-rad-t-sm.c-mar-right-none {
  margin-right: -1px;
}
.c-bg-alert-info.c-bdr-rad-t-sm.c-mar-top-none {
  margin-top: -1px;
}
.c-bg-alert-info .cso-hyper-link:link,
.c-bg-alert-info .cso-hyper-link:visited {
  color: white;
}
.c-bg-alert-success.c-bdr-rad-t-sm.c-mar-left-none {
  margin-left: -1px;
}
.c-bg-alert-success.c-bdr-rad-t-sm.c-mar-right-none {
  margin-right: -1px;
}
.c-bg-alert-success.c-bdr-rad-t-sm.c-mar-top-none {
  margin-top: -1px;
}
.c-bg-alert-success .cso-hyper-link:link,
.c-bg-alert-success .cso-hyper-link:visited {
  color: white;
}
/***** END Custom Styles for Course Console *****/

.cso-brdcrm-cont {
  background-color: #f0f0f0;
  border: 1px solid #d5d5d5;
  margin: 13px 0 8px 0;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}
a.cso-brdcrm.active {
  color: #7f7f7f;
}
.breadCrumb {
  margin: 0;
  display: block;
  height: 23px;
  overflow: hidden;
  border: solid 1px #d5d5d5;
  width: auto;
}
.breadCrumb-focus {
  outline-offset: -1px;
  padding: 0 2px 0 2px;
}
.breadCrumb ul {
  margin: 0;
  padding: 0;
  height: 21px;
  display: block;
}
.cso-brdcrm-cont li {
  background: url("../Images/Chevron.gif") no-repeat scroll 100% 0 transparent;
  background: url("../Images/Chevron.gif") no-repeat scroll 0 0 transparent;
  position: relative;
  display: block;
  float: left;
  font-size: 0.9em;
  font-weight: 500;
  line-height: 21px;
  margin: 0 0 0 6px;
  max-width: 150px;
  padding: 0 4px 0 15px;
  text-shadow: 0 1px 0 white;
}
.breadCrumb ul li {
  height: 21px;
}
.cso-brdcrm-cont li:first-child {
  background-image: none;
  margin: 0 0 0 4px;
  padding: 0 0 0 4px;
}
.breadCrumb ul li span {
  display: block;
  overflow: hidden;
}
.cso-brdcrm-cont li a {
  display: block;
}
.breadCrumb ul li a {
  position: relative;
  height: 21px;
  line-height: 21px;
  overflow: hidden;
  float: left;
}
.breadCrumb ul li a:hover {
  text-decoration: underline;
}
.cso-brdcrm-cont li a,
.cso-brdcrm-cont li {
  max-width: 300px !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #5e6d80;
  text-decoration: none;
}
.cso-brdcrm-cont li:first-child a {
  height: 16px !important;
  text-indent: -9999px;
  width: 14px;
  padding: 0 1px;
  margin: 3px 4px 3px 0px;
  overflow: hidden;
  background: url("../images/IconHome.gif") no-repeat scroll 0 -24px transparent;
}
.cso-brdcrm-cont li:first-child a:hover {
  background-position: 0 0;
}
.cso-brdcrm-cont li.last,
.cso-brdcrm-cont li:last-child,
.cso-brdcrm-cont li.last a,
.cso-brdcrm-cont li:last-child a {
  color: #333333;
}
/* Breadcrumb RTL */

#dir-rtl .cso-brdcrm-cont li {
  background: url("../../images/Chevron-rtl.gif") no-repeat scroll 0 0;
  background: url("../../images/Chevron-rtl.gif") no-repeat scroll 100% 0;
  float: right;
  margin: 0px 6px 0px 0;
  padding: 0px 15px 0px 4px;
}
#dir-rtl .cso-brdcrm-cont li:first-child {
  background-image: none;
  margin: 0 4px 0 0;
  padding: 0 4px 0 0;
}
#dir-rtl .breadCrumb ul li a,
#dir-rtl .cso-brdcrm-cont ul li a {
  float: right;
}
#dir-rtl .cso-brdcrm-cont li:first-child a,
#dir-rtl .breadCrumb ul li:first-child a {
  margin: 3px 4px 3px 0px;
  margin: 3px 0 3px 4px;
}
.breadcrumb-light {
  color: #5e6d80;
  display: flex;
  font-weight: 600;
  font-size: 1rem;
  max-width: 100%;
}
.breadcrumb-light,
.breadcrumb-light * {
  box-sizing: border-box;
}
.breadcrumb-light ul {
  display: flex;
  flex-wrap: nowrap;
  flex-grow: 1;
  max-width: 100%;
}
.breadcrumb-light ul.is-disabled {
  opacity: 0.4;
}
.breadcrumb-light ul > li {
  display: inline-block;
  width: auto;
}
.breadcrumb-light ul > li > a {
  color: #5e6d80;
  font-weight: 600;
  vertical-align: middle;
}
.breadcrumb-light ul > li > a:hover,
.breadcrumb-light ul > li > a:focus {
  color: #323a45;
  text-decoration: underline;
}
.breadcrumb-light ul > li.home span {
  position: absolute;
  top: -99999px;
  z-index: -10;
}
.breadcrumb-light ul > li.home > *:after {
  content: "\e911";
  font-family: 'CSOD-Icons';
  font-size: 1.333rem;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  top: 0;
}
.breadcrumb-light ul > li.home,
.breadcrumb-light ul > li.ellipsis {
  flex-shrink: 0;
}
.breadcrumb-light ul > li:not(.home):before {
  content: "\e91c";
  display: inline-block;
  font-family: 'CSOD-Icons';
  font-size: 1.333rem;
  font-weight: normal;
  line-height: inherit;
  padding: 0 12px;
  vertical-align: middle;
}
.breadcrumb-light ul > li:not(.home):not(.ellipsis) {
  flex: 0 1 auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.breadcrumb-light ul > li:last-child:not(.home) {
  min-width: 30%;
}
.breadcrumb-light ul > li:last-child:not(.home),
.breadcrumb-light ul > li:last-child:not(.home) a {
  color: #323a45;
}
#dir-rtl .breadcrumb-light ul > li:not(.home):before {
  transform: rotate(180deg);
}
.breadcrumb-padright li {
  padding-right: 2px;
}
.c-buttonex {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-style: solid;
  border-radius: 4px;
  border-width: 1px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 34px;
  height: 36px;
  padding: 0 12px;
  max-width: 316px;
  color: #5e6d80;
  background: #f3f4f6;
  border-color: #5e6d80;
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
  text-decoration: none;
}
.c-buttonex.is-disabled,
.c-buttonex.is-disabled:active,
.c-buttonex.is-disabled:hover,
.c-buttonex.is-disabled:focus,
.c-buttonex[disabled],
.c-buttonex[disabled]:active,
.c-buttonex[disabled]:hover,
.c-buttonex[disabled]:focus,
.c-buttonex.is-readonly,
.c-buttonex.is-readonly:active,
.c-buttonex.is-readonly:hover,
.c-buttonex.is-readonly:focus,
.c-buttonex[readonly],
.c-buttonex[readonly]:active,
.c-buttonex[readonly]:hover,
.c-buttonex[readonly]:focus {
  cursor: default;
  box-shadow: none;
  opacity: 0.68;
}
.c-buttonex:hover,
.c-buttonex:focus {
  background-color: #e7e9ed;
  border-color: #556374;
}
.c-buttonex:active {
  background-color: #e7e9ed;
  background: linear-gradient(to bottom, #e4e7eb 0%, #f3f4f6 100%);
}
.c-buttonex.is-disabled,
.c-buttonex.is-disabled:active,
.c-buttonex.is-disabled:hover,
.c-buttonex.is-disabled:focus,
.c-buttonex[disabled],
.c-buttonex[disabled]:active,
.c-buttonex[disabled]:hover,
.c-buttonex[disabled]:focus,
.c-buttonex.is-readonly,
.c-buttonex.is-readonly:active,
.c-buttonex.is-readonly:hover,
.c-buttonex.is-readonly:focus,
.c-buttonex[readonly],
.c-buttonex[readonly]:active,
.c-buttonex[readonly]:hover,
.c-buttonex[readonly]:focus {
  background: white;
}
.c-buttonex.primary {
  color: white !important;
  background-color: black;
  border-color: black;
}
.c-buttonex.primary:hover,
.c-buttonex.primary:focus {
  background-color: black;
  border-color: black;
}
.c-buttonex.primary:active {
  background-color: black;
  background: linear-gradient(to bottom, black 0%, black 100%);
}
.c-buttonex.primary.disabled,
.c-buttonex.primary.disabled:active,
.c-buttonex.primary.disabled:hover,
.c-buttonex.primary.disabled:focus,
.c-buttonex.primary[disabled],
.c-buttonex.primary[disabled]:active,
.c-buttonex.primary[disabled]:hover,
.c-buttonex.primary[disabled]:focus,
.c-buttonex.primary.is-readonly,
.c-buttonex.primary.is-readonly:active,
.c-buttonex.primary.is-readonly:hover,
.c-buttonex.primary.is-readonly:focus,
.c-buttonex.primary[readonly],
.c-buttonex.primary[readonly]:active,
.c-buttonex.primary[readonly]:hover,
.c-buttonex.primary[readonly]:focus {
  background: #292929;
}
.c-buttonex * {
  box-sizing: border-box;
}
.c-buttonex.has-fontIcon > .text:first-child,
.c-buttonex.has-fontIcon .csod-ellipsis > .text:first-child {
  margin: 0 4px 0 0;
}
.c-buttonex.has-fontIcon .start:first-child + .text {
  margin: 0 0 0 4px;
}
.c-buttonex.text-for-all-visible .text {
  display: inline;
}
.c-buttonex.text-for-all-hidden .text {
  display: none;
}
.c-buttonex .cso-icon {
  margin-right: 4px;
}
.c-buttonex.imgIconOnly {
  line-height: normal;
}
.c-buttonex.imgIconOnly > span {
  margin-top: 5px;
}
.c-buttonex.size-small {
  height: auto;
  line-height: 1.5em;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  font-size: 0.8em;
}
.c-buttonex.size-med {
  height: auto;
  line-height: 1.2em;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.c-buttonex.size-large {
  font-size: 1.5em;
}
@media only screen and (min-width: 480px) {
  .c-buttonex.text-for-xs-visible .text {
    display: inline;
  }
  .c-buttonex.text-for-xs-hidden .text {
    display: none;
  }
}
#dir-rtl .c-buttonex.has-fontIcon > .text:first-child,
#dir-rtl .c-buttonex.has-fontIcon .csod-ellipsis > .text:first-child {
  margin: 0 0 0 4px;
}
#dir-rtl .c-buttonex.has-fontIcon .start:first-child + .text {
  margin: 0 4px 0 0;
}
#dir-rtl .c-buttonex .cso-icon {
  margin-right: 0;
  margin-left: 4px;
}
/*** BEGIN Checkbox Toggle Styles ***/

.cb-toggle,
.cb-toggle + label > span:first-of-type,
.cb-toggle-round-flat,
.cb-toggle-round-flat:before,
.cb-toggle-round-flat:after,
.cb-toggle-round-flat + label > span:first-of-type,
.cb-toggle-round-flat + label > span:first-of-type:before,
.cb-toggle-round-flat + label > span:first-of-type:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cb-toggle {
  height: 100%;
  left: 0;
  opacity: 0.0001;
  position: absolute;
  top: 0;
  width: 100%;
}
.cb-toggle + label > span:first-of-type {
  display: inline-block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right: 2px;
  vertical-align: bottom;
}
.cb-toggle:disabled + label > span:first-of-type {
  cursor: default;
}
input.cb-toggle-round-flat + label > span:first-of-type,
input.cb-toggle-round-flat + label > span:first-of-type:before {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}
input.cb-toggle-round-flat + label > span:first-of-type {
  padding: 2px;
  width: 40px;
  height: 20px;
  background-color: #7c8185;
  background-image: url("../images/cb-toggle.svg");
  background-repeat: no-repeat;
}
input.cb-toggle-round-flat + label > span:first-of-type:before,
input.cb-toggle-round-flat + label > span:first-of-type:after {
  display: block;
  position: absolute;
  content: "";
}
input.cb-toggle-round-flat + label > span:first-of-type:before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
input.cb-toggle-round-flat + label > span:first-of-type:after {
  top: 0;
  left: 0;
  bottom: 0;
  width: 20px;
  background-color: white;
  border-color: #7c8185;
  border-style: solid;
  border-width: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: margin 0.4s, background 0.4s;
  -moz-transition: margin 0.4s, background 0.4s;
  -o-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
input.cb-toggle-round-flat:checked + label > span:first-of-type:before {
  background-color: #5da22f;
  background-image: url("../images/cb-toggle.svg");
  background-repeat: no-repeat;
}
input.cb-toggle-round-flat.dark-green:checked + label > span:first-of-type:before {
  background-color: #00754e !important;
}
input.cb-toggle-round-flat:checked + label > span:first-of-type:after {
  margin-left: 20px;
}
input.cb-toggle-round-flat:disabled + label > span:first-of-type {
  background-color: #e7eaec;
}
input.cb-toggle-round-flat:disabled + label > span:first-of-type:after {
  border-color: #e7eaec;
}
input.cb-toggle-round-flat:focus + label > span:first-of-type {
  outline: thin solid #333333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: 2px;
}
/*input.cb-toggle-round-flat + label > span:first-of-type + span {
	display:inline-block;
	left:50px;
	position:absolute;
	top:2px;
}*/

#dir-rtl .cb-toggle + label {
  float: right;
}
#dir-rtl .cb-toggle + label > span:first-of-type {
  margin-left: 2px;
  margin-right: 0;
}
/*** END Checkbox Toggle Styles ***/

.cr-dvis-vis-xs,
.cr-dvis-vis-sm,
.cr-dvis-vis-md,
.cr-dvis-vis-lg,
.cr-dvis-vis-xl {
  display: none !important;
}
@media (max-width: 767px) {
  .cr-dvis-hid-xs {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .cr-dvis-vis-xs {
    display: block !important;
  }
  .cr-dvis-vis-xs.inline {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  .cr-dvis-hid-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  .cr-dvis-vis-sm {
    display: block !important;
  }
  .cr-dvis-vis-sm.inline {
    display: inline-block !important;
  }
}
@media (min-width: 991px) and (max-width: 1199px) {
  .cr-dvis-hid-md {
    display: none !important;
  }
}
@media (min-width: 991px) and (max-width: 1199px) {
  .cr-dvis-vis-md {
    display: block !important;
  }
  .cr-dvis-vis-md.inline {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .cr-dvis-hid-lg {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .cr-dvis-vis-lg {
    display: block !important;
  }
  .cr-dvis-vis-lg.inline {
    display: inline-block !important;
  }
}
@media (min-width: 1440px) {
  .cr-dvis-hid-xl {
    display: none !important;
  }
}
@media (min-width: 1440px) {
  .cr-dvis-vis-xl {
    display: block !important;
  }
  .cr-dvis-vis-xl.inline {
    display: inline-block !important;
  }
}
.testOuter {
  background-color: yellow;
  padding: 20px;
  height: 36px;
}
.testItem {
  float: left;
  border: 3px solid orange;
  background-color: khaki;
  margin: 3px;
}
.c-dropdownbuttonex.cso-w140 {
  width: 140px;
}
.c-dropdownbuttonex > a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-style: solid;
  border-radius: 4px;
  border-width: 1px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 34px;
  height: 36px;
  padding: 0 12px;
  max-width: 316px;
  color: #5e6d80;
  background: #f3f4f6;
  border-color: #5e6d80;
  box-sizing: border-box;
  display: inline-block;
  max-width: none;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.c-dropdownbuttonex > a.is-disabled,
.c-dropdownbuttonex > a.is-disabled:active,
.c-dropdownbuttonex > a.is-disabled:hover,
.c-dropdownbuttonex > a.is-disabled:focus,
.c-dropdownbuttonex > a[disabled],
.c-dropdownbuttonex > a[disabled]:active,
.c-dropdownbuttonex > a[disabled]:hover,
.c-dropdownbuttonex > a[disabled]:focus,
.c-dropdownbuttonex > a.is-readonly,
.c-dropdownbuttonex > a.is-readonly:active,
.c-dropdownbuttonex > a.is-readonly:hover,
.c-dropdownbuttonex > a.is-readonly:focus,
.c-dropdownbuttonex > a[readonly],
.c-dropdownbuttonex > a[readonly]:active,
.c-dropdownbuttonex > a[readonly]:hover,
.c-dropdownbuttonex > a[readonly]:focus {
  cursor: default;
  box-shadow: none;
  opacity: 0.68;
}
.c-dropdownbuttonex > a:hover,
.c-dropdownbuttonex > a:focus {
  background-color: #e7e9ed;
  border-color: #556374;
}
.c-dropdownbuttonex > a:active {
  background-color: #e7e9ed;
  background: linear-gradient(to bottom, #e4e7eb 0%, #f3f4f6 100%);
}
.c-dropdownbuttonex > a.is-disabled,
.c-dropdownbuttonex > a.is-disabled:active,
.c-dropdownbuttonex > a.is-disabled:hover,
.c-dropdownbuttonex > a.is-disabled:focus,
.c-dropdownbuttonex > a[disabled],
.c-dropdownbuttonex > a[disabled]:active,
.c-dropdownbuttonex > a[disabled]:hover,
.c-dropdownbuttonex > a[disabled]:focus,
.c-dropdownbuttonex > a.is-readonly,
.c-dropdownbuttonex > a.is-readonly:active,
.c-dropdownbuttonex > a.is-readonly:hover,
.c-dropdownbuttonex > a.is-readonly:focus,
.c-dropdownbuttonex > a[readonly],
.c-dropdownbuttonex > a[readonly]:active,
.c-dropdownbuttonex > a[readonly]:hover,
.c-dropdownbuttonex > a[readonly]:focus {
  background: white;
}
.c-dropdownbuttonex > a.primary {
  color: white !important;
  background-color: black;
  border-color: black;
}
.c-dropdownbuttonex > a.primary:hover,
.c-dropdownbuttonex > a.primary:focus {
  background-color: black;
  border-color: black;
}
.c-dropdownbuttonex > a.primary:active {
  background-color: black;
  background: linear-gradient(to bottom, black 0%, black 100%);
}
.c-dropdownbuttonex > a.primary.disabled,
.c-dropdownbuttonex > a.primary.disabled:active,
.c-dropdownbuttonex > a.primary.disabled:hover,
.c-dropdownbuttonex > a.primary.disabled:focus,
.c-dropdownbuttonex > a.primary[disabled],
.c-dropdownbuttonex > a.primary[disabled]:active,
.c-dropdownbuttonex > a.primary[disabled]:hover,
.c-dropdownbuttonex > a.primary[disabled]:focus,
.c-dropdownbuttonex > a.primary.is-readonly,
.c-dropdownbuttonex > a.primary.is-readonly:active,
.c-dropdownbuttonex > a.primary.is-readonly:hover,
.c-dropdownbuttonex > a.primary.is-readonly:focus,
.c-dropdownbuttonex > a.primary[readonly],
.c-dropdownbuttonex > a.primary[readonly]:active,
.c-dropdownbuttonex > a.primary[readonly]:hover,
.c-dropdownbuttonex > a.primary[readonly]:focus {
  background: #292929;
}
.c-dropdownbuttonex > a * {
  box-sizing: border-box;
}
.c-dropdownbuttonex > a.caretOnly {
  padding: 0;
  height: 18px;
  width: 18px;
}
.c-dropdownbuttonex > a.caretOnly > .cso-data-item {
  display: none;
}
.c-dropdownbuttonex > a.caretOnly:before {
  height: 16px;
  width: 16px;
  line-height: 18px !important;
  margin: 0;
  text-align: center;
}
.c-dropdownbuttonex > a > i[class^='fa-icon-'] {
  float: left;
  vertical-align: top;
  height: 34px;
  line-height: 34px !important;
}
.c-dropdownbuttonex > a > i[class^='fa-icon-'] + span.cso-data-item {
  padding-left: 4px;
  width: auto;
}
.c-dropdownbuttonex > a > span.cso-data-item {
  padding: 0;
  margin-right: 13px;
}
.c-dropdownbuttonex > a > span.cso-data-item i[class^=fa-icon-] {
  margin: 0 4px 0 0;
}
.c-dropdownbuttonex > a:before {
  font-family: FontAwesome;
  content: "\f0d7";
  margin: 0 12px 0 0;
  position: absolute;
  top: 1px;
  right: 1px;
  height: 34px;
  line-height: 34px !important;
  text-align: right;
  width: 9px;
}
.c-dropdownbuttonex > a.no-caret > span.cso-data-item {
  margin: 0;
}
.c-dropdownbuttonex > a.no-caret:before {
  content: "";
  display: none;
}
.c-dropdownbuttonex > a.text-for-all-visible > .cso-data-item {
  display: block;
}
.c-dropdownbuttonex > a.text-for-all-hidden:not(.no-caret) {
  padding-right: 21px;
}
.c-dropdownbuttonex > a.text-for-all-hidden > .cso-data-item {
  display: none;
}
.c-dropdownbuttonex > a.size-small,
.c-dropdownbuttonex > a.size-small:before {
  height: auto;
  line-height: 1.5em !important;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
.c-dropdownbuttonex > a.size-small > span.cso-data-item {
  font-size: 0.8em;
}
.c-dropdownbuttonex > a.size-med,
.c-dropdownbuttonex > a.size-med:before {
  height: auto;
  line-height: 1.2em !important;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.c-dropdownbuttonex > a.size-large > span.cso-data-item {
  font-size: 1.5em;
}
@media only screen and (min-width: 480px) {
  .c-dropdownbuttonex > a.text-for-xs-visible:not(.no-caret) {
    padding-right: 12px;
  }
  .c-dropdownbuttonex > a.text-for-xs-visible > .cso-data-item {
    display: block;
  }
  .c-dropdownbuttonex > a.text-for-xs-hidden:not(.no-caret) {
    padding-right: 21px;
  }
  .c-dropdownbuttonex > a.text-for-xs-hidden > .cso-data-item {
    display: none;
  }
}
.c-dropdownbuttonex-menu {
  box-sizing: border-box;
  left: auto;
  right: auto;
}
.c-dropdownbuttonex-menu a {
  white-space: normal;
}
#dir-rtl .cso-ddl-base.c-dropdownbuttonex > a > span.cso-data-item {
  margin-right: 0;
  margin-left: 13px;
  padding: 0;
}
#dir-rtl .cso-ddl-base.c-dropdownbuttonex > a > i[class^=fa-icon-] {
  float: right;
}
#dir-rtl .cso-ddl-base.c-dropdownbuttonex > a > i[class^=fa-icon-] + span.cso-data-item {
  padding-right: 4px;
}
#dir-rtl .cso-ddl-base.c-dropdownbuttonex > a:before {
  margin: 0 0 0 12px;
  left: 1px;
  right: auto;
  text-align: left;
}
#dir-rtl .cso-ddl-base.c-dropdownbuttonex > a.no-caret > span.cso-data-item {
  margin: 0;
}
#dir-rtl .cso-ddl-base.c-dropdownbuttonex > a.caretOnly:before {
  margin: 0;
  text-align: center;
}
.c-expandable-fade {
  position: relative;
}
.c-expandable-fade .content {
  overflow: hidden;
  transition: height 0.7s cubic-bezier(0, 1, 0, 1);
}
.c-expandable-fade .content.small {
  height: 60px;
}
.c-expandable-fade .content.large {
  height: 180px;
}
.c-expandable-fade.isExpanded .content-fade:before {
  display: none;
}
.c-expandable-fade .content-fade {
  display: none;
  text-align: center;
  width: 100%;
  position: relative;
  padding-top: 3px;
}
.c-expandable-fade .content-fade:before {
  content: '';
  height: 30px;
  display: block;
  position: absolute;
  top: -30px;
  left: 0;
  width: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 80%);
}
.c-expandable-fade .content-fade.c-bg-gr13:before {
  background: linear-gradient(to bottom, rgba(247, 247, 247, 0) 0%, #f7f7f7 80%);
}
.c-expandable-fade .content-fade a {
  cursor: pointer;
}
/*.container {
    &-fluid {
        margin-right: auto;
        margin-left: auto;
        padding-right: 1rem;
        padding-left: 1rem;
    }
}*/

.cr-flexgrid {
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 0;
}
.cr-flexgrid.gt-xsmall {
  margin-left: -4px;
}
.cr-flexgrid.gt-xsmall > [class*="cr-flexcol-"] {
  padding-left: 4px;
}
.cr-flexgrid.gt-small {
  margin-left: -8px;
}
.cr-flexgrid.gt-small > [class*="cr-flexcol-"] {
  padding-left: 8px;
}
.cr-flexgrid.gt-medium {
  margin-left: -16px;
}
.cr-flexgrid.gt-medium > [class*="cr-flexcol-"] {
  padding-left: 16px;
}
.cr-flexgrid.gt-large {
  margin-left: -24px;
}
.cr-flexgrid.gt-large > [class*="cr-flexcol-"] {
  padding-left: 24px;
}
.cr-flexgrid.gt-xlarge {
  margin-left: -32px;
}
.cr-flexgrid.gt-xlarge > [class*="cr-flexcol-"] {
  padding-left: 32px;
}
.cr-flexgrid.gt-xxlarge {
  margin-left: -40px;
}
.cr-flexgrid.gt-xxlarge > [class*="cr-flexcol-"] {
  padding-left: 40px;
}
.cr-flexgrid.gt-btm-xsmall > [class*="cr-flexcol-"] {
  margin-bottom: 4px;
}
.cr-flexgrid.gt-btm-small > [class*="cr-flexcol-"] {
  margin-bottom: 8px;
}
.cr-flexgrid.gt-btm-medium > [class*="cr-flexcol-"] {
  margin-bottom: 16px;
}
.cr-flexgrid.gt-btm-large > [class*="cr-flexcol-"] {
  margin-bottom: 24px;
}
.cr-flexgrid.gt-btm-xlarge > [class*="cr-flexcol-"] {
  margin-bottom: 32px;
}
.cr-flexgrid.gt-btm-xxlarge > [class*="cr-flexcol-"] {
  margin-bottom: 40px;
}
.cr-flexgrid.reverse {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cr-flexgrid.no-wrap {
  -webkit-flex-wrap: nowrap !important;
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.cr-flexgrid.stretch {
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.cr-flexgrid.flex-column-xs {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cr-flexgrid.flex-column-xs > [class*="cr-flexcol-"] {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cr-flexgrid.flex-column-xs > [class*="cr-flexcol-"]:last-child {
  margin-bottom: 0;
}
.cr-flexgrid.flex-column-xs.stretch {
  min-height: 100%;
}
.cr-flexgrid.flex-row-xs {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.col.reverse {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.cr-flexcol-xs-fill,
.cr-flexcol-xs-auto,
.cr-flexcol-xs-1,
.cr-flexcol-xs-2,
.cr-flexcol-xs-3,
.cr-flexcol-xs-4,
.cr-flexcol-xs-5,
.cr-flexcol-xs-6,
.cr-flexcol-xs-7,
.cr-flexcol-xs-8,
.cr-flexcol-xs-9,
.cr-flexcol-xs-10,
.cr-flexcol-xs-11,
.cr-flexcol-xs-12,
.cr-flexcol-xs-offset-1,
.cr-flexcol-xs-offset-2,
.cr-flexcol-xs-offset-3,
.cr-flexcol-xs-offset-4,
.cr-flexcol-xs-offset-5,
.cr-flexcol-xs-offset-6,
.cr-flexcol-xs-offset-7,
.cr-flexcol-xs-offset-8,
.cr-flexcol-xs-offset-9,
.cr-flexcol-xs-offset-10,
.cr-flexcol-xs-offset-11,
.cr-flexcol-xs-offset-12 {
  box-sizing: border-box;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  min-width: 0;
  padding-left: 0;
}
.cr-flexcol-xs-fill.cr-pull-right,
.cr-flexcol-xs-auto.cr-pull-right,
.cr-flexcol-xs-1.cr-pull-right,
.cr-flexcol-xs-2.cr-pull-right,
.cr-flexcol-xs-3.cr-pull-right,
.cr-flexcol-xs-4.cr-pull-right,
.cr-flexcol-xs-5.cr-pull-right,
.cr-flexcol-xs-6.cr-pull-right,
.cr-flexcol-xs-7.cr-pull-right,
.cr-flexcol-xs-8.cr-pull-right,
.cr-flexcol-xs-9.cr-pull-right,
.cr-flexcol-xs-10.cr-pull-right,
.cr-flexcol-xs-11.cr-pull-right,
.cr-flexcol-xs-12.cr-pull-right {
  margin-left: auto;
}
.cr-flexcol-xs-fill {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}
.cr-flexcol-xs-auto {
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  max-width: 100%;
}
.cr-flexcol-xs-auto .cr-flexgrid > .cr-flexcol-xs-fill {
  -webkit-flex-basis: auto !important;
  -ms-flex-preferred-size: auto !important;
  flex-basis: auto !important;
}
.flex-column-xs .cr-flexcol-xs-auto > .cr-flexgrid > .cr-flexcol-xs-fill {
  -ms-flex-preferred-size: 0 !important;
}
.cr-flexcol-xs-1 {
  -webkit-flex-basis: 8.333%;
  -ms-flex-preferred-size: 8.333%;
  flex-basis: 8.333%;
  max-width: 8.333%;
}
.cr-flexcol-xs-2 {
  -webkit-flex-basis: 16.667%;
  -ms-flex-preferred-size: 16.667%;
  flex-basis: 16.667%;
  max-width: 16.667%;
}
.cr-flexcol-xs-3 {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
.cr-flexcol-xs-4 {
  -webkit-flex-basis: 33.333%;
  -ms-flex-preferred-size: 33.333%;
  flex-basis: 33.333%;
  max-width: 33.333%;
}
.cr-flexcol-xs-5 {
  -webkit-flex-basis: 41.667%;
  -ms-flex-preferred-size: 41.667%;
  flex-basis: 41.667%;
  max-width: 41.667%;
}
.cr-flexcol-xs-6 {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.cr-flexcol-xs-7 {
  -webkit-flex-basis: 58.333%;
  -ms-flex-preferred-size: 58.333%;
  flex-basis: 58.333%;
  max-width: 58.333%;
}
.cr-flexcol-xs-8 {
  -webkit-flex-basis: 66.667%;
  -ms-flex-preferred-size: 66.667%;
  flex-basis: 66.667%;
  max-width: 66.667%;
}
.cr-flexcol-xs-9 {
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
.cr-flexcol-xs-10 {
  -webkit-flex-basis: 83.333%;
  -ms-flex-preferred-size: 83.333%;
  flex-basis: 83.333%;
  max-width: 83.333%;
}
.cr-flexcol-xs-11 {
  -webkit-flex-basis: 91.667%;
  -ms-flex-preferred-size: 91.667%;
  flex-basis: 91.667%;
  max-width: 91.667%;
}
.cr-flexcol-xs-12 {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.cr-flexcol-xs-offset-1 {
  margin-left: 8.333%;
}
.cr-flexcol-xs-offset-2 {
  margin-left: 16.667%;
}
.cr-flexcol-xs-offset-3 {
  margin-left: 25%;
}
.cr-flexcol-xs-offset-4 {
  margin-left: 33.333%;
}
.cr-flexcol-xs-offset-5 {
  margin-left: 41.667%;
}
.cr-flexcol-xs-offset-6 {
  margin-left: 50%;
}
.cr-flexcol-xs-offset-7 {
  margin-left: 58.333%;
}
.cr-flexcol-xs-offset-8 {
  margin-left: 66.667%;
}
.cr-flexcol-xs-offset-9 {
  margin-left: 75%;
}
.cr-flexcol-xs-offset-10 {
  margin-left: 83.333%;
}
.cr-flexcol-xs-offset-11 {
  margin-left: 91.667%;
}
.start-xs {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
}
.center-xs {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.end-xs {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}
.top-xs {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.middle-xs {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.bottom-xs {
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.around-xs {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.between-xs {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.first-xs {
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}
.last-xs {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (min-width: 768px) {
  /*.container,
      .container-fluid {
          width: 46rem;
      }*/
  
  .cr-flexgrid.flex-column-sm {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cr-flexgrid.flex-column-sm > [class*="cr-flexcol-"] {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cr-flexgrid.flex-column-sm > [class*="cr-flexcol-"]:last-child {
    margin-bottom: 0;
  }
  .cr-flexgrid.flex-column-sm.stretch {
    min-height: 100%;
  }
  .cr-flexgrid.flex-row-sm {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cr-flexcol-sm-fill,
  .cr-flexcol-sm-auto,
  .cr-flexcol-sm-1,
  .cr-flexcol-sm-2,
  .cr-flexcol-sm-3,
  .cr-flexcol-sm-4,
  .cr-flexcol-sm-5,
  .cr-flexcol-sm-6,
  .cr-flexcol-sm-7,
  .cr-flexcol-sm-8,
  .cr-flexcol-sm-9,
  .cr-flexcol-sm-10,
  .cr-flexcol-sm-11,
  .cr-flexcol-sm-12,
  .cr-flexcol-sm-offset-1,
  .cr-flexcol-sm-offset-2,
  .cr-flexcol-sm-offset-3,
  .cr-flexcol-sm-offset-4,
  .cr-flexcol-sm-offset-5,
  .cr-flexcol-sm-offset-6,
  .cr-flexcol-sm-offset-7,
  .cr-flexcol-sm-offset-8,
  .cr-flexcol-sm-offset-9,
  .cr-flexcol-sm-offset-10,
  .cr-flexcol-sm-offset-11,
  .cr-flexcol-sm-offset-12 {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-width: 0;
    padding-left: 0;
  }
  .cr-flexcol-sm-fill.cr-pull-right,
  .cr-flexcol-sm-auto.cr-pull-right,
  .cr-flexcol-sm-1.cr-pull-right,
  .cr-flexcol-sm-2.cr-pull-right,
  .cr-flexcol-sm-3.cr-pull-right,
  .cr-flexcol-sm-4.cr-pull-right,
  .cr-flexcol-sm-5.cr-pull-right,
  .cr-flexcol-sm-6.cr-pull-right,
  .cr-flexcol-sm-7.cr-pull-right,
  .cr-flexcol-sm-8.cr-pull-right,
  .cr-flexcol-sm-9.cr-pull-right,
  .cr-flexcol-sm-10.cr-pull-right,
  .cr-flexcol-sm-11.cr-pull-right,
  .cr-flexcol-sm-12.cr-pull-right {
    margin-left: auto;
  }
  .cr-flexcol-sm-fill {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .cr-flexcol-sm-auto {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    max-width: 100%;
  }
  .cr-flexcol-sm-auto .cr-flexcol-xs-fill,
  .cr-flexcol-sm-auto .cr-flexcol-sm-fill {
    -ms-flex-preferred-size: auto !important;
  }
  .cr-flexcol-sm-1 {
    -webkit-flex-basis: 8.333%;
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .cr-flexcol-sm-2 {
    -webkit-flex-basis: 16.667%;
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .cr-flexcol-sm-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .cr-flexcol-sm-4 {
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .cr-flexcol-sm-5 {
    -webkit-flex-basis: 41.667%;
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .cr-flexcol-sm-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .cr-flexcol-sm-7 {
    -webkit-flex-basis: 58.333%;
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .cr-flexcol-sm-8 {
    -webkit-flex-basis: 66.667%;
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .cr-flexcol-sm-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .cr-flexcol-sm-10 {
    -webkit-flex-basis: 83.333%;
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .cr-flexcol-sm-11 {
    -webkit-flex-basis: 91.667%;
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .cr-flexcol-sm-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .cr-flexcol-sm-offset-1 {
    margin-left: 8.333%;
  }
  .cr-flexcol-sm-offset-2 {
    margin-left: 16.667%;
  }
  .cr-flexcol-sm-offset-3 {
    margin-left: 25%;
  }
  .cr-flexcol-sm-offset-4 {
    margin-left: 33.333%;
  }
  .cr-flexcol-sm-offset-5 {
    margin-left: 41.667%;
  }
  .cr-flexcol-sm-offset-6 {
    margin-left: 50%;
  }
  .cr-flexcol-sm-offset-7 {
    margin-left: 58.333%;
  }
  .cr-flexcol-sm-offset-8 {
    margin-left: 66.667%;
  }
  .cr-flexcol-sm-offset-9 {
    margin-left: 75%;
  }
  .cr-flexcol-sm-offset-10 {
    margin-left: 83.333%;
  }
  .cr-flexcol-sm-offset-11 {
    margin-left: 91.667%;
  }
  .start-sm {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }
  .center-sm {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
  .top-sm {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-sm {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-sm {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-sm {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-sm {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-sm {
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-sm {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 991px) {
  /*.container,
      .container-fluid {
          width: 61rem;
      }*/
  
  .cr-flexgrid.flex-column-md {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cr-flexgrid.flex-column-md > [class*="cr-flexcol-"] {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cr-flexgrid.flex-column-md > [class*="cr-flexcol-"]:last-child {
    margin-bottom: 0;
  }
  .cr-flexgrid.flex-column-md.stretch {
    min-height: 100%;
  }
  .cr-flexgrid.flex-row-md {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cr-flexcol-md-fill,
  .cr-flexcol-md-auto,
  .cr-flexcol-md-1,
  .cr-flexcol-md-2,
  .cr-flexcol-md-3,
  .cr-flexcol-md-4,
  .cr-flexcol-md-5,
  .cr-flexcol-md-6,
  .cr-flexcol-md-7,
  .cr-flexcol-md-8,
  .cr-flexcol-md-9,
  .cr-flexcol-md-10,
  .cr-flexcol-md-11,
  .cr-flexcol-md-12,
  .cr-flexcol-md-offset-1,
  .cr-flexcol-md-offset-2,
  .cr-flexcol-md-offset-3,
  .cr-flexcol-md-offset-4,
  .cr-flexcol-md-offset-5,
  .cr-flexcol-md-offset-6,
  .cr-flexcol-md-offset-7,
  .cr-flexcol-md-offset-8,
  .cr-flexcol-md-offset-9,
  .cr-flexcol-md-offset-10,
  .cr-flexcol-md-offset-11,
  .cr-flexcol-md-offset-12 {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-width: 0;
    padding-left: 0;
  }
  .cr-flexcol-md-fill.cr-pull-right,
  .cr-flexcol-md-auto.cr-pull-right,
  .cr-flexcol-md-1.cr-pull-right,
  .cr-flexcol-md-2.cr-pull-right,
  .cr-flexcol-md-3.cr-pull-right,
  .cr-flexcol-md-4.cr-pull-right,
  .cr-flexcol-md-5.cr-pull-right,
  .cr-flexcol-md-6.cr-pull-right,
  .cr-flexcol-md-7.cr-pull-right,
  .cr-flexcol-md-8.cr-pull-right,
  .cr-flexcol-md-9.cr-pull-right,
  .cr-flexcol-md-10.cr-pull-right,
  .cr-flexcol-md-11.cr-pull-right,
  .cr-flexcol-md-12.cr-pull-right {
    margin-left: auto;
  }
  .cr-flexcol-md-fill {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .cr-flexcol-md-auto {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    max-width: 100%;
  }
  .cr-flexcol-md-auto .cr-flexcol-xs-fill,
  .cr-flexcol-md-auto .cr-flexcol-sm-fill,
  .cr-flexcol-md-auto .cr-flexcol-md-fill {
    -ms-flex-preferred-size: auto !important;
  }
  .cr-flexcol-md-1 {
    -webkit-flex-basis: 8.333%;
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .cr-flexcol-md-2 {
    -webkit-flex-basis: 16.667%;
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .cr-flexcol-md-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .cr-flexcol-md-4 {
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .cr-flexcol-md-5 {
    -webkit-flex-basis: 41.667%;
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .cr-flexcol-md-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .cr-flexcol-md-7 {
    -webkit-flex-basis: 58.333%;
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .cr-flexcol-md-8 {
    -webkit-flex-basis: 66.667%;
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .cr-flexcol-md-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .cr-flexcol-md-10 {
    -webkit-flex-basis: 83.333%;
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .cr-flexcol-md-11 {
    -webkit-flex-basis: 91.667%;
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .cr-flexcol-md-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .cr-flexcol-md-offset-1 {
    margin-left: 8.333%;
  }
  .cr-flexcol-md-offset-2 {
    margin-left: 16.667%;
  }
  .cr-flexcol-md-offset-3 {
    margin-left: 25%;
  }
  .cr-flexcol-md-offset-4 {
    margin-left: 33.333%;
  }
  .cr-flexcol-md-offset-5 {
    margin-left: 41.667%;
  }
  .cr-flexcol-md-offset-6 {
    margin-left: 50%;
  }
  .cr-flexcol-md-offset-7 {
    margin-left: 58.333%;
  }
  .cr-flexcol-md-offset-8 {
    margin-left: 66.667%;
  }
  .cr-flexcol-md-offset-9 {
    margin-left: 75%;
  }
  .cr-flexcol-md-offset-10 {
    margin-left: 83.333%;
  }
  .cr-flexcol-md-offset-11 {
    margin-left: 91.667%;
  }
  .start-md {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }
  .center-md {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-md {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
  .top-md {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-md {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-md {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-md {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-md {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-md {
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-md {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 1200px) {
  /*.container,
      .container-fluid {
          width: 71rem;
      }*/
  
  .cr-flexgrid.flex-column-lg {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cr-flexgrid.flex-column-lg > [class*="cr-flexcol-"] {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cr-flexgrid.flex-column-lg > [class*="cr-flexcol-"]:last-child {
    margin-bottom: 0;
  }
  .cr-flexgrid.flex-column-lg.stretch {
    min-height: 100%;
  }
  .cr-flexgrid.flex-row-lg {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cr-flexcol-lg-fill,
  .cr-flexcol-lg-auto,
  .cr-flexcol-lg-1,
  .cr-flexcol-lg-2,
  .cr-flexcol-lg-3,
  .cr-flexcol-lg-4,
  .cr-flexcol-lg-5,
  .cr-flexcol-lg-6,
  .cr-flexcol-lg-7,
  .cr-flexcol-lg-8,
  .cr-flexcol-lg-9,
  .cr-flexcol-lg-10,
  .cr-flexcol-lg-11,
  .cr-flexcol-lg-12,
  .cr-flexcol-lg-offset-1,
  .cr-flexcol-lg-offset-2,
  .cr-flexcol-lg-offset-3,
  .cr-flexcol-lg-offset-4,
  .cr-flexcol-lg-offset-5,
  .cr-flexcol-lg-offset-6,
  .cr-flexcol-lg-offset-7,
  .cr-flexcol-lg-offset-8,
  .cr-flexcol-lg-offset-9,
  .cr-flexcol-lg-offset-10,
  .cr-flexcol-lg-offset-11,
  .cr-flexcol-lg-offset-12 {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-width: 0;
    padding-left: 0;
  }
  .cr-flexcol-lg-fill.cr-pull-right,
  .cr-flexcol-lg-auto.cr-pull-right,
  .cr-flexcol-lg-1.cr-pull-right,
  .cr-flexcol-lg-2.cr-pull-right,
  .cr-flexcol-lg-3.cr-pull-right,
  .cr-flexcol-lg-4.cr-pull-right,
  .cr-flexcol-lg-5.cr-pull-right,
  .cr-flexcol-lg-6.cr-pull-right,
  .cr-flexcol-lg-7.cr-pull-right,
  .cr-flexcol-lg-8.cr-pull-right,
  .cr-flexcol-lg-9.cr-pull-right,
  .cr-flexcol-lg-10.cr-pull-right,
  .cr-flexcol-lg-11.cr-pull-right,
  .cr-flexcol-lg-12.cr-pull-right {
    margin-left: auto;
  }
  .cr-flexcol-lg-fill {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .cr-flexcol-lg-auto {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    max-width: 100%;
  }
  .cr-flexcol-lg-auto .cr-flexcol-xs-fill,
  .cr-flexcol-lg-auto .cr-flexcol-sm-fill,
  .cr-flexcol-lg-auto .cr-flexcol-md-fill,
  .cr-flexcol-lg-auto .cr-flexcol-lg-fill {
    -ms-flex-preferred-size: auto !important;
  }
  .cr-flexcol-lg-1 {
    -webkit-flex-basis: 8.333%;
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .cr-flexcol-lg-2 {
    -webkit-flex-basis: 16.667%;
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .cr-flexcol-lg-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .cr-flexcol-lg-4 {
    -webkit-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .cr-flexcol-lg-5 {
    -webkit-flex-basis: 41.667%;
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .cr-flexcol-lg-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .cr-flexcol-lg-7 {
    -webkit-flex-basis: 58.333%;
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .cr-flexcol-lg-8 {
    -webkit-flex-basis: 66.667%;
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .cr-flexcol-lg-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .cr-flexcol-lg-10 {
    -webkit-flex-basis: 83.333%;
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .cr-flexcol-lg-11 {
    -webkit-flex-basis: 91.667%;
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .cr-flexcol-lg-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .cr-flexcol-lg-offset-1 {
    margin-left: 8.333%;
  }
  .cr-flexcol-lg-offset-2 {
    margin-left: 16.667%;
  }
  .cr-flexcol-lg-offset-3 {
    margin-left: 25%;
  }
  .cr-flexcol-lg-offset-4 {
    margin-left: 33.333%;
  }
  .cr-flexcol-lg-offset-5 {
    margin-left: 41.667%;
  }
  .cr-flexcol-lg-offset-6 {
    margin-left: 50%;
  }
  .cr-flexcol-lg-offset-7 {
    margin-left: 58.333%;
  }
  .cr-flexcol-lg-offset-8 {
    margin-left: 66.667%;
  }
  .cr-flexcol-lg-offset-9 {
    margin-left: 75%;
  }
  .cr-flexcol-lg-offset-10 {
    margin-left: 83.333%;
  }
  .cr-flexcol-lg-offset-11 {
    margin-left: 91.667%;
  }
  .start-lg {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }
  .center-lg {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-lg {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
  .top-lg {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-lg {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-lg {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-lg {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-lg {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-lg {
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-lg {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
html[dir="rtl"] .cr-flexgrid.gt-xsmall {
  margin-left: 0;
  margin-right: -4px;
}
html[dir="rtl"] .cr-flexgrid.gt-xsmall > [class*="cr-flexcol-"] {
  padding-left: 0;
  padding-right: 4px;
}
html[dir="rtl"] .cr-flexgrid.gt-small {
  margin-left: 0;
  margin-right: -8px;
}
html[dir="rtl"] .cr-flexgrid.gt-small > [class*="cr-flexcol-"] {
  padding-left: 0;
  padding-right: 8px;
}
html[dir="rtl"] .cr-flexgrid.gt-medium {
  margin-left: 0;
  margin-right: -16px;
}
html[dir="rtl"] .cr-flexgrid.gt-medium > [class*="cr-flexcol-"] {
  padding-left: 0;
  padding-right: 16px;
}
html[dir="rtl"] .cr-flexgrid.gt-large {
  margin-left: 0;
  margin-right: -24px;
}
html[dir="rtl"] .cr-flexgrid.gt-large > [class*="cr-flexcol-"] {
  padding-left: 0;
  padding-right: 24px;
}
html[dir="rtl"] .cr-flexgrid.gt-xlarge {
  margin-left: 0;
  margin-right: -32px;
}
html[dir="rtl"] .cr-flexgrid.gt-xlarge > [class*="cr-flexcol-"] {
  padding-left: 0;
  padding-right: 32px;
}
html[dir="rtl"] .cr-flexgrid.gt-xxlarge {
  margin-left: 0;
  margin-right: -40px;
}
html[dir="rtl"] .cr-flexgrid.gt-xxlarge > [class*="cr-flexcol-"] {
  padding-left: 0;
  padding-right: 40px;
}
html[dir="rtl"] .cr-flexcol-xs-fill.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-auto.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-1.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-2.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-3.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-4.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-5.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-6.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-7.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-8.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-9.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-10.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-11.cr-pull-right,
html[dir="rtl"] .cr-flexcol-xs-12.cr-pull-right {
  margin-left: 0;
  margin-right: auto;
}
html[dir="rtl"] .cr-flexcol-xs-offset-1 {
  margin-left: 0;
  margin-right: 8.333%;
}
html[dir="rtl"] .cr-flexcol-xs-offset-2 {
  margin-left: 0;
  margin-right: 16.667%;
}
html[dir="rtl"] .cr-flexcol-xs-offset-3 {
  margin-left: 0;
  margin-right: 25%;
}
html[dir="rtl"] .cr-flexcol-xs-offset-4 {
  margin-left: 0;
  margin-right: 33.333%;
}
html[dir="rtl"] .cr-flexcol-xs-offset-5 {
  margin-left: 0;
  margin-right: 41.667%;
}
html[dir="rtl"] .cr-flexcol-xs-offset-6 {
  margin-left: 0;
  margin-right: 50%;
}
html[dir="rtl"] .cr-flexcol-xs-offset-7 {
  margin-left: 0;
  margin-right: 58.333%;
}
html[dir="rtl"] .cr-flexcol-xs-offset-8 {
  margin-left: 0;
  margin-right: 66.667%;
}
html[dir="rtl"] .cr-flexcol-xs-offset-9 {
  margin-left: 0;
  margin-right: 75%;
}
html[dir="rtl"] .cr-flexcol-xs-offset-10 {
  margin-left: 0;
  margin-right: 83.333%;
}
html[dir="rtl"] .cr-flexcol-xs-offset-11 {
  margin-left: 0;
  margin-right: 91.667%;
}
@media only screen and (min-width: 768px) {
  html[dir="rtl"] .cr-flexcol-sm-fill.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-auto.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-1.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-2.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-3.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-4.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-5.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-6.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-7.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-8.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-9.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-10.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-11.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-sm-12.cr-pull-right {
    margin-left: 0;
    margin-right: auto;
  }
  html[dir="rtl"] .cr-flexcol-sm-offset-1 {
    margin-left: 0;
    margin-right: 8.333%;
  }
  html[dir="rtl"] .cr-flexcol-sm-offset-2 {
    margin-left: 0;
    margin-right: 16.667%;
  }
  html[dir="rtl"] .cr-flexcol-sm-offset-3 {
    margin-left: 0;
    margin-right: 25%;
  }
  html[dir="rtl"] .cr-flexcol-sm-offset-4 {
    margin-left: 0;
    margin-right: 33.333%;
  }
  html[dir="rtl"] .cr-flexcol-sm-offset-5 {
    margin-left: 0;
    margin-right: 41.667%;
  }
  html[dir="rtl"] .cr-flexcol-sm-offset-6 {
    margin-left: 0;
    margin-right: 50%;
  }
  html[dir="rtl"] .cr-flexcol-sm-offset-7 {
    margin-left: 0;
    margin-right: 58.333%;
  }
  html[dir="rtl"] .cr-flexcol-sm-offset-8 {
    margin-left: 0;
    margin-right: 66.667%;
  }
  html[dir="rtl"] .cr-flexcol-sm-offset-9 {
    margin-left: 0;
    margin-right: 75%;
  }
  html[dir="rtl"] .cr-flexcol-sm-offset-10 {
    margin-left: 0;
    margin-right: 83.333%;
  }
  html[dir="rtl"] .cr-flexcol-sm-offset-11 {
    margin-left: 0;
    margin-right: 91.667%;
  }
}
@media only screen and (min-width: 991px) {
  html[dir="rtl"] .cr-flexcol-md-fill.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-auto.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-1.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-2.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-3.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-4.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-5.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-6.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-7.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-8.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-9.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-10.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-11.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-md-12.cr-pull-right {
    margin-left: auto;
  }
  html[dir="rtl"] .cr-flexcol-md-offset-1 {
    margin-left: 0;
    margin-right: 8.333%;
  }
  html[dir="rtl"] .cr-flexcol-md-offset-2 {
    margin-left: 0;
    margin-right: 16.667%;
  }
  html[dir="rtl"] .cr-flexcol-md-offset-3 {
    margin-left: 0;
    margin-right: 25%;
  }
  html[dir="rtl"] .cr-flexcol-md-offset-4 {
    margin-left: 0;
    margin-right: 33.333%;
  }
  html[dir="rtl"] .cr-flexcol-md-offset-5 {
    margin-left: 0;
    margin-right: 41.667%;
  }
  html[dir="rtl"] .cr-flexcol-md-offset-6 {
    margin-left: 0;
    margin-right: 50%;
  }
  html[dir="rtl"] .cr-flexcol-md-offset-7 {
    margin-left: 0;
    margin-right: 58.333%;
  }
  html[dir="rtl"] .cr-flexcol-md-offset-8 {
    margin-left: 0;
    margin-right: 66.667%;
  }
  html[dir="rtl"] .cr-flexcol-md-offset-9 {
    margin-left: 0;
    margin-right: 75%;
  }
  html[dir="rtl"] .cr-flexcol-md-offset-10 {
    margin-left: 0;
    margin-right: 83.333%;
  }
  html[dir="rtl"] .cr-flexcol-md-offset-11 {
    margin-left: 0;
    margin-right: 91.667%;
  }
}
@media only screen and (min-width: 1200px) {
  html[dir="rtl"] .cr-flexcol-lg-fill.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-auto.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-1.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-2.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-3.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-4.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-5.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-6.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-7.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-8.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-9.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-10.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-11.cr-pull-right,
  html[dir="rtl"] .cr-flexcol-lg-12.cr-pull-right {
    margin-left: auto;
  }
  html[dir="rtl"] .cr-flexcol-lg-offset-1 {
    margin-left: 0;
    margin-right: 8.333%;
  }
  html[dir="rtl"] .cr-flexcol-lg-offset-2 {
    margin-left: 0;
    margin-right: 16.667%;
  }
  html[dir="rtl"] .cr-flexcol-lg-offset-3 {
    margin-left: 0;
    margin-right: 25%;
  }
  html[dir="rtl"] .cr-flexcol-lg-offset-4 {
    margin-left: 0;
    margin-right: 33.333%;
  }
  html[dir="rtl"] .cr-flexcol-lg-offset-5 {
    margin-left: 0;
    margin-right: 41.667%;
  }
  html[dir="rtl"] .cr-flexcol-lg-offset-6 {
    margin-left: 0;
    margin-right: 50%;
  }
  html[dir="rtl"] .cr-flexcol-lg-offset-7 {
    margin-left: 0;
    margin-right: 58.333%;
  }
  html[dir="rtl"] .cr-flexcol-lg-offset-8 {
    margin-left: 0;
    margin-right: 66.667%;
  }
  html[dir="rtl"] .cr-flexcol-lg-offset-9 {
    margin-left: 0;
    margin-right: 75%;
  }
  html[dir="rtl"] .cr-flexcol-lg-offset-10 {
    margin-left: 0;
    margin-right: 83.333%;
  }
  html[dir="rtl"] .cr-flexcol-lg-offset-11 {
    margin-left: 0;
    margin-right: 91.667%;
  }
}
#dir-rtl .start-xs {
  text-align: right;
}
#dir-rtl .end-xs {
  text-align: left;
}
/* 
    The following has been added to ../../css/csod_controls.css (because less doen't compile it)

    @-moz-document url-prefix() {
        @media print {
            .cr-flexgrid {
                display: block !important;
            }
        }
    }

    Firefox print bug fix - FF prints only first page with flex
    This is added to fix a Dev Plans page print link issue
    * Once FF patches the bug, this can be removed.

*/

.cr-flyout-wrapper.open {
  z-index: 1030 !important;
}
.cr-flyout {
  width: 97%;
  position: fixed;
  z-index: 1030 !important;
  top: 0;
  bottom: 0;
  left: -100%;
  background-color: white;
  overflow: hidden;
  /*font-family: "Segoe UI", Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;*/
  -webkit-transition: width 0.3s cubic-bezier(0.01, 0.08, 0.26, 1), left 0.3s cubic-bezier(0.01, 0.08, 0.26, 1), right 0.3s cubic-bezier(0.01, 0.08, 0.26, 1);
  transition: width 0.3s cubic-bezier(0.01, 0.08, 0.26, 1), left 0.3s cubic-bezier(0.01, 0.08, 0.26, 1), right 0.3s cubic-bezier(0.01, 0.08, 0.26, 1);
}
.cr-flyout.active {
  left: 0%;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180);
}
.cr-flyout > .cr-flyout-content {
  width: 100%;
  position: relative;
  overflow: hidden;
  -webkit-transition: width 0.3s cubic-bezier(0.01, 0.08, 0.26, 1), left 0.3s cubic-bezier(0.01, 0.08, 0.26, 1), right 0.3s cubic-bezier(0.01, 0.08, 0.26, 1);
  transition: width 0.3s cubic-bezier(0.01, 0.08, 0.26, 1), left 0.3s cubic-bezier(0.01, 0.08, 0.26, 1), right 0.3s cubic-bezier(0.01, 0.08, 0.26, 1);
}
.cr-flyout > .cr-flyout-close {
  position: absolute;
  top: 16px;
  right: 24px;
  display: block;
  color: black;
  font-size: 20px !important;
}
.cr-flyout > .cr-flyout-close:hover,
.cr-flyout > .cr-flyout-close:focus {
  color: black;
}
.cr-flyout > .cr-flyout-close > i {
  font-size: 20px !important;
}
.cr-flyout .c-inner-scroll {
  padding-right: 0 !important;
}
#dir-rtl .taskusability-discuss-review-flyout-data {
  padding-left: 0px;
  padding-right: 25px;
}
#dir-rtl .taskusability-discuss-review-flyout-close {
  padding-right: 0px;
}
#dir-rtl .taskusability-discuss-review-flyout-headertext {
  padding-right: 20px;
}
#dir-rtl .cr-flyout {
  left: auto;
  right: -100%;
}
#dir-rtl .cr-flyout.active {
  left: auto;
  right: 0%;
}
#dir-rtl .cr-flyout > .c-nav-close {
  right: auto;
  left: 34px;
}
#dir-rtl .cr-flyout .c-inner-scroll {
  padding-left: 0 !important;
}
@media only screen and (min-width: 991px) {
  .cr-flyout {
    width: 312px;
  }
  .cr-flyout.Right {
    left: -312px;
  }
  .cr-flyout.Right.active {
    left: initial;
    right: 0px;
  }
  .cr-flyout.Left {
    right: -312px;
  }
  .cr-flyout.Left.active {
    right: initial;
    left: 0px;
  }
  .cr-flyout > .cr-flyout-content {
    width: 312px;
  }
  .cr-flyout.large.Right {
    width: 820px;
    left: -820px;
  }
  .cr-flyout.large.Right.active {
    left: initial;
    right: 0px;
  }
  .cr-flyout.large.Left {
    width: 820px;
    right: -820px;
  }
  .cr-flyout.large.Left.active {
    right: initial;
    left: 0px;
  }
  .cr-flyout.large > .cr-flyout-content {
    width: 820px;
  }
  .cr-flyout.medium.Right {
    width: 620px;
    left: -620px;
  }
  .cr-flyout.medium.Right.active {
    left: initial;
    right: 0px;
  }
  .cr-flyout.medium.Left {
    width: 620px;
    right: -620px;
  }
  .cr-flyout.medium.Left.active {
    right: initial;
    left: 0px;
  }
  .cr-flyout.medium > .cr-flyout-content {
    width: 620px;
  }
  #dir-rtl .taskusability-discuss-review-flyout-data {
    padding-left: 0px;
    padding-right: 25px;
  }
  #dir-rtl .taskusability-discuss-review-flyout-close {
    padding-right: 0px;
  }
  #dir-rtl .taskusability-discuss-review-flyout-headertext {
    padding-right: 20px;
  }
  #dir-rtl .cr-flyout.Left {
    width: 312px;
    left: -312px;
  }
  #dir-rtl .cr-flyout.Left.active {
    left: initial;
    right: 0px;
  }
  #dir-rtl .cr-flyout.Right {
    width: 312px;
    right: -312px;
  }
  #dir-rtl .cr-flyout.Right.active {
    right: initial;
    left: 0px;
  }
  #dir-rtl .cr-flyout > .cr-flyout-content {
    width: 312px;
  }
  #dir-rtl .cr-flyout.large.Left {
    width: 820px;
    left: -820px;
  }
  #dir-rtl .cr-flyout.large.Left.active {
    left: initial;
    right: 0px;
  }
  #dir-rtl .cr-flyout.large.Right {
    width: 820px;
    right: -820px;
  }
  #dir-rtl .cr-flyout.large.Right.active {
    right: initial;
    left: 0px;
  }
  #dir-rtl .cr-flyout.large > .cr-flyout-content {
    width: 820px;
  }
  #dir-rtl .cr-flyout.medium.Left {
    width: 620px;
    left: -620px;
  }
  #dir-rtl .cr-flyout.medium.Left.active {
    left: initial;
    right: 0px;
  }
  #dir-rtl .cr-flyout.medium.Right {
    width: 620px;
    right: -620px;
  }
  #dir-rtl .cr-flyout.medium.Right.active {
    right: initial;
    left: 0px;
  }
  #dir-rtl .cr-flyout.medium > .cr-flyout-content {
    width: 620px;
  }
  .cr-page-overlay {
    z-index: 1025;
    background: black;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    overflow: hidden;
    display: none;
  }
  .cr-page-overlay.active {
    transform: translateX(0);
    opacity: 0.25;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
    display: block;
  }
}
.c-hierarchy-filter {
  padding-bottom: 5px;
}
.c-hierarchy-filter > span {
  vertical-align: middle;
}
.c-hierarchy-filter > span > span {
  height: 1.1em;
  line-height: 1.1em;
}
.c-hierarchy-filter > span > span.carret {
  vertical-align: top;
}
#dir-rtl .c-hierarchy-filter span.carret img {
  transform: rotate(180deg);
}
.cr-isobar {
  background-color: black;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 900;
}
.text-overflow {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-metricgrid-container {
  position: relative;
  overflow: hidden;
  padding: 10px 0 10px 55px;
}
.c-metricgrid-container .cr-flexgrid {
  width: 100%;
}
.c-metricgrid-row {
  position: relative;
  float: left;
}
.c-metricgrid-row-header,
.c-metricgrid-col-header {
  font-size: 1.4em;
  line-height: 1.8em;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
}
.c-metricgrid-row-header {
  margin-bottom: 38px;
  border-bottom: 1px solid #999999;
}
.c-metricgrid-col-header {
  width: 100%;
  border-top: 1px solid #999999;
  margin-top: 6px;
}
.c-metricgrid-row-header,
.c-metricgrid-row-title {
  transform: rotate(270deg);
  transform-origin: 0% 0%;
  /* set to the upper-left corner */
  -ms-transform: rotate(270deg);
  /* IE 9 */
  -ms-transform-origin: 0% 0%;
  -webkit-transform: rotate(270deg);
  /* Safari and Chrome */
  -webkit-transform-origin: 0% 0%;
  position: absolute;
  left: 0;
  bottom: 0;
}
.c-metricgrid-row-title {
  left: -20px;
}
.c-metricgrid-row-title,
.c-metricgrid-col-title {
  text-align: center;
  text-transform: uppercase;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.c-metricgrid-row-title {
  width: 130px;
}
.c-metricgrid-col-title {
  padding: 5px 10px 0;
}
.c-metricgrid-cell {
  margin: 0;
  background: white;
  overflow: auto;
  padding: 0;
  float: left;
}
.c-metricgrid-cell ul {
  height: 140px;
  padding: 5px 10px 10px;
  border: 1px solid #eeeeee;
  overflow: auto;
}
.c-metricgrid-cell ul li {
  z-index: 50;
}
.c-metricgrid-cell ul li.photoOnly {
  display: inline-block;
  width: 36px;
  padding-right: 3px;
}
.c-metricgrid-cell ul li.photoOnly:last-child {
  padding-right: 0;
}
.c-metricgrid-cell img {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin: 0 4px 2px 0;
}
.c-metricgrid-cell-name {
  height: 20px;
  line-height: 12px;
  padding: 8px 8px 2px;
  color: #111111;
  font-size: 1.2em;
}
.c-metricgrid-cell-name span {
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.c-metricgrid-item-nophoto {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin: 0 4px 2px 0;
  display: inline-block;
  background: #d9d9d9;
  font-weight: bold;
  text-align: center;
  line-height: 20px;
}
.c-metricgrid-item-overriden {
  font-weight: bold;
  font-size: 1.2em;
}
.c-unratedbox-title {
  font-size: 1.4em;
  line-height: 1.8em;
  font-weight: bold;
}
.c-unratedbox-description {
  font-size: 1.2em;
  line-height: 1.8em;
}
/* Style the tab content */

.c-metricgrid-unratedbox .nav {
  margin-bottom: 0;
}
.c-metricgrid-unratedbox .nav-tabs > li {
  max-width: 100%;
}
.c-metricgrid-unratedbox .nav-tabs span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #cccccc;
  border-top: none;
  height: 140px;
  overflow: auto;
}
.tabcontent img {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin: 0 4px 2px 0;
}
.tabcontent li.photoOnly {
  display: inline-block;
  width: 30px;
  padding-right: 3px;
}
.tabcontent li.photoOnly:last-child {
  padding-right: 0;
}
/* Default styles in csod_base.css */

.nav.corpcolorborderwitharrow {
  margin-bottom: 8px;
}
.nav.corpcolorborderwitharrow.nav-tabs > li,
.nav.corpcolorborderwitharrow.nav-pills > li {
  float: none;
  max-width: none;
}
.nav.corpcolorborderwitharrow.nav-tabs > li > a,
.nav.corpcolorborderwitharrow.nav-pills > li > a {
  margin: 0;
  line-height: inherit;
  font-size: 18px;
}
.nav.corpcolorborderwitharrow.nav-tabs {
  border-bottom: 0px none transparent !important;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.nav.corpcolorborderwitharrow.nav-tabs:before,
.nav.corpcolorborderwitharrow.nav-tabs:after {
  display: none;
  content: none;
  clear: none;
}
.nav.corpcolorborderwitharrow.nav-tabs > li {
  margin: 0 !important;
  padding-left: 16px;
  display: table-cell;
}
.nav.corpcolorborderwitharrow.nav-tabs > li > a {
  padding: 20px;
  background: #f2f2f2;
  filter: none;
  box-shadow: none !important;
  text-shadow: none !important;
  color: #4c4c4c;
  border: 2px solid transparent;
  border-radius: 4px !important;
  position: relative;
  text-align: center;
}
.nav.corpcolorborderwitharrow.nav-tabs > li > a:before,
.nav.corpcolorborderwitharrow.nav-tabs > li > a:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.nav.corpcolorborderwitharrow.nav-tabs > li > a:hover,
.nav.corpcolorborderwitharrow.nav-tabs > li > a:focus {
  background-color: #e5e5e5;
  background-position: 0 0;
  box-shadow: none !important;
}
.nav.corpcolorborderwitharrow.nav-tabs > li:first-child {
  margin: 0 !important;
  padding-left: 0;
}
.nav.corpcolorborderwitharrow.nav-tabs > li:first-child > a {
  border-radius: 4px !important;
}
.nav.corpcolorborderwitharrow.nav-tabs > li.active > a {
  background-color: white;
  box-shadow: none !important;
  border-color: black;
}
.nav.corpcolorborderwitharrow.nav-tabs > li.active > a:before {
  border-color: transparent;
  border-top-color: black;
  border-width: 23px;
  margin-left: -23px;
}
.nav.corpcolorborderwitharrow.nav-tabs > li.active > a:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: white;
  border-width: 20px;
  margin-left: -20px;
}
.nav.corpcolorborderwitharrow.nav-tabs > li.disabled > a,
.nav.corpcolorborderwitharrow.nav-tabs > li.disabled > a:hover,
.nav.corpcolorborderwitharrow.nav-tabs > li.disabled > a:focus {
  line-height: inherit !important;
  background: #f2f2f2 !important;
  filter: none !important;
  border-color: transparent !important;
  text-shadow: none !important;
  color: #4c4c4c !important;
}
.nav.modern {
  margin-bottom: 0;
}
.nav.modern.nav-tabs > li > a,
.nav.modern.nav-pills > li > a {
  margin: 0;
  line-height: inherit;
  font-size: 16px;
  /*font-weight: bold;*/

}
.nav.modern.nav-tabs {
  border-bottom: 1px solid #b5bec5 !important;
}
.nav.modern.nav-tabs > li {
  margin: 0 0 -1px 0 !important;
}
.nav.modern.nav-tabs > li > a {
  padding: 12px 36px 16px;
  border: none;
  background: transparent;
  filter: none;
  box-shadow: none;
  text-shadow: none;
  color: #99a1af;
  font-weight: 600;
}
.nav.modern.nav-tabs > li > a:hover,
.nav.modern.nav-tabs > li > a:focus {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: initial;
  color: #323a45;
}
.nav.modern.nav-tabs > li:first-child > a,
.nav.modern.nav-tabs > li:last-child > a {
  border-radius: 0 !important;
}
.nav.modern.nav-tabs > li.active > a {
  color: #323a45;
  background-color: transparent;
  box-shadow: none;
  border-bottom: 4px solid black;
  padding-bottom: 12px;
}
.nav.modern.nav-tabs > li.disabled > a,
.nav.modern.nav-tabs > li.disabled > a:hover,
.nav.modern.nav-tabs > li.disabled > a:focus {
  line-height: inherit;
  border: none;
  background: transparent;
  filter: none;
  text-shadow: none;
  color: #cbd0d6;
  -moz-opacity: 1;
  opacity: 1;
}
.nav.modern.nav-tabs > li.disabled.active > a,
.nav.modern.nav-tabs > li.disabled.active > a:hover,
.nav.modern.nav-tabs > li.disabled.active > a:focus {
  border-bottom: 4px solid black;
  padding-bottom: 12px;
  color: #cbd0d6;
}
.nav.modern.nav-tabs.nav-tabs-noborder {
  border-bottom: none !important;
}
.nav.modern.nav-tabs.nav-tabs-noborder > li > a {
  border: none;
}
.nav.modern.nav-tabs.nav-tabs-noborder > li:first-child > a,
.nav.modern.nav-tabs.nav-tabs-noborder > li:last-child > a {
  border-radius: 0 !important;
}
.nav.modern.nav-tabs.nav-tabs-noborder > li.active > a {
  border-bottom: 4px solid black;
}
.nav.modern.nav-tabs.nav-tabs-noborder > li.disabled.active > a,
.nav.modern.nav-tabs.nav-tabs-noborder > li.disabled.active > a:hover,
.nav.modern.nav-tabs.nav-tabs-noborder > li.disabled.active > a:focus {
  border-bottom: 4px solid black;
  padding-bottom: 12px;
}
#dir-rtl .nav.corpcolorborderwitharrow.nav-tabs > li,
#dir-rtl .nav.corpcolorborderwitharrow.nav-pills > li {
  float: none;
  margin: 0 !important;
  padding-left: 0;
  padding-right: 16px;
}
#dir-rtl .nav.corpcolorborderwitharrow.nav-tabs > li:first-child,
#dir-rtl .nav.corpcolorborderwitharrow.nav-pills > li:first-child {
  margin: 0 !important;
  padding-right: 0;
}
#dir-rtl .nav.corpcolorborderwitharrow.nav-tabs > li:first-child > a,
#dir-rtl .nav.corpcolorborderwitharrow.nav-pills > li:first-child > a {
  border-radius: 4px !important;
}
/* Org Chart */

div[data-tag="ocp-navtabs"] .cso-btn {
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  border-bottom: 4px solid black;
}
.item-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
[dir="rtl"] .orgdiagram {
  /* CSOD-78963: Fix missing horizontal scroll by over-constraining position */
  right: 0;
  /* CSOD-76937: Fix item layer to top-left corner for relative positioning */

}
[dir="rtl"] .orgdiagram > .LayerItem,
[dir="rtl"] .orgdiagram > .Layer7 {
  top: 0;
  left: 0;
}
/* CSOD-79760: Fix connector layer positioning for canvas and html render mode */

[dir="rtl"] .c-org-chart .LayerConnector,
[dir="rtl"] .c-org-chart .Layer2 {
  top: 0;
  left: 0;
}
[dir="rtl"] .c-org-chart.html-mode .LayerConnector,
[dir="rtl"] .c-org-chart.html-mode .Layer2 {
  left: 0;
  right: auto;
}
.c-org-chart > .orgdiagram {
  margin: 0 !important;
  width: auto !important;
  height: 100% !important;
  -ms-overflow-style: scrollbar;
}
.c-org-chart-container,
.c-org-chart {
  width: 100%;
  height: 100%;
  display: block;
  position: relative !important;
  /*min-height: 400px !important;*/

}
.c-org-chart-container .calloutplaceholder,
.c-org-chart .calloutplaceholder {
  display: none !important;
}
.c-org-chart-item-container {
  position: relative;
  width: 198px;
  border: 2px solid transparent;
}
.c-org-chart-item-container.ghost-item {
  opacity: 0.8;
  border-style: dashed;
}
.c-org-chart-item-container.ghost-item .c-org-chart-item {
  border-style: dashed;
  background-color: transparent;
}
.c-org-chart-item-container a:active,
.c-org-chart-item-container a:hover,
.c-org-chart-item-container a:focus {
  text-decoration: underline;
  outline-style: dotted;
  outline-width: 1px;
}
.c-org-chart-item {
  width: 180px;
  text-align: center;
  background-color: white;
  border: 2px solid #dddddd;
  padding: 8px 8px 0;
}
.c-org-chart-item .c-org-chart-up {
  top: -60px;
  left: calc(50% - 15px);
}
.c-org-chart-item-container.active-item .c-org-chart-item,
.c-org-chart-item-container:hover .c-org-chart-item {
  border-color: transparent;
}
#dir-rtl .c-org-chart-actions {
  left: 4px;
  right: auto;
}
.c-org-chart-actions {
  position: absolute;
  top: 2px;
  right: 4px;
  font-size: 15px;
  cursor: pointer;
}
.c-org-chart-image {
  height: 45px;
}
.c-org-chart-image img {
  width: 36px;
  height: 36px;
  margin: 0;
  border: 3px solid #eeeeee;
}
.c-org-chart-title,
.c-org-chart-description > span {
  height: 16px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.c-org-chart-metrics {
  padding: 4px 0;
  height: 102px;
}
.c-org-chart-metric > span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.c-org-chart-metric1-value,
.c-org-chart-metric2-value,
.c-org-chart-metric3-value {
  font-weight: bold;
}
.c-org-chart-metric .metric-color.shown {
  display: inline-block;
  height: 10px;
  width: 10px;
  margin-right: 5px;
  border-radius: 50%;
}
#dir-rtl .c-org-chart-metric .metric-color.shown {
  margin-right: 0;
  margin-left: 5px;
}
.c-org-chart-item-count-container {
  height: 30px;
  display: inline-block;
}
.c-org-chart-item-count {
  color: white;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  margin-top: 2px;
}
#dir-rtl .c-org-chart-info {
  right: 0px;
  left: auto;
}
.c-org-chart-info {
  position: absolute;
  top: 0px;
  left: 0px;
}
.c-org-chart-info button {
  padding: 10px;
  cursor: pointer;
  border: 0;
  background: transparent;
}
.c-org-chart-up {
  position: absolute;
  padding-bottom: 14px;
  z-index: 100;
  font-size: 32px;
  font-weight: normal;
  text-align: center;
}
.c-org-chart-up :after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 32px;
  bottom: 0;
  left: 50%;
  border-left: 1px dotted #cccccc;
}
.c-org-chart-node .c-org-chart-up {
  top: -55px;
  left: calc(50% - 12px);
}
#dir-rtl .c-org-chart-zoom {
  left: 11px;
  right: auto;
}
.c-org-chart-zoom {
  position: absolute;
  right: 11px;
  font-size: 24px;
  z-index: 100;
}
.c-org-chart-zoom button {
  width: 40px;
  height: 40px;
  display: block;
  background: white;
  border: 1px solid #dddddd;
  text-align: center;
  margin: 5px;
}
.c-org-chart-zoom button.disabled {
  color: #dddddd;
  cursor: text;
}
.c-page-lvl-nav {
  background-color: white;
  color: #323a45;
  font-size: 14px;
  position: relative;
  width: 100%;
}
.c-page-lvl-nav *:focus {
  outline: inherit;
  outline: -webkit-focus-ring-color auto 1px;
  outline-offset: -1px;
}
.c-page-lvl-nav,
.c-page-lvl-nav * {
  box-sizing: border-box;
}
.c-page-lvl-nav button {
  border: none;
  background-color: transparent;
}
.c-page-lvl-nav button:after {
  font-family: 'CSOD-Icons';
  opacity: 0.8;
}
.c-page-lvl-nav button:hover:after {
  opacity: 1;
}
.c-page-lvl-nav button.is-disabled {
  opacity: 0.2;
}
.c-page-lvl-nav .skipnav,
.c-page-lvl-nav #pageLvlNavEnd {
  position: absolute;
  height: 0px;
  width: 0px;
  visibility: hidden;
  z-index: -1;
}
.c-page-lvl-nav .title {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e4e7ec;
  padding-left: 20px;
  padding-right: 32px;
  position: relative;
  width: 100%;
  height: 48px;
  overflow: hidden;
}
.c-page-lvl-nav .title.valing-start {
  align-items: flex-start;
}
.c-page-lvl-nav .title.valing-center {
  align-items: center;
}
.c-page-lvl-nav .title.valing-end {
  align-items: flex-end;
}
.c-page-lvl-nav .title.valing-inherit {
  align-items: inherit;
}
.c-page-lvl-nav .title > button {
  color: inherit;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
  width: 100%;
}
.c-page-lvl-nav .title > button:after {
  font-size: 14px;
  content: "\e90c";
  text-align: center;
  margin: 0 16px 0 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 48px;
  line-height: 48px;
}
.c-page-lvl-nav nav {
  background-color: white;
  position: absolute;
  left: 0;
  right: 0;
  padding: 0;
  z-index: 1;
  overflow: hidden;
  height: 0;
  max-height: 0;
  transition: all 0.5s ease-in-out;
}
.c-page-lvl-nav nav a[disabled] {
  opacity: 0.6;
}
.c-page-lvl-nav nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.c-page-lvl-nav nav ul.c-page-lvl-nav-sub-items {
  border: none;
  box-shadow: none;
  position: static;
}
.c-page-lvl-nav nav li.has-sub-items > a,
.c-page-lvl-nav nav .c-page-lvl-nav-sub-items li.has-sub-items > a {
  position: relative;
  padding-right: 40px;
}
.c-page-lvl-nav nav li.has-sub-items > a:after,
.c-page-lvl-nav nav .c-page-lvl-nav-sub-items li.has-sub-items > a:after {
  color: #5e6d80;
  font-family: 'CSOD-Icons';
  content: "\e91c";
  padding: 0;
  position: absolute;
  transform: rotate(90deg);
  right: 0;
  margin-right: 16px;
}
.c-page-lvl-nav nav li.has-sub-items.is-nav-open > a:after,
.c-page-lvl-nav nav .c-page-lvl-nav-sub-items li.has-sub-items.is-nav-open > a:after {
  transform: rotate(-90deg);
}
.c-page-lvl-nav nav li.is-active > a,
.c-page-lvl-nav nav .c-page-lvl-nav-sub-items li.is-active > a {
  border-color: black;
}
.c-page-lvl-nav nav a,
.c-page-lvl-nav nav .c-page-lvl-nav-sub-items a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  color: #323a45;
  display: block;
  font-size: 16px;
  line-height: 2.6em;
  padding-bottom: 0;
  padding-right: 40px;
  padding-top: 0;
  text-decoration: none;
  border: 1px solid transparent;
  border-width: 0 0 0 4px;
}
.c-page-lvl-nav nav a:hover,
.c-page-lvl-nav nav .c-page-lvl-nav-sub-items a:hover,
.c-page-lvl-nav nav a:active,
.c-page-lvl-nav nav .c-page-lvl-nav-sub-items a:active,
.c-page-lvl-nav nav a:focus,
.c-page-lvl-nav nav .c-page-lvl-nav-sub-items a:focus {
  background-color: #005fcc;
  text-decoration: none;
  outline: #005fcc auto 1px;
  color: white;
}
.c-page-lvl-nav nav a:hover::after,
.c-page-lvl-nav nav .c-page-lvl-nav-sub-items a:hover::after,
.c-page-lvl-nav nav a:active::after,
.c-page-lvl-nav nav .c-page-lvl-nav-sub-items a:active::after,
.c-page-lvl-nav nav a:focus::after,
.c-page-lvl-nav nav .c-page-lvl-nav-sub-items a:focus::after {
  color: white !important;
}
.c-page-lvl-nav nav > ul {
  background-color: white;
}
.c-page-lvl-nav nav > ul > li > a {
  font-weight: 600;
  padding-left: 20px;
}
.c-page-lvl-nav nav > ul > li li a {
  padding-left: 40px;
}
.c-page-lvl-nav nav > ul > li ul {
  height: 0;
  max-height: 0;
  overflow-y: hidden;
  transition: all 0.5s ease-in-out;
}
.c-page-lvl-nav .buttons {
  display: none;
}
.c-page-lvl-nav.is-nav-open .title > button:after {
  transform: rotate(180deg);
}
.c-page-lvl-nav.is-nav-open nav {
  z-index: 100;
}
@media only screen and (min-width: 480px) {
  .c-page-lvl-nav {
    border: 1px solid #e4e7ec;
    border-width: 1px 0;
    overflow: hidden;
    display: flex;
  }
  .c-page-lvl-nav .title {
    max-width: 228px;
    min-width: 68px;
    height: 48px;
    border-width: 0;
    padding-right: 0;
  }
  .c-page-lvl-nav .title > button {
    display: none;
  }
  .c-page-lvl-nav .buttons {
    background-color: white;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 10px;
    height: 48px;
    line-height: 48px;
    z-index: 2;
    box-shadow: -1px 0px 6px rgba(0, 0, 0, 0.32);
  }
  .c-page-lvl-nav .buttons button {
    display: inline-block;
    padding: 0;
    width: 26px;
  }
  .c-page-lvl-nav .buttons button:after {
    color: black;
    content: "\e91c";
    display: block;
    font-size: 24px;
    text-align: center;
    padding: 0 6px;
  }
  .c-page-lvl-nav .buttons button:first-child:after {
    transform: rotate(180deg);
  }
  .c-page-lvl-nav .buttons button:last-child {
    display: inline-block;
    margin-left: 8px;
  }
  .c-page-lvl-nav.is-nav-overflowing .buttons {
    display: flex;
  }
  .c-page-lvl-nav nav {
    display: flex;
    height: 48px;
    max-height: 48px;
    position: relative;
    flex-grow: 1;
    right: auto;
    left: auto;
    overflow: hidden;
  }
  .c-page-lvl-nav nav > ul {
    display: flex;
    position: absolute;
    width: auto;
    transition: all 0.5s ease;
  }
  .c-page-lvl-nav nav > ul > li > a {
    max-width: 228px;
    min-width: 68px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-width: 0 0 4px;
    height: 48px;
    line-height: 48px;
    padding: 0 20px;
  }
  .c-page-lvl-nav nav > ul > li.is-active > a,
  .c-page-lvl-nav nav > ul > li.has-active > a {
    border-color: black;
  }
  .c-page-lvl-nav nav > ul > li.is-active > a:hover,
  .c-page-lvl-nav nav > ul > li.has-active > a:hover {
    background-color: #005fcc;
    color: white;
  }
  .c-page-lvl-nav nav > ul > li.is-active > a:hover::after,
  .c-page-lvl-nav nav > ul > li.has-active > a:hover::after {
    color: white !important;
  }
  .c-page-lvl-nav nav > ul > li.has-sub-items > a:after {
    content: "\e90c";
    font-size: 0.75em;
    transform: rotate(0);
    margin-right: 20px;
  }
  .c-page-lvl-nav nav > ul > li.has-sub-items.is-nav-open > a:after {
    transform: rotate(180deg);
  }
  .c-page-lvl-nav nav > ul > li.is-disabled {
    opacity: 0.55;
  }
  .c-page-lvl-nav nav .c-page-lvl-nav-sub-items {
    display: none;
  }
  .c-page-lvl-nav.no-flex.is-nav-overflowing .buttons {
    display: block;
  }
  .c-page-lvl-nav.no-flex .title,
  .c-page-lvl-nav.no-flex nav {
    display: block;
  }
  .c-page-lvl-nav.no-flex .title {
    display: table;
    position: absolute;
  }
  .c-page-lvl-nav.no-flex .title > * {
    display: table-cell;
    vertical-align: middle;
  }
  .c-page-lvl-nav.no-flex .title.valing-start > * {
    vertical-align: top;
  }
  .c-page-lvl-nav.no-flex .title.valing-center > * {
    vertical-align: middle;
  }
  .c-page-lvl-nav.no-flex .title.valing-end > * {
    vertical-align: bottom;
  }
  .c-page-lvl-nav.no-flex .title.valing-inherit > * {
    vertical-align: inherit;
  }
  .c-page-lvl-nav.no-flex nav > ul {
    top: 0;
  }
  .c-page-lvl-nav.no-flex nav > ul > li {
    display: inline-block;
  }
}
@media only screen and (min-width: 480px) {
  .c-page-lvl-nav-sub-items {
    max-width: 228px;
    min-width: 68px;
    border-radius: 4px;
    box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.32);
    box-sizing: border-box;
    background-color: white;
    list-style: none;
    padding: 8px 0;
    position: absolute;
    top: 0;
    z-index: 2;
  }
  .c-page-lvl-nav-sub-items *:focus {
    outline: initial;
  }
  .c-page-lvl-nav-sub-items * {
    box-sizing: border-box;
  }
  .c-page-lvl-nav-sub-items a {
    color: #5e6d80;
    display: block;
    font-size: 14px;
    line-height: 1.3em;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    text-decoration: none;
    border: 1px solid transparent;
    border-width: 0 0 0 4px;
  }
  .c-page-lvl-nav-sub-items a:hover,
  .c-page-lvl-nav-sub-items a:focus,
  .c-page-lvl-nav-sub-items a:active {
    background-color: #005fcc;
    text-decoration: none;
    color: white;
  }
  .c-page-lvl-nav-sub-items a:hover::after,
  .c-page-lvl-nav-sub-items a:focus::after,
  .c-page-lvl-nav-sub-items a:active::after {
    color: white !important;
  }
  .c-page-lvl-nav-sub-items a:focus {
    outline: #005fcc auto 1px;
    color: white;
  }
  .c-page-lvl-nav-sub-items a:focus::after {
    color: white !important;
  }
  .c-page-lvl-nav-sub-items li.is-active > a {
    border-color: black;
  }
}
#dir-rtl .c-page-lvl-nav .title {
  padding-right: 20px;
  padding-left: 32px;
}
#dir-rtl .c-page-lvl-nav .title > button:after {
  margin: 0 0 0 16px;
  left: 0;
  right: auto;
}
#dir-rtl .c-page-lvl-nav nav li > a {
  border-width: 0 4px 0 0;
  padding-left: 40px;
}
#dir-rtl .c-page-lvl-nav nav > ul > li > a {
  padding-right: 20px;
}
#dir-rtl .c-page-lvl-nav nav li.has-sub-items > a:after {
  left: 0;
  right: auto;
  margin-left: 16px;
  margin-right: 0;
}
#dir-rtl .c-page-lvl-nav .buttons {
  right: auto;
  left: 0;
  padding: 0 0 0 10px;
}
@media only screen and (min-width: 480px) {
  #dir-rtl .c-page-lvl-nav .title {
    padding-left: 0;
  }
  #dir-rtl .c-page-lvl-nav nav li > a {
    border-width: 0 0 4px 0;
  }
  #dir-rtl .c-page-lvl-nav .buttons {
    padding: 0 10px;
  }
  #dir-rtl .c-page-lvl-nav .buttons button:first-child:after {
    transform: rotate(0);
  }
  #dir-rtl .c-page-lvl-nav .buttons button:last-child {
    margin-right: 8px;
    margin-left: 0;
  }
  #dir-rtl .c-page-lvl-nav .buttons button:last-child:after {
    transform: rotate(180deg);
  }
}
#dir-rtl .c-page-lvl-nav.no-flex .title,
#dir-rtl .c-page-lvl-nav.no-flex nav {
  float: right;
}
@media only screen and (min-width: 480px) {
  #dir-rtl .c-page-lvl-nav-sub-items {
    margin-left: 0;
  }
}
.c-popover-container {
  position: relative;
  display: inline-block;
}
.c-popover-target {
  border-bottom: 1px dashed black;
  cursor: pointer;
}
.c-popover-pop {
  display: none;
  position: absolute;
  width: auto;
  z-index: 1200;
  width: 300px;
  /*&.active {
            display: block;
        }*/

}
.c-popover-pop.positioning {
  display: block;
  visibility: hidden;
}
.c-popover-pop-inner {
  background: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.22);
  -ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.22);
  -o-box-shadow: 0 0 8px rgba(0, 0, 0, 0.22);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.22);
}
.c-popover-pop.top {
  margin-top: -10px;
}
.c-popover-pop.top > .c-popover-arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #d9d9d9;
  border-top-color: rgba(0, 0, 0, 0.15);
  bottom: -11px;
}
.c-popover-pop.top > .c-popover-arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: white;
}
.c-popover-pop.bottom {
  margin-top: 10px;
}
.c-popover-pop.bottom > .c-popover-arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #d9d9d9;
  border-bottom-color: rgba(0, 0, 0, 0.15);
  top: -11px;
}
.c-popover-pop.bottom > .c-popover-arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: white;
}
.c-popover-pop.left {
  margin-left: -10px;
}
.c-popover-pop.left > .c-popover-arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #d9d9d9;
  border-left-color: rgba(0, 0, 0, 0.15);
}
.c-popover-pop.left > .c-popover-arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: white;
  bottom: -10px;
}
.c-popover-pop.right {
  margin-left: 10px;
}
.c-popover-pop.right > .c-popover-arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #d9d9d9;
  border-right-color: rgba(0, 0, 0, 0.15);
}
.c-popover-pop.right > .c-popover-arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: white;
}
.c-popover-arrow,
.c-popover-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.c-popover-arrow {
  border-width: 11px;
}
.c-popover-arrow:after {
  border-width: 10px;
  content: "";
}
/* TOKEN INPUT CSS */

/* Example tokeninput style #2:Facebook style */

ul.token-input-list-cso {
  overflow: hidden;
  height: auto !important;
  cursor: text;
  font-size: 1em;
  min-height: 1px;
  z-index: 999;
  margin: 0;
  /*padding:3px 5px;*/
  background-color: transparent;
  list-style-type: none;
  clear: left;
  height: 31px;
}
ul.token-input-list-cso li input {
  background-color: transparent;
  border: 0 none;
  font-size: 1.0em;
  margin: 0;
  padding-left: 8px;
  width: 100%;
  -webkit-appearance: caret;
  height: 31px;
}
ul.token-input-list-cso li span {
  height: 31px;
  line-height: 31px;
  padding-left: 4px;
}
li.token-input-token-cso {
  overflow: hidden;
  height: auto !important;
  height: 15px;
  margin: 1px 0 1px 3px;
  padding: 3px 25px 3px 33px;
  cursor: default;
  font-size: 1.1em;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /*float:left;*/
  display: inline-block;
  *display: inline;
  zoom: 1;
  white-space: nowrap;
  background-color: #0f94cb;
  background: #37b0d7;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3YjBkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMwYTJkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTk2YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #37b0d7 0%, #30a2d0 50%, #2996c9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #37b0d7), color-stop(50%, #30a2d0), color-stop(100%, #2996c9));
  background: -webkit-linear-gradient(top, #37b0d7 0%, #30a2d0 50%, #2996c9 100%);
  background: -o-linear-gradient(top, #37b0d7 0%, #30a2d0 50%, #2996c9 100%);
  background: -ms-linear-gradient(top, #37b0d7 0%, #30a2d0 50%, #2996c9 100%);
  background: linear-gradient(to bottom, #37b0d7 0%, #30a2d0 50%, #2996c9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37b0d7', endColorstr='#2996c9', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #158ab2;
  border-color: #007ca6 #0682ac #1086b4;
  box-shadow: 0 1px 0 #69c4e1 inset;
  color: white;
  text-shadow: none;
  position: relative;
  vertical-align: top;
  max-width: 220px;
}
li.token-input-token-cso-small {
  overflow: hidden;
  height: auto !important;
  height: 15px;
  margin: 1px 0 1px 3px;
  padding: 3px 25px 3px 5px;
  cursor: default;
  font-size: 1.1em;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  float: left;
  white-space: nowrap;
  background-color: #0f94cb;
  background: #37b0d7;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3YjBkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMwYTJkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTk2YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #37b0d7 0%, #30a2d0 50%, #2996c9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #37b0d7), color-stop(50%, #30a2d0), color-stop(100%, #2996c9));
  background: -webkit-linear-gradient(top, #37b0d7 0%, #30a2d0 50%, #2996c9 100%);
  background: -o-linear-gradient(top, #37b0d7 0%, #30a2d0 50%, #2996c9 100%);
  background: -ms-linear-gradient(top, #37b0d7 0%, #30a2d0 50%, #2996c9 100%);
  background: linear-gradient(to bottom, #37b0d7 0%, #30a2d0 50%, #2996c9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37b0d7', endColorstr='#2996c9', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #158ab2;
  border-color: #007ca6 #0682ac #1086b4;
  box-shadow: 0 1px 0 #69c4e1 inset;
  color: white;
  text-shadow: none;
  position: relative;
}
.token-input-selected-token {
  background-color: #268ebc !important;
  background-image: none !important;
  box-shadow: none !important;
}
li.token-input-token-cso p,
li.token-input-token-cso-small p {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0;
  margin: 0;
  line-height: 1.5em;
  vertical-align: top;
}
li.token-input-token-cso img,
li.token-input-token-cso-small img {
  height: 20px;
  left: 5px;
  position: absolute;
  top: 4px;
  width: 20px;
}
li.token-input-token-cso span,
li.token-input-token-cso-small span {
  color: #a6b3cf;
  margin-left: 5px;
  font-weight: bold;
  cursor: pointer;
}
li.token-input-selected-token-cso {
  background-color: #5670a6;
  border: 1px solid #3b5998;
  color: white;
}
li.token-input-input-token-cso {
  /*float:left;*/
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 31px;
  min-height: 31px;
  vertical-align: top;
  position: relative;
}
.cso-uPickerSingle li.token-input-input-token-cso {
  display: block;
}
li.token-input-input-token-cso input {
  background-color: transparent;
}
div.token-input-dropdown-cso {
  position: fixed;
  background-color: white;
  overflow: hidden;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  border-bottom: 1px solid #d9d9d9;
  cursor: default;
  box-shadow: 0 4px 4px #888888;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-top: -4px;
  border-top: 1px solid #d7d7d7;
  z-index: 1504;
}
div.token-input-dropdown-cso p {
  margin: 0;
  padding: 5px;
  font-weight: bold;
  color: #777777;
}
div.token-input-dropdown-cso ul {
  margin: 0;
  padding: 6px;
}
div.token-input-dropdown-cso ul li {
  background-color: white;
  margin: 0;
  list-style-type: none;
  line-height: 1.7em;
  position: relative;
  font-size: 1.1em;
  padding: 6px 4px 6px 35px;
}
div.token-input-dropdown-cso ul li img {
  height: 20px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 20px;
}
div.token-input-dropdown-cso .format-flagend {
  box-sizing: border-box;
  display: table;
  width: 100%;
}
div.token-input-dropdown-cso .format-flagend * {
  box-sizing: border-box;
}
div.token-input-dropdown-cso .format-flagend li {
  display: table-row;
  padding: 0;
  width: 100%;
}
div.token-input-dropdown-cso .format-flagend li > span {
  display: table-cell;
  line-height: 1.3em;
  padding: 6px 4px;
}
div.token-input-dropdown-cso .format-flagend li > span .highlight {
  color: initial !important;
}
div.token-input-dropdown-cso .format-flagend li > span.cso-ps-flag {
  display: none;
  font-style: italic;
  white-space: nowrap;
  text-align: right;
}
.token-input-dropdown-item2-cso .title {
  color: #4c4c4c;
}
div.token-input-dropdown-cso ul li.token-input-dropdown-item-cso {
  background-color: white;
}
div.token-input-dropdown-cso ul li.token-input-dropdown-item2-cso {
  background-color: white;
  color: #9b9b9b !important;
}
div.token-input-dropdown-cso ul li:hover,
token-input-selected-dropdown-item-cso {
  cursor: pointer;
  background-color: #f4f4f4;
}
div.token-input-dropdown-cso ul li em {
  font-weight: bold;
  font-style: normal;
}
div.token-input-dropdown-cso ul li.token-input-selected-dropdown-item-cso {
  background-color: #f4f4f4;
  color: white;
}
@media only screen and (min-width: 480px) {
  div.token-input-dropdown-cso .format-flagend li > span.cso-ps-flag {
    display: table-cell;
  }
}
/* TOKEN INPUT RTL */

#dir-rtl div.token-input-dropdown-cso ul li {
  padding: 6px 35px 6px 4px;
}
#dir-rtl ul.token-input-list-cso li input {
  padding-left: 0;
  padding-right: 8px;
}
#dir-rtl ul.token-input-list-cso li span {
  padding-left: 0;
  padding-right: 4px;
}
#dir-rtl li.token-input-token-cso img,
#dir-rtl li.token-input-token-cso-small img {
  left: auto;
  right: 5px;
}
#dir-rtl li.token-input-token-cso span,
#dir-rtl li.token-input-token-cso-small span {
  margin-left: 0;
  margin-right: 5px;
}
#dir-rtl div.token-input-dropdown-cso ul li img {
  left: auto;
  right: 7px;
}
#dir-rtl div.token-input-dropdown-cso .format-flagend li > span.cso-ps-flag {
  text-align: left;
}
/* Single Picker Multi Click*/
.cso-picker-single.multi-click .token-input-input-token-cso > input[type=text] {
  box-sizing: border-box;
  padding-right: 30px;
  width: 100%;
}
.cso-picker-single.multi-click .cso-clear-icon,
.cso-picker-single.multi-click .input-ajax-loader {
  box-sizing: border-box;
  position: absolute;
  background-position: 50% 50%;
  top: 0;
  right: 0;
  height: 21px;
  margin: 5px;
  width: 30px;
}
.cso-picker-single.multi-click .cso-clear-icon {
  color: #4e4e4e;
  cursor: pointer;
  display: block;
  line-height: 21px;
  text-align: center;
  opacity: 0.4;
}
.cso-picker-single.multi-click .cso-clear-icon:after {
  font-family: 'CSOD-Icons';
  font-size: 1.3em;
  content: "\e905";
  display: block;
}
.cso-picker-single.multi-click .cso-clear-icon:hover {
  opacity: 1;
}
.cso-picker-single.multi-click .input-ajax-loader {
  background-color: white;
}
.cso-picker-single.multi-click .cso-watermark {
  height: 31px;
  line-height: 31px;
  top: 0;
}
#dir-rtl .cso-picker-single.multi-click .cso-clear-icon,
*[dir=rtl] .cso-picker-single.multi-click .cso-clear-icon,
#dir-rtl .cso-picker-single.multi-click .input-ajax-loader,
*[dir=rtl] .cso-picker-single.multi-click .input-ajax-loader {
  right: auto;
  left: 0;
}
.footable-detail-row > td {
  border: 1px solid #d9d9d9;
  border-top-width: 0;
  padding: 0 !important;
}
.footable-detail-row > td > .footable-details {
  table-layout: auto;
  width: auto !important;
  margin-left: 10px;
}
.footable-detail-row > td > .footable-details > tbody > tr > th {
  background: transparent;
  color: #4e4e4e !important;
  font-weight: 600;
  border: none !important;
}
.footable-detail-row > td > .footable-details > tbody > tr > th > span:after {
  content: ":";
  font-size: inherit;
}
.footable-detail-row > td > .footable-details > tbody > tr > td {
  border: none !important;
  text-align: left !important;
}
.footable.line-col .footable-detail-row > td {
  border-top-width: 1px;
}
.footable.line-row .footable-detail-row > td {
  border-width: 0 0 1px 0;
}
.footable .footable-first-visible {
  position: relative;
  padding-left: 25px;
}
.footable .footable-last-visible {
  position: relative;
  padding-right: 25px;
}
.footable .footable-last-visible.footable-first-visible {
  padding-left: 0;
}
.footable-toggle {
  margin-left: 4px;
  opacity: 0.3;
  position: absolute;
  top: 0;
  left: 0;
}
.footable-toggle.last-column {
  margin: 0 4px 0 0;
  left: auto;
  right: 0;
}
.fooicon {
  display: inline-block;
  font-size: inherit;
  font-family: FontAwesome !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  cursor: pointer;
}
.fooicon:before,
.fooicon:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fooicon-minus,
.fooicon-plus {
  font-size: 1.3em;
}
.fooicon-loader:before {
  content: "\f01e";
}
.fooicon-plus:before {
  content: "\f078";
}
.fooicon-minus:before {
  content: "\f077";
}
.fooicon-search:before {
  content: "\f002";
}
.fooicon-remove:before {
  content: "\f00d";
}
.fooicon-sort:before {
  content: "\f0dc";
}
.fooicon-sort-asc:before {
  content: "\f160";
}
.fooicon-sort-desc:before {
  content: "\f161";
}
.fooicon-pencil:before {
  content: "\f040";
}
.fooicon-trash:before {
  content: "\f1f8";
}
.fooicon-eye-close:before {
  content: "\f070";
}
.fooicon-flash:before {
  content: "\f0e7";
}
.fooicon-cog:before {
  content: "\f013";
}
.fooicon-stats:before {
  content: "\f080";
}
/* TAG CONTROL*/

.tagHandler {
  width: 100%;
  position: relative;
}
.tagHandler ul.tagHandlerContainer {
  border: 1px solid #dfdfdf;
  overflow: hidden;
  cursor: text;
}
.cs-tag-wrapper {
  border: 1px solid transparent;
  overflow: hidden;
  cursor: text;
}
.tagHandler ul.tagHandlerContainer li {
  display: inline-block;
  *display: inline !important;
  vertical-align: top;
  /*width:100%;*/

  /*Removed this fix for 80933 because it is causing errors in 95452*/

}
.tagHandler ul.tagHandlerContainer li.tagInput {
  *display: inline !important;
  /*IE7*/

}
.tagHandler ul.tagHandlerContainer input.tagInputField {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  width: inherit;
  background-color: white;
  color: #666666;
  font-size: 12px;
  line-height: 36px;
  height: 40px;
  padding-left: 3px;
}
.cso-tag-close-icon {
  background: url("../images/sprite1.png") no-repeat scroll 0 -319px transparent;
  display: inline-block;
  height: 16px;
  opacity: 0.5;
  position: absolute;
  right: 6px;
  top: 10px;
  width: 13px;
}
.cso-tag-close-icon:hover {
  opacity: 1;
}
/*
* Cornerstone OnDemand - CSOD Sandbox
* Project:Tags - tags.css
*/

/* new tag css*/

.tagItem,
.tagInput {
  display: inline-block;
  *display: inline !important;
  /*IE7*/
  max-width: 273px;
  /*IE8*/

}
.tagItem .edit-tag span {
  white-space: nowrap;
}
.cso-btn-tag,
.cso-btn-tag-readonly {
  background-color: #31a4d1;
  border-image: none;
  border-style: solid;
  border-width: 0;
  color: white;
  line-height: 1.7em;
}
.cso-btn-tag-readonly {
  cursor: default;
}
.cso-btn-tag:active,
.cso-btn-tag:focus {
  box-shadow: inset 0 1px 2px #444444;
}
.cs-tag-wrapper li .cso-btn,
.cs-tag-wrapper-edit li .cso-btn {
  margin: 0.2em;
  /*font-weight:normal !important;*/
  /*float:left;*/
  display: block;
}
/* tag control styles overwrites (padding etc.)*/

.cs-tag-wrapper-edit li.edit-tag {
  overflow: hidden;
  cursor: default;
  font-size: 1.1em;
  line-height: 1.5em;
  padding: 0.2em 0.5em;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  background-color: #31a4d1;
  color: white;
  text-shadow: none;
  position: relative;
}
.cs-tag-wrapper-edit li.edit-tag p {
  display: inline-block;
  *display: inline !important;
  padding-right: 12px;
  margin: 0;
  line-height: 1.5em;
  vertical-align: top;
}
.cso-btn-tag.edit-tag {
  padding-right: 25px;
}
.cso-btn-tag.no-link {
  cursor: default;
}
/* Structure */

.c-timeline {
  background-color: #e5e5e5;
  width: 100%;
  max-width: 100%;
  height: 100px;
  white-space: nowrap;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.c-timeline .c-timeline-inner {
  position: absolute;
  width: 100%;
  /* Present */

  /* Past */

  /* Future */

}
.c-timeline .c-timeline-inner .c-tl-item {
  display: inline-block;
  width: 100px;
  height: 100px;
  text-align: center;
  vertical-align: top;
  font-size: 0;
}
.c-timeline .c-timeline-inner .c-tl-item > div {
  white-space: normal;
  font-size: 12px;
}
.c-timeline .c-timeline-inner .c-tl-item.active {
  background-color: white;
}
.c-timeline .c-timeline-inner .c-tl-header {
  padding: 10px 0 5px;
  text-transform: capitalize;
}
.c-timeline .c-timeline-inner .c-tl-year {
  padding: 5px 0 10px;
  color: #b3b3b3;
}
.c-timeline .c-timeline-inner .c-tl-bubble {
  background-color: white;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  width: 38px;
  height: 38px;
  margin: 30px auto 0;
  position: relative;
  z-index: 3;
  cursor: pointer;
}
.c-timeline .c-timeline-inner .c-tl-bubble div {
  height: 38px;
  line-height: 38px;
  vertical-align: middle;
  display: block;
}
.c-timeline .c-timeline-inner .c-tl-bubble div > i {
  display: block;
  font-size: 18px;
  line-height: 38px !important;
}
.c-timeline .c-timeline-inner .c-tl-bubble div.hidden {
  display: none;
}
.c-timeline .c-timeline-inner .c-tl-header + .c-tl-bubble {
  margin: 0 auto;
}
.c-timeline .c-timeline-inner > .c-tl-past-items,
.c-timeline .c-timeline-inner > .c-tl-present-items,
.c-timeline .c-timeline-inner > .c-tl-future-items {
  display: inline-block;
  vertical-align: top;
}
.c-timeline .c-timeline-inner > .c-tl-past-items,
.c-timeline .c-timeline-inner > .c-tl-future-items {
  display: none;
}
.c-timeline .c-timeline-inner > .c-tl-present-items .c-tl-bubble {
  color: white;
  border-color: #86b939;
  background-color: #86b939;
}
.c-timeline .c-timeline-inner > .c-tl-past-items .c-tl-bubble,
.c-timeline .c-timeline-inner .c-tl-past-expand .c-tl-bubble {
  color: #ffa61a;
  border-color: #ffa61a;
  background-color: white;
}
.c-timeline .c-timeline-inner > .c-tl-past-items a,
.c-timeline .c-timeline-inner .c-tl-past-expand a {
  color: #ffa61a;
}
.c-timeline .c-timeline-inner > .c-tl-future-items .c-tl-bubble,
.c-timeline .c-timeline-inner .c-tl-future-expand .c-tl-bubble {
  color: #4297c3;
  border-color: #4297c3;
  background-color: white;
}
.c-timeline .c-timeline-inner > .c-tl-future-items a,
.c-timeline .c-timeline-inner .c-tl-future-expand a {
  color: #4297c3;
}
.c-timeline .c-tl-scroll {
  cursor: pointer;
  position: absolute;
  right: 0;
  background: #e5e5e5;
  height: 100px;
  line-height: 100px;
  border-left: 1px solid #dddddd;
  -webkit-box-shadow: -2px 0px 6px -2px #cccccc;
  -moz-box-shadow: -2px 0px 6px -2px #cccccc;
  box-shadow: -2px 0px 6px -2px #cccccc;
  font-size: 20px;
  padding: 0 5px;
  overflow: hidden;
  z-index: 100;
}
.c-timeline .c-tl-scroll-left,
.c-timeline .c-tl-scroll-right {
  padding: 0 10px;
  display: inline-block;
}
.c-timeline > .c-bg-line {
  background-color: #cccccc;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 49px;
  z-index: 2;
}
#dir-rtl .c-timeline .c-tl-scroll {
  right: auto;
  left: 0;
  border-left: none;
  border-right: 1px solid #dddddd;
  -webkit-box-shadow: 2px 0px 6px -2px #cccccc;
  -moz-box-shadow: 2px 0px 6px -2px #cccccc;
  box-shadow: 2px 0px 6px -2px #cccccc;
}
/*
* Cornerstone OnDemand
* FileUpload.css
*/

.files:first-child {
  padding-left: 5px;
  padding-right: 5px;
}
.files:first-child *:first-child {
  border-top: 0 none !important;
}
.cso-collection-firstItem > div.cso-uploaded {
  border-top: 0 none !important;
}
.cso-rounded-corner-bottom {
  border-radius: 0 0 3px 3px;
}
.cso-file-cont,
.cso-file-cont2 {
  background-color: white;
  border: 1px solid #cecece;
  box-shadow: 0 1px 0 #bababa;
  margin: -3px 0 10px;
  position: relative;
}
.cso-file-cont2 {
  border: 1px solid #cecece;
  box-shadow: none;
  margin: 10px 0 0;
}
.cso-file-cont2 .cso-file-loaded {
  border-bottom: 1px solid #cecece;
}
.cso-file-upload {
  border: 3px dashed #e8e8e8;
  padding: 25px 15px;
  text-align: center;
  background-color: white;
  *zoom: 1;
}
.cso-file-upload .cso-fileupload-txt {
  font-weight: 600;
  line-height: 1.3em;
  vertical-align: middle;
  display: none;
  *zoom: 1;
}
.cso-file-loaded * {
  line-height: 1.5em;
  vertical-align: top;
}
.cso-file-loaded .cso-uploaded-img {
  padding-right: 5px;
}
.cso-file-loading,
.cso-file-loaded {
  padding: 5px 10px;
  position: relative;
  text-align: left;
}
.cso-file-loading {
  background-color: #ebebeb;
  border: medium none;
  opacity: 0.5;
}
.cso-file-loaded {
  border-bottom: 1px solid #cecece;
}
.cso-file-upload .cso-btn {
  position: relative;
}
.cso-file-upload.hover,
.cso-file-upload[hover] {
  background-color: #ebebeb;
  border-color: #2fa0cf;
  border-style: solid;
  opacity: 0.5;
}
.cso-file-upload input[type="file"] {
  cursor: pointer;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.cso-file-upload-btn-close {
  background: url("../images/sprite1.png") no-repeat scroll 0 -216px transparent;
  display: none;
  height: 16px;
  position: absolute;
  right: 10px;
  width: 16px;
}
.cso-file-upload-btn-close:hover,
.cso-file-upload-btn-close:focus {
  background-position: 0 -174px;
}
.cso-file-upload-btn-remove {
  background: url("../images/sprite1.png") no-repeat scroll 0 -901px transparent;
  display: none;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 8px;
  width: 16px;
}
.cso-file-upload-btn-remove:hover,
.cso-file-upload-btn-remove:focus {
  background-position: -25px -901px;
}
.cso-file-upload-frame {
  padding: 8px 0 0;
}
.cso-file-upload-frame * {
  vertical-align: middle;
}
/* NEW */

.cso-uploaded {
  padding: 10px 5px 10px 65px;
  border-top: 1px solid #d1d1d1;
  position: relative;
  min-height: 36px;
}
.cso-uploaded.first {
  border-top: none;
}
.cso-uploaded .type {
  background: url("../images/icons-file-types.png") no-repeat scroll -2px -1px transparent;
  display: block;
  height: 46px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 57px;
}
.cso-uploaded .img-preview {
  display: block;
  left: 0;
  position: absolute;
  top: 5px;
  width: 48px;
  height: 48px;
}
.cso-uploaded .type.ppt,
.cso-uploaded .type.pptx {
  background-position: -2px -1px;
}
.cso-uploaded .type.pdf {
  background-position: -1px -53px;
}
.cso-uploaded .type.png {
  background-position: -2px -104px;
}
.cso-uploaded .type.txt {
  background-position: -1px -157px;
}
.cso-uploaded .type.zip {
  background-position: -3px -207px;
}
.cso-uploaded .type.xls,
.cso-uploaded .type.xlsx {
  background-position: -2px -258px;
}
.cso-uploaded .type.doc,
.cso-uploaded .type.docx {
  background-position: -67px -2px;
}
.cso-uploaded .type.jpg {
  background-position: -66px -53px;
}
.cso-uploaded .type.mp3 {
  background-position: -64px -105px;
}
.cso-uploaded .type.avi {
  background-position: -64px -159px;
}
.cso-uploaded .type.file {
  background-position: -64px -210px;
}
.cso-uploaded .type.csv {
  background-position: -66px -262px;
}
.cso-uploaded .type.psd {
  background-position: -128px -3px;
}
.cso-uploaded .type.eps {
  background-position: -128px -52px;
}
.cso-uploaded .type.css {
  background-position: -127px -105px;
}
.cso-uploaded .type.mpeg {
  background-position: -127px -157px;
}
.cso-uploaded .type.htm {
  background-position: -126px -211px;
}
.cso-uploaded .type.html {
  background-position: -126px -260px;
}
.cso-uploaded .type.wav {
  background-position: -191px -53px;
}
.cso-uploaded .type.mp4 {
  background-position: -191px -105px;
}
.cso-uploaded .type.gif {
  background-position: -191px -155px;
}
.cso-uploaded .type.bmp {
  background-position: -188px -207px;
}
.cso-uploaded .type.mov {
  background-position: -190px -261px;
}
.cso-file-upload INPUT[type='file'] {
  filter: alpha(opacity=0);
  opacity: 0;
  height: 32px;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: whitesmoke;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.c-uploadtile .progress {
  margin-bottom: 0;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: white;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
}
.files.v2 .progress-bar {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 12px;
}
.progress-animated .progress-bar,
.progress-animated .bar {
  background: url("../images/controls/upload/progressbar.gif") !important;
  filter: none;
}
.c-uploadtile img {
  background: url("../images/icon/filetype/icon-filetype-generic-[t-c].svg");
  background-size: 39px 50px;
}
.c-uploadtile img.mp3,
.c-uploadtile img.wav {
  background: url("../images/icon/filetype/icon-filetype-audio-[t-c].svg");
}
.c-uploadtile img.css,
.c-uploadtile img.htm,
.c-uploadtile img.html,
.c-uploadtile img.js {
  background: url("../images/icon/filetype/icon-filetype-code-[t-c].svg");
}
.c-uploadtile img.ace,
.c-uploadtile img.afa,
.c-uploadtile img.alz,
.c-uploadtile img.apk,
.c-uploadtile img.arc,
.c-uploadtile img.arj,
.c-uploadtile img.b1,
.c-uploadtile img.ba,
.c-uploadtile img.bh,
.c-uploadtile img.bz2,
.c-uploadtile img.cab,
.c-uploadtile img.car,
.c-uploadtile img.cfs,
.c-uploadtile img.cpt,
.c-uploadtile img.dar,
.c-uploadtile img.dd,
.c-uploadtile img.dgc,
.c-uploadtile img.dmg,
.c-uploadtile img.ear,
.c-uploadtile img.gca,
.c-uploadtile img.gz,
.c-uploadtile img.ha,
.c-uploadtile img.hki,
.c-uploadtile img.ice,
.c-uploadtile img.jar,
.c-uploadtile img.kgb,
.c-uploadtile img.lha,
.c-uploadtile img.lzh,
.c-uploadtile img.lzma,
.c-uploadtile img.lzx,
.c-uploadtile img.pak,
.c-uploadtile img.paq6,
.c-uploadtile img.paq7,
.c-uploadtile img.paq8,
.c-uploadtile img.partimg,
.c-uploadtile img.pea,
.c-uploadtile img.pim,
.c-uploadtile img.pit,
.c-uploadtile img.qda,
.c-uploadtile img.rar,
.c-uploadtile img.rk,
.c-uploadtile img.s7z,
.c-uploadtile img.sda,
.c-uploadtile img.sea,
.c-uploadtile img.sen,
.c-uploadtile img.sfx,
.c-uploadtile img.shk,
.c-uploadtile img.sit,
.c-uploadtile img.sitx,
.c-uploadtile img.sqx,
.c-uploadtile img.tbz2,
.c-uploadtile img.tgz,
.c-uploadtile img.tlz,
.c-uploadtile img.uc,
.c-uploadtile img.uc0,
.c-uploadtile img.uc2,
.c-uploadtile img.uca,
.c-uploadtile img.ucn,
.c-uploadtile img.ue2,
.c-uploadtile img.uha,
.c-uploadtile img.ur2,
.c-uploadtile img.war,
.c-uploadtile img.wim,
.c-uploadtile img.xar,
.c-uploadtile img.xp3,
.c-uploadtile img.yz1,
.c-uploadtile img.z,
.c-uploadtile img.zip,
.c-uploadtile img.zipx,
.c-uploadtile img.zoo,
.c-uploadtile img.zpaq,
.c-uploadtile img.zz {
  background: url("../images/icon/filetype/icon-filetype-compressed-[t-c].svg");
}
.c-uploadtile img.file {
  background: url("../images/icon/filetype/icon-filetype-generic-[t-c].svg");
}
.c-uploadtile img.bmp,
.c-uploadtile img.eps,
.c-uploadtile img.gif,
.c-uploadtile img.jpeg,
.c-uploadtile img.jpg,
.c-uploadtile img.png,
.c-uploadtile img.psd {
  background: url("../images/icon/filetype/icon-filetype-image-[t-c].svg");
}
.c-uploadtile img.pdf {
  background: url("../images/icon/filetype/icon-filetype-pdf-[t-c].svg");
}
.c-uploadtile img.ppt,
.c-uploadtile img.pptx {
  background: url("../images/icon/filetype/icon-filetype-presentation-[t-c].svg");
}
.c-uploadtile img.csv,
.c-uploadtile img.xls,
.c-uploadtile img.xlsx {
  background: url("../images/icon/filetype/icon-filetype-spreadsheet-[t-c].svg");
}
.c-uploadtile img.doc,
.c-uploadtile img.docx,
.c-uploadtile img.txt {
  background: url("../images/icon/filetype/icon-filetype-text-[t-c].svg");
}
.c-uploadtile img.avi,
.c-uploadtile img.mov,
.c-uploadtile img.mp4,
.c-uploadtile img.mpeg,
.c-uploadtile img.mpg {
  background: url("../images/icon/filetype/icon-filetype-video-[t-c].svg");
}
#dir-rtl .cso-uploaded {
  padding: 10px 65px 10px 5px;
}
#dir-rtl .cso-uploaded .type {
  left: auto;
  right: 0;
}
.file-upload-border {
  border: 1px dashed #707070 !important;
}
.cso-uimg-cont a {
  box-sizing: border-box;
}
.cso-uimg-cont a:focus-visible {
  outline: 2px solid #556374;
  outline-offset: -2px;
}
.cr-vertnav li > a,
.cr-vertnav li > .disabled {
  border-left: 4px solid transparent;
  display: block;
  color: #4e4e4e;
  text-decoration: none;
}
.cr-vertnav li > a > .item-inner,
.cr-vertnav li > .disabled > .item-inner {
  padding: 0 16px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: border-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
}
.cr-vertnav li > a .item-text,
.cr-vertnav li > .disabled .item-text,
.cr-vertnav li > a .item-icon,
.cr-vertnav li > .disabled .item-icon,
.cr-vertnav li > a .item-expand,
.cr-vertnav li > .disabled .item-expand {
  display: block;
  line-height: 36px !important;
}
.cr-vertnav li > a .item-expand,
.cr-vertnav li > .disabled .item-expand {
  transition: transform 0.3s;
}
.cr-vertnav li > a:hover {
  color: #4e4e4e;
  text-decoration: none;
}
.cr-vertnav li > a:hover > .item-inner {
  background-color: #f6f6f6;
}
.cr-vertnav li > .disabled {
  color: #b3b3b3;
}
.cr-vertnav li.parent:hover > .disabled {
  cursor: pointer;
}
.cr-vertnav li.active > a,
.cr-vertnav li.active > .disabled {
  border-left-color: black;
}
.cr-vertnav li.active > a .item-text,
.cr-vertnav li.active > .disabled .item-text {
  font-weight: bold;
}
.cr-vertnav li > ul {
  display: none;
}
.cr-vertnav li > ul > li > a > .item-inner,
.cr-vertnav li > ul > li > .disabled > .item-inner {
  padding-left: 32px;
}
.cr-vertnav li.open > a .item-expand,
.cr-vertnav li.open > .disabled .item-expand {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.cr-vertnav.icons li > a .icon-placeholder,
.cr-vertnav.icons li > .disabled .icon-placeholder {
  display: block;
  width: 1.333em;
  font-size: 1.65em;
}
#dir-rtl .cr-vertnav li > a,
#dir-rtl .cr-vertnav li > .disabled {
  border-left: none;
  border-right: 4px solid transparent;
}
#dir-rtl .cr-vertnav li > a .item-expand,
#dir-rtl .cr-vertnav li > .disabled .item-expand {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#dir-rtl .cr-vertnav li.active > a,
#dir-rtl .cr-vertnav li.active > .disabled {
  border-left-color: transparent;
  border-right-color: black;
}
#dir-rtl .cr-vertnav li.open > a .item-expand,
#dir-rtl .cr-vertnav li.open > .disabled .item-expand {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
#dir-rtl .cr-vertnav li > ul > li > a > .item-inner,
#dir-rtl .cr-vertnav li > ul > li > .disabled > .item-inner {
  padding-left: 16px;
  padding-right: 32px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.affix {
  position: fixed;
}
body {
  background-color: #f2f2f2;
}
.cso-corp-color {
  color: black;
  background-color: black;
}
.cso-ucard-large .cso-userimg {
  background-color: black;
}
.cso-ucard-medium .cso-userimg {
  background-color: black;
}
.cso-hyper-link {
  color: black;
}
.cso-hyper-link:hover {
  color: black;
}
.cso-hyper-link.c-action-title {
  color: #4c4c4c;
}
.cso-hyper-link.c-action-title:hover {
  color: black;
}
a.cso-brdcrm:hover {
  color: black;
}
.breadCrumb ul li a:hover {
  color: black;
}
.text-corp,
.c-text-corp {
  color: black;
}
.text-corp-lt,
.c-text-corp-lt {
  color: #333333;
}
.text-error,
.c-text-error {
  color: #af4743;
}
.text-info,
.c-text-info {
  color: #4297c3;
}
.text-success,
.c-text-success {
  color: #89b004;
}
.text-warning,
.c-text-warning {
  color: #f99d00;
}
.text-green,
.c-text-green {
  color: #027f02;
}
.c-text-rating-hi {
  color: #86b939;
}
.c-text-rating-med {
  color: #ffa61a;
}
.c-text-rating-low {
  color: #ca3636;
}
.cso-section-header.plain {
  color: #4e4e4e;
}
/* User Image */

.cso-uimg-cont img {
  background-color: black;
}
.cso-ucard-small .cso-userimg,
.cso-ucard-compact .cso-userimg,
.cso-ucard-small-btn .cso-userimg,
.cso-ucard-xlarge .cso-userimg {
  background-color: black;
}
.cso-vert-nav li.active a .icon-bg-color,
.cso-vert-nav a:hover .icon-bg-color,
ul.cso-vert-nav li.active .active-bar {
  background-color: black !important;
}
ul.cso-vert-nav li.active a {
  color: black !important;
}
.cso-ucard-compact > a:hover,
.cso-ucard-small > a:hover,
.cso-ucard-small-btn .cso-userimg:hover,
.cso-ucard-medium > a:hover,
.cso-ucard-large > a:hover {
  border-color: black;
}
img.cso-image-link {
  background-color: black;
}
a:hover > img.cso-image-link {
  border-color: black;
}
ul.cso-vert-nav a:hover {
  color: black;
}
.cso-btn-tag {
  background-color: black;
}
.cso-btn-tag-readonly {
  background-color: black;
}
.cso-btn-tag:not(.no-link):hover {
  background-color: black;
}
/* button overwrites */

.cso-img-btn {
  background-color: black;
}
.cso-img-btn:hover {
  background-color: black;
}
.cso-btn-primary {
  background: black;
  background: -moz-linear-gradient(top, black 0%, black 50%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(50%, black), color-stop(100%, black));
  background: -webkit-linear-gradient(top, black 0%, black 50%, black 100%);
  background: -o-linear-gradient(top, black 0%, black 50%, black 100%);
  background: -ms-linear-gradient(top, black 0%, black 50%, black 100%);
  background: linear-gradient(to bottom, black 0%, black 50%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='black', GradientType=0);
  background-repeat: repeat-x;
  text-shadow: 0 1px 1px black;
  color: white;
  border: 1px solid black;
  border-color: black black black;
  box-shadow: 0 1px 0 #1c1c1c inset;
}
.cso-btn-primary:hover {
  background-color: black;
  background: -moz-linear-gradient(top, black 0%, black 50%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(50%, black), color-stop(100%, black));
  background: -webkit-linear-gradient(top, black 0%, black 50%, black 100%);
  background: -o-linear-gradient(top, black 0%, black 50%, black 100%);
  background: -ms-linear-gradient(top, black 0%, black 50%, black 100%);
  background: linear-gradient(to bottom, black 0%, black 50%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='black', endColorstr='black',GradientType=0);
}
.cso-btn-primary:active,
.cso-btn-primary:focus {
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='black', GradientType=0);
  box-shadow: 0 1px 3px #777777 inset, 0 1px 2px #999999;
}
.cso-btn-primary.inactive,
.cso-btn-primary[inactive] {
  background-color: #1c1c1c;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1c1c1c', GradientType=0);
}
.cso-btn.btn-danger {
  border-color: #af4743;
  background-color: white;
}
.cso-btn.btn-danger * {
  color: #af4743;
}
.cso-btn.btn-danger:hover,
.cso-btn.btn-danger:focus,
.cso-btn.btn-danger:active {
  background-color: #e26e57;
}
.cso-btn.btn-danger:hover *,
.cso-btn.btn-danger:focus *,
.cso-btn.btn-danger:active * {
  color: white;
}
.cso-btn.btn-success {
  border-color: #89b004;
  background-color: white;
}
.cso-btn.btn-success * {
  color: #89b004;
}
.cso-btn.btn-success:hover,
.cso-btn.btn-success:focus,
.cso-btn.btn-success:active {
  background-color: #81a003;
}
.cso-btn.btn-success:hover *,
.cso-btn.btn-success:focus *,
.cso-btn.btn-success:active * {
  color: white;
}
/* selected buttons */

.c-selected-corp.selected {
  background-color: #0d0d0d;
  border-color: black;
  color: white;
  box-shadow: none;
  text-shadow: none;
}
.c-selected-error.selected {
  background-color: #e26e57;
  border-color: #af4743;
  color: white;
  box-shadow: none;
  text-shadow: none;
}
.c-selected-gold.selected {
  background-color: #a6916c;
  border-color: #8b7754;
  color: white;
  box-shadow: none;
  text-shadow: none;
}
.c-selected-info.selected {
  background-color: #00a7f7;
  border-color: #4297c3;
  color: white;
  box-shadow: none;
  text-shadow: none;
}
.c-selected-muted.selected {
  background-color: #8d8d8d;
  border-color: #737373;
  color: white;
  box-shadow: none;
  text-shadow: none;
}
.c-selected-success.selected {
  background-color: #81a003;
  border-color: #89b004;
  color: white;
  box-shadow: none;
  text-shadow: none;
}
.c-selected-warning.selected {
  background-color: #f79c27;
  border-color: #c09853;
  color: #c09853;
  box-shadow: none;
  text-shadow: none;
}
.c-selected-white.selected {
  background-color: white;
  box-shadow: none;
  text-shadow: none;
}
/* plugin buttons overwrites */

.cke_dialog_ui_button_ok {
  background: black !important;
  background: -moz-linear-gradient(top, black 0%, black 50%, black 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(50%, black), color-stop(100%, black)) !important;
  background: -webkit-linear-gradient(top, black 0%, black 50%, black 100%) !important;
  background: -o-linear-gradient(top, black 0%, black 50%, black 100%) !important;
  background: -ms-linear-gradient(top, black 0%, black 50%, black 100%) !important;
  background: linear-gradient(to bottom, black 0%, black 50%, black 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='black', GradientType=0) !important;
  background-repeat: repeat-x;
  text-shadow: 0 1px 1px black !important;
  border: 1px solid black !important;
  border-color: black black black !important;
}
.cke_dialog_ui_button_ok:hover {
  background-color: black !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='black', endColorstr='black',GradientType=0) !important;
}
/* tag control overwrites */

li.token-input-token-cso,
li.token-input-token-cso-small {
  background: black;
  background: -moz-linear-gradient(top, black 0%, black 50%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(50%, black), color-stop(100%, black));
  background: -webkit-linear-gradient(top, black 0%, black 50%, black 100%);
  background: -o-linear-gradient(top, black 0%, black 50%, black 100%);
  background: -ms-linear-gradient(top, black 0%, black 50%, black 100%);
  background: linear-gradient(to bottom, black 0%, black 50%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='black', GradientType=0);
  background-repeat: repeat-x;
  text-shadow: 0 1px 1px black;
  color: white;
  box-shadow: 0 1px 0 #1c1c1c inset;
}
.token-input-selected-token {
  background-color: black !important;
}
/* datepicker overwrites */

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background: black;
}
.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: black;
  /* Old browsers */
  /*background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlYTdkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzk0YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
  background: -moz-linear-gradient(top, black 0%, #0a0a0a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, #0a0a0a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, black 0%, #0a0a0a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, black 0%, #0a0a0a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, black 0%, #0a0a0a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, black 0%, #0a0a0a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='black', GradientType=0);
  /* IE6-8 */

}
/*.noUiSlider,
.noUiSlider.connect.lower a {
	background-color:@baseColor;
	background:-moz-linear-gradient(top, @baseColor 0%, @lighter3 100%);
}
.noUiSlider.disabled,
.noUiSlider.disabled.connect.lower a {
	background-color:@baseColor;
	background:-moz-linear-gradient(top, @baseColor 0%, @lighter3 100%);
}*/

.c-sldr .noUiSlider .noUi-connect,
.c-sldr .noUiSlider.noUi-connect {
  background-color: black;
}
.cs-srch-btn-cont button {
  background: black !important;
  background: -moz-linear-gradient(top, black 0%, black 50%, black 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(50%, black), color-stop(100%, black)) !important;
  background: -webkit-linear-gradient(top, black 0%, black 50%, black 100%) !important;
  background: -o-linear-gradient(top, black 0%, black 50%, black 100%) !important;
  background: -ms-linear-gradient(top, black 0%, black 50%, black 100%) !important;
  background: linear-gradient(to bottom, black 0%, black 50%, black 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='black', GradientType=0) !important;
  background-repeat: repeat-x;
  text-shadow: 0 1px 1px black !important;
  color: white;
  border: 1px solid black !important;
  border-color: black black black !important;
  box-shadow: 0 1px 0 #1c1c1c inset !important;
}
.cs-srch-btn-cont button:hover,
.cs-advsrch-srchbtn-cont .cs-advsrch-btn a:hover {
  background-color: black !important;
}
.cs-srch-btn-cont {
  border: 1px solid black !important;
}
.cs-srch-btn-cont button:active,
.cs-srch-btn-cont button:focus {
  background-color: black !important;
  box-shadow: 0 1px 3px #777777 inset, 0 1px 2px #999999 !important;
}
.cs-srch-btn-cont button.inactive,
.cs-srch-btn-cont button[inactive] {
  background-color: #1c1c1c !important;
}
.chart-corp-step1 {
  background-color: #333333;
}
.chart-corp-step2 {
  background-color: #1c1c1c;
}
.chart-corp-step3 {
  background-color: black;
}
.chart-text-corp-step1 {
  color: #333333;
}
.chart-text-corp-step2 {
  color: #1c1c1c;
}
.chart-text-corp-step3 {
  color: black;
}
.cso-halfcircle-step-color {
  background-color: black;
}
.hover:hover {
  border-color: black;
}
.c-hdr-point {
  background: black;
}
.c-hdr-point .point {
  border-color: black transparent transparent transparent;
}
.cso-tbl-std.hov-tr tr:hover {
  background-color: #e6e6e6;
}
.cso-tbl-std.hov-td td:hover {
  background-color: #e6e6e6;
}
/***** BEGIN Reviews Controls *****/

.c-ctrl-chklst li.active > a {
  color: black !important;
}
.c-ctrl-chklst .active .main .chk {
  border-color: black;
}
.c-ctrl-chklst .active .main .chk [class^="icon-"],
.c-ctrl-chklst .active .main .chk [class*="icon-"] {
  color: black;
}
.c-ctrl-chklst .active .main .ln1 {
  background-color: black;
}
.c-ctrl-chklst .complete .main .chk {
  border-color: black;
  background-color: #0a0a0a;
}
.c-ctrl-chklst .complete .main .ln1,
.c-ctrl-chklst .complete .main .ln2 {
  background-color: black;
}
.c-ctrl-chklst.nav .active .main .ln3 {
  background-color: black;
}
.cso-active-border {
  border: 2px solid black;
}
.c-ico-on {
  border-color: black;
  background-color: #0a0a0a;
}
.c-ico-active {
  border: 2px solid black;
}
.c-ico-active [class^="icon-"],
.c-ico-active [class*="icon-"] {
  color: black;
}
/***** END Reviews Controls *****/

/***** BEGIN Footer  *****/

.df-footer__legal > a {
  color: black !important;
}
.df-footer__legal > a:hover {
  color: black !important;
}
/***** END Footer *****/

.c-non-btn.hasSelected .multiselect {
  color: black;
}
.c-bdr-transparent {
  border-color: transparent;
}
.c-bdr-black {
  border-color: black;
}
.c-bdr-gr1 {
  border-color: #191919;
}
.c-bdr-gr2 {
  border-color: #262626;
}
.c-bdr-gr3 {
  border-color: #333333;
}
.c-bdr-gr4 {
  border-color: #4c4c4c;
}
.c-bdr-gr5 {
  border-color: #666666;
}
.c-bdr-gr6 {
  border-color: #7f7f7f;
}
.c-bdr-gr7 {
  border-color: #999999;
}
.c-bdr-gr8 {
  border-color: #b3b3b3;
}
.c-bdr-gr9 {
  border-color: #cccccc;
}
.c-bdr-gr10 {
  border-color: #e5e5e5;
}
.c-bdr-gr11 {
  border-color: #f2f2f2;
}
.c-bdr-gr12 {
  border-color: #f4f4f4;
}
.c-bdr-gr13 {
  border-color: #f7f7f7;
}
.c-bdr-gr14 {
  border-color: #f9f9f9;
}
.c-bdr-rtg-low {
  border-color: #ca3636;
}
.c-bdr-rtg-md {
  border-color: #ffa61a;
}
.c-bdr-rtg-hi {
  border-color: #86b939;
}
.c-bdr-alert {
  border-color: #c09853;
}
.c-bdr-alert-error {
  border-color: #af4743;
}
.c-bdr-alert-success {
  border-color: #89b004;
}
.c-bdr-alert-info {
  border-color: #4297c3;
}
.c-bdr-act {
  border-color: #c09853;
}
.c-bdr-like {
  border-color: #ff6a46;
}
.c-bdr-star {
  border-color: #fb9e00;
}
.c-bdr-gold {
  border-color: #9b855e;
}
.c-bdr-corp {
  border-color: black;
}
.c-bdr-corp-lt {
  border-color: #333333;
}
.c-bdr-white {
  border-color: white;
}
.c-bdr-charcoal {
  border-color: #242a34;
}
.c-bdr-bgr1 {
  border-color: #212226;
}
.c-bdr-bgr2 {
  border-color: #323a45;
}
.c-bdr-bgr3 {
  border-color: #5e6d80;
}
.c-bdr-bgr4 {
  border-color: #99a1af;
}
.c-bdr-bgr5 {
  border-color: #b5bec5;
}
.c-bdr-bgr6 {
  border-color: #e4e7ec;
}
.c-bdr-bgr7 {
  border-color: #f3f4f6;
}
.c-bdr-alert-error-bg {
  border-color: #e26e57;
}
.c-bdr-alert-info-bg {
  border-color: #00a7f7;
}
.c-bdr-alert-success-bg {
  border-color: #81a003;
}
.c-bdr-alert-warning-bg {
  border-color: #fad000;
}
.c-bdr-alert-error-txt {
  border-color: #af4743;
}
.c-bdr-alert-info-txt {
  border-color: #4297c3;
}
.c-bdr-alert-success-txt {
  border-color: #89b004;
}
.c-bdr-alert-warning-txt {
  border-color: #f99d00;
}
.c-bdr-l-transparent {
  border-left-color: transparent;
}
.c-bdr-l-black {
  border-left-color: black;
}
.c-bdr-l-gr1 {
  border-left-color: #191919;
}
.c-bdr-l-gr2 {
  border-left-color: #262626;
}
.c-bdr-l-gr3 {
  border-left-color: #333333;
}
.c-bdr-l-gr4 {
  border-left-color: #4c4c4c;
}
.c-bdr-l-gr5 {
  border-left-color: #666666;
}
.c-bdr-l-gr6 {
  border-left-color: #7f7f7f;
}
.c-bdr-l-gr7 {
  border-left-color: #999999;
}
.c-bdr-l-gr8 {
  border-left-color: #b3b3b3;
}
.c-bdr-l-gr9 {
  border-left-color: #cccccc;
}
.c-bdr-l-gr10 {
  border-left-color: #e5e5e5;
}
.c-bdr-l-gr11 {
  border-left-color: #f2f2f2;
}
.c-bdr-l-gr12 {
  border-left-color: #f4f4f4;
}
.c-bdr-l-gr13 {
  border-left-color: #f7f7f7;
}
.c-bdr-l-gr14 {
  border-left-color: #f9f9f9;
}
.c-bdr-l-rtg-low {
  border-left-color: #ca3636;
}
.c-bdr-l-rtg-md {
  border-left-color: #ffa61a;
}
.c-bdr-l-rtg-hi {
  border-left-color: #86b939;
}
.c-bdr-l-alert {
  border-left-color: #c09853;
}
.c-bdr-l-alert-error {
  border-left-color: #af4743;
}
.c-bdr-l-alert-success {
  border-left-color: #89b004;
}
.c-bdr-l-alert-info {
  border-left-color: #4297c3;
}
.c-bdr-l-act {
  border-left-color: #c09853;
}
.c-bdr-l-like {
  border-left-color: #ff6a46;
}
.c-bdr-l-star {
  border-left-color: #fb9e00;
}
.c-bdr-l-gold {
  border-left-color: #9b855e;
}
.c-bdr-l-corp {
  border-left-color: black;
}
.c-bdr-l-corp-lt {
  border-left-color: #333333;
}
.c-bdr-l-white {
  border-left-color: white;
}
.c-bdr-l-charcoal {
  border-left-color: #242a34;
}
.c-bdr-l-bgr1 {
  border-left-color: #212226;
}
.c-bdr-l-bgr2 {
  border-left-color: #323a45;
}
.c-bdr-l-bgr3 {
  border-left-color: #5e6d80;
}
.c-bdr-l-bgr4 {
  border-left-color: #99a1af;
}
.c-bdr-l-bgr5 {
  border-left-color: #b5bec5;
}
.c-bdr-l-bgr6 {
  border-left-color: #e4e7ec;
}
.c-bdr-l-bgr7 {
  border-left-color: #f3f4f6;
}
.c-bdr-l-alert-error-bg {
  border-left-color: #e26e57;
}
.c-bdr-l-alert-info-bg {
  border-left-color: #00a7f7;
}
.c-bdr-l-alert-success-bg {
  border-left-color: #81a003;
}
.c-bdr-l-alert-warning-bg {
  border-left-color: #fad000;
}
.c-bdr-l-alert-error-txt {
  border-left-color: #af4743;
}
.c-bdr-l-alert-info-txt {
  border-left-color: #4297c3;
}
.c-bdr-l-alert-success-txt {
  border-left-color: #89b004;
}
.c-bdr-l-alert-warning-txt {
  border-left-color: #f99d00;
}
.c-bdr-r-transparent {
  border-right-color: transparent;
}
.c-bdr-r-black {
  border-right-color: black;
}
.c-bdr-r-gr1 {
  border-right-color: #191919;
}
.c-bdr-r-gr2 {
  border-right-color: #262626;
}
.c-bdr-r-gr3 {
  border-right-color: #333333;
}
.c-bdr-r-gr4 {
  border-right-color: #4c4c4c;
}
.c-bdr-r-gr5 {
  border-right-color: #666666;
}
.c-bdr-r-gr6 {
  border-right-color: #7f7f7f;
}
.c-bdr-r-gr7 {
  border-right-color: #999999;
}
.c-bdr-r-gr8 {
  border-right-color: #b3b3b3;
}
.c-bdr-r-gr9 {
  border-right-color: #cccccc;
}
.c-bdr-r-gr10 {
  border-right-color: #e5e5e5;
}
.c-bdr-r-gr11 {
  border-right-color: #f2f2f2;
}
.c-bdr-r-gr12 {
  border-right-color: #f4f4f4;
}
.c-bdr-r-gr13 {
  border-right-color: #f7f7f7;
}
.c-bdr-r-gr14 {
  border-right-color: #f9f9f9;
}
.c-bdr-r-rtg-low {
  border-right-color: #ca3636;
}
.c-bdr-r-rtg-md {
  border-right-color: #ffa61a;
}
.c-bdr-r-rtg-hi {
  border-right-color: #86b939;
}
.c-bdr-r-alert {
  border-right-color: #c09853;
}
.c-bdr-r-alert-error {
  border-right-color: #af4743;
}
.c-bdr-r-alert-success {
  border-right-color: #89b004;
}
.c-bdr-r-alert-info {
  border-right-color: #4297c3;
}
.c-bdr-r-act {
  border-right-color: #c09853;
}
.c-bdr-r-like {
  border-right-color: #ff6a46;
}
.c-bdr-r-star {
  border-right-color: #fb9e00;
}
.c-bdr-r-gold {
  border-right-color: #9b855e;
}
.c-bdr-r-corp {
  border-right-color: black;
}
.c-bdr-r-corp-lt {
  border-right-color: #333333;
}
.c-bdr-r-white {
  border-right-color: white;
}
.c-bdr-r-charcoal {
  border-right-color: #242a34;
}
.c-bdr-r-bgr1 {
  border-right-color: #212226;
}
.c-bdr-r-bgr2 {
  border-right-color: #323a45;
}
.c-bdr-r-bgr3 {
  border-right-color: #5e6d80;
}
.c-bdr-r-bgr4 {
  border-right-color: #99a1af;
}
.c-bdr-r-bgr5 {
  border-right-color: #b5bec5;
}
.c-bdr-r-bgr6 {
  border-right-color: #e4e7ec;
}
.c-bdr-r-bgr7 {
  border-right-color: #f3f4f6;
}
.c-bdr-r-alert-error-bg {
  border-right-color: #e26e57;
}
.c-bdr-r-alert-info-bg {
  border-right-color: #00a7f7;
}
.c-bdr-r-alert-success-bg {
  border-right-color: #81a003;
}
.c-bdr-r-alert-warning-bg {
  border-right-color: #fad000;
}
.c-bdr-r-alert-error-txt {
  border-right-color: #af4743;
}
.c-bdr-r-alert-info-txt {
  border-right-color: #4297c3;
}
.c-bdr-r-alert-success-txt {
  border-right-color: #89b004;
}
.c-bdr-r-alert-warning-txt {
  border-right-color: #f99d00;
}
.c-bdr-t-transparent {
  border-top-color: transparent;
}
.c-bdr-t-black {
  border-top-color: black;
}
.c-bdr-t-gr1 {
  border-top-color: #191919;
}
.c-bdr-t-gr2 {
  border-top-color: #262626;
}
.c-bdr-t-gr3 {
  border-top-color: #333333;
}
.c-bdr-t-gr4 {
  border-top-color: #4c4c4c;
}
.c-bdr-t-gr5 {
  border-top-color: #666666;
}
.c-bdr-t-gr6 {
  border-top-color: #7f7f7f;
}
.c-bdr-t-gr7 {
  border-top-color: #999999;
}
.c-bdr-t-gr8 {
  border-top-color: #b3b3b3;
}
.c-bdr-t-gr9 {
  border-top-color: #cccccc;
}
.c-bdr-t-gr10 {
  border-top-color: #e5e5e5;
}
.c-bdr-t-gr11 {
  border-top-color: #f2f2f2;
}
.c-bdr-t-gr12 {
  border-top-color: #f4f4f4;
}
.c-bdr-t-gr13 {
  border-top-color: #f7f7f7;
}
.c-bdr-t-gr14 {
  border-top-color: #f9f9f9;
}
.c-bdr-t-rtg-low {
  border-top-color: #ca3636;
}
.c-bdr-t-rtg-md {
  border-top-color: #ffa61a;
}
.c-bdr-t-rtg-hi {
  border-top-color: #86b939;
}
.c-bdr-t-alert {
  border-top-color: #c09853;
}
.c-bdr-t-alert-error {
  border-top-color: #af4743;
}
.c-bdr-t-alert-success {
  border-top-color: #89b004;
}
.c-bdr-t-alert-info {
  border-top-color: #4297c3;
}
.c-bdr-t-act {
  border-top-color: #c09853;
}
.c-bdr-t-like {
  border-top-color: #ff6a46;
}
.c-bdr-t-star {
  border-top-color: #fb9e00;
}
.c-bdr-t-gold {
  border-top-color: #9b855e;
}
.c-bdr-t-corp {
  border-top-color: black;
}
.c-bdr-t-corp-lt {
  border-top-color: #333333;
}
.c-bdr-t-white {
  border-top-color: white;
}
.c-bdr-t-charcoal {
  border-top-color: #242a34;
}
.c-bdr-t-bgr1 {
  border-top-color: #212226;
}
.c-bdr-t-bgr2 {
  border-top-color: #323a45;
}
.c-bdr-t-bgr3 {
  border-top-color: #5e6d80;
}
.c-bdr-t-bgr4 {
  border-top-color: #99a1af;
}
.c-bdr-t-bgr5 {
  border-top-color: #b5bec5;
}
.c-bdr-t-bgr6 {
  border-top-color: #e4e7ec;
}
.c-bdr-t-bgr7 {
  border-top-color: #f3f4f6;
}
.c-bdr-t-alert-error-bg {
  border-top-color: #e26e57;
}
.c-bdr-t-alert-info-bg {
  border-top-color: #00a7f7;
}
.c-bdr-t-alert-success-bg {
  border-top-color: #81a003;
}
.c-bdr-t-alert-warning-bg {
  border-top-color: #fad000;
}
.c-bdr-t-alert-error-txt {
  border-top-color: #af4743;
}
.c-bdr-t-alert-info-txt {
  border-top-color: #4297c3;
}
.c-bdr-t-alert-success-txt {
  border-top-color: #89b004;
}
.c-bdr-t-alert-warning-txt {
  border-top-color: #f99d00;
}
.c-bdr-b-transparent {
  border-bottom-color: transparent;
}
.c-bdr-b-black {
  border-bottom-color: black;
}
.c-bdr-b-gr1 {
  border-bottom-color: #191919;
}
.c-bdr-b-gr2 {
  border-bottom-color: #262626;
}
.c-bdr-b-gr3 {
  border-bottom-color: #333333;
}
.c-bdr-b-gr4 {
  border-bottom-color: #4c4c4c;
}
.c-bdr-b-gr5 {
  border-bottom-color: #666666;
}
.c-bdr-b-gr6 {
  border-bottom-color: #7f7f7f;
}
.c-bdr-b-gr7 {
  border-bottom-color: #999999;
}
.c-bdr-b-gr8 {
  border-bottom-color: #b3b3b3;
}
.c-bdr-b-gr9 {
  border-bottom-color: #cccccc;
}
.c-bdr-b-gr10 {
  border-bottom-color: #e5e5e5;
}
.c-bdr-b-gr11 {
  border-bottom-color: #f2f2f2;
}
.c-bdr-b-gr12 {
  border-bottom-color: #f4f4f4;
}
.c-bdr-b-gr13 {
  border-bottom-color: #f7f7f7;
}
.c-bdr-b-gr14 {
  border-bottom-color: #f9f9f9;
}
.c-bdr-b-rtg-low {
  border-bottom-color: #ca3636;
}
.c-bdr-b-rtg-md {
  border-bottom-color: #ffa61a;
}
.c-bdr-b-rtg-hi {
  border-bottom-color: #86b939;
}
.c-bdr-b-alert {
  border-bottom-color: #c09853;
}
.c-bdr-b-alert-error {
  border-bottom-color: #af4743;
}
.c-bdr-b-alert-success {
  border-bottom-color: #89b004;
}
.c-bdr-b-alert-info {
  border-bottom-color: #4297c3;
}
.c-bdr-b-act {
  border-bottom-color: #c09853;
}
.c-bdr-b-like {
  border-bottom-color: #ff6a46;
}
.c-bdr-b-star {
  border-bottom-color: #fb9e00;
}
.c-bdr-b-gold {
  border-bottom-color: #9b855e;
}
.c-bdr-b-corp {
  border-bottom-color: black;
}
.c-bdr-b-corp-lt {
  border-bottom-color: #333333;
}
.c-bdr-b-white {
  border-bottom-color: white;
}
.c-bdr-b-charcoal {
  border-bottom-color: #242a34;
}
.c-bdr-b-bgr1 {
  border-bottom-color: #212226;
}
.c-bdr-b-bgr2 {
  border-bottom-color: #323a45;
}
.c-bdr-b-bgr3 {
  border-bottom-color: #5e6d80;
}
.c-bdr-b-bgr4 {
  border-bottom-color: #99a1af;
}
.c-bdr-b-bgr5 {
  border-bottom-color: #b5bec5;
}
.c-bdr-b-bgr6 {
  border-bottom-color: #e4e7ec;
}
.c-bdr-b-bgr7 {
  border-bottom-color: #f3f4f6;
}
.c-bdr-b-alert-error-bg {
  border-bottom-color: #e26e57;
}
.c-bdr-b-alert-info-bg {
  border-bottom-color: #00a7f7;
}
.c-bdr-b-alert-success-bg {
  border-bottom-color: #81a003;
}
.c-bdr-b-alert-warning-bg {
  border-bottom-color: #fad000;
}
.c-bdr-b-alert-error-txt {
  border-bottom-color: #af4743;
}
.c-bdr-b-alert-info-txt {
  border-bottom-color: #4297c3;
}
.c-bdr-b-alert-success-txt {
  border-bottom-color: #89b004;
}
.c-bdr-b-alert-warning-txt {
  border-bottom-color: #f99d00;
}
.c-bg-corp {
  background-color: black;
}
.c-bg-corp.c-bg-op-light {
  background-color: rgba(0, 0, 0, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
}
.c-bg-corp.c-bg-op-medium {
  background-color: rgba(0, 0, 0, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}
.c-bg-corp.c-bg-op-dark {
  background-color: rgba(0, 0, 0, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
}
.c-bg-corp-lt {
  background-color: #333333;
}
.c-bg-corp-lt.c-bg-op-light {
  background-color: rgba(51, 51, 51, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33333333, endColorstr=#33333333);
}
.c-bg-corp-lt.c-bg-op-medium {
  background-color: rgba(51, 51, 51, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66333333, endColorstr=#66333333);
}
.c-bg-corp-lt.c-bg-op-dark {
  background-color: rgba(51, 51, 51, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99333333, endColorstr=#99333333);
}
.c-bg-black {
  background-color: black;
}
.c-bg-black.c-bg-op-light {
  background-color: rgba(0, 0, 0, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
}
.c-bg-black.c-bg-op-medium {
  background-color: rgba(0, 0, 0, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}
.c-bg-black.c-bg-op-dark {
  background-color: rgba(0, 0, 0, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
}
.c-bg-charcoal {
  background-color: #242a34;
}
.c-bg-charcoal.c-bg-op-light {
  background-color: rgba(36, 42, 52, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33242a34, endColorstr=#33242a34);
}
.c-bg-charcoal.c-bg-op-medium {
  background-color: rgba(36, 42, 52, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66242a34, endColorstr=#66242a34);
}
.c-bg-charcoal.c-bg-op-dark {
  background-color: rgba(36, 42, 52, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99242a34, endColorstr=#99242a34);
}
.c-bg-corp-10 {
  background-color: #1a1a1a;
}
.c-bg-corp-20 {
  background-color: #333333;
}
.c-bg-corp-30 {
  background-color: #4c4c4c;
}
.c-bg-corp-40 {
  background-color: #666666;
}
.c-bg-corp-50 {
  background-color: gray;
}
.c-bg-corp-60 {
  background-color: #999999;
}
.c-bg-corp-70 {
  background-color: #b2b2b2;
}
.c-bg-corp-80 {
  background-color: #cccccc;
}
.c-bg-corp-90 {
  background-color: #e6e6e6;
}
.c-bg-gr1 {
  background-color: #191919;
}
.c-bg-gr1.c-bg-op-light {
  background-color: rgba(25, 25, 25, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33191919, endColorstr=#33191919);
}
.c-bg-gr1.c-bg-op-medium {
  background-color: rgba(25, 25, 25, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66191919, endColorstr=#66191919);
}
.c-bg-gr1.c-bg-op-dark {
  background-color: rgba(25, 25, 25, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99191919, endColorstr=#99191919);
}
.c-bg-gr2 {
  background-color: #262626;
}
.c-bg-gr2.c-bg-op-light {
  background-color: rgba(38, 38, 38, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33262626, endColorstr=#33262626);
}
.c-bg-gr2.c-bg-op-medium {
  background-color: rgba(38, 38, 38, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66262626, endColorstr=#66262626);
}
.c-bg-gr2.c-bg-op-dark {
  background-color: rgba(38, 38, 38, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99262626, endColorstr=#99262626);
}
.c-bg-gr3 {
  background-color: #333333;
}
.c-bg-gr3.c-bg-op-light {
  background-color: rgba(51, 51, 51, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33333333, endColorstr=#33333333);
}
.c-bg-gr3.c-bg-op-medium {
  background-color: rgba(51, 51, 51, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66333333, endColorstr=#66333333);
}
.c-bg-gr3.c-bg-op-dark {
  background-color: rgba(51, 51, 51, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99333333, endColorstr=#99333333);
}
.c-bg-gr4 {
  background-color: #4c4c4c;
}
.c-bg-gr4.c-bg-op-light {
  background-color: rgba(76, 76, 76, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#334c4c4c, endColorstr=#334c4c4c);
}
.c-bg-gr4.c-bg-op-medium {
  background-color: rgba(76, 76, 76, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#664c4c4c, endColorstr=#664c4c4c);
}
.c-bg-gr4.c-bg-op-dark {
  background-color: rgba(76, 76, 76, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#994c4c4c, endColorstr=#994c4c4c);
}
.c-bg-gr5 {
  background-color: #666666;
}
.c-bg-gr5.c-bg-op-light {
  background-color: rgba(102, 102, 102, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33666666, endColorstr=#33666666);
}
.c-bg-gr5.c-bg-op-medium {
  background-color: rgba(102, 102, 102, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66666666, endColorstr=#66666666);
}
.c-bg-gr5.c-bg-op-dark {
  background-color: rgba(102, 102, 102, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99666666, endColorstr=#99666666);
}
.c-bg-gr6 {
  background-color: #7f7f7f;
}
.c-bg-gr6.c-bg-op-light {
  background-color: rgba(127, 127, 127, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#337f7f7f, endColorstr=#337f7f7f);
}
.c-bg-gr6.c-bg-op-medium {
  background-color: rgba(127, 127, 127, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#667f7f7f, endColorstr=#667f7f7f);
}
.c-bg-gr6.c-bg-op-dark {
  background-color: rgba(127, 127, 127, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#997f7f7f, endColorstr=#997f7f7f);
}
.c-bg-gr7 {
  background-color: #999999;
}
.c-bg-gr7.c-bg-op-light {
  background-color: rgba(153, 153, 153, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33999999, endColorstr=#33999999);
}
.c-bg-gr7.c-bg-op-medium {
  background-color: rgba(153, 153, 153, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66999999, endColorstr=#66999999);
}
.c-bg-gr7.c-bg-op-dark {
  background-color: rgba(153, 153, 153, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99999999, endColorstr=#99999999);
}
.c-bg-gr8 {
  background-color: #b3b3b3;
}
.c-bg-gr8.c-bg-op-light {
  background-color: rgba(179, 179, 179, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33b3b3b3, endColorstr=#33b3b3b3);
}
.c-bg-gr8.c-bg-op-medium {
  background-color: rgba(179, 179, 179, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66b3b3b3, endColorstr=#66b3b3b3);
}
.c-bg-gr8.c-bg-op-dark {
  background-color: rgba(179, 179, 179, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99b3b3b3, endColorstr=#99b3b3b3);
}
.c-bg-gr9 {
  background-color: #cccccc;
}
.c-bg-gr9.c-bg-op-light {
  background-color: rgba(204, 204, 204, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33cccccc, endColorstr=#33cccccc);
}
.c-bg-gr9.c-bg-op-medium {
  background-color: rgba(204, 204, 204, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66cccccc, endColorstr=#66cccccc);
}
.c-bg-gr9.c-bg-op-dark {
  background-color: rgba(204, 204, 204, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99cccccc, endColorstr=#99cccccc);
}
.c-bg-gr10 {
  background-color: #e5e5e5;
}
.c-bg-gr10.c-bg-op-light {
  background-color: rgba(229, 229, 229, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33e5e5e5, endColorstr=#33e5e5e5);
}
.c-bg-gr10.c-bg-op-medium {
  background-color: rgba(229, 229, 229, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66e5e5e5, endColorstr=#66e5e5e5);
}
.c-bg-gr10.c-bg-op-dark {
  background-color: rgba(229, 229, 229, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e5e5e5, endColorstr=#99e5e5e5);
}
.c-bg-gr11 {
  background-color: #f2f2f2;
}
.c-bg-gr11.c-bg-op-light {
  background-color: rgba(242, 242, 242, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f2f2f2, endColorstr=#33f2f2f2);
}
.c-bg-gr11.c-bg-op-medium {
  background-color: rgba(242, 242, 242, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66f2f2f2, endColorstr=#66f2f2f2);
}
.c-bg-gr11.c-bg-op-dark {
  background-color: rgba(242, 242, 242, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f2f2f2, endColorstr=#99f2f2f2);
}
.c-bg-gr12 {
  background-color: #f4f4f4;
}
.c-bg-gr12.c-bg-op-light {
  background-color: rgba(244, 244, 244, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f4f4f4, endColorstr=#33f4f4f4);
}
.c-bg-gr12.c-bg-op-medium {
  background-color: rgba(244, 244, 244, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66f4f4f4, endColorstr=#66f4f4f4);
}
.c-bg-gr12.c-bg-op-dark {
  background-color: rgba(244, 244, 244, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f4f4f4, endColorstr=#99f4f4f4);
}
.c-bg-gr13 {
  background-color: #f7f7f7;
}
.c-bg-gr13.c-bg-op-light {
  background-color: rgba(247, 247, 247, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f7f7f7, endColorstr=#33f7f7f7);
}
.c-bg-gr13.c-bg-op-medium {
  background-color: rgba(247, 247, 247, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66f7f7f7, endColorstr=#66f7f7f7);
}
.c-bg-gr13.c-bg-op-dark {
  background-color: rgba(247, 247, 247, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f7f7f7, endColorstr=#99f7f7f7);
}
.c-bg-gr14 {
  background-color: #f9f9f9;
}
.c-bg-gr14.c-bg-op-light {
  background-color: rgba(249, 249, 249, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f9f9f9, endColorstr=#33f9f9f9);
}
.c-bg-gr14.c-bg-op-medium {
  background-color: rgba(249, 249, 249, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66f9f9f9, endColorstr=#66f9f9f9);
}
.c-bg-gr14.c-bg-op-dark {
  background-color: rgba(249, 249, 249, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f9f9f9, endColorstr=#99f9f9f9);
}
.c-bg-gr15 {
  background-color: #555555;
}
.c-bg-gr16 {
  background-color: #707070;
}
.c-bg-rating-low {
  background-color: #ff1414;
}
.c-bg-rating-low.c-bg-op-light {
  background-color: rgba(255, 20, 20, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ff1414, endColorstr=#33ff1414);
}
.c-bg-rating-low.c-bg-op-medium {
  background-color: rgba(255, 20, 20, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ff1414, endColorstr=#66ff1414);
}
.c-bg-rating-low.c-bg-op-dark {
  background-color: rgba(255, 20, 20, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ff1414, endColorstr=#99ff1414);
}
.c-bg-rating-md {
  background-color: #f67a1f;
}
.c-bg-rating-md.c-bg-op-light {
  background-color: rgba(246, 122, 31, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f67a1f, endColorstr=#33f67a1f);
}
.c-bg-rating-md.c-bg-op-medium {
  background-color: rgba(246, 122, 31, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66f67a1f, endColorstr=#66f67a1f);
}
.c-bg-rating-md.c-bg-op-dark {
  background-color: rgba(246, 122, 31, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f67a1f, endColorstr=#99f67a1f);
}
.c-bg-rating-hi {
  background-color: #86b939;
}
.c-bg-rating-hi.c-bg-op-light {
  background-color: rgba(134, 185, 57, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3386b939, endColorstr=#3386b939);
}
.c-bg-rating-hi.c-bg-op-medium {
  background-color: rgba(134, 185, 57, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6686b939, endColorstr=#6686b939);
}
.c-bg-rating-hi.c-bg-op-dark {
  background-color: rgba(134, 185, 57, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9986b939, endColorstr=#9986b939);
}
.c-bg-alert {
  background-color: #f79c27;
}
.c-bg-alert.c-bg-op-light {
  background-color: rgba(247, 156, 39, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f79c27, endColorstr=#33f79c27);
}
.c-bg-alert.c-bg-op-medium {
  background-color: rgba(247, 156, 39, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66f79c27, endColorstr=#66f79c27);
}
.c-bg-alert.c-bg-op-dark {
  background-color: rgba(247, 156, 39, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f79c27, endColorstr=#99f79c27);
}
.c-bg-alert-error {
  background-color: #e26e57;
}
.c-bg-alert-error.c-bg-op-light {
  background-color: rgba(226, 110, 87, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33e26e57, endColorstr=#33e26e57);
}
.c-bg-alert-error.c-bg-op-medium {
  background-color: rgba(226, 110, 87, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66e26e57, endColorstr=#66e26e57);
}
.c-bg-alert-error.c-bg-op-dark {
  background-color: rgba(226, 110, 87, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e26e57, endColorstr=#99e26e57);
}
.c-bg-alert-critical-error-drk {
  background-color: #de350b;
}
.c-bg-alert-critical-error-drk.c-bg-op-light {
  background-color: rgba(222, 53, 11, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33de350b, endColorstr=#33de350b);
}
.c-bg-alert-critical-error-drk.c-bg-op-medium {
  background-color: rgba(222, 53, 11, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66de350b, endColorstr=#66de350b);
}
.c-bg-alert-critical-error-drk.c-bg-op-dark {
  background-color: rgba(222, 53, 11, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99de350b, endColorstr=#99de350b);
}
.c-bg-alert-error-drk {
  background-color: #af4743;
}
.c-bg-alert-error-drk.c-bg-op-light {
  background-color: rgba(175, 71, 67, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33af4743, endColorstr=#33af4743);
}
.c-bg-alert-error-drk.c-bg-op-medium {
  background-color: rgba(175, 71, 67, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66af4743, endColorstr=#66af4743);
}
.c-bg-alert-error-drk.c-bg-op-dark {
  background-color: rgba(175, 71, 67, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99af4743, endColorstr=#99af4743);
}
.c-bg-alert-success {
  background-color: #81a003;
}
.c-bg-alert-success.c-bg-op-light {
  background-color: rgba(129, 160, 3, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3381a003, endColorstr=#3381a003);
}
.c-bg-alert-success.c-bg-op-medium {
  background-color: rgba(129, 160, 3, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6681a003, endColorstr=#6681a003);
}
.c-bg-alert-success.c-bg-op-dark {
  background-color: rgba(129, 160, 3, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9981a003, endColorstr=#9981a003);
}
.c-bg-alert-info {
  background-color: #00a7f7;
}
.c-bg-alert-info.c-bg-op-light {
  background-color: rgba(0, 167, 247, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3300a7f7, endColorstr=#3300a7f7);
}
.c-bg-alert-info.c-bg-op-medium {
  background-color: rgba(0, 167, 247, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6600a7f7, endColorstr=#6600a7f7);
}
.c-bg-alert-info.c-bg-op-dark {
  background-color: rgba(0, 167, 247, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9900a7f7, endColorstr=#9900a7f7);
}
.c-bg-act {
  background-color: #fcf8e3;
}
.c-bg-act.c-bg-op-light {
  background-color: rgba(252, 248, 227, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33fcf8e3, endColorstr=#33fcf8e3);
}
.c-bg-act.c-bg-op-medium {
  background-color: rgba(252, 248, 227, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66fcf8e3, endColorstr=#66fcf8e3);
}
.c-bg-act.c-bg-op-dark {
  background-color: rgba(252, 248, 227, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99fcf8e3, endColorstr=#99fcf8e3);
}
.c-bg-act-like {
  background-color: #ff6a46;
}
.c-bg-act-like.c-bg-op-light {
  background-color: rgba(255, 106, 70, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ff6a46, endColorstr=#33ff6a46);
}
.c-bg-act-like.c-bg-op-medium {
  background-color: rgba(255, 106, 70, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ff6a46, endColorstr=#66ff6a46);
}
.c-bg-act-like.c-bg-op-dark {
  background-color: rgba(255, 106, 70, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ff6a46, endColorstr=#99ff6a46);
}
.c-bg-act-star {
  background-color: #fb9e00;
}
.c-bg-act-star.c-bg-op-light {
  background-color: rgba(251, 158, 0, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33fb9e00, endColorstr=#33fb9e00);
}
.c-bg-act-star.c-bg-op-medium {
  background-color: rgba(251, 158, 0, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66fb9e00, endColorstr=#66fb9e00);
}
.c-bg-act-star.c-bg-op-dark {
  background-color: rgba(251, 158, 0, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99fb9e00, endColorstr=#99fb9e00);
}
.c-bg-muted {
  background-color: #f7f7f7;
}
.c-bg-muted.c-bg-op-light {
  background-color: rgba(247, 247, 247, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f7f7f7, endColorstr=#33f7f7f7);
}
.c-bg-muted.c-bg-op-medium {
  background-color: rgba(247, 247, 247, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66f7f7f7, endColorstr=#66f7f7f7);
}
.c-bg-muted.c-bg-op-dark {
  background-color: rgba(247, 247, 247, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f7f7f7, endColorstr=#99f7f7f7);
}
.c-bg-white {
  background-color: white;
}
.c-bg-white.c-bg-op-light {
  background-color: rgba(255, 255, 255, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff, endColorstr=#33ffffff);
}
.c-bg-white.c-bg-op-medium {
  background-color: rgba(255, 255, 255, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ffffff, endColorstr=#66ffffff);
}
.c-bg-white.c-bg-op-dark {
  background-color: rgba(255, 255, 255, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
}
.c-bg-gold {
  background-color: #fcf8e5;
}
.c-bg-gold.c-bg-op-light {
  background-color: rgba(252, 248, 229, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33fcf8e5, endColorstr=#33fcf8e5);
}
.c-bg-gold.c-bg-op-medium {
  background-color: rgba(252, 248, 229, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66fcf8e5, endColorstr=#66fcf8e5);
}
.c-bg-gold.c-bg-op-dark {
  background-color: rgba(252, 248, 229, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99fcf8e5, endColorstr=#99fcf8e5);
}
.c-bg-bgr1 {
  background-color: #212226;
}
.c-bg-bgr1.c-bg-op-light {
  background-color: rgba(33, 34, 38, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33212226, endColorstr=#33212226);
}
.c-bg-bgr1.c-bg-op-medium {
  background-color: rgba(33, 34, 38, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66212226, endColorstr=#66212226);
}
.c-bg-bgr1.c-bg-op-dark {
  background-color: rgba(33, 34, 38, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99212226, endColorstr=#99212226);
}
.c-bg-bgr2 {
  background-color: #323a45;
}
.c-bg-bgr2.c-bg-op-light {
  background-color: rgba(50, 58, 69, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33323a45, endColorstr=#33323a45);
}
.c-bg-bgr2.c-bg-op-medium {
  background-color: rgba(50, 58, 69, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66323a45, endColorstr=#66323a45);
}
.c-bg-bgr2.c-bg-op-dark {
  background-color: rgba(50, 58, 69, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99323a45, endColorstr=#99323a45);
}
.c-bg-bgr3 {
  background-color: #5e6d80;
}
.c-bg-bgr3.c-bg-op-light {
  background-color: rgba(94, 109, 128, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#335e6d80, endColorstr=#335e6d80);
}
.c-bg-bgr3.c-bg-op-medium {
  background-color: rgba(94, 109, 128, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#665e6d80, endColorstr=#665e6d80);
}
.c-bg-bgr3.c-bg-op-dark {
  background-color: rgba(94, 109, 128, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#995e6d80, endColorstr=#995e6d80);
}
.c-bg-bgr4 {
  background-color: #99a1af;
}
.c-bg-bgr4.c-bg-op-light {
  background-color: rgba(153, 161, 175, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3399a1af, endColorstr=#3399a1af);
}
.c-bg-bgr4.c-bg-op-medium {
  background-color: rgba(153, 161, 175, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6699a1af, endColorstr=#6699a1af);
}
.c-bg-bgr4.c-bg-op-dark {
  background-color: rgba(153, 161, 175, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9999a1af, endColorstr=#9999a1af);
}
.c-bg-bgr5 {
  background-color: #b5bec5;
}
.c-bg-bgr5.c-bg-op-light {
  background-color: rgba(181, 190, 197, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33b5bec5, endColorstr=#33b5bec5);
}
.c-bg-bgr5.c-bg-op-medium {
  background-color: rgba(181, 190, 197, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66b5bec5, endColorstr=#66b5bec5);
}
.c-bg-bgr5.c-bg-op-dark {
  background-color: rgba(181, 190, 197, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99b5bec5, endColorstr=#99b5bec5);
}
.c-bg-bgr6 {
  background-color: #e4e7ec;
}
.c-bg-bgr6.c-bg-op-light {
  background-color: rgba(228, 231, 236, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33e4e7ec, endColorstr=#33e4e7ec);
}
.c-bg-bgr6.c-bg-op-medium {
  background-color: rgba(228, 231, 236, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66e4e7ec, endColorstr=#66e4e7ec);
}
.c-bg-bgr6.c-bg-op-dark {
  background-color: rgba(228, 231, 236, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e4e7ec, endColorstr=#99e4e7ec);
}
.c-bg-bgr7 {
  background-color: #f3f4f6;
}
.c-bg-bgr7.c-bg-op-light {
  background-color: rgba(243, 244, 246, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f3f4f6, endColorstr=#33f3f4f6);
}
.c-bg-bgr7.c-bg-op-medium {
  background-color: rgba(243, 244, 246, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66f3f4f6, endColorstr=#66f3f4f6);
}
.c-bg-bgr7.c-bg-op-dark {
  background-color: rgba(243, 244, 246, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f3f4f6, endColorstr=#99f3f4f6);
}
.c-bg-vobg {
  background-color: #eaeef0;
}
.c-bg-vobg.c-bg-op-light {
  background-color: rgba(234, 238, 240, 0.2);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33eaeef0, endColorstr=#33eaeef0);
}
.c-bg-vobg.c-bg-op-medium {
  background-color: rgba(234, 238, 240, 0.4);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66eaeef0, endColorstr=#66eaeef0);
}
.c-bg-vobg.c-bg-op-dark {
  background-color: rgba(234, 238, 240, 0.6);
  background-color: transparent \9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99eaeef0, endColorstr=#99eaeef0);
}
.c-bg-pastdue {
  background-color: #ffd2c7;
}
.c-bg-duesoon {
  background-color: #ffe999;
}
.c-bg-noduedate {
  background-color: whitesmoke;
}
.c-bg-green {
  background-color: #016f01;
}
.c-bg-infodark {
  background-color: #007db8 !important;
}
.c-hov-bg-corp:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: black;
}
.c-hov-bg-corp-lt:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #333333;
}
.c-hov-bg-black:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: black;
}
.c-hov-bg-charcoal:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #242a34;
}
.c-hov-bg-gr1:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #191919;
}
.c-hov-bg-gr2:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #262626;
}
.c-hov-bg-gr3:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #333333;
}
.c-hov-bg-gr4:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #4c4c4c;
}
.c-hov-bg-gr5:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #666666;
}
.c-hov-bg-gr6:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #7f7f7f;
}
.c-hov-bg-gr7:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #999999;
}
.c-hov-bg-gr8:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #b3b3b3;
}
.c-hov-bg-gr9:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #cccccc;
}
.c-hov-bg-gr10:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #e5e5e5;
}
.c-hov-bg-gr11:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #f2f2f2;
}
.c-hov-bg-gr12:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #f4f4f4;
}
.c-hov-bg-gr13:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #f7f7f7;
}
.c-hov-bg-gr14:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #f9f9f9;
}
.c-hov-bg-rating-low:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #ff1414;
}
.c-hov-bg-rating-md:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #f67a1f;
}
.c-hov-bg-rating-hi:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #86b939;
}
.c-hov-bg-alert:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #f79c27;
}
.c-hov-bg-alert-error:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #e26e57;
}
.c-hov-bg-alert-success:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #81a003;
}
.c-hov-bg-alert-info:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #00a7f7;
}
.c-hov-bg-act:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #fcf8e3;
}
.c-hov-bg-act-like:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #ff6a46;
}
.c-hov-bg-act-star:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #fb9e00;
}
.c-hov-bg-muted:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #f7f7f7;
}
.c-hov-bg-white:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: white;
}
.c-hov-bg-gold:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #fcf8e5;
}
.c-hov-bg-bgr1:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #212226;
}
.c-hov-bg-bgr2:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #323a45;
}
.c-hov-bg-bgr3:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #5e6d80;
}
.c-hov-bg-bgr4:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #99a1af;
}
.c-hov-bg-bgr5:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #b5bec5;
}
.c-hov-bg-bgr6:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #e4e7ec;
}
.c-hov-bg-bgr7:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  background-color: #f3f4f6;
}
.c-gauge-black {
  background-color: black;
}
.c-gauge-gr1 {
  background-color: #191919;
}
.c-gauge-gr2 {
  background-color: #262626;
}
.c-gauge-gr3 {
  background-color: #333333;
}
.c-gauge-gr4 {
  background-color: #4c4c4c;
}
.c-gauge-gr5 {
  background-color: #666666;
}
.c-gauge-gr6 {
  background-color: #7f7f7f;
}
.c-gauge-gr7 {
  background-color: #999999;
}
.c-gauge-gr8 {
  background-color: #b3b3b3;
}
.c-gauge-gr9 {
  background-color: #cccccc;
}
.c-gauge-gr10 {
  background-color: #e5e5e5;
}
.c-gauge-gr11 {
  background-color: #f2f2f2;
}
.c-gauge-gr12 {
  background-color: #f4f4f4;
}
.c-gauge-gr13 {
  background-color: #f7f7f7;
}
.c-gauge-gr14 {
  background-color: #f9f9f9;
}
.c-gauge-rtg-low {
  background-color: #ff1414;
}
.c-gauge-rtg-md {
  background-color: #f67a1f;
}
.c-gauge-rtg-hi {
  background-color: #86b939;
}
.c-gauge-alert {
  background-color: #c09853;
}
.c-gauge-alert-error {
  background-color: #af4743;
}
.c-gauge-alert-success {
  background-color: #89b004;
}
.c-gauge-alert-info {
  background-color: #4297c3;
}
.c-gauge-act {
  background-color: #c09853;
}
.c-gauge-like {
  background-color: #ff6a46;
}
.c-gauge-star {
  background-color: #fb9e00;
}
.c-gauge-gold {
  background-color: #9b855e;
}
.c-gauge-corp {
  background-color: black;
}
.c-gauge-muted {
  background-color: gray;
}
.c-statbox.red .stat {
  background-color: #ff1414;
}
.c-statbox.ylw .stat {
  background-color: #f67a1f;
}
.c-statbox.grn .stat {
  background-color: #86b939;
}
.c-carouselframe:hover {
  border-color: black;
}
.c-carouselframe-selected {
  border-color: black;
}
.c-progress-bar-fill.gray {
  background-color: #999999;
}
.c-acc-sel a,
.c-acc-sel a.trigger {
  border-left-color: black !important;
}
.c-acc-sel a,
.c-acc-sel a.trigger {
  border-left-color: none;
  border-right-color: black !important;
}
.c-acc-l1 a:hover,
.c-acc-l2 a:hover,
.c-acc-l3 a:hover,
.c-acc-sel a:hover {
  color: black;
}
.treeNodeSelected,
.selectedNode {
  border-left-color: black !important;
}
.treeNodeL1 a:hover,
.treeNodeL2 a:hover,
.treeNodeL3 a:hover,
.treeNodeSelected a:hover {
  color: black;
}
.highlightedWhiteBackground span {
  color: black !important;
}
/*.c-page-header {
    background-color: @headerBGColor;
}*/

/* drug and drop */

.c-droppable-actv-brdr {
  border-color: #cccccc;
}
blockquote {
  border-color: black !important;
  color: black !important;
}
.cke_contents_ltr blockquote {
  border-color: black !important;
  color: black !important;
}
.cke_contents_rtl blockquote {
  border-color: black !important;
  color: black !important;
}
/* Icon Hover Colors */

.c-hov-icon-default:hover {
  color: #4e4e4e;
}
.c-hov-icon-muted:hover {
  color: gray;
}
.c-hov-icon-warning:hover,
.c-hov-icon-alert:hover {
  color: #c09853;
}
.c-hov-icon-error:hover {
  color: #af4743;
}
.c-hov-icon-info:hover {
  color: #4297c3;
}
.c-hov-icon-success:hover {
  color: #89b004;
}
.c-hov-icon-gold:hover {
  color: #9b855e;
}
.c-hov-icon-white:hover {
  color: white;
}
.c-hov-icon-corp:hover {
  color: black;
}
/* Text Hover Colors */

.c-hov-txt-default:hover * {
  -webkit-transition: color .1s linear;
  -moz-transition: color .1s linear;
  -o-transition: color .1s linear;
  transition: color .1s linear;
  color: #4e4e4e;
}
.c-hov-txt-muted:hover * {
  -webkit-transition: color .1s linear;
  -moz-transition: color .1s linear;
  -o-transition: color .1s linear;
  transition: color .1s linear;
  color: gray;
}
.c-hov-txt-warning:hover *,
.c-hov-txt-alert:hover * {
  -webkit-transition: color .1s linear;
  -moz-transition: color .1s linear;
  -o-transition: color .1s linear;
  transition: color .1s linear;
  color: #c09853;
}
.c-hov-txt-error:hover * {
  -webkit-transition: color .1s linear;
  -moz-transition: color .1s linear;
  -o-transition: color .1s linear;
  transition: color .1s linear;
  color: #af4743;
}
.c-hov-txt-info:hover * {
  -webkit-transition: color .1s linear;
  -moz-transition: color .1s linear;
  -o-transition: color .1s linear;
  transition: color .1s linear;
  color: #4297c3;
}
.c-hov-txt-success:hover * {
  -webkit-transition: color .1s linear;
  -moz-transition: color .1s linear;
  -o-transition: color .1s linear;
  transition: color .1s linear;
  color: #89b004;
}
.c-hov-txt-gold:hover * {
  -webkit-transition: color .1s linear;
  -moz-transition: color .1s linear;
  -o-transition: color .1s linear;
  transition: color .1s linear;
  color: #9b855e;
}
.c-hov-txt-white:hover * {
  /*-webkit-transition: color .1s linear;
                -moz-transition: color .1s linear;
                -o-transition: color .1s linear;*/
  transition: color 0.1s linear 0.1s ease-out;
  color: white;
}
.c-hov-txt-corp:hover * {
  -webkit-transition: color .1s linear;
  -moz-transition: color .1s linear;
  -o-transition: color .1s linear;
  transition: color .1s linear;
  color: black;
}
/* Icon Rating Control - Icon Set: Person Icons - Colors */

.c-icon-rating.persontransparentonwhite .c-icon-rating-item .c-icon-rating-link {
  background-color: #cccccc !important;
}
.c-icon-rating.persontransparentongray .c-icon-rating-item .c-icon-rating-link {
  background-color: white;
}
.c-icon-rating.persontransparentonwhite .c-icon-rating-item.on .c-icon-rating-link,
.c-icon-rating.persontransparentongray .c-icon-rating-item.on .c-icon-rating-link {
  background-color: black !important;
}
.c-icon-rating.persontransparentonwhite .c-icon-rating-item.hover .c-icon-rating-link,
.c-icon-rating.persontransparentongray .c-icon-rating-item.hover .c-icon-rating-link {
  background-color: black !important;
}
/* Org Chart Control */

.c-org-chart-item-container.active-item,
.c-org-chart-item-container:hover {
  border-color: black;
}
.P-VerticalTab,
.P-VerticalTab ul,
.P-VerticalTab li,
.P-VerticalTab a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 2.5em;
  font-size: 16px;
  position: relative;
}
.P-VerticalTab a {
  line-height: 1.3;
}
.P-VerticalTab {
  width: 100%;
}
.P-VerticalTab > ul > li {
  background: #242a34;
  display: block;
}
.P-VerticalTab > ul > li > a {
  font-size: 13px;
  display: block;
  color: #e7e7e7 !important;
  padding: 10px;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  padding-right: 22px;
}
.P-VerticalTab > ul > li > a > span {
  vertical-align: middle;
}
.P-VerticalTab > ul > li > a:hover {
  color: white;
  background: #4d5252;
  padding-left: 10px;
}
.P-VerticalTab > ul > li > a > i {
  color: white;
  display: inline-block;
  font-size: 15px;
  line-height: 17px;
  margin-left: 3px;
  margin-right: 7px;
  text-align: center;
  vertical-align: middle;
  width: 20px;
}
.P-VerticalTab > ul > li > a:hover {
  text-decoration: none;
}
.P-VerticalTab > ul > li > a.active {
  color: white;
  background-color: black !important;
  border-left: 5px solid rgba(0, 0, 0, 0.3);
  padding-left: 5px;
}
.P-VerticalTab > ul > li > a.open:after,
.P-VerticalTab > ul > li > a.active:after {
  border-color: transparent white transparent transparent;
  border-style: solid;
  border-width: 15px 11px 15px 0;
  content: " ";
  height: 0;
  position: absolute;
  right: 0;
  top: 6px;
  width: 0;
}
