.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  /* auto-expanded scrollbar */
  margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  /* auto-expanded scrollbar */
  margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}
/*
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS
yx-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 0px;
  margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container {
  padding-right: 0px;
  padding-bottom: 30px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}
/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}
/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}
/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}
/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  /* non-visible scrollbar */
  margin-left: 0;
}
/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
/*
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
/*
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
------------------------------------------------------------------------------------------------------------------------
*/
/*
	----------------------------------------
	6.1 THEMES
	----------------------------------------
	*/
/* default theme ("light") */
.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  filter: "alpha(opacity=10)";
  -ms-filter: "alpha(opacity=10)";
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
}
.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}
/* theme: "dark" */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
  width: 6px;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  width: 6px;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}
/* theme: "light" */
.mCS-light.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #e4e5e7;
  width: 6px;
}
.mCS-light.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #b3b8bb;
  min-height: 6px;
}
.mCS-light.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #9fa5a9;
}
.mCS-light.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #818b91;
}
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 9px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  margin: 0;
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 9px;
  margin: 0;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-inset.mCSB_scrollTools_vertical,
.mCS-inset-dark.mCSB_scrollTools_vertical,
.mCS-inset-2.mCSB_scrollTools_vertical,
.mCS-inset-2-dark.mCSB_scrollTools_vertical,
.mCS-inset-3.mCSB_scrollTools_vertical,
.mCS-inset-3-dark.mCSB_scrollTools_vertical {
  width: 9px;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 7px;
  margin: 0;
  position: absolute;
  width: auto !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 7px;
  margin: 0;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
/* theme "inset-2", "inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}
/* theme "inset-3", "inset-3-dark" */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #e4e5e7;
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #b3b8bb;
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #b3b8bb;
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #b3b8bb;
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}
/* ---------------------------------------- */
.mCSB_scrollTools.mCSB_scrollTools_horizontal.horizontalTopScroll {
  top: 0;
  bottom: auto;
}
.mcustom-scroll-bar-outside-15 .mCSB_scrollTools.mCSB_scrollTools_vertical {
  right: -15px !important;
}
.horizontal-scroll-top .mCSB_container {
  padding-top: 7px;
}
.horizontal-scroll-top.mCS_no_scrollbar .mCSB_container {
  padding-top: 0px;
}
.horizontal-scroll-top .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  top: 0;
  bottom: auto;
}
.tt-menu {
  background: #fff;
  margin-left: -25px;
  width: 237px;
  border: 1px solid #ccc;
  max-height: 300px;
  overflow: hidden;
}
.tt-menu .tt-suggestion {
  padding: 3px 9px 3px 25px;
}
.tt-menu .tt-suggestion.tt-cursor,
.tt-menu .tt-suggestion:hover {
  background: #eee;
  cursor: pointer;
}
.tt-menu .tt-suggestion .tt-highlight {
  color: #7ebb49;
  font-weight: normal;
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.tt-menu .tt-suggestion p {
  margin-bottom: 0;
}
.tt-menu .tt-head {
  font-size: 11px;
  color: #8a8a8a;
  padding: 6px 9px 6px 0;
  position: relative;
  margin: 5px 0 0 0;
}
.tt-menu .tt-head div {
  position: absolute;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #e5e5e5;
  top: 12px;
  margin-right: 10px;
  margin-left: 10px;
  right: 0;
  z-index: 2;
}
.tt-menu .tt-head span {
  background: #fff;
  z-index: 3;
  position: relative;
  display: inline-block;
  padding-right: 10px;
  padding-left: 10px;
}
.vertical-tab {
  border: 1px solid #cccccc;
}
.vertical-tab .tabs-left,
.vertical-tab .tabs-right {
  border-bottom: none;
  padding-top: 2px;
  padding-top: 18px;
  padding-bottom: 36px;
}
.vertical-tab .tabs-left > li,
.vertical-tab .tabs-right > li {
  float: none;
}
.vertical-tab .tabs-left > li > a,
.vertical-tab .tabs-right > li > a {
  padding: 5.5px 7px;
  color: #000;
  border-right-color: transparent;
  border-left-width: 0;
  border-top: 1px solid #d6dbdd;
  border-bottom: 1px solid #d6dbdd;
}
.vertical-tab .tabs-left > li > a .icheckbox_minimal,
.vertical-tab .tabs-right > li > a .icheckbox_minimal {
  margin-right: 5px;
}
.vertical-tab .tabs-left > li > a:hover,
.vertical-tab .tabs-right > li > a:hover {
  background-color: #e5eaea;
}
.vertical-tab .tabs-left > li.active,
.vertical-tab .tabs-right > li.active,
.vertical-tab .tabs-left > li:focus,
.vertical-tab .tabs-right > li:focus {
  position: relative;
  z-index: 4;
}
.vertical-tab .tabs-left > li.active > a,
.vertical-tab .tabs-right > li.active > a,
.vertical-tab .tabs-left > li:focus > a,
.vertical-tab .tabs-right > li:focus > a {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right-color: transparent ;
  border-left-width: 0 ;
  margin: 0;
  background-color: #fff;
}
.vertical-tab .tabs-left > li {
  margin-right: -1px;
}
.vertical-tab .tabs-left > li > a {
  margin-right: 0;
  display: block;
}
.vertical-tab .tabs-right {
  border-left: 1px solid #ddd;
}
.vertical-tab .tabs-right > li {
  margin-left: -1px;
}
.vertical-tab .tabs-right > li > a {
  margin-right: 0;
}
.vertical-tab .tabs-right > li.active > a,
.vertical-tab .tabs-right > li.active:hover,
.vertical-tab .tabs-right > li.active:focus {
  border-left-color: transparent;
}
.vertical-tab .sideways {
  margin-top: 50px;
  border: none;
  position: relative;
}
.vertical-tab .sideways > li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}
.vertical-tab .sideways > li > a {
  border-bottom: 1px solid #ddd;
  border-right-color: transparent;
  text-align: center;
  border-radius: 4px 4px 0px 0px;
}
.vertical-tab .sideways > li.active > a,
.vertical-tab .sideways > li.active > a:hover,
.vertical-tab .sideways > li.active > a:focus {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
.vertical-tab .sideways.tabs-left {
  left: -50px;
}
.vertical-tab .sideways.tabs-right {
  right: -50px;
}
.vertical-tab .sideways.tabs-right > li {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.vertical-tab .sideways.tabs-left > li {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.vertical-tab .tab-content {
  padding: 18px 14px;
}
.vertical-tab.vertical-tab-inverse {
  border-width: 0;
}
.vertical-tab.vertical-tab-inverse .tabs-left,
.vertical-tab.vertical-tab-inverse .tabs-right {
  background: #fff;
  padding-top: 7px;
  border-width: 0;
}
.vertical-tab.vertical-tab-inverse .tabs-left > li,
.vertical-tab.vertical-tab-inverse .tabs-right > li {
  float: none;
}
.vertical-tab.vertical-tab-inverse .tabs-left > li > a,
.vertical-tab.vertical-tab-inverse .tabs-right > li > a {
  background-color: #fff;
  border-width: 0;
}
.vertical-tab.vertical-tab-inverse .tabs-left > li.active > a,
.vertical-tab.vertical-tab-inverse .tabs-right > li.active > a {
  background: #f2f2f2;
}
.vertical-tab.vertical-tab-inverse .tabs-left > li.active:after,
.vertical-tab.vertical-tab-inverse .tabs-right > li.active:after {
  content: " ";
  width: 43px;
  height: 43px;
  top: 0;
  right: 0;
  position: absolute;
  margin-right: -43px;
  border: 21px solid #fff;
  border-left-color: #f2f2f2;
}
.vertical-tab.vertical-tab-inverse .tab-content {
  padding: 7px;
}
/*! ========================================================================
 * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
 * http://www.bootstraptoggle.com
 * ========================================================================
 * Copyright 2014 Min Hur, The New York Times Company
 * Licensed under MIT
 * ======================================================================== */
.toggle,
.toggle {
  margin-left: -20px;
  margin-right: 5px;
  border-radius: 15px;
  line-height: 13px;
}
.toggle:hover,
.toggle:hover,
.toggle:active,
.toggle:active,
.toggle,
.toggle {
  border: 1px solid #d2d2d2;
}
.toggle {
  position: relative;
  overflow: hidden;
}
.toggle input[type="checkbox"] {
  display: none;
}
.toggle-group {
  position: absolute;
  width: 200%;
  top: 0;
  bottom: 0;
  left: 0;
  transition: left 0.35s;
  -webkit-transition: left 0.35s;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.toggle.off .toggle-group {
  left: -100%;
}
.toggle-on {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 50%;
  margin: 0;
  border: 0;
  border-radius: 0;
  font-size: 0;
}
.toggle-off {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  font-size: 0;
}
.toggle-handle {
  position: relative;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 100%;
  width: 0px;
  border-width: 0 1px;
}
.toggle.btn {
  min-width: 59px;
  min-height: 34px;
}
.toggle-on.btn {
  padding-right: 24px;
}
.toggle-off.btn {
  padding-left: 24px;
}
.toggle.btn-lg {
  min-width: 79px;
  min-height: 45px;
}
.toggle-on.btn-lg {
  padding-right: 31px;
}
.toggle-off.btn-lg {
  padding-left: 31px;
}
.toggle-handle.btn-lg {
  width: 40px;
}
.toggle.btn-sm {
  min-width: 50px;
  min-height: 30px;
}
.toggle-on.btn-sm {
  padding-right: 20px;
}
.toggle-off.btn-sm {
  padding-left: 20px;
}
.toggle.btn-xs {
  min-width: 28px;
  min-height: 14px;
}
.toggle-on.btn-xs {
  padding-right: 12px;
}
.toggle-off.btn-xs {
  padding-left: 12px;
}
.btn-xs.active {
  -webkit-box-shadow: inset 0 0 0 #fff;
  box-shadow: inset 0 0 0 #fff;
}
.btn-xs span.toggle-handle {
  min-width: 14px;
  border-radius: 50%;
  margin-left: -14px;
  background-color: #fff;
  border: 1px solid #cccccc;
  height: 14px;
}
.btn-xs.off span.toggle-handle {
  margin-left: 14px;
}
.btn-xs .toggle-off.btn-xs {
  background-color: #a1a1a1;
}
.btn-xs .toggle-group {
  line-height: 11px;
}
/*!
 * @copyright &copy; Kartik Visweswaran, Krajee.com, 2014 - 2016
 * @version 1.4.2
 *
 * Bootstrap Popover Extended - Popover with modal behavior, styling enhancements and more.
 *
 * For more JQuery/Bootstrap plugins and demos visit http://plugins.krajee.com
 * For more Yii related demos visit http://demos.krajee.com
 */
.popover {
  padding: 0;
}
.popover-lg {
  min-width: 480px;
}
.popover-md {
  min-width: 350px;
}
.popover > .close {
  float: right;
  margin: 7px 9px 7px 7px;
}
.popover.top-right > .arrow,
.popover.bottom-right > .arrow {
  left: 90%;
}
.popover.top-left > .arrow,
.popover.bottom-left > .arrow {
  left: 10%;
}
.popover.left-top > .arrow,
.popover.right-top > .arrow {
  top: 10%;
}
.popover.left-bottom > .arrow,
.popover.right-bottom > .arrow {
  top: 90%;
}
.popover-default.bottom > .arrow:after {
  border-bottom-color: #f7f7f7;
}
.popover-primary.bottom > .arrow:after {
  border-bottom-color: #428bca;
}
.popover-success.bottom > .arrow:after {
  border-bottom-color: #dff0d8;
}
.popover-danger.bottom > .arrow:after {
  border-bottom-color: #f2dede;
}
.popover-warning.bottom > .arrow:after {
  border-bottom-color: #fcf8e3;
}
.popover-info.bottom > .arrow:after {
  border-bottom-color: #d9edf7;
}
.popover-default.left-top > .arrow:after {
  border-left-color: #f7f7f7;
}
.popover-default.right-top > .arrow:after {
  border-right-color: #f7f7f7;
}
.popover-primary.left-top > .arrow:after {
  border-left-color: #428bca;
}
.popover-primary.right-top > .arrow:after {
  border-right-color: #428bca;
}
.popover-success.left-top > .arrow:after {
  border-left-color: #dff0d8;
}
.popover-success.right-top > .arrow:after {
  border-right-color: #dff0d8;
}
.popover-danger.left-top > .arrow:after {
  border-left-color: #f2dede;
}
.popover-danger.right-top > .arrow:after {
  border-right-color: #f2dede;
}
.popover-warning.left-top > .arrow:after {
  border-left-color: #fcf8e3;
}
.popover-warning.right-top > .arrow:after {
  border-right-color: #fcf8e3;
}
.popover-info.left-top > .arrow:after {
  border-left-color: #d9edf7;
}
.popover-info.right-top > .arrow:after {
  border-right-color: #d9edf7;
}
.popover-default > .popover-title {
  color: #333;
  background-color: #f7f7f7;
}
.popover-primary > .popover-title {
  color: #fff;
  background-color: #428bca;
  border: 2px solid #428bca;
}
.popover-success > .popover-title {
  color: #3c763d;
  background-color: #dff0d8;
  border-bottom: 1px solid #d6e9c6;
}
.popover-info > .popover-title {
  color: #31708f;
  background-color: #d9edf7;
  border-bottom: 1px solid #bce8f1;
}
.popover-warning > .popover-title {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-bottom: 1px solid #faebcc;
}
.popover-danger > .popover-title {
  color: #a94442;
  background-color: #f2dede;
  border-bottom: 1px solid #ebccd1;
}
.popover-footer {
  padding: 4px;
  background-color: #fbfbfb;
  text-align: right;
  border-top: 1px solid #ebebeb;
  border-radius: 0 0 5px 5px;
}
.popover-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 4px;
}
.popover-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.popover-footer .btn-block + .btn-block {
  margin-left: 0;
}
.popover.has-footer.top > .arrow:after,
.has-footer.popover.top > .arrow:after {
  border-top-color: #fbfbfb;
}
.popover.has-footer.left-bottom > .arrow:after {
  border-top-color: transparent;
  border-left-color: #fbfbfb;
}
.popover.has-footer.right-bottom > .arrow:after {
  border-top-color: transparent;
  border-right-color: #fbfbfb;
}
.popover-loading {
  padding: 30px;
  background: url('../img/loading.gif') center center;
}
.popover-x-body.modal-open {
  overflow-y: auto;
}
.popover-x-body .navbar {
  z-index: 1051;
}
@font-face {
  font-family: "Editor";
  src: url('../images/ZoFo_RTE.eot');
  src: url('../images/ZoFo_RTE.eot?#iefix') format('eot'), url('../images/ZoFo_RTE.woff') format('woff'), url('../images/ZoFo_RTE.ttf') format('truetype'), url('../images/ZoFo_RTE.svg#zmail') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="zei-"],
[zei*=" zei-"] {
  display: inline-block;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
}
[class^="zei-"] {
  color: #888;
}
[class^="zei-"]:before,
[zei*=" zei-"]:before {
  font-family: Editor;
  font-weight: normal;
  font-style: normal;
  font-size: 9px;
  width: 12px;
  display: inline-block;
  text-shadow: none;
  white-space: nowrap;
  vertical-align: middle;
  padding: 0 3px;
  cursor: pointer;
  text-align: center;
}
.zei-bold:before {
  content: "\e903";
}
.zei-underline:before {
  content: "\e905";
}
.zei-strike:before {
  content: "\e906";
}
.zei-removeformat:before {
  content: "\e914";
}
.zei-textleft:before {
  content: "\e90a";
}
.zei-textright:before {
  content: "\e90b";
}
.zei-textcenter:before {
  content: "\e90c";
}
.zei-textjustify:before {
  content: "\e909";
}
.zei-indent:before {
  content: "\e90f";
}
.zei-outdent:before {
  content: "\e910";
}
.zei-unorder:before {
  content: "\e90d";
}
.zei-order:before {
  content: "\e90e";
}
.zei-link:before {
  content: "\e911";
}
.zei-unlink:before {
  content: "\e912";
}
.zei-table:before {
  content: "\e915";
}
.zei-line:before {
  content: "\e916";
}
.zei-smiley:before {
  content: "\e917";
}
.zei-fontfamily:before {
  content: "\e918";
  padding-left: 8px;
  width: 20px;
}
.zei-quote:before {
  content: "\e913";
}
.zei-image:before {
  content: "\e919";
}
.zei-arrow:before {
  content: "\e901";
  color: #C9CACD !important;
}
.zei-italic:before {
  content: "\e904";
}
.zei-rarrow:before {
  content: "\e902";
}
.zei-close:before {
  content: "\e920";
  font-size: 16px;
  color: #333;
}
.zei-uncheck:before {
  content: "\e91b";
}
.zei-check:before {
  content: "\e91c";
}
.zei-option:before {
  content: "\e91e";
}
.zei-unoption:before {
  content: "\e91d";
}
.zei-attachment:before {
  content: "\e900";
}
.zei-more:before {
  content: "\e91a";
}
.zei-textclr:before {
  content: "\e907";
}
.zei-rtl:before {
  content: "\e922";
}
.zei-ltr:before {
  content: "\e923";
}
.zei-html:before {
  content: "\e924";
}
.zei-bgclr {
  width: 14px;
  height: 16px;
  display: inline-block;
  margin: 10px 3px 3px 5px;
  background-image: url('../images/zme.png');
  background-position: -83px -2px;
}
.ze_SCmb {
  background-color: #fafafa;
  height: 28px;
  border-bottom: 1px solid #e5e5e5;
  font-family: "Open Sans", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 0 10px 0 1px;
  position: relative;
}
.ze_SCmb font {
  width: 1px;
  overflow: hidden;
  float: left;
  background-color: #e5e5e5;
  height: 18px;
  margin-top: 6px;
}
.ze_SCmb ul,
.ze_SCmb li {
  padding: 0;
  list-style: none;
  float: left;
}
.ze_SCmb ul {
  margin: 0;
}
.ze_SCmb li {
  margin: 0 0 0 1px;
}
.ze_SCmb ul li:first-child {
  margin: 0;
}
.ze_SCmb li b {
  height: 30px;
  line-height: 23px;
  padding: 1px 6px;
  display: block;
  position: relative;
  font-weight: normal;
  background: none;
  border: 1px solid transparent;
  cursor: pointer;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
.ze_SCmb li b span.ze_pdl {
  padding-left: 5px;
  position: relative;
  top: 0px;
  font-size: 13px;
}
.ze_SCmb li b div.ze_hd {
  position: absolute;
  border: 1px solid #e0e0e0;
  border-width: 1px 0;
  width: 5px;
  height: 100%;
  top: -1px;
  left: -3px;
}
.ze_SCmb li b.ze_dn div.ze_hd {
  background-color: #FFF;
  height: 4px;
  margin: 0 0 0 -3px;
  width: 100%;
  z-index: 599;
  display: block;
  left: 3px;
  top: 31px;
  position: absolute;
  border: 0;
}
.ze_SCmb li b.ze_dn {
  background-color: #fff;
  border: 1px solid #ccc;
  border-bottom: 0 solid #fff;
  height: 36px;
  padding: 1px 4px 0;
}
.ze_SCmb li b:hover {
  background-color: #f1f1f1;
}
.ze_SCmb li b:hover span:before,
.ze_SCmb li b.ze_Sel span:before {
  color: #222 !important;
}
.ze_SCmb li b.ze_dn.ze_Sel div.ze_hd {
  background-color: #FFF;
  border: 0;
}
.ze_SCmb li b.ze_dn.ze_Sel {
  background-color: #fff;
  border: 1px solid #ccc;
  border-bottom: 0 solid #fff;
  margin: -1px -1px 0 -1px;
  padding: 2px 7px 0 7px;
  height: 29px;
}
.ze_alttool {
  position: absolute;
  padding: 0;
  z-index: 998;
}
.ze_dd {
  display: none;
  position: absolute;
  padding: 5px;
  z-index: 500;
}
.ze_dd ul {
  margin: -5px 0 0 -5px;
  padding: 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top: 0;
  overflow: hidden;
  overflow-y: auto;
  -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.14);
  -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.14);
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.14);
}
.ze_dd .ze_ddr {
  margin: -5px -5px 0 0;
  -moz-box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.14);
  -webkit-box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.14);
  box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.14);
}
.ze_tbdr {
  border-top: 1px solid #CCC !important;
}
.ze_dd li {
  float: none;
  padding: 7px 15px;
  line-height: 20px;
  height: 30px;
  list-style: none;
  cursor: pointer;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
.ze_dd li:hover,
.ze_dd li.sel {
  background-color: #e5e5e5;
  overflow: hidden;
}
.ze_lne {
  padding: 0!important;
  background-color: #dadada;
  height: 1px!important;
  line-height: 1px!important;
  overflow: hidden!important;
}
.ze_dd {
  position: absolute;
  margin: 0;
  opacity: 0;
  display: block;
}
.zei-arrow,
.zei-arrow:before {
  width: 14px;
  height: 28px;
  padding-top: 2px;
  padding-right: 6px;
  text-align: center;
}
.zei-arrow {
  margin-right: -4px;
  margin-top: -3px;
}
.zei-arrow:before {
  padding-left: 0;
}
.zei-arrow.ze-big,
.zei-arrow.ze-big:before {
  width: 34px;
  padding-right: 0;
}
.ze_dd.shw {
  opacity: 1;
}
.ze_dd li:hover {
  background-color: #ebebeb;
}
ul.ze_cb {
  height: 155px;
  width: 235px;
}
ul.ze_cb li {
  cursor: pointer;
  display: inline;
  float: left;
  line-height: normal;
  list-style-type: none;
  margin: 3px 0 0 5px;
  overflow: hidden;
  height: 14px;
  width: 14px;
  padding: 0;
  border: 1px solid #999;
}
ul.ze_sb {
  width: 204px;
  padding: 5px;
}
ul.ze_sb li {
  cursor: pointer;
  display: inline;
  float: left;
  line-height: normal;
  list-style-type: none;
  overflow: hidden;
  border: 1px solid #fff;
  margin: 1px;
  padding: 3px;
  width: 28px;
  height: 28px;
}
ul.ze_sb li:hover {
  box-shadow: #808080 0 0 1px;
  background-color: #fff;
}
.ze_orly {
  position: fixed;
  background-color: #fff;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 9998;
}
.ze_esel {
  background-color: #f0f0f0 !important;
}
.ze_btn b {
  width: auto!important;
  white-space: nowrap;
  padding: 0 10px!important;
}
.ze_btn li:hover {
  background-color: transparent;
}
.ze_SCmb.ze_btn {
  background-color: #fff;
  border-bottom: 0;
}
.ze_SCmb ul.ze_frt {
  float: right;
}
.ze_phd {
  background-color: #e5e5e5;
  font-size: 110%;
  padding: 5px 10px 0;
  font-weight: bold;
  position: relative;
  top: -3px;
}
.ze_ptt {
  background-color: #f5f5f5;
}
.ze_ptble {
  font-size: 12px;
  width: 100%;
}
.ze_ptble tr td {
  padding: 6px 15px;
}
.ze_ptble tr td input[type=radio] {
  margin: 4px 10px;
}
.ze_ptble tr td input[type=text] {
  height: 26px;
  padding: 6px;
}
.ze_ptble table {
  font-size: 12px;
  padding: 5px 20px 5px 0;
}
.ze_ptble label {
  cursor: pointer;
}
.ze_m20 {
  margin-right: 20px;
}
.ze_area {
  width: 100%;
  border: 0px solid black;
  border-width: 0;
}
.ze-big:before {
  font-size: 22px;
  color: #666 !important;
}
.ze_frt {
  float: right!important;
}
.ze_bld {
  font-weight: bold;
}
.zep_PU {
  font-size: 12px;
  position: absolute;
  background-color: #fff;
  border: 1px solid #c5c5c5;
  min-width: 375px;
  max-width: 800px;
  -moz-box-shadow: 3px 4px 8px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 3px 4px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 3px 4px 8px rgba(0, 0, 0, 0.2);
  z-index: 9999;
}
.zep_PUtts .zep_arr {
  background-color: #f9f9f9;
  -moz-box-shadow: 1px 1px 0 #fff inset;
  -webkit-box-shadow: 1px 1px 0 #fff inset;
  box-shadow: 1px 1px 0 #fff inset;
}
.zep_PUtt {
  border-bottom: 1px solid #e5e5e5;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  color: #222;
  font-size: 15px;
}
.zep_PUtt i {
  float: right;
}
.zep_PUbtm {
  border-top: 1px dashed #c5c5c5;
  text-align: center;
  margin: 10px 15px 0 15px;
  padding: 20px 0;
}
.zep_PUbtm span {
  height: 21px;
  border: 1px solid #cecece;
  line-height: 21px;
  padding: 3px 24px;
  margin-right: 8px;
  background-color: #fff;
  color: #666;
  display: inline-block !important;
  cursor: pointer;
  font-size: 110%;
}
.zep_PUbtm span.sel {
  background-color: #424f56;
  border-width: 0;
  padding: 5px 18px;
  min-width: 70px;
  text-align: center;
  color: #fff;
  height: 30px;
}
.ze_angry,
.ze_anxious,
.ze_claps,
.ze_coolnew,
.ze_dislike,
.ze_dizzy,
.ze_doubtful,
.ze_halo,
.ze_idea,
.ze_injured,
.ze_like,
.ze_lipssealed,
.ze_lol,
.ze_loveit,
.ze_meh,
.ze_neutral,
.ze_ontarget,
.ze_sad,
.ze_searching,
.ze_shocked,
.ze_sick,
.ze_sleepy,
.ze_smilenew,
.ze_tearofjoy,
.ze_tensed,
.ze_tongueout,
.ze_winknew,
.ze_worried,
.ze_yoyo,
.ze_yummy {
  background-image: url('../images/smileys.png');
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 1px;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min--moz-device-pixel-ratio: 2), screen and (-o-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .ze_angry,
  .ze_anxious,
  .ze_claps,
  .ze_coolnew,
  .ze_dislike,
  .ze_dizzy,
  .ze_doubtful,
  .ze_halo,
  .ze_idea,
  .ze_injured,
  .ze_like,
  .ze_lipssealed,
  .ze_lol,
  .ze_loveit,
  .ze_meh,
  .ze_neutral,
  .ze_ontarget,
  .ze_sad,
  .ze_searching,
  .ze_shocked,
  .ze_sick,
  .ze_sleepy,
  .ze_smilenew,
  .ze_tearofjoy,
  .ze_tensed,
  .ze_tongueout,
  .ze_winknew,
  .ze_worried,
  .ze_yoyo,
  .ze_yummy {
    background-image: url('../images/smileysretina.png');
    background-size: 240px 290px;
  }
}
.ze_smilenew {
  background-position: 0 0;
}
.ze_sad {
  background-position: -168px -24px;
}
.ze_lol {
  background-position: -24px 0;
}
.ze_angry {
  background-position: -72px -48px;
}
.ze_tongueout {
  background-position: -48px -24px;
}
.ze_coolnew {
  background-position: -96px 0;
}
.ze_winknew {
  background-position: -24px -24px;
}
.ze_meh {
  background-position: -192px -72px;
}
.ze_tearofjoy {
  background-position: -48px 0;
}
.ze_shocked {
  background-position: -48px -72px;
}
.ze_loveit {
  background-position: -120px 0;
}
.ze_neutral {
  background-position: -168px -72px;
}
.ze_worried {
  background-position: -24px -48px;
}
.ze_yummy {
  background-position: -120px -24px;
}
.ze_sleepy {
  background-position: -168px -48px;
}
.ze_dizzy {
  background-position: -72px -72px;
}
.ze_sick {
  background-position: -120px -72px;
}
.ze_injured {
  background-position: -144px -72px;
}
.ze_idea {
  background-position: 0 -24px;
}
.ze_doubtful {
  background-position: -24px -72px;
}
.ze_tensed {
  background-position: -96px -48px;
}
.ze_searching {
  background-position: -216px 0;
}
.ze_anxious {
  background-position: 0 -48px;
}
.ze_lipssealed {
  background-position: -216px -72px;
}
.ze_halo {
  background-position: -96px -24px;
}
.ze_like {
  background-position: 0 -120px;
}
.ze_dislike {
  background-position: -24px -120px;
}
.ze_claps {
  background-position: -168px -120px;
}
.ze_yoyo {
  background-position: -120px -120px;
}
.ze_ontarget {
  background-position: -24px -168px;
}
.ze_spell {
  position: absolute;
  background-color: #f5f5f5;
  border: 1px solid #e5e5e5;
  padding: 5px;
  top: 35px;
  right: 1px;
}
.ze_spell a {
  padding: 0 10px;
}
.ze_spell i {
  margin-left: 10px;
}
.ze_spell span {
  padding: 0 5px;
  margin-left: 5px;
  cursor: pointer;
}
.ze_spell span:hover {
  text-decoration: underline;
}
.ze_ptble .ze_iiInput {
  padding-right: 15px;
}
.ze_ptble .ze_iiInput > div input {
  width: 100%;
}
.ze_ptble .ze_iiSnF {
  color: #a0a0a0;
  font-size: 12px;
  font-style: italic;
  line-height: 11px;
  margin: 0;
  padding: 8px 0 0;
}
.ze_ptble .ze_iiS {
  color: #c2c2c2;
  padding: 8px 0;
}
.ze_ptble .ze_iiS > span {
  color: #222;
}
.ze_ptble .ze_iiI {
  border: #e6e2e3 1px solid;
  height: 120px;
  width: 120px;
}
.ze_ptble .ze_input_text {
  border: #e5e5e5 1px solid;
  padding: 5px 10px;
  width: 293px;
  display: block;
  font-style: italic;
}
.ze_ptble .ze_input_text:focus {
  outline: none;
}
.ze_ptble .ze_iiIP {
  color: #c3c3c3;
  display: block;
  line-height: 120px;
  text-align: center;
}
.ze_popuperrmsg {
  color: #F00;
}
.ze_imgpopupinfo {
  color: #1DAF15;
  font-weight: bold;
  display: none;
}
.ze_change-captcha-icon {
  background: url("../images/refresh.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  float: right;
  height: 23px;
  width: 38px;
}
.ze_select {
  border: 1px solid #ccc;
  overflow: hidden;
  outline: none;
  position: relative;
  display: inline-block;
  height: 24px;
  width: 70%;
  background-color: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: right;
  width: 60px;
}
.ze_select select {
  padding: 0 8px;
  background-color: #fff;
  border: none;
  box-shadow: none;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  cursor: pointer;
  width: 100%;
}
.ze_select select::-ms-expand {
  display: none;
}
.ze_select:after {
  content: "\e901";
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  pointer-events: none;
  font-family: Editor;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-shadow: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  color: #555;
  text-align: center;
}
.zep_PUbtm span[data-val=Cancel] {
  border-color: transparent;
  background-color: #e6e6e6;
  padding: 5px 18px;
  min-width: 70px;
  height: 31px;
}
.ze_drag {
  background-color: #fafafa;
  border: 3px dashed #dedede;
  margin-left: auto;
  margin-right: auto;
  opacity: 0.8;
  position: relative;
  height: 66%;
  width: 70%;
  top: 17%;
  text-align: center;
  font-size: 20px;
}
.ze_drag span {
  position: relative;
  top: 46%;
  color: #ccc;
}
.ze_autoFill li {
  padding: 7px;
}
.ze_autoFill li img {
  height: 20px;
  width: 20px;
  padding-right: 7px;
  vertical-align: middle;
}
.zep_ptxtara {
  border-color: #ccc;
  margin-top: 10px;
}
#ze_dropdown {
  z-index: 9999;
}
/*!
 * Bootstrap Colorpicker v2.5.2
 * https://itsjavi.com/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */
.colorpicker-saturation {
  width: 100px;
  height: 100px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjg4MkQyODc4M0EzMTFFOUExQkQ5NTM4MEEzRkQwODIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjg4MkQyODg4M0EzMTFFOUExQkQ5NTM4MEEzRkQwODIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODgyRDI4NTgzQTMxMUU5QTFCRDk1MzgwQTNGRDA4MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODgyRDI4NjgzQTMxMUU5QTFCRDk1MzgwQTNGRDA4MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlvEYVMAAFaSSURBVHja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");
  cursor: crosshair;
  float: left;
}
.colorpicker-saturation i {
  display: block;
  height: 8px;
  width: 8px;
  border: 2px solid #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -7px 0 0 -7px;
}
.colorpicker-saturation i b {
  display: none;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
}
.colorpicker-hue,
.colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
.colorpicker-hue i,
.colorpicker-alpha i {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
.colorpicker-hue {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC");
}
.colorpicker-alpha {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");
  display: none;
}
.colorpicker-saturation,
.colorpicker-hue,
.colorpicker-alpha {
  background-size: contain;
}
.colorpicker {
  padding: 4px;
  min-width: 130px;
  margin-top: 1px;
  z-index: 9800;
}
.colorpicker:before,
.colorpicker:after {
  display: table;
  content: "";
  line-height: 0;
}
.colorpicker:after {
  clear: both;
}
.colorpicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.colorpicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.colorpicker div {
  position: relative;
}
.colorpicker.colorpicker-with-alpha {
  min-width: 140px;
}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
  display: block;
}
.colorpicker-color {
  height: 10px;
  margin-top: 5px;
  clear: both;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");
  background-position: 0 100%;
}
.colorpicker-color div {
  height: 10px;
}
.colorpicker-selectors {
  display: none;
  height: 10px;
  margin-top: 5px;
  clear: both;
}
.colorpicker-selectors i {
  cursor: pointer;
  float: left;
  height: 10px;
  width: 10px;
}
.colorpicker-selectors i + i {
  margin-left: 3px;
}
.colorpicker-element .input-group-addon i,
.colorpicker-element .add-on i {
  display: inline-block;
  cursor: pointer;
  height: 16px;
  vertical-align: text-top;
  width: 16px;
}
.colorpicker.colorpicker-inline {
  position: relative;
  display: inline-block;
  float: none;
  z-index: auto;
}
.colorpicker.colorpicker-horizontal {
  width: 110px;
  min-width: 110px;
  height: auto;
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation {
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-color {
  width: 100px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  width: 100px;
  height: 15px;
  float: left;
  cursor: col-resize;
  margin-left: 0px;
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue i,
.colorpicker.colorpicker-horizontal .colorpicker-alpha i {
  display: block;
  height: 8px;
  width: 8px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 2px solid #fff;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==");
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=");
}
.colorpicker-right:before {
  left: auto;
  right: 6px;
}
.colorpicker-right:after {
  left: auto;
  right: 7px;
}
.colorpicker-no-arrow:before {
  border-right: 0;
  border-left: 0;
}
.colorpicker-no-arrow:after {
  border-right: 0;
  border-left: 0;
}
.colorpicker.colorpicker-visible,
.colorpicker-alpha.colorpicker-visible,
.colorpicker-saturation.colorpicker-visible,
.colorpicker-hue.colorpicker-visible,
.colorpicker-selectors.colorpicker-visible {
  display: block;
}
.colorpicker.colorpicker-hidden,
.colorpicker-alpha.colorpicker-hidden,
.colorpicker-saturation.colorpicker-hidden,
.colorpicker-hue.colorpicker-hidden,
.colorpicker-selectors.colorpicker-hidden {
  display: none;
}
.colorpicker-inline.colorpicker-visible {
  display: inline-block;
}
.colorpicker-2x .colorpicker-saturation {
  width: 240px;
  height: 240px;
  margin-right: 10px;
}
.colorpicker-2x .colorpicker-hue {
  height: 240px;
}
.colorpicker-2x > .widget-action {
  height: 34px;
  width: 100%;
  background-color: #fff;
  top: 10px;
  left: 0;
  right: 0;
  clear: both;
}
.colorpicker-2x > .widget-action > span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
.colorpicker-2x > .widget-action > div {
  border: 1px solid #c6cacc;
  padding: 3px 5px 1px 2px;
  display: inline-block;
  vertical-align: middle;
  height: 22px;
}
.colorpicker-2x > .widget-action > div > span {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: sub;
}
.colorpicker-2x > .widget-action > div > input {
  font-style: normal;
  display: inline-block;
  vertical-align: top;
  margin-left: 4px;
  height: 14px;
  font-size: 10px;
  border-width: 0;
  width: 55px;
}
.colorpicker-2x > .widget-action > button {
  padding: 2px 15px;
  margin-left: 7px;
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.2;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip.top-right .tooltip-arrow {
  bottom: -5px;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: black;
}
.tooltip-inner {
  max-width: 200px;
  padding: 5px 8px;
  color: #fff;
  text-align: left;
  background-color: #000;
  border-radius: 0px;
  line-height: 16px;
}
.tooltip-inner.fluid-width {
  max-width: 100% !important;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip-arrow.tooltip-arrow-top {
  top: 10px!important;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/*for placeholder color changes*/
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b3b3b3;
}
.font-smooth {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #b3b3b3;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #b3b3b3;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #b3b3b3;
}
.ui-tooltip {
  min-width: 100px;
  max-width: 300px;
  background-color: #fff;
  color: #000;
  z-index: 9999;
  min-height: 30px;
  position: absolute;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6);
  padding: 6px 9px;
  display: none;
}
.ui-tooltip.ui-tooltip-right:after {
  width: 10px;
  height: 10px;
  box-shadow: -4px 2px 3px rgba(0, 0, 0, 0.2);
  top: 9px;
  left: -5px;
  background: #fff;
  position: absolute;
  content: " ";
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Chrome, Safari, Opera */
  transform: rotate(45deg);
}
.ui-tooltip.ui-tooltip-bottom:after {
  width: 10px;
  height: 10px;
  box-shadow: -2px -1px 3px rgba(0, 0, 0, 0.2);
  top: -5px;
  left: 50%;
  margin-left: -5px;
  background: #fff;
  position: absolute;
  content: " ";
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Chrome, Safari, Opera */
  transform: rotate(45deg);
}
/*for placeholder color changes*/
/*** UL Types*/
ul.stack-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
ul.stack-list > li {
  padding: 2.25px 7px;
}
ul.queue-list {
  padding: 0;
  margin: 0;
  margin-top: -5px;
  list-style-type: none;
}
ul.queue-list > li {
  padding: 2.25px 14px;
  float: left;
}
ul.queue-list.seperator > li {
  border-right: 1px solid #cccccc;
  font-size: 11px;
}
ul.queue-list.seperator > li:last-child {
  border-right-width: 0;
  padding-right: 0;
}
ul.queue-list.queue-list > li {
  padding: 0 7px;
  float: left;
}
ul.seperator-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
ul.seperator-list > li {
  padding: 0px 10px;
  float: left;
  line-height: 18px;
}
ul.seperator-list > li {
  border-right: 1px solid #e4e4e4;
  font-size: 11px;
}
ul.seperator-list > li:last-child {
  border-right-width: 0;
  padding-right: 0;
}
ul.green-dot-list li {
  color: #7ebb49;
  line-height: 20px;
}
ul.green-dot-list li span {
  color: #000;
}
/*** UL Types*/
/*headers*/
.header-with-line-type-1 {
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 5px;
  margin-bottom: 15px;
}
.header-with-line-through {
  position: relative;
}
.header-with-line-through span {
  display: inline-block;
  padding-left: 10px;
  background-color: #fff;
  position: relative;
  z-index: 3;
  color: #8a8a8a;
}
.header-with-line-through:after {
  content: " ";
  position: absolute;
  border-top: 1px solid #e5e5e5;
  top: 7px;
  right: 0;
  left: 0;
  margin-left: 20px;
  z-index: 1;
}
/*headers*/
body *:focus {
  outline: none;
}
body {
  font-size: 11px;
}
body.db-light-gray-bg {
  background-color: #f6f6f6;
}
.static-container {
  width: 800px;
}
.static-container-md {
  width: 1000px;
}
.static-container-sm {
  width: 600px;
}
.static-container-xsm {
  width: 500px;
}
.static-container-xs {
  width: 400px;
}
.btn.settings-btn {
  padding: 2px 7px 2px 5px !important;
  font-size: 11px;
}
.btn.settings-btn .icn-cog {
  margin-top: -2px;
}
.sub-tab-active .o365-page-header {
  padding-top: 10px;
}
.o365-page-header {
  margin: 0 0 20px 0;
  border-bottom: 1px solid #e4e4e4;
  padding: 7px 0 6px 0;
  min-height: 34px;
}
.o365-page-header h1 {
  font-size: 14px;
  margin: 0 0 0 0;
  line-height: 20px;
  font-weight: 600;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.o365-page-header h1 > * {
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.o365-page-header.header-slogan {
  border-bottom: 1px solid #e2e2e2;
  min-height: 34px;
}
.o365-page-header.header-slogan h1 {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 15px;
  margin: 0 0 0 0;
  line-height: 20px;
  font-weight: 600;
}
.o365-page-header.header-slogan > span {
  font-size: 10px;
  line-height: 24px;
  font-weight: 300;
  color: #8e959a;
  display: none;
}
.o365-page-header.header-slogan > span > ul.nav {
  margin-top: -5px;
  font-weight: normal;
}
.o365-page-header.with-fav-menu {
  min-height: 34px;
}
.o365-page-header .header-right-btn {
  float: right;
}
.o365-page-header .o365-favorite-menu {
  float: right;
}
.o365-page-header .o365-favorite-menu > .dropdown > .dropdown-menu > li > a .o365-icon {
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
  margin-top: -1px;
}
.o365-page-header .page-header-help {
  margin-left: 15px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.o365-page-header .page-header-help:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.o365-table-action-toolset {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}
.o365-table-action-toolset > li {
  float: left;
  margin-right: 0px;
  margin-left: 0px;
}
.o365-table-action-toolset > li .o365-icon {
  cursor: pointer;
}
.o365-table-action-toolset > li:first-child .o365-icon {
  margin-left: 0;
}
.o365-custom-select.btn-group:not(.input-group-btn) {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.o365-custom-select.btn-group .dropdown-menu {
  min-width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  width: auto;
  margin-top: -1px;
  border-color: #b3b3b3;
}
.o365-custom-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.o365-custom-select.btn-group .dropdown-menu li {
  position: relative;
}
.o365-custom-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  user-select: none;
  min-height: 22px;
  padding: 3.5px 9px;
}
.o365-custom-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.o365-custom-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.o365-custom-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.o365-custom-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 0;
  right: 0;
  width: 21px;
  height: 20px;
  vertical-align: middle;
  border: 0 solid #fff;
  border-left: 1px solid #cccccc;
  background: #f2f2f2 url("../images/o365-sprite@2x.png") -35px -354px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
}
.o365-custom-select.open .btn-default,
.o365-custom-select.open .btn-default:hover,
.o365-custom-select.open .btn-default:focus {
  background-color: #fff;
  box-shadow: none !important;
  padding: 1px 7px;
}
.o365-custom-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1;
}
.o365-custom-select .btn-default {
  background: #fff;
  box-shadow: none !important;
  border: 1px solid #cccccc;
  padding: 1px 7px;
}
.o365-custom-select .dropdown-menu li > a {
  display: block;
  padding: 6px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.table-summary {
  color: #8d8d8d;
  font-size: 11px;
  float: left;
  margin-top: 10px;
}
.o365-table-setter .filter-dropdown {
  background-color: transparent;
}
.o365-table-setter .filter-dropdown .btn-default {
  min-width: 20px !important;
}
.o365-table-setter > .table-setter-header {
  display: none;
}
.o365-table-setter table {
  margin-bottom: 0px;
}
.o365-table-setter table .search-row {
  display: none;
}
.o365-table-setter table .search-row input {
  display: inline;
  margin: 0;
  padding: 0;
  width: auto;
}
.o365-table-setter > .status-box {
  height: 30px;
  padding: 4.5px 0;
  font-size: 11px;
}
.o365-table-setter > .status-box .key {
  font-weight: 600;
}
.o365-table-setter > .status-box .value {
  color: #8e959a;
}
.o365-table-setter > .status-box a.value:hover {
  color: #000;
}
.o365-table-setter > .status-box .status-box-rhs {
  float: right;
  color: #c0c0c0;
  font-size: 11px;
}
.o365-table-setter > .status-box .status-box-rhs span {
  display: none;
}
.o365-table-setter > .status-box .status-box-rhs span.close {
  color: #c0c0c0;
  font-size: 11px;
  visibility: hidden;
  font-size: 16px !important;
  margin-left: 5px;
}
.o365-table-setter > .status-box .status-box-rhs:hover span.close {
  visibility: visible;
}
.o365-table-setter > .status-box .status-box-rhs.open span {
  display: inline;
}
.o365-table-setter > .status-box.status-box-sm {
  height: 20px;
}
.o365-table-setter > .status-box ul.status-box-list {
  padding: 0;
  margin: 0 0 5px 0;
}
.o365-table-setter > .status-box ul.status-box-list li {
  list-style: none;
  float: left;
  margin-left: 15px;
  padding-left: 15px;
  border-left: 1px solid #e4e4e4;
}
.o365-table-setter > .status-box ul.status-box-list li:first-child {
  padding-left: 0;
  margin-left: 0;
  border-left-width: 0;
}
.o365-table-setter > .top-tool-box,
.o365-table-setter .bottom-tool-box {
  height: 30px;
  background: #f0f0f0;
  padding: 6px 8px 5px 8px;
}
.o365-table-setter > .top-tool-box > ul.right-flow,
.o365-table-setter .bottom-tool-box > ul.right-flow,
.o365-table-setter > .top-tool-box > ul,
.o365-table-setter .bottom-tool-box > ul {
  margin-left: -10px;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li,
.o365-table-setter .bottom-tool-box > ul.right-flow > li,
.o365-table-setter > .top-tool-box > ul > li,
.o365-table-setter .bottom-tool-box > ul > li {
  float: left;
  position: relative;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li div.tool-select button.dropdown-toggle,
.o365-table-setter .bottom-tool-box > ul.right-flow > li div.tool-select button.dropdown-toggle,
.o365-table-setter > .top-tool-box > ul > li div.tool-select button.dropdown-toggle,
.o365-table-setter .bottom-tool-box > ul > li div.tool-select button.dropdown-toggle {
  background: #fff;
  line-height: 13px;
  border-color: #d8dcdd;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li div.tool-select div.dropdown-menu,
.o365-table-setter .bottom-tool-box > ul.right-flow > li div.tool-select div.dropdown-menu,
.o365-table-setter > .top-tool-box > ul > li div.tool-select div.dropdown-menu,
.o365-table-setter .bottom-tool-box > ul > li div.tool-select div.dropdown-menu {
  min-width: 100%;
  border-color: #d8dcdd;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li div.tool-select .bs-caret .caret,
.o365-table-setter .bottom-tool-box > ul.right-flow > li div.tool-select .bs-caret .caret,
.o365-table-setter > .top-tool-box > ul > li div.tool-select .bs-caret .caret,
.o365-table-setter .bottom-tool-box > ul > li div.tool-select .bs-caret .caret {
  background-position: -31px -63px;
  height: 17px;
  background-color: #fff;
  border-left-width: 0;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > a,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > a,
.o365-table-setter > .top-tool-box > ul > li > a,
.o365-table-setter .bottom-tool-box > ul > li > a {
  display: block;
  padding: 1px 8px;
  text-decoration: none;
  color: #000;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > a .o365-icon,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > a .o365-icon,
.o365-table-setter > .top-tool-box > ul > li > a .o365-icon,
.o365-table-setter .bottom-tool-box > ul > li > a .o365-icon {
  margin: 0px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > a.last-child,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > a.last-child,
.o365-table-setter > .top-tool-box > ul > li > a.last-child,
.o365-table-setter .bottom-tool-box > ul > li > a.last-child {
  padding-right: 0;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > a.extend-space,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > a.extend-space,
.o365-table-setter > .top-tool-box > ul > li > a.extend-space,
.o365-table-setter .bottom-tool-box > ul > li > a.extend-space {
  padding: 0px 8px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > a.minimize-space,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > a.minimize-space,
.o365-table-setter > .top-tool-box > ul > li > a.minimize-space,
.o365-table-setter .bottom-tool-box > ul > li > a.minimize-space {
  padding: 3px 1px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > a.minimize-space.left,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > a.minimize-space.left,
.o365-table-setter > .top-tool-box > ul > li > a.minimize-space.left,
.o365-table-setter .bottom-tool-box > ul > li > a.minimize-space.left {
  padding: 3px 7px 3px 1px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > a.minimize-space.right,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > a.minimize-space.right,
.o365-table-setter > .top-tool-box > ul > li > a.minimize-space.right,
.o365-table-setter .bottom-tool-box > ul > li > a.minimize-space.right {
  padding: 3px 1px 3px 7px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .table-nav,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .table-nav,
.o365-table-setter > .top-tool-box > ul > li .table-nav,
.o365-table-setter .bottom-tool-box > ul > li .table-nav {
  padding-top: 0px;
  margin-right: 10px;
  margin-left: 10px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .table-nav .icn-next-all,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .table-nav .icn-next-all,
.o365-table-setter > .top-tool-box > ul > li .table-nav .icn-next-all,
.o365-table-setter .bottom-tool-box > ul > li .table-nav .icn-next-all {
  margin-left: 3px;
  cursor: pointer;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .table-nav .icn-next,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .table-nav .icn-next,
.o365-table-setter > .top-tool-box > ul > li .table-nav .icn-next,
.o365-table-setter .bottom-tool-box > ul > li .table-nav .icn-next {
  margin-left: 10px;
  cursor: pointer;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .table-nav .icn-prev-all,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .table-nav .icn-prev-all,
.o365-table-setter > .top-tool-box > ul > li .table-nav .icn-prev-all,
.o365-table-setter .bottom-tool-box > ul > li .table-nav .icn-prev-all {
  margin-right: 3px;
  cursor: pointer;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .table-nav .icn-prev,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .table-nav .icn-prev,
.o365-table-setter > .top-tool-box > ul > li .table-nav .icn-prev,
.o365-table-setter .bottom-tool-box > ul > li .table-nav .icn-prev {
  margin-right: 10px;
  cursor: pointer;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .table-nav span,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .table-nav span,
.o365-table-setter > .top-tool-box > ul > li .table-nav span,
.o365-table-setter .bottom-tool-box > ul > li .table-nav span {
  line-height: 18px;
  vertical-align: bottom;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .btn-precedence,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .btn-precedence,
.o365-table-setter > .top-tool-box > ul > li .btn-precedence,
.o365-table-setter .bottom-tool-box > ul > li .btn-precedence {
  background: #fff;
  border: 1px solid #e6e6e6;
  line-height: 16px;
  padding-right: 10px;
  padding-left: 5px;
  margin-top: -4px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .btn-precedence .o365-icon,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .btn-precedence .o365-icon,
.o365-table-setter > .top-tool-box > ul > li .btn-precedence .o365-icon,
.o365-table-setter .bottom-tool-box > ul > li .btn-precedence .o365-icon {
  margin-top: -1px !important;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li span.sep,
.o365-table-setter .bottom-tool-box > ul.right-flow > li span.sep,
.o365-table-setter > .top-tool-box > ul > li span.sep,
.o365-table-setter .bottom-tool-box > ul > li span.sep {
  background-color: #cccccc;
  width: 1px;
  height: 17px;
  position: absolute;
  right: 0;
  top: 1px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .o365-icon,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .o365-icon,
.o365-table-setter > .top-tool-box > ul > li .o365-icon,
.o365-table-setter .bottom-tool-box > ul > li .o365-icon {
  margin: 0px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .btn-dropdown.open .btn,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .btn-dropdown.open .btn,
.o365-table-setter > .top-tool-box > ul > li .btn-dropdown.open .btn,
.o365-table-setter .bottom-tool-box > ul > li .btn-dropdown.open .btn {
  box-shadow: none;
  position: relative;
  border-bottom: 0px solid #fff;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .btn-white:focus,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .btn-white:focus,
.o365-table-setter > .top-tool-box > ul > li .btn-white:focus,
.o365-table-setter .bottom-tool-box > ul > li .btn-white:focus {
  border-top-color: #ccc !important;
  border-left-color: #ccc !important;
  border-right-color: #ccc !important;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn {
  margin-left: 5px;
  margin-top: -1px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .btn,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .btn,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .btn,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .btn {
  border: 1px solid #e3e9e9;
  background: #fff !important;
  font-size: 11px;
  padding: 0px 8px !important;
  margin-left: 5px;
  z-index: 0;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .btn.btn-reset,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .btn.btn-reset,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .btn.btn-reset,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .btn.btn-reset {
  z-index: 999;
  margin-right: -6px;
  padding-left: 22px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .btn.btn-reset i,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .btn.btn-reset i,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .btn.btn-reset i,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .btn.btn-reset i {
  position: absolute;
  top: 3px;
  left: 2px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .dropdown-menu,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .dropdown-menu {
  border: 1px solid #e3e9e9;
  margin-top: -1px;
  min-width: 200px;
  overflow: hidden;
  z-index: 1001;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu .cscroll,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu .cscroll,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .dropdown-menu .cscroll,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .dropdown-menu .cscroll {
  height: 300px;
  padding-bottom: 45px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu .btn-primary,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu .btn-primary,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .dropdown-menu .btn-primary,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .dropdown-menu .btn-primary {
  background: #8dc63f !important;
  color: #fff;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li a,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li a,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li a,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li a {
  padding: 4.5px 7px;
  font-size: 11px;
  color: #333333;
  display: block;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li a:hover,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li a:hover,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li a:hover,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li a:hover {
  text-decoration: none;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li a .chkbox,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li a .chkbox,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li a .chkbox,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li a .chkbox,
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li a .icheckbox_minimal,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li a .icheckbox_minimal,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li a .icheckbox_minimal,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li a .icheckbox_minimal {
  margin-right: 7px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li a:hover,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li a:hover,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li a:hover,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li a:hover {
  cursor: move;
  background: #f5f5f5;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li.ui-state-highlight,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .dropdown-menu ul li.ui-state-highlight,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li.ui-state-highlight,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .dropdown-menu ul li.ui-state-highlight {
  min-height: 30px;
  border: 1px dashed #ccc;
  background: #FFFFED;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .cont-area,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .cont-area,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .cont-area,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .cont-area {
  position: absolute;
  bottom: 0;
  margin-left: 10px;
  padding: 10px;
  border-top: 1px solid #e3e9e9;
  width: 90%;
  text-align: center;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .cont-area .btn,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .cont-area .btn,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .cont-area .btn,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .cont-area .btn {
  border: 0px solid #fff;
  font-size: 11px;
  padding: 2px 10px !important;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .column-box,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .column-box,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .column-box,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .column-box {
  padding-bottom: 50px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn.open .btn,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn.open .btn,
.o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn.open .btn,
.o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn.open .btn {
  box-shadow: none;
  border-bottom: 1px solid #fff;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn {
  margin-left: 5px;
  margin-top: -1px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn > .btn,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn > .btn,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn > .btn,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn > .btn {
  border: 1px solid #e3e9e9;
  background: #fff !important;
  font-size: 11px;
  padding: 0px 8px !important;
  margin-left: 5px;
  z-index: 0;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .btn.btn-reset,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .btn.btn-reset,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .btn.btn-reset,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .btn.btn-reset {
  z-index: 999;
  margin-right: -6px;
  padding-left: 22px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .btn.btn-reset i,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .btn.btn-reset i,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .btn.btn-reset i,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .btn.btn-reset i {
  position: absolute;
  top: 3px;
  left: 2px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .dropdown-menu,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .dropdown-menu {
  border: 1px solid #e3e9e9;
  margin-top: -1px;
  min-width: 200px;
  overflow: hidden;
  z-index: 1001;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu .cscroll,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu .cscroll,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .dropdown-menu .cscroll,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .dropdown-menu .cscroll {
  height: 300px;
  padding-bottom: 45px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu .btn-primary,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu .btn-primary,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .dropdown-menu .btn-primary,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .dropdown-menu .btn-primary {
  background: #8dc63f !important;
  color: #fff;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .dropdown-menu ul,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .dropdown-menu ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li a,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li a,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .dropdown-menu ul li a,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .dropdown-menu ul li a {
  padding: 4.5px 7px;
  font-size: 11px;
  color: #333333;
  display: block;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li a:hover,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li a:hover,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .dropdown-menu ul li a:hover,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .dropdown-menu ul li a:hover {
  text-decoration: none;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li a .chkbox,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li a .chkbox,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .dropdown-menu ul li a .chkbox,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .dropdown-menu ul li a .chkbox,
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li a .icheckbox_minimal,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li a .icheckbox_minimal,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .dropdown-menu ul li a .icheckbox_minimal,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .dropdown-menu ul li a .icheckbox_minimal {
  margin-right: 7px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li a:hover,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li a:hover,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .dropdown-menu ul li a:hover,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .dropdown-menu ul li a:hover {
  background: #f5f5f5;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li.ui-state-highlight,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .dropdown-menu ul li.ui-state-highlight,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .dropdown-menu ul li.ui-state-highlight,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .dropdown-menu ul li.ui-state-highlight {
  min-height: 30px;
  border: 1px dashed #ccc;
  background: #FFFFED;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .cont-area,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .cont-area,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .cont-area,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .cont-area {
  position: absolute;
  bottom: 0;
  margin-left: 10px;
  padding: 10px;
  border-top: 1px solid #e3e9e9;
  width: 90%;
  text-align: center;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .cont-area .btn,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .cont-area .btn,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .cont-area .btn,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .cont-area .btn {
  border: 0px solid #fff;
  font-size: 11px;
  padding: 2px 10px !important;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .cont-area .btn-default,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .cont-area .btn-default,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .cont-area .btn-default,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .cont-area .btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #ccc;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .cont-area .btn-default:hover,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .cont-area .btn-default:hover,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .cont-area .btn-default:hover,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .cont-area .btn-default:hover {
  color: #333;
  background-color: #cccccc;
  border-color: #adadad;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn .column-box,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn .column-box,
.o365-table-setter > .top-tool-box > ul > li .attribute-btn .column-box,
.o365-table-setter .bottom-tool-box > ul > li .attribute-btn .column-box {
  padding-bottom: 50px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li > .attribute-btn.open > .btn,
.o365-table-setter .bottom-tool-box > ul.right-flow > li > .attribute-btn.open > .btn,
.o365-table-setter > .top-tool-box > ul > li > .attribute-btn.open > .btn,
.o365-table-setter .bottom-tool-box > ul > li > .attribute-btn.open > .btn {
  box-shadow: none;
  border-bottom: 1px solid #fff;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .btn-group .btn,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .btn-group .btn,
.o365-table-setter > .top-tool-box > ul > li .btn-group .btn,
.o365-table-setter .bottom-tool-box > ul > li .btn-group .btn,
.o365-table-setter > .top-tool-box > ul.right-flow > li .btn-group .no-bg,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .btn-group .no-bg,
.o365-table-setter > .top-tool-box > ul > li .btn-group .no-bg,
.o365-table-setter .bottom-tool-box > ul > li .btn-group .no-bg {
  padding: 2px 6px;
  background: transparent;
  min-width: 50px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .btn-group.page-dropdown .btn,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .btn-group.page-dropdown .btn,
.o365-table-setter > .top-tool-box > ul > li .btn-group.page-dropdown .btn,
.o365-table-setter .bottom-tool-box > ul > li .btn-group.page-dropdown .btn {
  padding: 1px 7px;
  padding-right: 25px;
  background: #fff;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .btn-group.page-dropdown .dropdown-menu,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .btn-group.page-dropdown .dropdown-menu,
.o365-table-setter > .top-tool-box > ul > li .btn-group.page-dropdown .dropdown-menu,
.o365-table-setter .bottom-tool-box > ul > li .btn-group.page-dropdown .dropdown-menu {
  min-width: 100%;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .dropdown-menu,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .dropdown-menu,
.o365-table-setter > .top-tool-box > ul > li .dropdown-menu,
.o365-table-setter .bottom-tool-box > ul > li .dropdown-menu {
  min-width: 50px;
  margin-top: -2px;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .tool-tab,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .tool-tab,
.o365-table-setter > .top-tool-box > ul > li .tool-tab,
.o365-table-setter .bottom-tool-box > ul > li .tool-tab {
  padding: 0;
  margin: -2px 0 0 10px !important;
  list-style: none;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .tool-tab li,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .tool-tab li,
.o365-table-setter > .top-tool-box > ul > li .tool-tab li,
.o365-table-setter .bottom-tool-box > ul > li .tool-tab li {
  list-style: none;
  float: left;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .tool-tab li .active,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .tool-tab li .active,
.o365-table-setter > .top-tool-box > ul > li .tool-tab li .active,
.o365-table-setter .bottom-tool-box > ul > li .tool-tab li .active {
  background-color: #D8D8D8;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .tool-tab li .active i,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .tool-tab li .active i,
.o365-table-setter > .top-tool-box > ul > li .tool-tab li .active i,
.o365-table-setter .bottom-tool-box > ul > li .tool-tab li .active i {
  opacity: 1;
  filter: alpha(opacity=100);
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .tool-tab li:first-child,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .tool-tab li:first-child,
.o365-table-setter > .top-tool-box > ul > li .tool-tab li:first-child,
.o365-table-setter .bottom-tool-box > ul > li .tool-tab li:first-child {
  margin-left: 0;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .tool-tab li a,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .tool-tab li a,
.o365-table-setter > .top-tool-box > ul > li .tool-tab li a,
.o365-table-setter .bottom-tool-box > ul > li .tool-tab li a {
  background: #fff;
  border: 1px solid #D8DCDD;
  padding: 0;
  margin-left: -1px;
  line-height: 16px;
  display: block;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .tool-tab li a i,
.o365-table-setter .bottom-tool-box > ul.right-flow > li .tool-tab li a i,
.o365-table-setter > .top-tool-box > ul > li .tool-tab li a i,
.o365-table-setter .bottom-tool-box > ul > li .tool-tab li a i {
  margin: 0 1px;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.o365-table-setter > .top-tool-box > ul.right-flow .bdr-none,
.o365-table-setter .bottom-tool-box > ul.right-flow .bdr-none,
.o365-table-setter > .top-tool-box > ul .bdr-none,
.o365-table-setter .bottom-tool-box > ul .bdr-none {
  border: 0px solid #fff;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li:last-child,
.o365-table-setter .bottom-tool-box > ul.right-flow > li:last-child,
.o365-table-setter > .top-tool-box > ul > li:last-child,
.o365-table-setter .bottom-tool-box > ul > li:last-child {
  border-right: 0px solid #fff;
}
.o365-table-setter > .top-tool-box ul.right-flow,
.o365-table-setter .bottom-tool-box ul.right-flow {
  float: right;
}
.o365-table-setter > .top-tool-box ul.right-flow > li:first-child,
.o365-table-setter .bottom-tool-box ul.right-flow > li:first-child {
  border-left: 0px solid #fff;
}
.o365-table-setter > .top-tool-box ul.right-flow > li.open,
.o365-table-setter .bottom-tool-box ul.right-flow > li.open {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.176);
}
.o365-table-setter > .top-tool-box ul.right-flow > li:last-child .sep,
.o365-table-setter .bottom-tool-box ul.right-flow > li:last-child .sep {
  display: none;
}
.o365-table-setter > .top-tool-box ul.left-flow > li:first-child a,
.o365-table-setter .bottom-tool-box ul.left-flow > li:first-child a {
  padding-left: 0;
}
.o365-table-setter > .top-tool-box.no-right-padding,
.o365-table-setter .bottom-tool-box.no-right-padding {
  padding-right: 0;
}
.o365-table-setter .bottom-tool-box {
  height: 35px;
  padding: 6px;
}
.o365-table-setter .bottom-tool-box > ul > li .dropdown-menu {
  min-width: 50px;
  margin-bottom: -2px;
  box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.176);
}
.o365-table-setter .bottom-tool-box > ul > li .dropup.open .btn {
  background: #fff;
  box-shadow: none;
}
.o365-table-setter .table-search-row {
  background-color: #f5f5f5;
}
.o365-table-setter .table-search-row:hover {
  background-color: #f5f5f5 !important;
}
.o365-table-setter .table-search-row .tbl-search-input {
  padding: 4.5px 7px;
  height: 22px;
  box-shadow: none;
  border: 1px solid #cccccc;
}
.o365-table-setter .o365-table-scroll .mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-bottom: 9px;
}
.o365-table-setter .o365-table-scroll .mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: rgba(0, 0, 0, 0.15);
  width: 100%;
  height: 6px;
  margin-top: 6px;
}
.o365-padding-box {
  height: auto;
  clear: both;
  overflow: visible;
  padding: 20px;
}
.o365-padding-box.xs {
  padding: 4.5px;
}
.o365-padding-box.sm {
  padding: 9px;
}
.o365-padding-box.md {
  padding: 13.5px;
}
.o365-padding-box.lg {
  padding: 18px;
}
.o365-padding-box.null-left {
  padding-left: 0;
}
.o365-padding-box.null-right {
  padding-right: 0;
}
.o365-padding-box.null-top {
  padding-top: 0;
}
.o365-padding-box.null-bottom {
  padding-bottom: 0;
}
.o365-border-box {
  border: 1px solid #f2f2f2;
}
.o365-border-box.dark {
  border: 1px solid #cccccc;
}
.o365-checkbox-label {
  line-height: 16px;
  vertical-align: bottom;
}
.o365-caret {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 0.9;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.o365-caret.caret-top:before {
  content: "\e253";
}
.o365-caret.caret-bottom:before {
  content: "\e252";
}
.o365-caret.caret-right:before {
  content: "\e250";
}
.o365-caret.caret-left:before {
  content: "\e251";
}
.o365-caret.caret-xs {
  font-size: 7px;
}
.o365-caret.caret-sm {
  font-size: 8px;
}
.o365-caret.caret-md {
  font-size: 9px;
}
.o365-caret.caret-lg {
  font-size: 10px;
}
.o365-caret.caret-xlg {
  font-size: 11px;
}
/*Support page styles*/
.o365-support .support-header h4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 19px;
  border-bottom: 1px solid #cacaca;
  padding: 6px 0;
  margin-top: 0;
  margin-bottom: 0;
  min-height: 34px;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 15px;
}
.o365-support .support-header h4 ul {
  float: right;
  padding: 0;
  margin: 0;
  list-style: none;
}
.o365-support .support-header h4 ul li {
  float: left;
  font-size: 11px;
  font-weight: normal;
  line-height: 22px;
  padding: 0px 4px;
}
.o365-support .support-header h4 ul li:last-child {
  padding-right: 0;
}
.o365-support .support-header h4 ul li .btn-xs {
  padding: 2px 10px;
}
.o365-support .tile-wrapper {
  clear: both;
}
.o365-support .tile-wrapper .col {
  margin-top: 0;
  margin-bottom: 0;
}
.o365-support .tile-wrapper .tile-1,
.o365-support .tile-wrapper .tile-2 {
  float: left;
  width: 33.3%;
  padding: 0;
  margin-bottom: 20px;
  padding-left: 20px;
  position: relative;
  box-sizing: border-box;
}
.o365-support .tile-wrapper .tile-1.last-tile,
.o365-support .tile-wrapper .tile-2.last-tile {
  padding-right: 0;
}
.o365-support .tile-wrapper .tile-1.first-tile,
.o365-support .tile-wrapper .tile-2.first-tile {
  padding-left: 0;
}
.o365-support .tile-wrapper .tile-2 {
  padding: 0;
  width: 100%;
}
.o365-support .tile-wrapper .tile-2 .tile-inner {
  padding: 13px;
}
.o365-support .tile-wrapper .tile-inner {
  padding: 13.5px 75px 0 13.5px;
  background: #ecedee;
  border-bottom: 2px solid #ecedee;
  min-height: 90px;
  position: relative;
}
.o365-support .tile-wrapper .tile-inner > h3 {
  padding: 0;
  margin: 0;
  font-weight: 300;
  line-height: 29px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
}
.o365-support .tile-wrapper .tile-inner h4 {
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-size: 12px;
  line-height: 22px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.o365-support .tile-wrapper .tile-inner span.tile-icon {
  position: absolute;
  display: block;
  right: 0px;
  top: 0;
  margin: 7px 20px;
  height: 70px;
  width: 60px;
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
}
.o365-support .tile-wrapper .tile-inner ul {
  padding: 0;
  margin: 0;
  display: inline-block;
  list-style: none;
  vertical-align: middle;
}
.o365-support .tile-wrapper .tile-inner ul li {
  border-right: 1px solid #000;
  line-height: 14px;
  float: left;
}
.o365-support .tile-wrapper .tile-inner ul li a {
  padding: 0 4.5px;
  color: #017fbe;
  text-decoration: underline;
}
.o365-support .tile-wrapper .tile-inner ul li:first-child a {
  padding-left: 0;
}
.o365-support .tile-wrapper .tile-inner ul li:last-child {
  border-right: 0px solid #fff;
}
.o365-support .tile-wrapper .tile-inner:hover {
  -webkit-box-shadow: 0 0 6px #d5d5d5;
  box-shadow: 0 0 6px #d5d5d5;
}
.o365-support .tile-wrapper .tile-inner .log {
  margin-left: 5px;
  margin-top: -5px;
}
.o365-support .tile-wrapper .tile-color-1 .tile-inner:hover {
  border-color: #0084c9;
}
.o365-support .tile-wrapper .tile-color-2 .tile-inner:hover {
  border-color: #f76b2e;
}
.o365-support .tile-wrapper .tile-color-3 .tile-inner:hover {
  border-color: #35b459;
}
.o365-support .tile-wrapper .tile-color-4 .tile-inner:hover {
  border-color: #18bbb4;
}
.o365-support .tile-wrapper .tile-color-5 .tile-inner:hover {
  border-color: #c2185b;
}
.o365-support .tile-wrapper .tile-color-6 .tile-inner:hover {
  border-color: #a8ad1f;
}
.o365-support .tile-wrapper .tile-row-2 {
  margin-bottom: 0px;
}
.o365-support .tile-wrapper .tile-contact {
  color: #000;
  border-bottom: 1px solid #f1f1f1;
  margin-top: 4.5px;
  padding-bottom: 4.5px;
}
.o365-support .tile-wrapper .tile-contact:last-child {
  border-bottom: 0px solid #f1f1f1;
}
.o365-support .tile-wrapper .tile-contact h4 {
  color: #666666;
  line-height: 24px;
}
.o365-support .tile-wrapper.free-tools-support .tile-1 {
  width: 50%;
}
.o365-support .tile-wrapper.free-tools-support .tile-color-7 .tile-inner {
  min-height: 240px;
  font-size: 13px;
}
.o365-support .tile-wrapper.free-tools-support .tile-contact {
  border-bottom-width: 0;
  padding-bottom: 0;
  margin-top: 0;
}
.o365-support .tile-wrapper.free-tools-support .tile-contact h4 {
  display: inline;
  color: #556067;
}
.o365-support .tile-wrapper.free-tools-support .tile-contact p {
  display: inline;
}
.o365-support .tile-wrapper.free-tools-support .tile-contact.last-of-type {
  border-bottom-width: 1px;
  padding-bottom: 20px;
}
.o365-support .tile-wrapper.free-tools-support .tile-contact-chat {
  margin-top: 25px;
}
.o365-support .tile-wrapper.free-tools-support .tile-contact-chat .tile-contact-chat-txt {
  font-size: 22px;
  font-weight: 600;
  color: #0086b8;
  margin-top: -7px;
}
.o365-support .tile-wrapper.free-tools-support .tile-contact-chat > div {
  width: 180px;
  margin: 0px auto;
  padding-left: 70px;
  position: relative;
}
.o365-support .tile-wrapper.free-tools-support .tile-contact-chat > div i {
  position: absolute;
  width: 47px;
  height: 37px;
  left: 0;
  top: 5px;
}
.o365-support .tile-wrapper.free-tools-support .tile-contact-chat > div span {
  display: block;
}
.o365-support .db-chart-container .db-chart-header {
  font-size: 13px !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 19px !important;
}
.o365-support .db-chart-container .db-chart-header .ssp-inline-icon {
  margin-right: 5px;
}
.o365-support .db-chart-container .db-chart-content {
  padding: 10px 10px 0 10px;
}
.o365-support .db-chart-container .db-chart-content .btn-white {
  padding: 3px 10px !important;
}
.o365-support .event_info .event_date {
  background: url("../images/o365-sprite@2x.png") -193px -989px;
  background-image: url("../images/o365-sprite.png") \9;
  width: 47px;
  height: 41px;
  display: block;
  position: absolute;
  text-align: center;
  line-height: 45px;
  font-size: 22px;
  font-weight: 300;
  background-size: 500px 1848px !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.o365-support .event_info .event_details {
  margin-left: 65px;
}
.o365-support .event_info .event_details p {
  font-size: 13px;
  margin-bottom: 5px;
}
.o365-support .event_info .event_details span {
  color: #8e959a;
}
.db-breadcrumps {
  position: fixed;
  top: 92px;
  left: 0;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #f5f5f5;
  z-index: 2;
}
.db-breadcrumps .breadcrumb {
  margin: 0;
}
.db-breadcrumps .breadcrumb > li > a {
  color: #424f56;
}
.db-breadcrumps .breadcrumb > li + li:before {
  font-size: 18px;
  line-height: 12px;
}
.minimal-top-pane .db-breadcrumps {
  top: 71px;
}
.o365-db-wrapper {
  height: 100%;
}
.o365-db-wrapper .db-mini-widget {
  margin-left: -10px;
}
.o365-db-wrapper .db-mini-widget .col {
  padding-left: 10px;
}
.o365-db-wrapper .db-chart-container {
  background: #fff;
  border: 1px solid #e4e4e4;
  padding: 15px;
  height: auto;
  overflow: hidden;
  min-height: 328px;
}
.o365-db-wrapper .db-chart-container:hover {
  border-color: #cccccc;
}
.o365-db-wrapper .db-chart-container .db-chart-header {
  font-weight: 400;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #000;
  margin: -6px 0 0 0;
  height: 25px;
  border-bottom: 1px solid #e4e4e4;
  line-height: 17px;
}
.o365-db-wrapper .db-chart-container .db-chart-header > * {
  font-size: 11px;
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.o365-db-wrapper .db-chart-container .db-chart-header .db-tool-set {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 11px;
}
.o365-db-wrapper .db-chart-container .db-chart-header .db-tool-set > li {
  float: left;
  border-right: 1px solid #e3e9e9;
  min-width: 28px;
  min-height: 22px;
  text-align: center;
}
.o365-db-wrapper .db-chart-container .db-chart-header .db-tool-set > li .adap-icon,
.o365-db-wrapper .db-chart-container .db-chart-header .db-tool-set > li .icon-sort {
  margin: 0;
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.o365-db-wrapper .db-chart-container .db-chart-header .db-tool-set > li:last-child {
  border-width: 0;
}
.o365-db-wrapper .db-chart-container .db-chart-header .db-tool-set > li ul li a {
  padding-top: 2.5px;
  padding-bottom: 2.5px;
  line-height: 18px;
}
.o365-db-wrapper .db-chart-container .db-chart-header .db-tool-set > li ul li a .o365-icon {
  margin-top: -4px;
  margin-right: 2px;
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.o365-db-wrapper .db-chart-container .db-chart-header > i {
  font-size: 11px;
  font-style: normal;
  color: #8b9da6;
}
.o365-db-wrapper .db-chart-container .db-chart-header.db-chart-header-inverse {
  margin: -20px -20px 20px -20px;
  padding: 10px 10px 10px 20px;
  line-height: 20px;
  height: 45px;
  background-color: #ffffff;
  border-width: 0;
}
.o365-db-wrapper .db-chart-container .db-chart-header.db-chart-header-inverse .db-tab-button {
  margin-right: 10px;
  margin-top: -10px;
}
.o365-db-wrapper .db-chart-container .db-chart-header.db-chart-header-inverse .db-tab-button > .btn {
  background-color: #fff;
  padding: 16px 20px;
}
.o365-db-wrapper .db-chart-container .db-chart-header.db-chart-header-inverse .db-tool-set > li {
  border-right: 0px solid #fff;
  min-width: 40px;
}
.o365-db-wrapper .db-chart-container .db-chart-header.db-chart-header-inverse .db-tool-set > li.open {
  background: none repeat scroll 0 0 #fff;
  box-shadow: 0 -3px 3px #cccccc;
}
.o365-db-wrapper .db-chart-container .db-chart-header.db-chart-header-inverse .db-tool-set > li .dropdown-menu {
  margin-top: -2px;
  min-width: 100px;
}
.o365-db-wrapper .db-chart-container .db-chart-content {
  position: relative;
  padding-top: 10px;
}
.o365-db-wrapper .db-chart-container .db-chart-content .nav-tabs {
  border-bottom: 1px solid #e3e9e9;
  height: 32px;
}
.o365-db-wrapper .db-chart-container .db-chart-content .nav-tabs li a {
  text-transform: uppercase;
  color: #8e959a;
  border-bottom: 3px solid transparent;
}
.o365-db-wrapper .db-chart-container .db-chart-content .nav-tabs li a:hover {
  background: #fff;
  color: #000;
}
.o365-db-wrapper .db-chart-container .db-chart-content .nav-tabs li.active a {
  background: #fff;
  border-bottom: 3px solid #27b6fe;
  color: #000;
}
.o365-db-wrapper .db-chart-container .db-chart-content .tab-content .tab-pane {
  padding: 10px 0;
}
.o365-db-wrapper .db-chart-container .db-chart-content .db-chart-type {
  width: 40px;
  height: 237px;
  background-color: #ffffff;
  position: absolute;
  margin-top: -20px;
}
.o365-db-wrapper .db-chart-container .db-chart-content .db-chart-type > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.o365-db-wrapper .db-chart-container .db-chart-content .db-chart-type > ul > li {
  display: block;
  height: 80px;
  vertical-align: middle;
  line-height: 80px;
  cursor: pointer;
}
.o365-db-wrapper .db-chart-container .db-chart-content .db-chart-type > ul > li.active {
  background: #fff;
}
.o365-db-wrapper .db-chart-container .db-chart-content .db-chart-view {
  margin-left: 40px;
}
.o365-db-wrapper .db-chart-container .rmp {
  margin-left: -11.66666667px;
  margin-right: -11.66666667px;
}
.o365-db-wrapper .db-chart-container .db-table-filter {
  display: inline-block;
  position: relative;
}
.o365-db-wrapper .db-chart-container .db-table-filter input {
  padding: 2px;
  height: 20px;
  vertical-align: middle;
  margin-left: 15px;
  padding-right: 15px;
}
.o365-db-wrapper .db-chart-container .db-table-filter .db-table-find-icon {
  width: 20px;
  height: 20px;
  background-color: #fefefe;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-position: -271px -88px;
  background-size: 500px 1848px !important;
  cursor: pointer;
}
.o365-db-wrapper .db-summary-container {
  padding-bottom: 5px;
  min-height: 0;
}
.o365-db-wrapper .db-summary-container .db-chart-header {
  font-weight: 600;
  font-size: 11px;
}
.o365-db-wrapper.db-summary-view .db-summary-info .db-summary-view-notice {
  border-right: 1px solid #d9dcdd;
}
.o365-db-wrapper.db-summary-view .db-summary-info .db-summary-view-notice .cat-name {
  font-size: 11px;
  color: #687278;
  text-transform: uppercase;
  display: block;
}
.o365-db-wrapper.db-summary-view .db-summary-info .db-summary-view-notice .cat-info {
  font-size: 13px;
  color: #000;
  display: block;
}
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content h5,
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content h6 {
  font-size: 14px;
  color: #000;
  line-height: 14px;
  margin-bottom: 5px;
  margin-top: 15px;
}
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content h6 {
  clear: both;
  margin-top: 0px;
  padding-top: 25px;
  margin-bottom: 15px;
}
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content table {
  margin-bottom: 0;
}
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content .summary-view-status {
  font-weight: 200;
  border: 1px solid #c6cacc;
  border-left-width: 5px;
  padding: 15px;
  color: #000;
  position: relative;
}
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content .summary-view-status .status-text {
  font-size: 16px;
  display: block;
}
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content .summary-view-status .status-count {
  font-size: 24px;
  display: block;
}
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content .summary-view-status .status-symbol {
  position: absolute;
  width: 36px;
  height: 36px;
  background: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  top: 30%;
  right: 20px;
}
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content .summary-view-status.success {
  border-left-color: #7ebb49;
}
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content .summary-view-status.success .status-symbol {
  background-position: -422px -167px;
}
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content .summary-view-status.failure {
  border-left-color: #dc3e3e;
}
.o365-db-wrapper.db-summary-view .db-summary-table-wrapper .db-chart-content .summary-view-status.failure .status-symbol {
  background-position: -466px -169px;
}
.o365-db-wrapper.added-top-strip {
  padding: 34px 5px 0 5px;
}
.o365-db-wrapper .db-static-pane-container {
  position: relative;
  clear: both;
}
.o365-db-wrapper .db-static-pane-container .db-fluid-pane {
  margin-right: 360px;
  padding-top: 20px;
}
.o365-db-wrapper .db-static-pane-container .db-fluid-pane .col {
  margin-top: 0;
}
.o365-db-wrapper .db-static-pane-container .db-fluid-pane.db-fluid-no-rhs {
  margin-right: 0;
  padding-top: 10px;
}
.o365-db-wrapper .db-static-pane-container .db-fluid-pane.db-fluid-no-rhs .row > .col-md-4,
.o365-db-wrapper .db-static-pane-container .db-fluid-pane.db-fluid-no-rhs .row > .col-md-8 {
  padding-right: 7.5px;
  padding-left: 7.5px;
  margin-bottom: 15px;
}
.o365-db-wrapper .db-static-pane-container .section .promotion-box {
  margin: 20px 0 0 !important;
  border: 1px solid #E4E4E4;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane {
  width: 340px;
  position: absolute;
  top: 0;
  right: 0;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .db-mini-widget {
  margin-left: 0;
  margin-top: 10px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .col {
  margin-top: 0;
  padding-left: 0;
  padding-top: 10px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style {
  padding: 0;
  margin: 0;
  list-style: none;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style > li {
  margin-bottom: 3px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style > li > a {
  display: block;
  padding: 7px 30px 7px 14px;
  font-size: 11px;
  color: #333333;
  background: #f5f6f6;
  border-left: 3px solid transparent;
  line-height: 16px;
  word-break: break-all;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style > li > a:hover {
  text-decoration: none;
  background-color: #f0f0f0;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style > li > a strong {
  font-weight: normal;
  display: block;
  font-size: 11px;
  color: #8e959a;
  height: auto;
  overflow: hidden;
  font-style: italic;
  margin-top: 6px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style > li > a.info-alert {
  border-color: #424f56;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style > li > a.attention-alert {
  border-color: #f0cd01;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style > li > a.critical-alert {
  border-color: #dc3e3e;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style > li > a.trouble-alert {
  border-color: #fc923e;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style > li > a.success-alert {
  border-color: #6AC259;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style > li > a.partial-alert {
  border-color: #F9904E;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane.fixed-right-pane {
  border: 1px solid #E4E4E4;
  bottom: 0;
  background-color: #fff;
  padding: 0 15px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box {
  padding: 20px 0;
  border-bottom: 1px solid #EDEDED;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box {
  background: #EDFAFF;
  border-bottom: 1px solid #E4E4E4;
  padding: 10px 15px;
  position: relative;
  margin: 0 -15px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .osp-protection {
  background-position: -141px -1436px;
  width: 59px;
  height: 59px;
  position: absolute;
  right: 10px;
  top: 20px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .omp-protection {
  background-position: -211px -1436px;
  width: 59px;
  height: 59px;
  position: absolute;
  right: 10px;
  top: 20px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .right-pane-box-inner > span {
  display: block;
  color: #127D7D;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 800;
  margin-top: 4px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .right-pane-box-inner ul {
  margin: 15px 0 12px 5px;
  padding: 0 0 0 10px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .right-pane-box-inner ul li {
  color: #127D7D;
  font-size: 13px;
  margin-bottom: 7px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .right-pane-box-inner ul li span {
  color: #000;
  font-size: 11px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .right-pane-box-inner .btn-wrap .btn-info {
  background: #627884;
  padding: 4px 15px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .right-pane-box-inner .btn-wrap span {
  display: inline-block;
  vertical-align: middle;
  padding-left: 6px;
  margin-left: 6px;
  border-left: 1px solid #C4CACD;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .right-pane-box-inner p {
  font-size: 8px;
  color: #6C6C6C;
  margin: 6px 0 -9px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box h3 {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
  margin: 0 0 8px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box p {
  line-height: 16px;
  color: #333333;
  margin: 0;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-helpdesk {
  background-color: #ED6F2A;
  height: 51px;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #fff;
  display: block;
  position: relative;
  padding-left: 68px;
  padding-top: 10px;
  margin-bottom: 20px;
  margin-top: 12px;
  cursor: pointer;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-helpdesk span {
  position: absolute;
  left: 0;
  top: 0;
  height: 51px;
  width: 56px;
  background-color: #C25418;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-helpdesk span:after {
  content: '';
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-repeat: no-repeat;
  background-size: 500px 1848px !important;
  background-position: -143px -1387px;
  width: 23px;
  height: 28px;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-helpdesk strong {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: block;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .list-style {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .list-style > li > a {
  display: block;
  padding: 5px 0px;
  color: #000;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .list-style > li:first-child a {
  padding-top: 0;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .right-pane-footer {
  padding: 7px 7px 0;
  text-align: right;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .right-pane-footer a {
  text-decoration: underline;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-rhs-alerts {
  margin: 15px 0 0;
  padding: 0;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-rhs-alerts li {
  display: inline-block;
  vertical-align: top;
  border-left: 1px solid #E2E2E2;
  color: #5C5C5C;
  padding: 0 15px;
  cursor: pointer;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-rhs-alerts li span {
  display: block;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-top: 6px;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-rhs-alerts li:hover span {
  text-decoration: underline;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-rhs-alerts li:first-child {
  border-left: none;
  padding-left: 0;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-rhs-alerts li:last-child {
  padding-right: 0;
}
.db_tile {
  height: 79px;
  position: relative;
}
.db_tile.db-tile-template {
  border: 1px dashed #c0c2c1;
  padding-top: 28px;
  text-align: center;
  background-color: #f3f5f4;
}
.db_tile.db-tile-template button {
  border: 1px solid transparent;
  background: transparent;
  color: #0186af;
  line-height: 18px;
}
.db_tile.db-tile-template button .o365-icon {
  margin-right: 0;
}
.db_tile.db_edit .db-close {
  display: block;
}
.db_tile.db_edit .count-by {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.db_tile.db_edit .count-by > .btn {
  cursor: not-allowed;
}
.db-widget-placeholder {
  border: 1px dashed #c0c2c1;
  background-color: #f3f5f4;
  min-height: 322px;
  float: left;
  width: 48%;
  margin-left: 10px;
  margin-right: 10px;
}
.db-tile-1 {
  background-color: #fff;
  border: 1px solid #c6cacd;
  border-bottom: 2px solid #3276b5;
}
.db-tile-1 .db-tile-icon {
  background-position: 4px -714px;
}
.db-tile-2 {
  background-color: #fff;
  border: 1px solid #c6cacd;
  border-bottom: 2px solid #1abf33;
}
.db-tile-2 .db-tile-icon {
  background-position: -47px -715px;
}
.db-tile-3 {
  background-color: #fff;
  border: 1px solid #c6cacd;
  border-bottom: 2px solid #ed4a51;
}
.db-tile-3 .db-tile-icon {
  background-position: -95px -713px;
}
.db-tile-4 {
  background-color: #fff;
  border: 1px solid #c6cacd;
  border-bottom: 2px solid #8869ad;
}
.db-tile-4 .db-tile-icon {
  background-position: -147px -715px;
}
.db-tile-5 {
  background-color: #fff;
  border: 1px solid #c6cacd;
  border-bottom: 2px solid #05c4b9;
}
.db-tile-5 .db-tile-icon {
  background-position: -181px -761px;
}
.db-tile-6 {
  background-color: #fff;
  border: 1px solid #c6cacd;
  border-bottom: 2px solid #636363;
}
.db-tile-6 .db-tile-icon {
  background-position: -243px -764px;
}
.db-tile-7 {
  background-color: #fff;
  border: 1px solid #c6cacd;
  border-bottom: 2px solid #eab311;
}
.db-tile-7 .db-tile-icon {
  background-position: -244px -716px;
}
.db-tile-8 {
  background-color: #fff;
  border: 1px solid #c6cacd;
  border-bottom: 2px solid #e34198;
}
.db-tile-8 .db-tile-icon {
  background-position: -196px -714px;
}
.db-update-time-row {
  position: absolute;
  right: 20px;
  top: 41px;
  color: #7e7e7e;
  font-size: 10px;
}
.db-update-time-row > span {
  cursor: pointer;
}
.db-update-time-row > span .o365-icon {
  margin-top: -2px;
  cursor: pointer;
  visibility: hidden;
}
.db-update-time-row > span:hover .o365-icon {
  visibility: visible;
}
.db-update-summary-time-row {
  margin-top: 5px;
}
.db-update-summary-time-row > span.pull-right {
  cursor: pointer;
  color: #7e7e7e;
  font-size: 10px;
  margin-top: 5px;
}
.db-update-summary-time-row > span.pull-right .o365-icon {
  margin-top: -2px;
  cursor: pointer;
  visibility: hidden;
}
.db-update-summary-time-row > span.pull-right:hover .o365-icon {
  visibility: visible;
}
.db-stats {
  text-align: right;
  padding-right: 15px;
  padding-top: 15px;
  color: #fff;
}
.db-stats .count {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 3px;
  color: #000;
}
.db-stats .count-of {
  font-size: 11px;
  color: #333333;
}
.db-stats .count-list {
  list-style: none;
  float: right;
  padding: 0;
  margin: 0;
  width: 100%;
}
.db-stats .count-list li {
  float: right;
  padding: 0 9px;
  text-align: right;
  position: relative;
}
.db-stats .count-list li span.list-seperator {
  border-right: 1px solid #e5e5e5;
  height: 30px;
  width: 1px;
  right: 0;
  top: 2px;
  position: absolute;
}
.db-stats .count-list li:first-child {
  padding-right: 0;
}
.db-stats .count-by {
  float: right;
  margin-top: 1px;
}
.db-stats .count-by .dropdown-toggle {
  color: #017fbe;
  text-align: right;
  margin-right: -5px;
  padding: 2px 5px;
  border: 1px solid transparent;
  background-color: transparent;
}
.db-stats .count-by .dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 #fff;
  box-shadow: 0 0 0 #fff;
}
.db-stats .count-by .dropdown-toggle .caret {
  color: #666666;
}
.db-stats .count-by .dropdown-menu {
  margin-right: -5px;
  margin-top: -1px;
  border-color: #c6cacc;
}
.db-stats .count-by.open .dropdown-toggle {
  background-color: #fff;
  position: relative;
  z-index: 1004;
  border-color: #c6cacc;
  border-bottom-color: #fff;
}
.db-rhs-alerts > ul {
  padding: 0;
  margin: 10px 0 20px 0;
  height: auto;
  overflow: hidden;
}
.db-rhs-alerts > ul > li {
  list-style: none;
  float: left;
  width: 33.3%;
  text-align: center;
  border-right: 1px solid #e4e4e4;
  cursor: pointer;
}
.db-rhs-alerts > ul > li:last-child {
  border-right: 0;
}
.db-rhs-alerts > ul > li div.symbold-of-alert {
  margin-bottom: 8px;
}
.db-rhs-alerts > ul > li div.text-of-alert {
  font-size: 11px;
  color: #666666;
}
.db-rhs-alerts > ul > li div.count-of-alert {
  margin-top: 5px;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.db-rhs-alerts > ul > li:hover div.count-of-alert {
  text-decoration: underline;
}
.db-top-strip {
  background-color: #fff;
  position: fixed;
  height: 35px;
  width: 100%;
  left: 0;
  border-bottom: 1px solid #e6e6e6;
  z-index: 109;
}
.db-top-strip .form-fields {
  margin-top: 6px;
  margin-right: 15px;
}
.db-top-strip .db-top-strip-lhs {
  float: left;
  padding: 0 15px;
}
.db-top-strip .db-top-strip-lhs .navbar-nav > li > a {
  color: #000;
  margin: 0px;
  padding: 8px 15px 5px 15px;
  border-width: 0px;
  font-size: 11px;
  border-bottom: 3px solid transparent;
  line-height: 18px;
}
.db-top-strip .db-top-strip-lhs .navbar-nav > li.active > a {
  border-color: #8dc63f;
  color: #000;
  font-weight: 600;
  line-height: 18px;
}
.db-top-strip .db-top-strip-rhs {
  position: absolute;
  right: 0;
  padding-right: 15px;
}
.ui-sortable.row {
  margin-left: -10px;
  margin-right: -10px;
}
.ui-sortable.row > .col-md-6,
.ui-sortable.row > .col-md-12 {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 15px;
  min-height: 320px;
}
.db-top-strip-add-widget {
  padding: 5px 5px 0 0;
}
.db-top-strip-add-widget .btn-icon {
  color: #017fbe;
  background-color: transparent;
}
.left-side-menu .db-top-strip {
  left: 46px;
  right: 0;
  width: auto;
}
.dashboard-menu {
  float: left;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.dashboard-menu > li {
  float: left;
  padding: 12px;
  border-left: 1px solid #e6e6e6;
}
.dashboard-menu > li > a {
  color: #000000;
}
.dashboard-menu > li:last-child {
  border-right: 1px solid #fff;
  padding-right: 0;
}
.dashboard-menu > li > .dropdown {
  margin: -12px -15px -12px -12px;
}
.dashboard-menu > li > .dropdown > .btn {
  padding: 7px 6px;
  background-color: #fff;
  border: 1px solid #fff;
}
.dashboard-menu > li > .dropdown.open > .btn {
  background-color: #fff;
  box-shadow: 0px -4px 5px #ccc;
  z-index: 1;
  border: 1px solid #ccc;
  border-bottom: 1px solid #fff;
}
.dashboard-menu > li > .dropdown > .dropdown-menu {
  margin-top: -1px;
  z-index: -1;
}
.dashboard-menu > li > .dropdown > .dropdown-menu > li > a {
  padding: 4.5px 5px 4.5px 5px;
  line-height: 18px;
}
.dashboard-menu > li > .dropdown > .dropdown-menu > li > a .o365-icon {
  margin-top: -2px;
  margin-right: 2px;
  float: none;
  display: inline-block;
  vertical-align: middle;
}
.db-bottom-bar {
  height: 25px;
  width: 100%;
  position: absolute;
  bottom: 0;
}
.db-bottom-bar > a {
  float: left;
  display: block;
  padding: 5px;
  color: #fff;
  font-size: 11px;
}
.db-bottom-bar > i {
  float: right;
  margin-top: 5px;
}
.db-tile-icon {
  width: 44px;
  height: 40px;
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  position: absolute;
  top: 10px;
  left: 12px;
}
.db-tile-icon.tile-enable-icon {
  background-position: -90px -1402px;
}
.db-close {
  position: absolute;
  top: 0;
  right: 2px;
  display: none;
}
.db-close .close {
  font-size: 13px;
  font-weight: 600;
  color: #7f7f7f;
}
.db-gray-bg {
  background-color: #f2f2f2;
}
/*FEED STYLES*/
.o365-feed-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.o365-feed-list > li {
  min-height: 56px;
  position: relative;
  width: 98%;
  border-bottom: 1px solid #e4e4e4;
  padding: 10px 0;
  padding-left: 60px;
}
.o365-feed-list > li a {
  color: #017fbe;
  font-size: 12px;
}
.o365-feed-list > li button.btn {
  position: absolute;
  top: 30%;
  right: 20px;
  min-width: 70px;
  color: #f76b2e;
  background: #fff;
  border: 1px solid #b3b3b3;
  display: none;
}
.o365-feed-list > li:hover {
  background: #ffffff;
}
.o365-feed-list > li:hover button.btn {
  display: block;
}
.o365-feed-list .forum-author {
  width: 40px;
  height: 40px;
  background: #ccc;
  border-radius: 50%;
  position: absolute;
  border: 0px solid #fff;
  border-style: none;
  top: 10px;
  left: 10px;
}
.o365-feed-list .forum-author-info {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 4.5px;
}
.o365-feed-list .forum-author-info li {
  float: left;
  padding: 0;
  border-right: 1px solid #000;
}
.o365-feed-list .forum-author-info li:last-child {
  border-right: 0px solid #fff;
}
.o365-feed-list.no-author-image > li {
  padding-left: 10px;
}
.o365-favorite-menu {
  position: relative;
  z-index: 3;
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.o365-favorite-menu > li {
  position: relative;
}
.o365-favorite-menu > li:first-child span.sep {
  visibility: hidden;
}
.o365-favorite-menu > li span.sep {
  width: 1px;
  height: 14px;
  position: absolute;
  background-color: #ccc;
  top: 4px;
}
.o365-favorite-menu > li a {
  font-size: 11px;
  color: #000;
  font-weight: normal;
  line-height: 18px;
}
.o365-favorite-menu > li > a {
  border: 0px solid #fff;
  line-height: 12px;
  border: 1px solid transparent;
  z-index: 2;
  padding: 5px 10px 5px 10px;
  margin: 0px;
}
.o365-favorite-menu > li > a .o365-icon,
.o365-favorite-menu > li > a .o365-sm-icon {
  margin-top: -3px;
  margin-left: 0;
}
.o365-favorite-menu > li > a:hover {
  background: #fff;
}
.o365-favorite-menu > li > a > .caret {
  display: none;
}
.o365-favorite-menu > li > a:focus {
  background-color: transparent;
}
.o365-favorite-menu > li.open > a {
  border: 0px solid #fff;
  background: #fff;
  border: 1px solid #e3e9e9;
  border-bottom: 1px solid #fff;
  padding: 5px 10px 5px 10px;
  margin: 0px;
  box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.176);
  z-index: 999;
}
.o365-favorite-menu > li.open > a:focus {
  background: #fff;
}
.o365-favorite-menu > li.open > .dropdown-menu {
  box-shadow: 0 0px 6px rgba(0, 0, 0, 0.176);
  min-width: 180px;
  z-index: 5;
}
.o365-favorite-menu > li.open > .dropdown-menu.min-width-sm {
  min-width: 97px;
}
.o365-favorite-menu > li > .dropdown-menu {
  border: 1px solid #e3e9e9;
  box-shadow: 0 9px 12px rgba(0, 0, 0, 0.176);
  z-index: 99;
  margin-top: -1px;
}
.o365-favorite-menu > li > .dropdown-menu > li > a {
  padding: 1.5px 7px;
  font-size: 11px;
  min-height: 22px;
}
.o365-favorite-menu .export-dropdown ul.dropdown-menu {
  min-width: 97px;
  background-color: #fff;
}
.o365-filter-toggle-box {
  display: none;
}
.o365-filter-toggle-box .filter-body {
  padding: 20px;
  border: 1px solid #e6e6e6;
}
.o365-filter-toggle-box .filter-body .filter-container {
  width: 850px;
}
.o365-filter-toggle-box .filter-body .filter-row {
  min-height: 22px;
  margin-bottom: 10px;
  clear: both;
}
.o365-filter-toggle-box .filter-body .filter-row.last-row {
  margin-bottom: 0;
}
.o365-filter-toggle-box .filter-body .filter-col {
  float: left;
  margin-right: 10px;
}
.o365-filter-toggle-box .filter-body .filter-col .list-no {
  line-height: 20px;
}
.o365-filter-toggle-box .filter-body .filter-col .filter-actions {
  list-style: none;
  margin: 0;
  padding: 0;
  width: auto;
  margin-top: 0px;
  margin-left: 9px;
}
.o365-filter-toggle-box .filter-body .filter-col .filter-actions li {
  float: left;
  margin: 0;
  padding: 0;
}
.o365-filter-toggle-box .filter-body .filter-col .filter-actions li .o365-icon {
  cursor: pointer;
}
.o365-filter-toggle-box .filter-body .filter-col .filter-actions li .icn-filter-remove {
  margin-left: 0px;
}
.o365-filter-toggle-box .filter-icon {
  position: absolute;
  background: #fff;
  height: 31px;
  width: 35px;
  margin-top: -30px;
  right: 173px;
  padding: 6px 3px 6px 4px;
  cursor: pointer;
  z-index: 4;
  border: 1px solid #e6e6e6;
  border-bottom: none;
}
.filter-body {
  padding: 20px;
  border: 1px solid #e6e6e6;
}
.filter-row {
  min-height: 22px;
  margin-bottom: 10px;
  clear: both;
}
.filter-row.last-row {
  margin-bottom: 0;
}
.filter-col {
  float: left;
  margin-right: 10px;
}
.filter-col .input-group .form-control .dropdown.open {
  z-index: 999;
}
.filter-col .input-group .form-control .dropdown.open .list-dropdown {
  margin-top: 1px;
}
.filter-col .input-group .form-control .dropdown.open .list-dropdown::after {
  display: none;
}
.filter-col .input-group .form-control .dropdown.open .list-dropdown .tip-arrow {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  left: 30px;
  top: 0;
  box-sizing: border-box;
  border: 4px solid black;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  transform: rotate(136deg);
  box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, 0.3);
}
.filter-col .list-no {
  line-height: 22px;
}
.filter-col.filter-row-no span {
  line-height: 22px;
  color: #8d8d8d;
}
.filter-col .filter-actions {
  list-style: none;
  margin: 0;
  padding: 0;
  width: auto;
  margin-top: 0px;
  margin-left: 5px;
}
.filter-col .filter-actions li {
  float: left;
  margin: 0;
  padding: 0;
}
.filter-col .filter-actions li .o365-icon,
.filter-col .filter-actions li .o365-inline-icon {
  cursor: pointer;
  margin: 0;
}
.filter-col .filter-actions li .icn-filter-remove {
  margin-right: 5px;
}
.filter-col input.size-md {
  max-width: 160px !important;
}
.mailbox-fp-filter .filter-row .filter-col {
  margin-right: 15px;
}
.mailbox-fp-filter .filter-row .filter-col .filter-actions {
  margin-left: 1px;
}
.mailbox-fp-filter .filter-row .filter-col .filter-actions .icn-filter-remove {
  margin-right: 7px;
}
.mailbox-fp-filter .filter-row:first-child {
  min-height: 12px;
}
.mailbox-fp-filter .filter-row:first-child label {
  float: left;
  margin-bottom: 10px;
}
.mailbox-fp-filter .filter-row:first-child label:last-child {
  margin-left: 15px;
}
.data-status {
  min-height: 210px;
  position: relative;
  border: 1px solid #e4e4e4;
  margin-top: -1px;
}
.data-status.no-border {
  border-width: 0;
}
.filter-actions {
  list-style: none;
  margin: 0;
  padding: 0;
  width: auto;
  margin-top: 0px;
  margin-left: 5px;
}
.filter-actions li {
  float: left;
  margin: 0;
  padding: 0;
}
.filter-actions li .o365-icon {
  cursor: pointer;
}
.schedule-criteria {
  margin-right: -5px;
}
.schedule-criteria .filter-col .filter-actions .icn-filter-remove {
  margin-right: 0px;
}
.no-data {
  width: 215px;
  padding-left: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  min-height: 35px;
  margin-left: -108px;
  margin-top: -17px;
  background: #fff;
}
.no-data .o365-icon {
  position: absolute;
  left: 0;
  top: 2px;
}
.no-data .middle-align {
  margin-top: 7px;
}
.no-data.fluid {
  width: 100%;
  left: 0;
  margin-left: 0;
}
/*License details css*/
.o365-license-details .license-table {
  border-width: 0;
  width: 100%;
  font-size: 11px;
  line-height: 1.4em;
}
.o365-license-details .license-table td {
  padding: 4.5px 0px;
}
.o365-license-details .license-table td > table tr td {
  padding: 0;
}
.o365-license-details .cart-options {
  margin: 13.5px 0;
  padding-top: 10.125px;
  border-top: 1px solid #e4e4e4;
}
.o365-license-details .cart-options ul {
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
}
.o365-license-details .cart-options ul li {
  float: left;
  padding: 4.5px 0;
}
.o365-license-details .cart-options ul li a {
  display: block;
  color: inherit;
  border-right: 1px solid #e4e4e4;
  padding: 0 9px;
  font-size: 11px;
  color: #017fbe;
  text-decoration: underline;
}
.o365-license-details .cart-options ul li:last-child a {
  border-width: 0;
}
.o365-license-details .cart-options ul li .spmp-icon {
  margin: 0;
}
.o365-license-details .buy-now {
  background: #fff;
  border: 1px solid #b3d793;
  font-size: 14px;
  padding: 3px 4.5px;
}
.o365-license-details .adap-icon {
  display: inline-block;
  width: 20px;
  height: 18px;
  vertical-align: middle;
}
.o365-license-details .upgrade {
  font-size: 11px;
  color: #888888;
  line-height: 18px;
}
.o365-license-details .upgrade .upgrade-img {
  width: 40px;
  height: 40px;
  float: left;
  margin: 10px;
  background: url("../images/o365-sprite@2x.png") no-repeat -47px -214px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
}
.o365-license-details .license-file {
  padding: 11.2px;
  background: #eeeeee;
}
.o365-license-details .upload-label {
  background: #bbbbbb;
  padding: 5px 12px;
  height: 28px;
}
.o365-license-details .upload {
  width: 200px;
  height: auto;
  position: relative;
  overflow: hidden;
  margin: 0 15px 0 0;
}
.o365-license-details .upload .fileupload {
  position: absolute;
  opacity: 0;
}
.o365-license-details .upload input {
  width: 100%;
  float: left;
  height: 28px;
  border: 1px solid #bbbbbb;
  padding: 6px;
  background: #eeeeee;
}
.o365-license-details .upload button {
  height: 20px;
  padding: 3px 8px;
  background: #bbbbbb;
  font-size: 11px;
  line-height: 12px;
}
.dynamic-panel {
  position: absolute;
  z-index: 1001;
  -webkit-box-shadow: 0 0 6px #d5d5d5;
  box-shadow: 0 0 6px #d5d5d5;
  display: none;
}
.dynamic-panel .close {
  font-size: 18px;
  line-height: 10px;
}
.dynamic-panel .panel-heading h3 {
  font-weight: 600;
}
.dynamic-panel .panel-body {
  padding: 15px;
}
.dynamic-panel .panel-footer {
  padding: 10px;
  border-top: 1px solid #d9dcdd;
  background-color: #fff;
  text-align: center;
}
.dynamic-panel::after,
.dynamic-panel::before {
  border: medium solid transparent;
  bottom: 100%;
  content: " ";
  height: 0;
  left: 20px;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.dynamic-panel::after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f2f3f3;
  border-width: 7px;
  margin-left: 0px;
}
.dynamic-panel::before {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d7dcdd;
  border-width: 8px;
  margin-left: -1px;
}
.date-time-table {
  border: 0px solid #fff;
  margin-bottom: 0;
  min-width: 400px;
}
.date-time-table td {
  width: 50%;
  cursor: pointer;
  padding: 6px 12px !important;
}
.date-time-table td:first-child {
  border-right: 1px solid #e4e4e4;
}
.date-time-table td > span {
  color: #666666;
  display: block;
}
.date-time-table td:hover {
  background-color: #ffffe1;
}
/*arrow button*/
.arrow-btn {
  border: 1px solid #ccc;
  padding: 2px 8px;
  padding-left: 22px;
  border-left-width: 0;
  background: #fff;
  position: relative;
  font-size: 11px;
  line-height: 1.3222em;
  cursor: pointer;
  line-height: 14px;
  font-weight: normal;
  height: 20px;
}
.arrow-btn .arrow {
  background: #fff url("../images/o365-sprite@2x.png") -479px -290px !important;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  position: absolute;
  width: 21px;
  height: 21px;
  left: 0;
  top: -1px;
}
.arrow-btn:hover,
.arrow-btn:focus {
  background-color: #fff;
}
.note {
  padding: 2px;
  margin-bottom: 13px;
  border: 1px solid transparent;
  border-radius: 0 0 2px 2px;
  position: fixed;
  width: 500px;
  top: 0;
  left: 50%;
  margin-left: -250px;
  z-index: 1002;
  font-size: 11px;
  line-height: 14px;
}
.note .close {
  line-height: 14px;
  opacity: 1;
  font-weight: normal;
  font-size: 14px;
}
.note.note-lg {
  width: 1024px;
  margin-left: -512px;
}
.note.note-md {
  width: 800px;
  margin-left: -400px;
}
.note.note-sm {
  width: 650px;
  margin-left: -325px;
}
.note.note-xs {
  width: 300px;
  margin-left: -150px;
}
.note b {
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.note-success {
  background-color: #69f3aa;
  border-color: #69f3aa;
}
.note-success hr {
  border-top-color: #51f19d;
}
.note-success .alert-link {
  color: #000000;
}
.note-info {
  background-color: #69e1f3;
  border-color: #69e1f3;
}
.note-info hr {
  border-top-color: #51dcf1;
}
.note-info .alert-link {
  color: #000000;
}
.note-warning {
  background-color: #f3db69;
  border-color: #f3db69;
}
.note-warning hr {
  border-top-color: #f1d551;
}
.note-warning .alert-link {
  color: #000000;
}
.note-danger {
  background-color: #f36969;
  border-color: #f36969;
}
.note-danger hr {
  border-top-color: #f15151;
}
.note-danger .alert-link {
  color: #000000;
}
.loader {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 100;
}
.loader.loader-sm .loader-sprite {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -20px;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  text-align: center;
  vertical-align: middle;
  padding: 4px;
  border-radius: 4px;
}
.loader.loader-md .loader-sprite {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -25px;
  width: 50px;
  height: 50px;
  text-align: center;
  vertical-align: middle;
  padding: 4px;
  border-radius: 4px;
}
.loader.loader-text.loader-sm .loader-sprite {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -60px;
  margin-top: -20px;
  width: 110px;
  height: 40px;
  text-align: center;
  vertical-align: middle;
  padding: 4px;
  border-radius: 4px;
  background: #fff;
}
.loader.loader-text.loader-md .loader-sprite {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -60px;
  margin-top: -25px;
  width: 120px;
  height: 50px;
  text-align: center;
  vertical-align: middle;
  padding: 4px;
  border-radius: 4px;
  background: #fff;
}
.loader.loader-warning .loader-sprite {
  background-color: #ffffd9 !important;
}
.loader.loader-nofreeze {
  background-color: transparent !important;
}
.loader.loader-type-1 {
  z-index: 1004;
  background: rgba(0, 0, 0, 0.6);
}
.loader.loader-type-1 .loader-inner {
  background-color: #fff;
  position: absolute;
  z-index: 1;
  border-radius: 8px;
  text-align: center;
  margin: auto;
  top: 350px;
  height: 43px;
  padding: 0 10px;
  left: 50%;
  line-height: 42px;
  -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.24);
}
.loader.loader-type-2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.loader.loader-type-2 .loader-inner {
  background-color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  right: 0;
  height: 73px;
  width: 300px;
  bottom: 0;
  margin: auto !important;
  padding: 26px 20px;
}
.loader.loader-type-3 {
  z-index: 1004;
  background: rgba(0, 0, 0, 0.6);
}
.loader.loader-type-3 .loader-without-text.loader-inner {
  height: 52px;
  width: 62px;
  padding: 15px 20px;
}
.loader.loader-type-3 .loader-inner {
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  right: 0;
  height: 36px;
  width: 170px;
  bottom: 0;
  line-height: 17px;
  margin: auto !important;
  padding: 10px 15px;
}
.loader.loader-type-3.loader-light-black {
  background: rgba(0, 0, 0, 0.5);
}
.loader.loader-type-3.loader-white {
  background: rgba(255, 255, 255, 0.6);
}
.table-search {
  width: 150px;
  height: 20px;
  border: 1px solid transparent;
}
.table-search > .search-input {
  border: 0px solid #fff;
  float: right;
  padding-right: 19px;
  padding-left: 4px;
  width: 127px;
  height: 18px;
  line-height: 20px;
  display: none;
}
.table-search > span {
  margin-left: 3px !important;
  margin-top: 1px !important;
  display: inline-block;
}
.table-search > span.search-clear {
  position: absolute;
  width: 19px;
  height: 19px;
  top: 0;
  right: 0;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}
.table-search.open {
  border: 1px solid #ccc;
  background-color: #fff;
  margin-left: -5px;
  position: relative;
}
.table-search.open > .search-input {
  display: block;
}
.table-search.open .icn-table-search {
  margin-top: 0 !important;
}
div.inline-search-bar {
  margin-top: 1px;
  margin-left: 4px;
}
div.inline-search-bar > .search-icon {
  display: inline-block;
}
div.inline-search-bar .table-search {
  width: 173px;
  border: 1px solid #ccc;
  height: 22px;
  background-color: #fff;
  margin-left: -4px;
  margin-top: -2px;
  position: relative;
  display: none;
}
div.inline-search-bar .table-search > .search-input {
  border: 0px solid #fff;
  float: right;
  padding-right: 19px;
  width: 150px;
  height: 20px;
  display: block;
}
div.inline-search-bar .table-search > span {
  margin-left: 3px !important;
  margin-top: 1px !important;
  display: inline-block;
}
div.inline-search-bar .table-search > span.search-clear {
  position: absolute;
  width: 19px;
  height: 19px;
  top: 0;
  right: 0;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}
div.inline-search-bar.open .table-search {
  display: inline-block;
}
div.inline-search-bar.open > .search-icon {
  display: none;
}
.bar-loader {
  width: 100%;
  position: fixed;
  left: 0;
  z-index: 9999;
  top: 50px;
}
.bar-loader .bar-loader-inner,
.bar-loader .bar-loader-line {
  position: absolute;
  width: 100%;
  height: 2px;
}
.bar-loader .bar-loader-line {
  background: #7ebb49;
}
.bar-loader .bar-loader-strip {
  position: absolute;
  background: #fff;
  width: 10px;
  height: 2px;
}
.bar-loader .bar-loader-anim1 {
  -webkit-animation: loading 2s infinite;
  -moz-animation: loading 3s infinite;
  -ms-animation: loading 2s infinite;
  -o-animation: loading 2s infinite;
  animation: loading 3s infinite;
}
.bar-loader .bar-loader-anim2 {
  -webkit-animation: loading 2s 0.5s infinite;
  -moz-animation: loading 3s 0.5s infinite;
  -ms-animation: loading 2s 0.5s infinite;
  -o-animation: loading 2s 0.5s infinite;
  animation: loading 3s 0.5s infinite;
}
.bar-loader .bar-loader-anim2 {
  -webkit-animation: loading 2s 1s infinite;
  -moz-animation: loading 3s 1s infinite;
  -ms-animation: loading 2s 1s infinite;
  -o-animation: loading 2s 1s infinite;
  animation: loading 3s 1s infinite;
}
.left-side-menu .bar-loader {
  left: 46px;
}
@keyframes loading {
  from {
    left: 0;
  }
  to {
    left: 100%;
  }
}
@-moz-keyframes loading {
  from {
    left: 0;
  }
  to {
    left: 100%;
  }
}
@-webkit-keyframes loading {
  from {
    left: 0;
  }
  to {
    left: 100%;
  }
}
@-ms-keyframes loading {
  from {
    left: 0;
  }
  to {
    left: 100%;
  }
}
@-o-keyframes loading {
  from {
    left: 0;
  }
  to {
    left: 100%;
  }
}
.full-loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1003;
}
.full-loader.freeze {
  background: rgba(0, 0, 0, 0.5);
}
.full-loader .loader {
  position: absolute;
  top: 50%;
  left: 50%;
  background: #fff;
  margin: -30px 0 0 -30px;
  width: 50px;
  height: 50px;
  padding: 9px;
  border-radius: 3px;
  border: 1px solid #f6f6f6;
  text-align: center;
}
.full-loader.full-loader-text .loader {
  width: 200px;
  margin-left: -100px;
}
.full-loader.full-loader-text .loader .close {
  line-height: 30px;
  display: block;
  position: absolute;
  right: 4px;
  top: -6px;
  font-size: 16px;
  color: #C7C7C7;
}
.full-loader.full-loader-text .loader .close:hover {
  color: inherit;
}
.search-bar {
  display: none;
  background-color: #f5f5f5;
}
.search-bar input {
  width: 100%;
  max-width: 200px;
  height: 22px;
  padding: 3px 6px;
  box-sizing: border-box;
}
/*feedback form */
.feedback-button {
  width: 33px;
  height: 30px;
  background: #424f56;
  position: fixed;
  top: 100%;
  right: 5px;
  margin-top: -30px;
  z-index: 1029;
  padding: 5px 0;
  cursor: pointer;
}
.feedback-form {
  width: 500px;
  position: fixed;
  height: 395px;
  height: 393px;
  right: 0;
  bottom: 0;
  z-index: 1030;
  display: none;
  box-shadow: 0px 0px 4px #b3b3b3;
}
.feedback-form .panel .panel-heading {
  background-color: #424f57;
  color: #fff;
}
.feedback-form .feedback-tools {
  float: right;
  padding: 0;
  margin: -9px;
  list-style: none;
}
.feedback-form .feedback-tools > li {
  float: left;
  font-size: 14px;
  padding: 6px 10px;
  width: 40px;
  height: 30px;
  text-align: center;
  cursor: pointer;
}
.feedback-form .feedback-tools > li:hover {
  background: #4d5c66;
}
.feedback-form .feedback-tools > li.feedback-rating {
  width: 90px;
  line-height: 20px;
  font-size: 11px;
}
.feedback-form .feedback-tools > li.feedback-rating .feedback-rating-sep {
  border-right: 1px solid #7e878d;
  margin-right: -10px;
  padding-right: 10px;
}
.feedback-form .feedback-tools > li .icn-close {
  background-position: -315px -210px;
}
.feedback-form .feedback-tools > li .icn-minimize {
  background-position: -2px -291px;
}
.feedback-form .feedback-subject,
.feedback-form .feedback-from {
  width: 100%;
  height: 40px;
}
.feedback-form .feedback-subject input,
.feedback-form .feedback-from input {
  width: 100%;
  height: 39px;
  border-width: 0px;
  padding: 10px;
}
.feedback-form .error {
  color: red;
}
.feedback-form .feedback-subject {
  border-top: 1px solid #e3e9e9;
}
.feedback-form .feedback-body {
  border-top: 1px solid #e3e9e9;
  border-bottom: 1px solid #e3e9e9;
  height: auto;
  overflow: hidden;
}
.feedback-form .feedback-body textarea {
  width: 100%;
  height: 240px;
  padding: 10px;
  border-width: 0px;
  overflow: auto;
  resize: none;
}
.feedback-form .feedback-control {
  background: #fff;
  height: 38px;
}
.feedback-form .feedback-control .btn {
  height: 38px;
  min-width: 80px;
}
.feedback-form .feedback-maximize {
  display: none;
}
.feedback-form .icn-close,
.feedback-form .icn-minimize {
  margin: 0;
}
.feedback-form.minimize {
  width: 200px;
  height: 40px;
}
.feedback-form.minimize .feedback-subject,
.feedback-form.minimize .feedback-body,
.feedback-form.minimize .feedback-control {
  display: none;
}
.feedback-form.minimize .feedback-maximize {
  display: block;
}
.feedback-form.minimize .feedback-rating {
  display: none;
}
.feedback-form.minimize .feedback-minimize {
  display: none;
}
/*feedback form */
.rating-form {
  width: 322px;
  position: fixed;
  height: 357px;
  right: 0;
  bottom: 0;
  z-index: 1030;
  display: none;
  box-shadow: 0px 0px 4px #b3b3b3;
}
.rating-form .rating-tools {
  float: right;
  padding: 0;
  margin: -9px;
  list-style: none;
}
.rating-form .rating-tools > li {
  float: left;
  font-size: 14px;
  padding: 6px;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
}
.rating-form .rating-tools > li:hover {
  background: #e3e9e9;
}
.rating-form .rating-tools > li.rating-rating {
  width: 90px;
  line-height: 20px;
  font-size: 11px;
}
.rating-form .rating-tools > li.rating-rating .feedback-rating-sep {
  border-right: 1px solid #d7dcdd;
  margin-right: -10px;
  padding-right: 10px;
}
.rating-form .rating-subject,
.rating-form .rating-from {
  width: 100%;
  height: 40px;
  border-top: 1px solid #e3e9e9;
  margin-top: 20px;
}
.rating-form .rating-subject input,
.rating-form .rating-from input {
  width: 100%;
  height: 39px;
  border-width: 0px;
  padding: 10px;
}
.rating-form .error {
  color: red;
}
.rating-form .rating-subject {
  border-top: 1px solid #e3e9e9;
}
.rating-form .rating-body {
  border-top: 1px solid #e3e9e9;
  border-bottom: 1px solid #e3e9e9;
  height: auto;
  overflow: hidden;
}
.rating-form .rating-body textarea {
  width: 100%;
  height: 127px;
  padding: 10px;
  border-width: 0px;
  overflow: auto;
  resize: none;
}
.rating-form .rating-stars {
  padding: 10px;
}
.rating-form .rating-stars h2 {
  font-size: 13px;
  font-weight: normal;
  margin-top: 15px;
}
.rating-form .rating-stars .stars {
  width: 200px;
  font-size: 28px;
  color: #d3dadc;
  margin-top: 10px;
  position: absolute;
}
.rating-form .rating-stars .stars i {
  margin-right: 4px;
  cursor: pointer;
}
.rating-form .rating-stars .stars i.active {
  color: #81b638;
}
.rating-form .rating-stars .ratings {
  width: 90px;
  margin-top: 30px;
  margin-left: 226px;
  font-weight: 600;
  font-size: 11px;
  height: 20px;
}
.rating-form .rating-control {
  background: #fff;
  height: 35px;
  line-height: 39px;
  padding-left: 12px;
}
.rating-form .rating-control .btn {
  height: 36px;
  min-width: 80px;
}
.rating-form .rating-maximize {
  display: none;
}
.rating-form .icn-close,
.rating-form .icn-minimize {
  margin: 0;
}
.rating-form.minimize {
  width: 200px;
  height: 40px;
}
.rating-form.minimize .feedback-subject,
.rating-form.minimize .feedback-body,
.rating-form.minimize .feedback-control {
  display: none;
}
.rating-form.minimize .rating-maximize {
  display: block;
}
.rating-form.minimize .rating-rating {
  display: none;
}
.rating-form.minimize .rating-minimize {
  display: none;
}
.rating-feedback-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 1030;
  display: none;
}
.rating-feedback-overlay .rating-feedback-msg {
  width: 255px;
  height: 162px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -127px;
  margin-top: -81px;
  background: #fff;
  box-shadow: 0px 0px 6px #666666;
  padding: 20px;
  text-align: center;
}
.rating-feedback-overlay .rating-feedback-msg p {
  font-size: 22px;
  font-weight: lighter;
  margin-top: 15px;
}
.line-loader {
  width: 100%;
  position: fixed;
  z-index: 996;
}
.mandatory,
.o365-mandatory {
  position: relative;
  margin-left: -10px;
}
.mandatory:before,
.o365-mandatory:before {
  content: "*";
  color: red;
  font-family: open-sans;
  font-size: 15px;
  margin-right: 2px;
  line-height: 5px;
}
/*line tab*/
.nav-line-tabs .nav-tabs {
  border-bottom: 1px solid #e3e9e9;
  height: 36px;
}
.nav-line-tabs .nav-tabs li a {
  font-size: 11px;
  color: #545454;
  padding: 10px 20px 10px 20px;
  border-width: 0;
  border-bottom: 3px solid transparent;
}
.nav-line-tabs .nav-tabs li.active a {
  background: #fff;
  border-width: 0;
  padding: 10px 20px 10px 20px;
  border-bottom: 3px solid #7ebb49;
  color: #000;
}
.nav-line-tabs .tab-content .tab-pane {
  padding: 10px 0;
}
.classic-dropdown .dropdown-menu {
  margin-top: -1px;
  z-index: 1001;
}
.classic-dropdown > .dropdown-toggle {
  border: 1px solid transparent;
  display: inline-block;
  margin-left: 0 !important;
  padding: 1px 15px;
}
.classic-dropdown.open > .dropdown-toggle,
.classic-dropdown.open > .dropdown-toggle:hover,
.classic-dropdown.open > .dropdown-toggle:focus {
  background-color: #fff !important;
  border-color: #bbbbbb;
  border-bottom-color: #fff !important;
  box-shadow: inset 0 0 0 #fff;
  z-index: 1002;
}
.transparent-dropdown > .btn {
  background-color: transparent;
}
.table-checkbox-dropdown {
  margin-left: -5px;
  top: 3px;
  position: absolute;
}
.table-checkbox-dropdown .caret {
  color: #aab0b3;
}
.table-checkbox-dropdown .dropdown-menu {
  min-width: 100px;
}
.table-checkbox-dropdown.open .caret {
  color: #424f57;
}
.alertSettings {
  width: 379px;
}
.alertProfileConfiguration .formBox {
  border-right: 1px solid #e4e4e4;
}
.list-dropdown {
  padding: 10px;
  min-width: 238px;
  font-size: 11px;
  color: #000;
}
.list-dropdown .search-input {
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
}
.list-dropdown .search-input input {
  width: 100%;
  height: 22px;
  padding: 3px 6px;
}
.list-dropdown .result-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.list-dropdown .result-list ul li {
  clear: both;
}
.list-dropdown .result-list ul li:after {
  display: table;
  content: " ";
  clear: both;
}
.list-dropdown .result-list ul li a {
  display: block;
  padding: 2px 6px;
  color: #000;
  clear: both;
  line-height: 18px;
  min-height: 22px;
  font-size: 11px;
}
.list-dropdown .result-list ul li a:after {
  display: table;
  content: " ";
  clear: both;
}
.list-dropdown .result-list ul li a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-dropdown .result-list .mCSB_scrollTools {
  width: 6px;
}
.list-dropdown .list-dropdown-action {
  padding-top: 5px;
  margin-top: 10px;
  border-top: 1px solid #e4e4e4;
}
.list-dropdown.static {
  width: 260px;
}
.list-dropdown.list-dropdown-style-2 {
  padding-left: 0;
  padding-right: 0;
}
.list-dropdown.list-dropdown-style-2 .result-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.list-dropdown.list-dropdown-style-2 .result-list ul li a {
  display: block;
  padding: 2px 12px;
  color: #000;
  font-size: 11px;
  line-height: 18px;
}
.list-dropdown.list-dropdown-style-2 .result-list ul li a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-dropdown.list-dropdown-style-2 .result-list .mCSB_scrollTools {
  width: 6px;
}
.tick-dropdown {
  font-size: 11px;
  margin: 0;
}
.tick-dropdown li a {
  padding: 6px 20px;
  padding-left: 25px;
}
.tick-dropdown li a:hover {
  background-color: #fff;
}
.tick-dropdown li.active a,
.tick-dropdown li.active a:focus {
  background: #fff;
  color: #000;
  font-weight: 600;
}
.tick-dropdown li.active a:hover,
.tick-dropdown li.active a:focus:hover {
  background-color: #fff;
  color: #000;
}
.tick-dropdown li.active a .o365-icon,
.tick-dropdown li.active a:focus .o365-icon {
  margin: 0;
  margin-left: -18px;
}
.file-upload {
  width: 260px;
  height: 22px;
  border: 1px solid #c6cacd;
  border: 0px solid #c6cacd \9;
  background: #f6f6f6;
  position: relative;
}
.file-upload .file-upload-input {
  position: absolute;
  color: #f6f6f6;
  width: 100%;
  height: 20px;
  top: 0;
  opacity: 0;
  opacity: 1 \9;
  color: #000;
  background: #f6f6f6;
  z-index: 3;
  border: 1px solid #c6cacd;
  padding: 5px 10px;
  cursor: pointer;
}
.file-upload .file-upload-placeholder {
  width: 188px;
  background: #f6f6f6;
  height: 20px;
  padding: 3px 6px;
  z-index: 2;
  border-width: 0;
}
.file-upload .file-upload-placeholder.white-bg {
  background-color: #fff;
}
.file-upload .btn {
  position: absolute;
  right: -1px;
  top: -1px;
  background-color: #424f57;
  height: 22px;
  color: #fff;
  cursor: pointer;
  display: none \9;
  border-width: 0 !important;
  padding: 2px 10px;
}
/*ms-combo*/
.ms-combo {
  width: 266px;
  position: relative;
  padding-right: 29px;
  margin-bottom: 15px;
}
.ms-combo .ms-list-items {
  width: 100%;
  border: 1px solid #c6cacb;
  min-height: 78px;
  padding: 2px;
}
.ms-combo .ms-list-items ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.ms-combo .ms-list-items ul li {
  margin: 1px 0;
}
.ms-combo .ms-list-items ul li:first-child {
  margin-top: 0;
}
.ms-combo .ms-list-items ul li:last-child {
  margin-bottom: 0;
}
.ms-combo .ms-list-items ul li > div {
  display: block;
  padding: 5.5px 10px;
  color: #000;
  cursor: pointer;
}
.ms-combo .ms-list-items ul li > div .o365-icon {
  margin-right: 10px;
}
.ms-combo .ms-list-items ul li > div:hover,
.ms-combo .ms-list-items ul li > div:focus {
  text-decoration: none;
  cursor: pointer;
}
.ms-combo .ms-list-items ul li.active > div {
  background-color: #7ebb49;
  color: #fff;
}
.ms-combo .ms-action-items {
  position: absolute;
  top: 0;
  right: 0;
}
.ms-combo .ms-action-items ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ms-combo .ms-action-items ul li a.ms-add {
  display: block;
  width: 20px;
  height: 20px;
  background-color: #333333;
  margin-bottom: 4px;
  padding: 1px;
}
.ms-combo .ms-action-items ul li a.ms-remove {
  display: block;
  width: 20px;
  height: 20px;
  background-color: #797979;
  padding: 1px;
}
.ms-combo .ms-action-items ul li .o365-icon {
  margin: 0;
}
.ms-combo.disabled {
  background: none;
}
.ms-combo.disabled .ms-list-items {
  background-color: #f6f6f6;
  color: #808080;
}
.ms-combo.form-control {
  max-width: 287px;
  width: 287px;
  height: auto;
  border-width: 0;
  padding-left: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/*ms-combo*/
.report-tile {
  background-color: #f3f3f3;
  height: 72px;
  padding: 15px;
}
.report-tile .o365-icon {
  margin-top: 5px;
  margin-left: 5px;
  position: absolute;
}
.report-tile .tile-info {
  text-align: right;
}
.report-tile .tile-info span.text {
  display: block;
  font-size: 14px;
  color: #000;
  line-height: 24px;
}
.report-tile .tile-info span.count {
  font-size: 21px;
  text-align: right;
  font-weight: 200;
  line-height: 20px;
}
.report-tile .tile-info span.tile-col-1 {
  color: #34729b;
}
.report-tile .tile-info span.tile-col-2 {
  color: #0eadc0;
}
.report-tile .tile-info span.tile-col-3 {
  color: #799c00;
}
.report-tile .tile-info span i {
  font-size: 14px;
  color: inherit;
  font-style: normal;
}
.plus-icon-form {
  font-size: 13px;
  color: #fff;
  position: relative;
  line-height: 20px;
  margin-top: -1px;
  display: block;
  font-weight: 600;
  text-indent: -20000px;
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  background-position: -181px -1178px;
  width: 18px;
  height: 18px;
}
.fix-header {
  position: absolute;
  z-index: 2;
  width: 100%;
}
.classic-tab > .nav-tabs,
.classic-nav-enabled > .nav-tabs {
  background: #eceff0;
  border: 1px solid #d6dbdd;
  height: 29px;
}
.classic-tab > .nav > li > a,
.classic-nav-enabled > .nav > li > a {
  padding: 4px 15px 5px 15px;
  line-height: 18px;
  color: #000;
  border-left: 1px solid #d6dbdd;
  border-right: 1px solid #d6dbdd;
  border-top-width: 0;
  margin-left: -1px;
}
.classic-tab > .nav > li > a .o365-icon,
.classic-nav-enabled > .nav > li > a .o365-icon {
  margin-left: 0;
}
.classic-tab > .nav > li > a .icheckbox_minimal,
.classic-nav-enabled > .nav > li > a .icheckbox_minimal {
  vertical-align: bottom;
  margin-right: 7px;
}
.classic-tab > .nav > li > a .close,
.classic-nav-enabled > .nav > li > a .close {
  font-size: 12px;
  position: absolute;
  top: 0;
  right: 2px;
  color: #929395;
  display: none;
  cursor: pointer;
}
.classic-tab > .nav-tabs > li.active > a,
.classic-nav-enabled > .nav-tabs > li.active > a,
.classic-tab > .nav-tabs > li.active > a:hover,
.classic-nav-enabled > .nav-tabs > li.active > a:hover,
.classic-tab > .nav-tabs > li.active > a:focus,
.classic-nav-enabled > .nav-tabs > li.active > a:focus {
  background: #fff;
  border-left: 1px solid #d6dbdd;
  border-right: 1px solid #d6dbdd;
  border-top-width: 0;
  min-height: 28px;
}
.classic-tab .nav-tabs > li:first-child.active > a,
.classic-nav-enabled .nav-tabs > li:first-child.active > a {
  border-left: 1px solid transparent;
  border-left-width: 0;
  margin-left: 0;
}
.classic-tab .nav-tabs > li:first-child > a,
.classic-nav-enabled .nav-tabs > li:first-child > a {
  margin-left: 0;
  border-left-width: 0;
}
.classic-tab > .nav-tabs > li > a,
.classic-nav-enabled > .nav-tabs > li > a {
  margin-right: 0px;
}
.classic-tab > .nav-tabs > li > a:hover,
.classic-nav-enabled > .nav-tabs > li > a:hover,
.classic-tab > .nav-tabs > li > a:focus,
.classic-nav-enabled > .nav-tabs > li > a:focus {
  background: #eceff0;
}
.classic-tab > .nav-tabs > li > a:hover .close,
.classic-nav-enabled > .nav-tabs > li > a:hover .close {
  display: block;
}
.classic-tab > .nav-tabs > li > a > input[type=text],
.classic-nav-enabled > .nav-tabs > li > a > input[type=text] {
  padding: 0;
  height: 20px;
  min-width: auto;
  width: auto;
  margin: -2px -15px;
  padding: 2px 8px;
}
.classic-tab > .tab-content,
.classic-nav-enabled > .tab-content {
  padding: 5px;
  clear: both;
  border-left: 1px solid #d6dbdd;
  border-right: 1px solid #d6dbdd;
  border-bottom: 1px solid #d6dbdd;
}
.classic-tab.classic-tab-enhanced,
.classic-nav-enabled.classic-tab-enhanced {
  position: relative;
}
.classic-tab.classic-tab-enhanced .tab-content,
.classic-nav-enabled.classic-tab-enhanced .tab-content {
  padding: 10px;
}
.classic-tab.classic-tab-enhanced .add-button,
.classic-nav-enabled.classic-tab-enhanced .add-button {
  width: 140px;
  height: 27px;
  padding: 5px 8px;
  color: #6a6b6d;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.classic-tab.classic-tab-enhanced .add-button:hover,
.classic-nav-enabled.classic-tab-enhanced .add-button:hover {
  color: #000;
}
.classic-tab .tab-tool-set,
.classic-nav-enabled .tab-tool-set {
  position: absolute;
  right: 1px;
  top: 1px;
  background: #eceff0;
  height: 27px;
}
.classic-tab .tab-tool-set > ul,
.classic-nav-enabled .tab-tool-set > ul {
  list-style: none;
  padding: 0;
}
.classic-tab .tab-tool-set > ul > li,
.classic-nav-enabled .tab-tool-set > ul > li {
  float: left;
}
.classic-tab .tab-tool-set > ul > li.border-right,
.classic-nav-enabled .tab-tool-set > ul > li.border-right {
  border-right: 1px solid #d6dbdd;
}
.classic-tab .tab-tool-set > ul > li.border-left,
.classic-nav-enabled .tab-tool-set > ul > li.border-left {
  border-left: 1px solid #d6dbdd;
}
.classic-tab .tab-tool-set > ul > li > a > .ad360-icon,
.classic-nav-enabled .tab-tool-set > ul > li > a > .ad360-icon {
  margin: 0;
}
.classic-tab .tab-tool-set > ul > li.bdr-none,
.classic-nav-enabled .tab-tool-set > ul > li.bdr-none {
  border-width: 0;
}
.classic-tab .tab-tool-set > ul > li.open,
.classic-nav-enabled .tab-tool-set > ul > li.open {
  background: #fff;
}
.classic-tab .tab-tool-set > ul > li > a,
.classic-nav-enabled .tab-tool-set > ul > li > a {
  color: #000;
  text-decoration: none;
  font-size: 11px;
  display: block;
  min-height: 34px;
  padding: 5px 9px;
  border-left: 1px solid #d6dbdd;
  min-height: 27px;
  position: relative;
  z-index: 99;
}
.classic-tab .tab-tool-set > ul > li > a.sm-padding,
.classic-nav-enabled .tab-tool-set > ul > li > a.sm-padding {
  padding: 6px 3px;
}
.classic-tab .tab-tool-set > ul > li.dropdown .dropdown-menu,
.classic-nav-enabled .tab-tool-set > ul > li.dropdown .dropdown-menu {
  margin-top: -2px;
  z-index: 4;
  box-shadow: 0 0px 6px #9e9e9e;
  border-width: 0;
}
.classic-tab .tab-tool-set > ul > li.dropdown.open > a,
.classic-nav-enabled .tab-tool-set > ul > li.dropdown.open > a {
  box-shadow: 0 -6px 6px #dadada;
  z-index: 5;
  border-bottom: 1px solid #fff;
  background-color: #fff;
  position: relative;
}
.classic-tab .tab-tool-set > ul > li:first-child:last-child a,
.classic-nav-enabled .tab-tool-set > ul > li:first-child:last-child a {
  border-width: 0;
}
.border-box {
  border: 1px solid #ccc;
  padding: 7px 15px;
  background-color: #f0f4f5;
}
.border-box.border-box-alert {
  border-color: #e6e6e6;
}
.border-box.default {
  background: none;
}
.border-box.border-light-color {
  border-color: #e4e4e4;
}
/*delegation styles*/
.delegate-container {
  margin-left: 55px;
}
.delegate-container .panel-heading {
  padding-top: 5px;
  padding-bottom: 5px;
}
.deleListRow {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #e6e6e6;
  clear: both;
  overflow: visible;
  height: auto;
}
.deleListRow::after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.deleListRow .col-md-4 {
  padding-left: 0;
}
.deleListRow:first-child {
  margin-top: 0;
  border-top: 0px solid #e6e6e6;
}
.delegate-container .delegate-row {
  position: relative;
  padding-left: 135px;
  margin-bottom: 15px;
}
.delegate-container .delegate-row .delegate-label {
  position: absolute;
  left: 0;
  top: 5px;
}
.DelegateHelpPopover {
  left: 600px;
  top: -25px;
  display: none;
  max-width: 300px;
}
.DelegateHelpPopover.right > .arrow {
  margin-top: -27px;
}
.HelpDeskRolePopover {
  left: 30px;
  top: -30px;
  display: none;
}
.HelpDeskRolePopover.right > .arrow {
  top: 40px;
}
.HelpDeskRolePopover .popover-title {
  font-weight: bold;
}
.HelpDeskRolePopover .popover-content {
  min-width: 430px;
}
.HelpDeskRolePopover .close {
  font-size: 24px;
  line-height: 12px;
}
/*create new role*/
.createNewRoleVtab {
  position: relative;
}
.createNewRoleVtab .vertical-tab-nav {
  width: 204px;
  float: left;
  position: absolute;
  bottom: 0;
  top: 0;
  background: #ebeff0;
  border-right: 1px solid #ddd;
}
.createNewRoleVtab .vertical-tab-content {
  margin-left: 204px;
  position: relative;
  min-height: 260px;
}
.createNewRoleVtab .vertical-tab-content .row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.createNewRoleVtab .vertical-tab-content .row .col-md-4 {
  padding-left: 10px;
  padding-right: 10px;
}
.createNewRoleVtab .panel-default {
  margin-bottom: 15px;
}
.createNewRoleVtab .panel-default .panel-heading {
  background-color: #ebeff0;
  padding: 4.6px 10px;
  font-weight: 600;
}
.createNewRoleVtab .panel-default .panel-heading .icheckbox_minimal {
  margin-right: 10px;
}
.createNewRoleVtab .panel-default .panel-heading a {
  font-weight: normal;
}
.createNewRoleVtab .panel-default .panel-body {
  padding: 5px 10px;
  min-height: 150px;
}
.createNewRoleVtab .panel-default .panel-body ul.stack-list li {
  padding-left: 0;
  position: relative;
}
.createNewRoleVtab .panel-default .panel-body ul.stack-list li .icheckbox_minimal {
  margin-right: 10px;
}
.createNewRoleVtab .panel-default .panel-body .CreateRolePopover {
  left: 240px;
  top: -25px;
  display: none;
}
.createNewRoleVtab .panel-default .panel-body .CreateRolePopover.right > .arrow {
  top: 40px;
}
.createNewRoleVtab .panel-default .panel-body .CreateRolePopover .popover-content {
  min-width: 240px;
  padding: 5px 10px;
}
.createNewRoleVtab .panel-default .panel-body .CreateRolePopover .popover-content ul.stack-list li {
  padding: 5px 10px;
}
.createNewRoleVtab .panel-default .panel-body .CreateRolePopover .close {
  font-size: 24px;
  line-height: 12px;
}
.createNewRoleVtab .last-row .panel-default {
  margin-bottom: 0;
}
.createNewRoleVtab .popover-title {
  font-weight: bold;
}
.panel-attribute-box {
  margin-bottom: 20px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-color: #e4e4e4;
}
.panel-attribute-box .panel-heading {
  background-color: #ebeff0;
  padding: 4.5px 10px;
  border-color: #d9dcdd;
  font-weight: 600;
  height: 27px;
}
.panel-attribute-box .panel-heading .icheckbox_minimal {
  vertical-align: middle;
  margin-right: 7px;
}
.panel-attribute-box .panel-heading a {
  font-weight: normal;
}
.panel-attribute-box .panel-body {
  padding: 5px 10px;
  min-height: 150px;
}
.panel-attribute-box .panel-body ul.stack-list li {
  padding-left: 0;
  position: relative;
}
.panel-attribute-box .panel-body ul.stack-list li .icheckbox_minimal {
  vertical-align: middle;
  margin-right: 7px;
}
.panel-attribute-box .panel-body .CreateRolePopover {
  left: 240px;
  top: -25px;
  display: none;
}
.panel-attribute-box .panel-body .CreateRolePopover.right > .arrow {
  top: 40px;
}
.panel-attribute-box .panel-body .CreateRolePopover .popover-content {
  min-width: 240px;
}
.header-with-line-type-1 .queue-list li label {
  margin: 0;
  line-height: 13px;
}
.header-with-line-type-1 .queue-list li label .icheckbox_minimal {
  margin-right: 10px;
}
.HdtDetatiledView > thead > tr > th {
  width: 20%;
}
.HdtDetatiledView tbody > tr > td {
  padding: 0;
}
.HdtDetatiledView tbody > tr > td table tbody tr {
  vertical-align: top;
}
.HdtDetatiledView tbody > tr > td table tbody tr td {
  width: 20%;
  padding: 12px;
}
.HdtDetatiledView.DetailedView_min .t-cont {
  height: 85px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.HdtDetatiledView.DetailedView_min.expand_all .t-cont,
.HdtDetatiledView.DetailedView_min .expand_all .t-cont,
.HdtDetatiledView.DetailedView_min.expand_all .-cont-sibling,
.HdtDetatiledView.DetailedView_min .expand_all .-cont-sibling {
  height: auto !important;
  overflow: auto !important;
}
.vhcenter {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
}
.prop-action-list {
  padding: 0;
  margin: 0;
  list-style: none;
  padding-left: 10px;
}
.prop-action-list li {
  display: inline-block;
  margin: 4.5px 0;
  padding: 0 21px;
  border-right: 1px solid #cccccc;
}
.prop-action-list li span.property-name {
  display: block;
  color: #999999;
  font-weight: 400;
  font-size: 11px;
  line-height: 18px;
}
.prop-action-list li span.property-value {
  display: block;
  font-weight: 600;
  font-size: 11px;
}
.prop-action-list li:last-child {
  border-right-width: 0;
}
.prop-action-list li:first-child {
  padding-left: 0;
}
.dropdown-accordion .panel-group {
  margin: 0;
}
.dropdown-accordion .panel-group .panel {
  border-width: 0;
  margin-top: 1px;
}
.dropdown-accordion .panel-group .panel .panel-heading {
  border-width: 0;
  min-width: 200px;
  background-color: #F1F4F5;
  padding: 0;
}
.dropdown-accordion .panel-group .panel .panel-heading .panel-title {
  display: block;
}
.dropdown-accordion .panel-group .panel .panel-heading .panel-title a {
  font-weight: 600;
  font-size: 11px;
  display: block;
  padding: 6px 10px;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.dropdown-accordion .panel-group .panel .panel-heading .panel-title a:hover,
.dropdown-accordion .panel-group .panel .panel-heading .panel-title a:focus {
  text-decoration: none;
}
.dropdown-accordion .panel-group .panel .panel-heading .panel-title a span.carets {
  margin-top: 5px;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  margin-right: 2px;
  vertical-align: middle;
  border-top: 4px dashed !important;
  border-top: 4px solid \9 !important;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0px dashed;
  border-bottom: 0px solid \9;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.dropdown-accordion .panel-group .panel .panel-heading .panel-title a.collapsed span.carets {
  display: inline-block;
  border-top: 0px dashed !important;
  border-top: 0px solid \9 !important;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropdown-accordion .panel-group .panel .panel-body {
  border-width: 0;
  padding: 0;
}
.dropdown-accordion .panel-group .panel .panel-body ul.list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.dropdown-accordion .panel-group .panel .panel-body ul.list-items > li > a {
  display: block;
  padding: 4.5px 10px;
  text-decoration: none;
  color: #000;
}
.dropdown-accordion .panel-group .panel .panel-body ul.list-items > li > a:hover {
  background-color: #F5F5F5;
  cursor: pointer;
}
.dropdown-accordion .panel-group .panel .panel-body ul.list-items > li > a:focus {
  text-decoration: none;
}
.addToGrpPopover {
  width: 300px;
}
.addToGrpPopover ul {
  padding: 0;
  margin-top: 0;
  list-style: none;
}
.addToGrpPopover ul li {
  padding: 3.25px 4.5px;
  border-bottom: 1px solid #e5e5e5;
}
.addToGrpPopover.popover.right > .arrow {
  top: 45px;
}
.arrow-dropdown .dropdown-menu {
  font-size: 11px;
  background: #fff;
}
.arrow-dropdown .dropdown-menu li > a {
  position: relative;
}
.arrow-dropdown .dropdown-menu.dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 16px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.arrow-dropdown .dropdown-menu.dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 17px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
.arrow-dropdown .dropdown-menu.dropdown-menu-right {
  margin-right: -20px;
  margin-top: 5px;
}
.arrow-dropdown .dropdown-menu.dropdown-menu-right.dropdown-menu:before {
  position: absolute;
  top: -7px;
  right: 16px;
  left: auto;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.arrow-dropdown .dropdown-menu.dropdown-menu-right.dropdown-menu:after {
  position: absolute;
  top: -6px;
  right: 17px;
  left: auto;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
.tooltip.tooltip-cs-1 {
  top: 10% !important;
}
.tooltip.tooltip-cs-1 .tooltip-inner {
  text-align: left !important;
  padding: 10px !important;
}
.tooltip.tooltip-cs-2 {
  top: 0% !important;
}
.tooltip.tooltip-cs-2 .tooltip-inner {
  text-align: left !important;
  padding: 10px !important;
}
.switch-list {
  width: 365px;
  min-height: 47px;
  border-bottom: 1px solid #ccc;
  padding-top: 10px;
  padding-bottom: 10px;
}
.switch-list .icon-placeholder {
  cursor: pointer;
}
.switch-list .switch-list-container {
  margin-left: 30px;
  position: relative;
  min-height: 30px;
}
.switch-list .switch-list-container .switch-text {
  display: block;
}
.switch-list .switch-list-container .switch-text-label {
  display: block;
  color: #666666;
  line-height: 24px;
}
.switch-list .switch-list-container .switch-placeholder {
  position: absolute;
  top: 0;
  right: 0;
}
.switch-list .switch-list-container.first-child .switch-placeholder {
  top: 10px;
}
.switch-list .switch-list-container.first-child .switch-text,
.switch-list .switch-list-container.first-child .switch-text-label {
  cursor: pointer;
}
.switch-list .switch-list-child {
  display: none;
}
.switch-list .switch-list-child:last-child {
  margin-bottom: 10px;
}
.switch-list.open .switch-list-container.first-child {
  margin-bottom: 20px;
}
.switch-list.open .switch-list-child {
  display: block;
}
.popover-license {
  width: 300px;
  margin-left: -20px;
  padding-right: 0;
}
.popover-license .popover-content {
  padding: 5px;
}
.popover-license-table {
  width: 100%;
  white-space: nowrap;
}
.popover-license-table thead th {
  background-color: #f5f5f5;
  padding: 6px;
  font-weight: 400;
}
.popover-license-table tbody tr td {
  padding: 6px;
  border-top: 1px solid #e5e5e5;
}

.popover.right-top {
  margin-top: -35px;
}
.input-tip {
  padding: 10px 20px;
  color: white;
  font: bold 14px "Helvetica Neue", Sans-Serif;
  box-shadow: 0 0 3px black;
  max-width: 250px;
  color: #000;
}
.input-tip .arrow:after {
  background: #fff;
}
.input-tip .arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.input-tip .arrow.top {
  top: -16px;
  bottom: auto;
}
.input-tip .arrow.left {
  left: 20%;
}
.input-tip .arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.input-tip .arrow.top:after {
  bottom: -20px;
  top: auto;
}
.form-validation {
  position: absolute;
  left: 285px;
  top: 0;
  background: #fff;
  min-height: 30px;
  min-width: 260px;
  border: 1px solid #ccc;
  padding: 8px;
  margin-top: -5px;
  box-shadow: 2px 2px 3px #ccc;
  display: none;
}
.form-validation .arrow {
  position: absolute;
  width: 15px;
  height: 15px;
  left: -8px;
  top: 6px;
  background: url("../images/o365-sprite@2x.png") no-repeat -240px -144px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  z-index: 3;
}
.has-error .form-validation {
  display: block;
}
.template-settings .input-sm {
  font-size: 11px;
  height: 22px;
}
.template-settings .nav-tabs > li > a {
  padding-left: 20px;
  padding-right: 20px;
}
.template-settings .panel {
  -webkit-box-shadow: 0 0 0 #fff;
  box-shadow: 0 0 0 #fff;
}
.template-settings .panel .panel-heading {
  padding: 7px;
  font-weight: 600;
  line-height: 12px;
}
.template-settings .form-horizontal.seperator {
  border-right: 1px solid #e4e4e4;
}
.template-settings .form-horizontal .form-group {
  margin-bottom: 15px;
}
.template-settings .form-horizontal .radio,
.template-settings .form-horizontal .checkbox {
  margin-top: 0px;
  margin-bottom: 15px;
  padding-top: 0;
}
.template-settings .form-horizontal .radio .iradio_minimal,
.template-settings .form-horizontal .checkbox .iradio_minimal,
.template-settings .form-horizontal .radio .icheckbox_minimal,
.template-settings .form-horizontal .checkbox .icheckbox_minimal {
  vertical-align: middle;
}
.template-settings .control-label {
  padding-top: 4px;
}
.template-settings label {
  margin-bottom: 0;
}
.configureReport {
  margin-top: -10px;
  margin-bottom: 15px;
}
.configureReport table {
  width: 100%;
  max-width: 1000px;
}
.configureReport table tr td {
  padding: 3px 0;
  position: relative;
}
.configureReport .sep-1 {
  height: 30px;
  width: 1px;
  background-color: #ccc;
}
.table-dropdown .dropdown-menu {
  margin-top: -1px;
  margin-left: 11px;
  padding: 5px 0;
  border-color: #c6cacc;
  background: #fff;
  min-width: 180px;
}
.table-dropdown .dropdown-menu::before {
  content: " ";
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  position: absolute;
  background: #fff;
  top: -6px;
  left: 10px;
  border-left: 1px solid #c6cacc;
  border-bottom: 1px solid #c6cacc;
}
.table-dropdown .dropdown-menu li a:hover {
  background-color: #f1f4f5;
}
.table-dropdown .dropdown-menu li.active a:hover {
  background-color: #7ebb49;
}
.table-dropdown .dropdown-toggle {
  cursor: pointer;
}
.table-dropdown.align-right .dropdown-menu {
  margin-right: 12px;
}
.data-fetch-interval .dropdown-menu {
  margin-right: 30px;
  margin-top: 5px;
}
.data-fetch-interval .dropdown-menu .data-fetch-int-container {
  min-width: 240px;
  padding: 3px 10px;
}
.data-fetch-interval .dropdown-menu .data-fetch-int-container select {
  border: 1px solid #ccc;
  -webkit-appearance: none;
  background: #fff url("../images/o365-sprite@2x.png") -348px -1183px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  border-radius: 0;
  min-width: 40px;
  padding: 0px 4px;
}
.select-box select.default {
  border: 1px solid #ccc;
  -webkit-appearance: none;
  background-color: #fff;
  border-radius: 0;
  min-width: 40px;
  padding: 0px 4px;
}
.select-box .icn-bottom-caret {
  position: absolute;
  width: 10px;
  margin-left: -18px;
  top: 9px;
  background: #fff url("../images/o365-sprite@2x.png") -268px -258px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
}
.schedule-interval .dropdown-menu {
  margin-top: 5px;
}
.schedule-interval .dropdown-menu .schedule-container {
  min-width: 240px;
  padding: 3px 10px;
  color: #000;
}
.schedule-interval .dropdown-menu .schedule-container select.side-caret {
  border: 1px solid #ccc;
  -webkit-appearance: none;
  background: #fff url("../images/o365-sprite@2x.png") -244px -258px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  border-radius: 0;
  min-width: 40px;
  padding: 0px 4px;
}
.freeze {
  background-color: rgba(255, 255, 255, 0.6);
}
.freeze.disabled {
  display: none;
}
.freeze.transparent {
  background-color: rgba(0, 0, 0, 0);
}
.unable-to-access {
  position: relative;
}
.unable-to-access .disable-audit {
  height: 0;
}
.unable-to-access.make-freeze .disable-audit {
  height: 60px;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  cursor: not-allowed;
  z-index: 4;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
}
.unable-to-access.make-freeze .disable-audit.white {
  background-color: rgba(255, 255, 255, 0.6);
}
.unable-to-access.make-freeze .disable-audit.black {
  background-color: rgba(0, 0, 0, 0.6);
}
.unable-to-access.make-freeze .disable-audit.disabled {
  display: none;
}
.unable-to-access.make-freeze .disable-audit.transparent {
  background-color: rgba(0, 0, 0, 0);
}
.unable-to-access.make-freeze .disable-audit-table {
  height: auto;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  cursor: not-allowed;
  z-index: 4;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
}
.unable-to-access.make-freeze .disable-audit-table.white {
  background-color: rgba(255, 255, 255, 0.6);
}
.unable-to-access.make-freeze .disable-audit-table.black {
  background-color: rgba(0, 0, 0, 0.6);
}
.unable-to-access.make-freeze .disable-audit-table.disabled {
  display: none;
}
.unable-to-access.make-freeze .disable-audit-table.transparent {
  background-color: rgba(0, 0, 0, 0);
}
.ArchiveFolderPopover {
  left: 305px;
  max-width: 405px;
  width: 405px;
  margin-top: -30px;
}
.ArchiveFolderPopover .arrow {
  top: 40px !important;
}
.ArchiveFolderPopover ol {
  padding-left: 15px;
}
.ArchiveFolderPopover ol li {
  margin-bottom: 12px;
}
.ArchiveFolderPopover .popover-title {
  font-weight: 600;
}
.passwordExpiryNotification ul.queue-list li {
  padding: 8px 11px;
}
.passwordExpiryNotification ul.queue-list li a {
  display: block;
  color: #fff;
}
.passwordExpiryNotification .panel {
  border-color: #ebeded;
  box-shadow: none;
}
.passwordExpiryNotification .panel .panel-heading {
  border-color: #ebeded;
  cursor: pointer;
}
.passwordExpiryNotification .panel .panel-heading .input-sm {
  height: 24px;
  width: 34px;
  padding: 3px 3px;
}
.passwordExpiryNotification .panel .panel-collapse .panel-body {
  border-color: #ebeded;
}
.passwordExpiryNotification .panel-group > .panel {
  margin-top: -1px;
  position: relative;
}
.passwordExpiryNotification .panel-group > .panel .collapsed .arrow {
  background-position: -54px -62px;
}
.passwordExpiryNotification .panel-group > .panel .arrow {
  margin-top: 2px;
  background: url("../images/o365-sprite@2x.png") no-repeat -34px -62px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  display: block;
  width: 15px;
  height: 15px;
  float: right;
}
.passwordExpiryNotification .group-of-panels {
  margin-right: 60px;
}
.passwordExpiryNotification .add-tool-set {
  position: absolute;
  right: -66px;
  top: 6px;
  width: 65px;
}
.passwordExpiryNotification .add-tool-set ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.passwordExpiryNotification .add-tool-set ul li {
  float: left;
  border-right: 1px solid #c6cacb;
  padding: 0 6px;
  cursor: pointer;
}
.passwordExpiryNotification .add-tool-set ul li:last-child {
  border-right-width: 0;
}
.width-extend.btn-group .dropdown-menu {
  min-width: 450px;
}
.width-extend.btn-group .dropdown-menu li em {
  font-style: normal;
  visibility: hidden;
}
.width-extend.btn-group .dropdown-menu li:hover em {
  visibility: visible;
}
.passwordExpiryNotification-info {
  width: 100%;
}
.passwordExpiryNotification-info ul.disc-list {
  margin-bottom: 0;
  padding-left: 20px;
}
.passwordExpiryNotification-info ul.disc-list > li {
  font-size: 14px;
  color: #444;
}
.passwordExpiryNotification-info ul.disc-list > li span {
  font-size: 11px;
}
.passwordExpiryNotification-info ul.disc-list > li:last-child {
  margin-bottom: 0;
}
ul.draggable-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
ul.draggable-list li {
  cursor: pointer;
  padding: 4px 0 3px 0;
  border-bottom: 1px solid #e4e4e4;
}
ul.draggable-list li:first-child {
  border-top: 1px solid #e4e4e4;
}
ul.draggable-list li .icn-trash {
  display: none;
  cursor: pointer;
}
ul.draggable-list li .icn-dragable {
  vertical-align: middle;
}
ul.draggable-list li:hover {
  background: #f3f4f4;
}
ul.draggable-list li:hover .icn-trash {
  display: block;
}
ul.draggable-list li .icheckbox_minimal {
  vertical-align: middle;
}
ul.draggable-list .ui-state-highlight {
  min-height: 30px;
  background-color: #ffffff;
  border: 1px dashed #e4e4e4;
  margin: 5px 0;
}
.add-attribute-mail {
  border: 1px solid #d3d6d7;
  border-left-width: 0;
  background: #f3f4f4;
  border-right-width: 0;
  margin-bottom: -1px;
  padding: 8px 0 8px 27px;
  height: auto;
  overflow: auto;
}
.add-attribute-mail .input-md {
  width: 256px;
  float: left;
}
.add-attribute-mail ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 1px;
}
.add-attribute-mail ul li {
  float: left;
  border-right: 1px solid #d3d6d7;
  padding: 0 5px;
  cursor: pointer;
}
.add-attribute-mail ul li:last-child {
  border-width: 0;
}
.editor {
  min-height: 175px;
  border: 1px solid #ccc;
  padding-bottom: 22px;
  position: relative;
}
.editor.editor-light {
  border-color: #e4e4e4;
}
.editor .uploaded-file {
  min-height: 30px;
  border-top: 1px solid #e5e5e5;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  padding: 0 5px;
  vertical-align: middle;
  display: none;
}
.editor .uploaded-file .file-que {
  display: inline-block;
  width: auto;
  background-color: #f6f6f6;
  padding: 0px 6px 0px 6px;
  line-height: 22px;
  margin-top: 3px;
  margin-right: 5px;
  position: relative;
}
.editor .uploaded-file .file-que .name-of-file {
  float: left;
}
.editor .uploaded-file .file-que .close-btn {
  font-size: 14px;
  float: right;
  margin-right: -18px;
  text-align: center;
  cursor: pointer;
  width: 17px;
  position: absolute;
  right: 20px;
  background-color: #d0d0d0;
  color: #818181;
  display: none;
}
.editor .uploaded-file .file-que:hover .close-btn {
  display: block;
}
.editor.open .uploaded-file {
  display: block;
}
.editor .editor-priority {
  position: absolute;
  z-index: 2;
  top: 6px;
  right: 60px;
}
.editor .editor-priority .p-label {
  font-weight: 600;
  color: #888;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.editor .editor-priority > a {
  color: #888;
  min-width: 60px;
  display: inline-block;
}
.editor .editor-priority .tick-dropdown {
  min-width: 80px;
  margin-top: 10px;
}
.editor .editor-priority .tick-dropdown::after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  right: 3px;
  top: 0;
  box-sizing: border-box;
  border: 6px solid black;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  transform: rotate(136deg);
  box-shadow: -1px 1px 0px 0 rgba(0, 0, 0, 0.4);
}
.editor .editor-priority .tick-dropdown li a {
  font-weight: 400;
}
.editor.editor-md {
  width: 495px;
  min-height: 100px;
}
.editor.editor-fluid {
  width: 100%;
}
.editor .priority-image {
  position: absolute;
  right: 33px;
  height: 19px;
  width: 30px;
  top: 5px;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  z-index: 3;
  text-align: center;
  display: none;
}
.editor .editor-mode {
  position: absolute;
  right: 0;
  z-index: 2;
  top: -1px;
  right: -1px;
}
.editor .editor-mode .dropdown-toggle {
  background-color: transparent;
  padding: 4.5px 3px;
}
.alert-db {
  list-style: none;
  float: right;
  margin: 0;
  padding: 0;
}
.alert-db li.alert-db-tile {
  min-width: 200px;
  height: 60px;
  background: #ccc;
  margin-right: 10px;
  padding: 9px 12px;
  float: left;
}
.alert-db li.alert-db-tile:last-child {
  margin-right: 0;
}
.alert-db li.alert-db-tile .alert-db-text {
  font-size: 14px;
  color: #fff;
  font-weight: 600;
  display: block;
  text-align: right;
  line-height: 20px;
}
.alert-db li.alert-db-tile .alert-db-count {
  font-size: 14px;
  color: #fff;
  font-weight: 400;
  display: block;
  text-align: right;
  margin-top: 4px;
}
.alert-db li.alert-db-tile .alert-db-icon {
  display: block;
  width: 36px;
  height: 36px;
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  position: absolute;
  margin-top: 6px;
  margin-left: 3px;
}
.alert-db li.alert-db-tile.critical {
  background-color: #dc3e3e;
}
.alert-db li.alert-db-tile.critical .alert-db-icon {
  background-position: -83px -992px;
}
.alert-db li.alert-db-tile.trouble {
  background-color: #fc923e;
}
.alert-db li.alert-db-tile.trouble .alert-db-icon {
  background-position: -42px -992px;
}
.alert-db li.alert-db-tile.attention {
  background-color: #f0cd01;
}
.alert-db li.alert-db-tile.attention .alert-db-icon {
  background-position: -1px -992px;
}
.monitoring-db {
  list-style: none;
  float: right;
  margin: 0;
  padding: 0;
}
.monitoring-db li.monitoring-db-tile {
  min-width: 200px;
  height: 60px;
  background: #ccc;
  margin-right: 10px;
  padding: 9px 12px;
  float: left;
  cursor: pointer;
}
.monitoring-db li.monitoring-db-tile:last-child {
  margin-right: 0;
}
.monitoring-db li.monitoring-db-tile .monitoring-db-text {
  font-size: 14px;
  color: #fff;
  font-weight: 300;
  display: block;
  text-align: right;
  line-height: 20px;
}
.monitoring-db li.monitoring-db-tile .monitoring-db-count {
  font-size: 20px;
  color: #fff;
  font-weight: 400;
  display: block;
  text-align: right;
}
.monitoring-db li.monitoring-db-tile .monitoring-db-icon {
  display: block;
  width: 40px;
  height: 40px;
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  position: absolute;
  margin-top: 2px;
  margin-left: 3px;
}
.monitoring-db li.monitoring-db-tile.incident {
  background-color: #e82a26;
}
.monitoring-db li.monitoring-db-tile.incident .monitoring-db-icon {
  background-position: -1px -918px;
  width: 43px;
}
.monitoring-db li.monitoring-db-tile.advisory {
  background-color: #fb9045;
}
.monitoring-db li.monitoring-db-tile.advisory .monitoring-db-icon {
  background-position: -55px -918px;
}
.monitoring-db li.monitoring-db-tile.healthy {
  background-color: #22b36b;
}
.monitoring-db li.monitoring-db-tile.healthy .monitoring-db-icon {
  background-position: -106px -918px;
}
.high_avilability_promotional {
  width: 294px;
  height: 495px;
  position: absolute;
  right: 20px;
  border-bottom: 5px solid #dfe3e5;
  top: 60px;
  background: url("../images/ha-sprite.png") #f5f6f6 0px -55px no-repeat;
}
.high_avilability_promotional .high_avilability_slogan {
  color: #333333;
  padding: 15px;
  text-align: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.high_avilability_promotional .high_avilability_infographic {
  height: 415px;
  width: 252px;
  margin: 10px 0 0 5px;
  background: url("../images/ha-sprite.png") -347px 0px;
}
.user-profile-list {
  margin-left: -10px;
  margin-right: -10px;
  margin-top: 20px;
}
.user-profile-list .user-info {
  width: 170px;
  height: 188px;
  border: 1px solid #e6e6e6;
  float: left;
  margin: 0 10px 20px 10px;
  text-align: center;
  padding: 25px 0 15px 0;
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}
.user-profile-list .user-info img {
  border-radius: 50%;
  margin-bottom: 0px;
  width: 90px;
}
.user-profile-list .user-info h3 {
  font-weight: normal;
  font-size: 11px;
}
.user-profile-list .user-info p {
  font-size: 10px;
  color: #666666;
}
.profile-search {
  display: inline-block;
  min-width: 160px;
  background-color: #fff;
  min-height: 20px;
  border: 1px solid #e6e6e8;
  margin-top: -1px;
}
.profile-search input[type=text] {
  float: right;
  border-width: 0;
  min-height: 18px;
  padding-right: 14px;
  width: 133px;
}
.profile-search .search-clear {
  position: absolute;
  top: 2px;
  right: 4px;
}
.profile-search .caret {
  border-width: 2.8px !important;
  margin-left: -4px;
  margin-top: 0px;
}
.profile-search > .dropdown {
  display: inline-block;
  padding: 0px 2.5px;
  cursor: pointer;
}
.profile-search > .dropdown .dropdown-menu {
  margin-top: 0px !important;
  min-width: 220px !important;
  border-color: #c6cacd;
}
.profile-search > .dropdown .dropdown-menu .icn-tick-green-lg {
  margin-right: 5px;
  visibility: hidden;
  margin-top: -1px;
}
.profile-search > .dropdown .dropdown-menu li a:hover {
  background-color: #f5f5f5 !important;
}
.profile-search > .dropdown .dropdown-menu li.active a {
  background-color: #fff;
  color: #333333;
}
.profile-search > .dropdown .dropdown-menu li.active .icn-tick-green-lg {
  visibility: visible;
}
.profile-search > .dropdown .dropdown-menu li a:focus {
  background-color: #fff;
}
.profile-search > .dropdown .dropdown-menu li:hover a,
.profile-search > .dropdown .dropdown-menu li:focus a {
  background-color: #fff;
}
.profile-search > .dropdown .dropdown-menu .divid > div {
  border-top: 1px solid #cacaca;
  margin: 5px 10px;
}
.help-card {
  padding: 10px;
  border: 1px solid #e4e4e4;
}
.help-card .help-card-header {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 10px;
  font-weight: 600;
  line-height: 22px;
}
.help-card .help-card-header .o365-inline-icon {
  vertical-align: middle;
  margin-right: 10px;
}
.help-card .help-card-body {
  padding: 15px 30px 0 30px;
}
.help-card .gray-box {
  background: #f2f2f2;
  padding: 10px;
}
.help-card .gray-box ol {
  padding-left: 20px;
}
.help-card .gray-box ol li {
  padding: 5px 0;
}
.naming-condition-box {
  max-width: 600px;
  padding: 0 15px 0 15px;
  min-height: 150px;
  border: 1px solid #e4e4e4;
  position: relative;
}
.naming-condition-box .add-condition {
  margin-top: -20px;
  position: absolute;
  right: 0;
}
.naming-condition-box ul {
  list-style: none;
  padding-left: 0;
}
.naming-condition-box ul li {
  border-bottom: 1px solid #e4e4e4;
  padding: 12px 10px 8px 10px;
}
.naming-condition-box ul li .close {
  margin-top: 10px;
  margin-right: 5px;
  visibility: hidden;
}
.naming-condition-box ul li:hover {
  background-color: #fbfbfb;
  cursor: pointer;
}
.naming-condition-box ul li:hover .close {
  visibility: visible;
}
.naming-condition-box ul li div.rule {
  margin-bottom: 5px;
}
.naming-condition-box ul li div.rule span {
  float: left;
  font-weight: 600;
  text-align: right;
  display: block;
  width: 80px;
  padding-right: 10px;
}
.naming-condition-box ul li div.rule div {
  padding-left: 70px;
}
.addAlertAdvance {
  margin-left: 158px;
}
.roboUpdate .modal-menu {
  float: right;
  border-right: 1px solid #d8dcdd;
  padding: 0 8px;
  margin-top: 5px;
  margin-right: 10px;
  color: #afafaf;
}
.roboUpdate .roboupdate-loading {
  font-size: 14px;
  text-align: center;
  padding: 40px 0;
}
.roboUpdate-settings .modal-menu {
  float: right;
  border-right: 1px solid #d8dcdd;
  padding: 0 8px;
  margin-top: 2px;
  padding-right: 15px;
  margin-right: 15px;
  color: #017fbe;
}
.roboUpdate-settings .history-tab a {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}
.roboUpdate-settings .history-tab.active a {
  border-left-width: 1px !important;
}
.robo-update-history {
  clear: both;
}
.robo-update-history .history-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.robo-update-history .history-list li {
  padding: 8px;
  border-bottom: 1px solid #e4e4e4;
}
.robo-update-history .history-list li div {
  clear: both;
  padding-top: 2px;
}
.robo-update-history .history-list li div::after {
  display: table;
  content: " ";
  clear: both;
}
.robo-update-history .mCSB_scrollTools {
  right: -5px;
}
.robo-update-history .mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #e3e5e6;
}
.robo-update-history .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #b3b9bb !important;
}
.robo-update-history .version {
  display: block;
  float: left;
  color: #000;
  width: 75px;
  font-weight: 600;
  font-size: 11px;
}
.robo-update-history .build {
  display: block;
  float: left;
  color: #000;
  font-weight: 400;
  width: 80px;
  font-size: 11px;
}
.robo-update-history .status {
  display: block;
  color: #687278;
  float: left;
  font-size: 10px;
}
.robo-update-history .installed {
  width: 205px;
  color: #687278;
  float: left;
  display: block;
  font-size: 10px;
  margin-right: 40px;
  border-right: 1px solid #e3e7e8;
}
.robo-update-history .sep {
  display: block;
  width: 20px;
  float: left;
  line-height: 22px;
}
.data-box .data-box-readonly {
  background-color: #f5f5f5;
  text-align: center;
}
.simple-tile:after {
  clear: both;
  content: " ";
  display: table;
}
.simple-tile > .span_4 > div {
  min-height: 78px;
  background-color: #f2f3f3;
}
.simple-tile > .span_4 > div span.o365-icon {
  width: 39px;
  height: 39px;
  float: left;
  margin-top: 20px;
  margin-left: 15px;
}
.simple-tile .simple-tile-inner {
  margin-left: 70px;
  margin-right: 15px;
  padding-top: 12px;
}
.simple-tile .simple-tile-inner em,
.simple-tile .simple-tile-inner span,
.simple-tile .simple-tile-inner small {
  display: block;
  text-align: right;
}
.simple-tile .simple-tile-inner small {
  font-size: 14px;
  line-height: 25px;
}
.simple-tile .simple-tile-inner span {
  font-size: 20px;
}
.simple-tile .simple-tile-inner em {
  font-size: 10px;
  color: #c7c7c7;
  font-style: normal;
}
.simple-tile .simple-tile-1 .simple-tile-inner span {
  color: #006dac;
}
.simple-tile .simple-tile-2 .simple-tile-inner span {
  color: #11974d;
}
.simple-tile .simple-tile-3 .simple-tile-inner span {
  color: #e45959;
}
/*Custom Column*/
.doubly-list {
  width: 590px;
}
.doubly-list .doubly-header {
  font-weight: 400;
  color: #000;
  padding: 7px 0px 7px 9px;
  margin: 0;
  background-color: #f6f6f6;
  border: 1px solid #d6dadb;
  border-bottom-width: 0;
}
.doubly-list .doubly-header .doubly-search {
  display: block;
  position: relative;
  float: right;
  width: 110px;
  height: 20px;
  border: 1px solid #c6cacc;
  margin-top: -4px;
  margin-right: 3px;
  background-color: #fff;
}
.doubly-list .doubly-header .doubly-search input {
  border-width: 0;
  min-height: 20px;
  padding: 3px;
  padding-right: 20px;
  width: 100%;
  position: relative;
  z-index: 2;
  background: transparent;
}
.doubly-list .doubly-header .doubly-search .doubly-auto-complete {
  position: absolute;
  width: 110px;
  height: 20px;
  color: #ccc;
  padding: 2px 3px 3px 3px;
  z-index: 1;
  line-height: 16px;
}
.doubly-list .doubly-header .doubly-search small {
  position: absolute;
  right: 5px;
  top: 4px;
  cursor: pointer;
  z-index: 3;
  color: #898989;
  font-size: 10px;
}
.doubly-list .doubly-header .doubly-search i {
  width: 18px;
  height: 18px;
  position: absolute;
  right: -4px;
  top: 5px;
  cursor: pointer;
  z-index: 3;
  background: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  background-position: -423px -675px;
  width: 14px;
  height: 14px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.doubly-list .doubly-header i {
  width: 18px;
  height: 18px;
  float: right;
  background: url("../images/o365-sprite@2x.png") no-repeat -460px -237px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  margin-top: -3px;
  margin-right: 7px;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.doubly-list .doubly-list-wrapper {
  width: 100%;
  clear: both;
}
.doubly-list .doubly-list-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}
.doubly-list .doubly-list-wrapper .doubly-list-lhs,
.doubly-list .doubly-list-wrapper .doubly-list-rhs {
  width: 237px;
  float: left;
}
.doubly-list .doubly-list-wrapper .doubly-list-holder {
  width: 58px;
  float: left;
}
.doubly-list .doubly-list-wrapper .doubly-list-rhs .doubly-list-box ul > li {
  padding-right: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.doubly-list .doubly-list-wrapper .doubly-list-rhs .doubly-list-box ul > li .mandatory {
  margin-left: 5px;
  display: inline-block;
}
.doubly-list .doubly-list-wrapper .doubly-list-rhs .doubly-list-box ul > li > span > span {
  position: absolute;
  top: 3px;
  right: 15px;
}
.doubly-list .doubly-list-box {
  position: relative;
  padding: 4.5px 0;
  border: 1px solid #d7dadb;
  height: 160px;
  overflow: hidden;
  background: #fff;
}
.doubly-list .doubly-list-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.doubly-list .doubly-list-box ul > li {
  padding: 4px 7px 5px 7px;
  cursor: pointer;
  margin-bottom: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.doubly-list .doubly-list-box ul > li:hover {
  background: #efefef;
}
.doubly-list .doubly-list-box ul > li.selected {
  background: #7ebb49;
  color: #fff;
}
.doubly-list .doubly-list-box ul > li.selected > span span {
  color: #fff;
}
.doubly-list .doubly-list-box ul > li.default > span span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.doubly-list .doubly-list-box ul > li > span {
  display: block;
}
.doubly-list .doubly-list-box ul > li > span span {
  float: right;
  color: #b8b8b8;
  opacity: 0;
  filter: alpha(opacity=0);
}
.doubly-list .doubly-list-box ul > li > span span:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.doubly-list .doubly-list-box ul > li > span small {
  color: #7ebb49;
  font-size: 11px;
}
.doubly-list .doubly-navigation ul {
  padding: 0;
  margin: 0 auto;
  list-style: none;
  margin-top: 75px;
  width: 22px;
}
.doubly-list .doubly-navigation ul li {
  padding: 4px;
  border: 1px solid #DFDFDF;
  margin-bottom: 10px;
  min-height: 22px;
  min-width: 22px;
  cursor: pointer;
  background: #d9dcdd;
  text-align: center;
}
.doubly-list .doubly-navigation ul li .o365-icon {
  margin: -3px 0 0 -3px;
}
.doubly-list .doubly-navigation ul li.wide-btn {
  width: 49px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sugg-list {
  min-width: 160px;
}
.mgmt-panel {
  box-shadow: 0 0 0 #fff;
}
.mgmt-panel .panel-heading {
  padding: 6px 10px;
  line-height: 14px;
  background-color: #fafafa;
  border: 1px solid #e4e4e4;
  border-bottom-width: 0;
  color: #000;
}
.mgmt-panel .panel-body {
  border-color: #e4e4e4;
}
.selectAttrAdvaceOption {
  width: 100%;
  border: 1px solid #c6cacd;
  margin-top: 30px;
  padding: 15px 25px;
  position: relative;
}
.selectAttrAdvaceOption .selectAttrArrow {
  position: absolute;
  width: 10px;
  height: 10px;
  right: 40px;
  border: 1px solid #c6cacd;
  border-right-width: 0;
  border-bottom-width: 0;
  transform: rotate(45deg);
  margin-top: -6px;
  background: #fff;
  top: 0;
}
.photo-editor-box {
  width: 348px;
  height: 348px;
  margin: 0 auto;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
}
.photo-editor-box img {
  width: 100%;
}
.photo-editor-box .select-photo,
.photo-editor-box .selected-photo-option {
  min-height: 35px;
  text-align: center;
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  color: #fff;
  line-height: 35px;
}
.photo-editor-box .select-photo span,
.photo-editor-box .selected-photo-option span {
  text-decoration: underline;
}
.photo-editor-box .select-photo strong,
.photo-editor-box .selected-photo-option strong {
  font-weight: normal;
  font-size: 20px;
  margin-right: 5px;
  line-height: 12px;
  vertical-align: middle;
}
.photo-editor-box .select-photo ul,
.photo-editor-box .selected-photo-option ul {
  margin: 5px 0 0 0;
  padding: 0;
  list-style: none;
}
.photo-editor-box .select-photo ul li,
.photo-editor-box .selected-photo-option ul li {
  float: left;
  width: 50%;
  text-align: center;
  line-height: 25px;
}
.photo-editor-box .select-photo ul li:first-child,
.photo-editor-box .selected-photo-option ul li:first-child {
  border-right: 1px solid #505253;
}
.delegate-to-panel-group {
  width: 1000px;
  border-top: #ddd solid 1px;
}
.delegate-to-panel-group .panel-default {
  border-color: #ddd;
}
.delegate-to-panel-group .panel-default > .panel-heading {
  background-color: #eceff0;
  border-color: #ddd;
  cursor: pointer;
}
.delegate-to-panel-group .panel-default > .panel-heading .icheckbox_minimal {
  vertical-align: middle;
  margin-right: 5px;
}
.delegate-to-panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.delegate-to-panel-group .panel-default > .panel-heading .panel-title.collapsed .panel-toggle-icon {
  background-position: -74px -187px;
}
.delegate-to-panel-group .panel-default > .panel-heading .panel-title .panel-toggle-icon {
  width: 18px;
  height: 18px;
  display: inline;
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-repeat: no-repeat;
  float: left;
  margin-right: 4px;
  margin-left: 4px;
  background-size: 500px 1848px !important;
  margin-right: 0;
  float: right !important;
  background-position: -74px -167px;
}
.delegate-to-panel-group .panel + .panel {
  margin-top: -1px;
}
.delegate-to-panel-group .mCSB_scrollTools {
  top: 3px;
  bottom: 3px;
  right: -2px;
}
.delegate-to-panel-group .mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
}
.delegate-to-panel-group .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
}
.csvImportBtn {
  margin-top: -2px;
}
.manage-btn {
  margin-top: 1px;
}
.manage-btn > .btn {
  height: 21px;
  line-height: 14px;
  padding: 0px 6px !important;
}
.manage-btn .dropdown-menu li a .o365-icon {
  margin-top: -2px;
}
.connected-dropdown > .btn {
  height: 20px;
  line-height: 14px;
  border: 1px solid transparent !important;
  background-color: #fff;
}
.connected-dropdown.open > .btn {
  border-width: 1px !important;
  border-color: #bbb #bbb #fff #bbb !important;
  z-index: 1002 !important;
}
.connected-dropdown.open > .btn:hover {
  background: none !important;
}
.connected-dropdown .dropdown-menu li a .o365-icon {
  margin-top: -2px;
}
.licDropDown .top-link-arrow {
  color: white;
  position: absolute;
  right: 5px;
  margin-top: -8px;
}
.licDropDown .dropdown-menu {
  border-color: #e4e4e4;
  min-width: 250px;
  padding: 10px;
}
.licDropDown .licDropDownList p {
  margin-bottom: 10px;
  line-height: 16px;
}
.licDropDown .licDropDownList .licDropDownInner {
  background: #e4e4e4;
  height: auto;
  clear: both;
  padding: 10px 5px 5px 5px;
  margin: 0 -5px -5px -5px;
}
.licDropDown .licDropDownList .licDropDownInner .col-md-6 {
  padding-right: 0;
}
.licDropDown .licDropDownList .licDropDownInner .o365-icon {
  margin-top: -3px;
}
.doubly-accordion-list .dcl-left,
.doubly-accordion-list .dcl-right {
  border: 1px solid #d7dadb;
  width: 315px;
  float: left;
}
.doubly-accordion-list .dcl-left .dcl-header,
.doubly-accordion-list .dcl-right .dcl-header {
  min-height: 26px;
  background: #e6ebed;
  padding: 5px 2px 5px 10px;
}
.doubly-accordion-list .dcl-left .dcl-header .dcl-search,
.doubly-accordion-list .dcl-right .dcl-header .dcl-search {
  display: block;
  position: relative;
  float: right;
  width: 150px;
  height: 22px;
  border: 1px solid #c6cacc;
  margin-top: -3px;
  background-color: #fff;
}
.doubly-accordion-list .dcl-left .dcl-header .dcl-search input,
.doubly-accordion-list .dcl-right .dcl-header .dcl-search input {
  border-width: 0;
  min-height: 20px;
  padding: 3px;
  padding-right: 20px;
  width: 100%;
  position: relative;
  z-index: 2;
  background: transparent;
}
.doubly-accordion-list .dcl-left .dcl-header .dcl-search .dcl-auto-complete,
.doubly-accordion-list .dcl-right .dcl-header .dcl-search .dcl-auto-complete {
  position: absolute;
  width: 150px;
  height: 22px;
  color: #ccc;
  padding: 3px;
  z-index: 1;
  line-height: 16px;
}
.doubly-accordion-list .dcl-left .dcl-header .dcl-search small,
.doubly-accordion-list .dcl-right .dcl-header .dcl-search small {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  z-index: 3;
}
.doubly-accordion-list .dcl-left .dcl-header .dcl-search i,
.doubly-accordion-list .dcl-right .dcl-header .dcl-search i {
  width: 18px;
  height: 18px;
  position: absolute;
  right: -4px;
  top: 5px;
  cursor: pointer;
  z-index: 3;
  background: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  background-position: -423px -675px;
  width: 14px;
  height: 14px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.doubly-accordion-list .dcl-left .dcl-header i,
.doubly-accordion-list .dcl-right .dcl-header i {
  width: 18px;
  height: 18px;
  float: right;
  background: url("../images/o365-sprite@2x.png") no-repeat -460px -237px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  margin-top: -2px;
  margin-right: 4px;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.doubly-accordion-list .dcl-left .dcl-body,
.doubly-accordion-list .dcl-right .dcl-body {
  height: 254px;
  overflow: hidden;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-search-result,
.doubly-accordion-list .dcl-right .dcl-body .dcl-search-result {
  padding: 10px 0;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-search-result dl,
.doubly-accordion-list .dcl-right .dcl-body .dcl-search-result dl {
  padding: 0 10px;
  margin-bottom: 10px;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-search-result dl dt,
.doubly-accordion-list .dcl-right .dcl-body .dcl-search-result dl dt {
  font-weight: normal;
  position: relative;
  padding: 0 0 5px 0;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-search-result dl dt em,
.doubly-accordion-list .dcl-right .dcl-body .dcl-search-result dl dt em {
  background: #fff;
  z-index: 2;
  position: relative;
  font-style: normal;
  color: #8a8a8a;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-search-result dl dt span,
.doubly-accordion-list .dcl-right .dcl-body .dcl-search-result dl dt span {
  width: 100%;
  height: 1px;
  background: #e5e5e5;
  display: block;
  position: absolute;
  margin-top: -6px;
  z-index: 1;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-search-result dl dd,
.doubly-accordion-list .dcl-right .dcl-body .dcl-search-result dl dd {
  padding: 3px 0 3px 0;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-search-result dl dd span,
.doubly-accordion-list .dcl-right .dcl-body .dcl-search-result dl dd span {
  color: #5d9c26;
}
.doubly-accordion-list .dcl-left .dcl-body.if-scroll-bar .panel-group-sbox .mCustomScrollBox .mCSB_container,
.doubly-accordion-list .dcl-right .dcl-body.if-scroll-bar .panel-group-sbox .mCustomScrollBox .mCSB_container {
  margin-right: 12px;
}
.doubly-accordion-list .dcl-left .dcl-body.if-scroll-bar .panel-group-sbox .mCustomScrollBox > .mCSB_scrollTools,
.doubly-accordion-list .dcl-right .dcl-body.if-scroll-bar .panel-group-sbox .mCustomScrollBox > .mCSB_scrollTools {
  width: 12px;
}
.doubly-accordion-list .dcl-left .dcl-body.if-scroll-bar .panel-group-sbox .mCustomScrollBox > .mCSB_scrollTools > .mCSB_draggerContainer,
.doubly-accordion-list .dcl-right .dcl-body.if-scroll-bar .panel-group-sbox .mCustomScrollBox > .mCSB_scrollTools > .mCSB_draggerContainer {
  margin: 3px 0;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group {
  margin-bottom: 0;
  margin-top: 1px;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel {
  border-width: 0;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-heading,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-heading {
  border-width: 0;
  padding: 0;
  background-color: #f5f7f8;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-heading h4.panel-title,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-heading h4.panel-title {
  padding: 0;
  display: block;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-heading h4.panel-title a,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-heading h4.panel-title a {
  text-decoration: none;
  padding: 7px 7px 7px 10px;
  display: block;
  color: #545555;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-heading h4.panel-title a .caret,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-heading h4.panel-title a .caret {
  margin-top: 4px;
  margin-right: 3px;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  float: right;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-heading h4.panel-title a.collapsed .caret,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-heading h4.panel-title a.collapsed .caret {
  margin-top: 2px;
  margin-right: 3px;
  border: 0px solid #fff;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-left: 4px dashed #bcbebf;
  border-left: 4px solid #bcbebf \9;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-body,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-body {
  border-width: 0;
  padding: 5px 0;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list > li,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list > li {
  padding: 5px 10px 5px 10px;
  min-height: 24px;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list > li .icheckbox_minimal,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list > li .icheckbox_minimal {
  margin-right: 3px;
  margin-top: -4px;
  margin-bottom: -3px;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li:hover,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li:hover {
  background-color: #f2f2f2;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li:hover .dcl-acd-list-action,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li:hover .dcl-acd-list-action {
  display: block;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li .dcl-acd-list-action,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li .dcl-acd-list-action {
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
  display: none;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li .dcl-acd-list-action li,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li .dcl-acd-list-action li {
  float: left;
  min-width: 24px;
  border-right: 1px solid #c2c2c2;
  height: 10px;
  text-align: center;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li .dcl-acd-list-action li i.o365-inline-icon,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li .dcl-acd-list-action li i.o365-inline-icon {
  margin-top: -4px;
  cursor: pointer;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li .dcl-acd-list-action li:last-child,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list.dcl-acd-hover-list > li .dcl-acd-list-action li:last-child {
  border-right-width: 0;
}
.doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel + .panel,
.doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel + .panel {
  margin-top: 1px;
}
.doubly-accordion-list .dcl-right {
  margin-left: 15px;
}
.moreOption {
  color: #4f9413;
}
.frequencyWell {
  border-color: #dfe1e3;
  background-color: #fcfcfc;
  padding: 10px;
  width: 300px;
}
.domain-list-box {
  max-width: 645px;
  margin-top: -12px;
}
.domain-list-box .domain-selected-count {
  float: right;
  color: #a3a3a3;
  font-size: 10px;
  margin-bottom: 5px;
}
.domain-list-box .domain-list {
  width: 645px;
  height: 97px;
  overflow: hidden;
  padding: 3px 0;
}
.domain-list-box .domain-list.domain-list-scroll {
  border: 1px solid #c6cacc;
}
.domain-list-box .domain-list.domain-list-scroll .domain-selected-count {
  display: none;
}
.domain-list-box .domain-list ul.domain-ul-list {
  width: 100%;
  margin: 0;
  padding: 0;
}
.domain-list-box .domain-list ul.domain-ul-list > li {
  width: 210px;
  float: left;
  list-style: none;
  padding: 5px 0 10px 10px;
}
.domain-list-box .domain-list ul.domain-ul-list > li .icheckbox_minimal {
  position: absolute;
  margin-left: -25px;
}
.domain-list-box .domain-list ul.domain-ul-list > li .domain-list-checkbox {
  margin-bottom: 2px;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 25px;
}
.domain-list-box .domain-list ul.domain-ul-list > li .domain-list-info {
  padding-left: 25px;
}
.domain-list-box .domain-list ul.domain-ul-list > li .domain-list-info span {
  color: #666666;
  margin-right: 5px;
}
.domain-list-box .domain-list ul.domain-ul-list > li .domain-list-info a {
  color: #0086b8;
}
.domain-list-box .domain-list ul.domain-ul-list > li .domain-list-info .disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.domain-list-box .domain-list .mCSB_scrollTools_vertical .mCSB_draggerRail,
.domain-list-box .domain-list .mCSB_scrollTools_vertical .mCSB_dragger_bar {
  width: 8px;
}
.o365-chart-box {
  background: #fff;
  border: 1px solid #eee;
  padding: 15px;
  height: auto;
  overflow: hidden;
}
.o365-chart-box .o365-chart-header {
  font-weight: 400;
  font-size: 12px;
  color: #000;
  margin: -10px 0 0 0;
  height: 25px;
  border-bottom: 1px solid #eee;
  line-height: 17px;
}
.o365-chart-box .o365-chart-header .o365-tool-set {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}
.o365-chart-box .o365-chart-header .o365-tool-set > li {
  float: left;
  border-right: 1px solid #eee;
  min-width: 28px;
  min-height: 22px;
  text-align: center;
}
.o365-chart-box .o365-chart-header .o365-tool-set > li .adap-icon,
.o365-chart-box .o365-chart-header .o365-tool-set > li .icon-sort {
  margin: 0;
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.o365-chart-box .o365-chart-header .o365-tool-set > li:last-child {
  border-width: 0;
}
.o365-chart-box .o365-chart-header > i {
  font-size: 11px;
  font-style: normal;
  color: #8b9da6;
}
.o365-chart-box .o365-chart-header.o365-chart-header-inverse {
  margin: -20px -20px 20px -20px;
  padding: 10px 10px 10px 20px;
  line-height: 20px;
  height: 45px;
  background-color: #ffffff;
  border-width: 0;
}
.o365-chart-box .o365-chart-header.o365-chart-header-inverse .o365-tab-button {
  margin-right: 10px;
  margin-top: -10px;
}
.o365-chart-box .o365-chart-header.o365-chart-header-inverse .o365-tab-button > .btn {
  background-color: #fff;
  padding: 16px 20px;
}
.o365-chart-box .o365-chart-header.o365-chart-header-inverse .o365-tool-set > li {
  border-right: 0px solid #fff;
  min-width: 40px;
}
.o365-chart-box .o365-chart-header.o365-chart-header-inverse .o365-tool-set > li.open {
  background: none repeat scroll 0 0 #fff;
  box-shadow: 0 -3px 3px #cccccc;
}
.o365-chart-box .o365-chart-header.o365-chart-header-inverse .o365-tool-set > li .dropdown-menu {
  margin-top: -2px;
  min-width: 100px;
}
.o365-chart-box .o365-chart-content {
  position: relative;
}
.o365-chart-box .o365-chart-content .nav-tabs {
  border-bottom: 1px solid #eee;
  height: 32px;
}
.o365-chart-box .o365-chart-content .nav-tabs li a {
  text-transform: uppercase;
  color: #8e959a;
  border-bottom: 3px solid transparent;
}
.o365-chart-box .o365-chart-content .nav-tabs li a:hover {
  background: #fff;
  color: #000;
}
.o365-chart-box .o365-chart-content .nav-tabs li.active a {
  background: #fff;
  border-bottom: 3px solid #27b6fe;
  color: #000;
}
.o365-chart-box .o365-chart-content .tab-content .tab-pane {
  padding: 10px 0;
}
.o365-chart-box .o365-chart-content .o365-chart-type {
  width: 40px;
  height: 237px;
  background-color: #ffffff;
  position: absolute;
  margin-top: -20px;
}
.o365-chart-box .o365-chart-content .o365-chart-type > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.o365-chart-box .o365-chart-content .o365-chart-type > ul > li {
  display: block;
  height: 80px;
  vertical-align: middle;
  line-height: 80px;
  cursor: pointer;
}
.o365-chart-box .o365-chart-content .o365-chart-type > ul > li.active {
  background: #fff;
}
.o365-chart-box .o365-chart-content .o365-chart-view {
  margin-left: 40px;
}
.o365-chart-box .rmp {
  margin-left: -11.66666667px;
  margin-right: -11.66666667px;
}
.o365-chart-box .o365-table-filter {
  display: inline-block;
  position: relative;
}
.o365-chart-box .o365-table-filter input {
  padding: 2px;
  height: 20px;
  vertical-align: middle;
  margin-left: 15px;
  padding-right: 15px;
}
.o365-chart-box .o365-table-filter .o365-table-find-icon {
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-position: -271px -88px;
  background-size: 500px 1848px !important;
  cursor: pointer;
}
.table-modal {
  position: absolute;
  left: 300px;
  right: 0;
  top: 0;
  background: #fff;
  z-index: 99;
  border: 1px solid #e4e4e4;
  display: none;
  -webkit-box-shadow: -6px 0px 7px -2px rgba(0, 0, 0, 0.2);
  box-shadow: -6px 0px 7px -2px rgba(0, 0, 0, 0.2);
}
.table-modal.open {
  display: block;
}
.table-modal.lhs-200 {
  left: 200px;
}
.table-modal.lhs-250 {
  left: 250px;
}
.table-modal .table-modal-header {
  background: #f3f3f3;
  height: 25px;
  padding: 4px 10px;
}
.table-modal .table-modal-header h4 {
  color: #000;
  font-size: 11px;
  margin: 0;
  float: left;
  font-weight: 600;
}
.table-modal .table-modal-header h4 span {
  color: #7e7e7e;
  font-weight: 400;
}
.table-modal .table-modal-header span.close {
  float: right;
  margin: -5px -5px 0 0;
}
.table-modal .table-modal-body {
  min-height: 280px;
  padding: 15px;
}
body .table-modal-enabled > thead > tr,
body .table-modal-enabled tbody > tr {
  cursor: pointer;
}
body .table-modal-enabled > thead > tr .icn-right-caret,
body .table-modal-enabled tbody > tr .icn-right-caret {
  display: none;
}
body .table-modal-enabled > thead > tr.active > td,
body .table-modal-enabled tbody > tr.active > td {
  background-color: #e5e5e5;
}
body .table-modal-enabled > thead > tr.active .icn-right-caret,
body .table-modal-enabled tbody > tr.active .icn-right-caret {
  display: inline-block;
}
.health-status h5 {
  margin-bottom: 10px;
  margin-top: 15px;
  font-weight: 600;
}
.health-status .health-status-box {
  background-color: #f7f7f7;
  padding: 10px 15px;
}
.health-status .health-status-box .health-status-table {
  width: 100%;
}
.health-status .health-status-box .health-status-table .health-status-label {
  color: #666;
}
.health-details {
  padding: 10px 10px 5px 10px;
  background: #f4f4f4;
}
.health-details .health-details-table {
  width: 100%;
}
.health-details .health-details-table tbody > tr > td,
.health-details .health-details-table thead > tr > td {
  padding: 4px 3px;
}
.health-details .health-details-table table {
  width: 100%;
}
.health-details .health-details-category {
  font-weight: 600;
}
.health-details .health-details-lable {
  color: #7e7e7e;
}
.health-details hr {
  border-color: #d5d5d5;
  margin-bottom: 10px;
}
.timeline {
  margin: 0;
  padding: 0 0 0 10px;
  list-style: none;
  display: none;
}
.timeline.open {
  display: block;
}
.timeline > li {
  border-left: 1px solid #ccc;
  padding: 5px 0 30px 20px;
  position: relative;
}
.timeline > li > a {
  display: block;
  padding: 5px 10px 0px 0px;
  color: #000;
}
.timeline > li > a span {
  display: block;
  width: 13px;
  height: 13px;
  position: absolute;
  margin-left: -27px;
  border-radius: 50%;
  border: 1px solid #ccc;
  text-align: center;
  line-height: 10px;
  background: #fff;
}
.timeline > li > a span::after {
  display: inline-block;
  width: 7px;
  height: 7px;
  background: #007fb2;
  border-radius: 50%;
  content: " ";
}
.timeline > li .timeline-details {
  margin: 10px 0 0 0;
}
.timeline > li .timeline-details table tbody tr td,
.timeline > li .timeline-details table thead tr td {
  padding: 4px 2px;
}
.timeline > li .timeline-details table tbody tr td:first-child,
.timeline > li .timeline-details table thead tr td:first-child {
  color: #808080;
  padding-left: 0;
}
.filter-group button.filter-grouped-by {
  background-color: #f9f9f9 !important;
  font-weight: 600;
}
.filter-group button.btn {
  border: 1px solid #d7d7d7;
  padding: 4px 5px;
  cursor: auto;
  line-height: 14px;
  min-height: 24px;
  background: #fff;
}
.filter-group button.btn i {
  cursor: pointer;
  vertical-align: middle;
}
.GbDropdown {
  margin-top: -2px;
}
.GbDropdown .dropdown-toggle {
  padding: 0 6px;
  background-color: #fff;
}
.dsi-wrapper .dsi-row {
  padding: 30px 0 15px 0;
  border-bottom: 1px solid #e4e4e4;
}
.dsi-wrapper .dsi-row:after {
  display: table;
  content: " ";
  clear: both;
}
.dsi-wrapper .dsi-row .dsi-lhs {
  float: left;
  white-space: nowrap;
}
.dsi-wrapper .dsi-row .dsi-lhs i {
  float: left;
  margin-top: -6px;
}
.dsi-wrapper .dsi-row .dsi-lhs div {
  margin-left: 40px;
}
.dsi-wrapper .dsi-row .dsi-rhs {
  float: right;
  width: 240px;
  margin-top: -6px;
}
.dsi-wrapper .dsi-row .dsi-rhs .icn-rect {
  width: 11px;
  height: 7px;
  margin-right: 7px;
  vertical-align: baseline;
}
.dsi-wrapper .dsi-row .dsi-rhs .icn-folder {
  margin-right: 7px;
  vertical-align: middle;
  background-color: transparent;
}
.dsi-wrapper .dsi-row .dsi-rhs .icn-folder.c1 {
  background-position: -223px -213px;
}
.dsi-wrapper .dsi-row .dsi-rhs .icn-folder.c2 {
  background-position: -204px -213px;
}
.dsi-wrapper .dsi-row .dsi-rhs .icn-folder.c5 {
  background-position: -165px -213px;
}
.dsi-wrapper .dsi-row .dsi-rhs .icn-folder.c6 {
  background-position: -184px -213px;
}
.dsi-wrapper .dsi-row .dsi-rhs .dropdown-toggle:hover,
.dsi-wrapper .dsi-row .dsi-rhs .dropdown-toggle:focus {
  text-decoration: none;
}
.dsi-wrapper .dsi-row .dsi-space td {
  height: 22px;
  cursor: pointer;
}
.dsi-wrapper .dsi-row.last {
  border-bottom-width: 0;
}
.c1 {
  background-color: #05d0a6;
}
.c2 {
  background-color: #0cb5f4;
}
.c3 {
  background-color: #006aac;
}
.c4 {
  background-color: #0cb5f4;
}
.c5 {
  background-color: #bacf05;
}
.c6 {
  background-color: #f4ae0b;
}
.c7 {
  background-color: #e04cbc;
}
.c8 {
  background-color: #6041B1;
}
.c9 {
  background-color: #419488;
}
.c10 {
  background-color: #667D8A;
}
.c11 {
  background-color: #F6C244;
}
.cf1 {
  color: #05d0a6;
}
.cf2 {
  color: #0cb5f4;
}
.cf3 {
  color: #006aac;
}
.cf4 {
  color: #0cb5f4;
}
.cf5 {
  color: #bacf05;
}
.cf6 {
  color: #f4ae0b;
}
.cf7 {
  color: #e04cbc;
}
.cf8 {
  color: #6041B1;
}
.cf9 {
  color: #419488;
}
.cf10 {
  color: #667D8A;
}
.cf11 {
  color: #F6C244;
}
.jobs-table tr td {
  cursor: pointer;
}
.jobs-table tr td span.jobs-status-label {
  color: #ccc;
  font-size: 10px;
}
.jobs-failure-dropdown .dropdown-toggle {
  color: #000;
  text-decoration: underline;
  cursor: pointer;
}
.jobs-failure-dropdown .dropdown-menu {
  padding: 0;
  min-width: 180px;
}
.jobs-failure-dropdown .dropdown-menu .mCSB_scrollTools {
  margin: 5px 5px 5px 0;
}
.jobs-failure-dropdown .dropdown-menu.center {
  margin-left: -70px;
}
.jobs-failure-dropdown .dropdown-menu.center::after {
  left: 57%;
}
.bottom-status {
  position: fixed;
  right: 0;
  bottom: 0px;
  width: 370px;
  height: 98px;
  background-color: #fff;
  border: 1px solid #c6cacc;
  padding: 10px;
  -webkit-box-shadow: 0 0 10px #e4e0e0;
  box-shadow: 0 0 10px #e4e0e0;
}
.bottom-status .close {
  margin-right: -5px;
  margin-top: -8px;
  color: #bdbdbd;
}
.bottom-status .slider {
  position: relative;
  overflow: hidden;
  margin: 10px 0;
  width: 310px;
  height: 60px;
}
.bottom-status a.next-msg,
.bottom-status a.prev-msg {
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  margin-top: 35px;
  color: #ccc;
  visibility: hidden;
}
.bottom-status:hover a.next-msg,
.bottom-status:hover a.prev-msg {
  visibility: visible;
  z-index: 2;
}
.bottom-status:hover a.next-msg {
  right: 10px;
}
.bottom-status:hover a.prev-msg {
  left: 10px;
}
.bottom-status ul {
  margin: 0px 0 0 0;
  padding: 0;
  list-style: none;
}
.bottom-status ul li {
  width: 310px;
  height: 60px;
  float: left;
  padding: 0 10px;
}
.bottom-status.bottom-status-lvl-1 {
  bottom: 97px;
}
.btm-notification {
  margin-left: 10px;
}
.btm-notification .o365-inline-icon {
  margin-right: 8px;
}
.btm-notification h3 {
  font-size: 13px;
  margin: 3px 0 5px 0;
}
.btm-notification div {
  margin-left: 29px;
}
.btm-notification div span {
  color: #959595;
  display: block;
  line-height: 20px;
  font-size: 10px;
  margin-top: 1px;
}
.global-search {
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
}
.global-search .gs-wrapper {
  width: 95%;
  max-width: 750px;
  margin: 110px auto 0 auto;
}
.global-search .gs-wrapper div.gs-section-container {
  height: 40px;
  position: relative;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections {
  margin: 0;
  padding: 0;
  list-style: none;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections .gs-loader {
  background: url('images/green-loader.gif') no-repeat;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li {
  float: left;
  margin-right: 10px;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li > a {
  display: block;
  padding: 6px 12px 8px 12px;
  background-color: #121212;
  color: #fff;
  position: relative;
  cursor: pointer;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li > a:hover,
.global-search .gs-wrapper div.gs-section-container .gs-sections > li > a:focus {
  text-decoration: none;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li > a .adap-icon {
  margin-left: 0;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li > a::after {
  content: " ";
  position: absolute;
  left: 50%;
  top: 26px;
  width: 6px;
  height: 6px;
  border-width: 5px;
  margin-left: -5px;
  border-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-top-color: #121212;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li.active > a {
  background-color: #82b951;
  color: #fff;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li.active > a::after {
  border-top-color: #82b951;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li.more {
  margin-right: 0;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li.more > a {
  font-weight: bold;
  font-size: 20px;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  padding: 0px 12px 3px 12px;
  letter-spacing: 1px;
}
