.global-search .gs-wrapper div.gs-section-container .gs-sections > li.more > a:after {
  display: none;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li.more > a > span {
  position: relative;
  top: -5px;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li.more .dropdown-menu {
  margin-top: -1px;
}
.global-search .gs-wrapper div.gs-section-container .gs-sections > li.more.open > a {
  background: white;
  color: #000;
  border: 1px solid #bbb;
  padding: 0px 11px 2px 11px;
  z-index: 999;
  border-bottom: 1px solid #fff;
}
.global-search .gs-wrapper .gs-input-wrapper {
  position: relative;
  clear: both;
  -webkit-box-shadow: 0 0 10px #333;
  box-shadow: 0 0 10px #333;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-esc {
  position: absolute;
  right: 70px;
  bottom: 14px;
  color: #d5d5d5;
  z-index: 99;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-esc-wrapper {
  position: absolute;
  bottom: 8px;
  right: 15px;
  color: #d5d5d5;
  z-index: 99;
  font-size: 10px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-container {
  min-height: 40px;
  background-color: #fff;
  padding-right: 50px;
  position: relative;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-container input {
  width: 100%;
  border-width: 0;
  height: 40px;
  padding: 10px 15px;
  font-size: 12px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-container .search-btn {
  width: 50px;
  height: 40px;
  background-color: #81ba51;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  text-align: center;
  padding-top: 11px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-container .gs-clear-search {
  position: absolute;
  top: 11px;
  right: 65px;
  width: 17px;
  height: 17px;
  cursor: pointer;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result {
  width: 100%;
  margin-top: 2px;
  height: 375px;
  background-color: #f6f6f6;
  padding: 20px;
  overflow: auto;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .col-md-4 {
  padding-left: 10px;
  padding-right: 10px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .row {
  margin-left: -10px;
  margin-right: -10px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result.mCustomScrollbar .mCSB_outside + .mCSB_scrollTools {
  right: 0px;
  top: 4px;
  bottom: 4px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result.mCustomScrollbar .mCSB_outside + .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #b3b9bb;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result.mCustomScrollbar .mCSB_outside + .mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background: #e3e5e6;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group {
  padding-bottom: 15px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group h4 {
  margin: 0;
  padding: 0;
  font-size: 12px;
  padding-bottom: 7px;
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 5px;
  font-weight: 800;
  cursor: pointer;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group h4 span {
  font-weight: normal;
  margin-left: 3px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group h4 i {
  font-weight: normal;
  margin-left: 5px;
  font-style: normal;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group h5 {
  color: #000;
  margin-top: 12px;
  margin-bottom: 4px;
  font-weight: 600;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group h5 strong {
  text-decoration: underline;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group ul li {
  padding: 4px 0;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group ul li a {
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  cursor: pointer;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group ul li a small {
  color: #5f9b30;
  font-size: 100%;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group h5 + ul {
  padding: 0;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group .gs-result-column {
  padding-left: 20px;
  padding-right: 20px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group .gs-result-more {
  min-height: 9px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group .gs-result-more span {
  font-size: 11px;
  float: right;
  color: #959595;
  cursor: pointer;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result.gs-default-menu {
  padding: 0 20px 20px 20px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result.gs-default-menu .gs-menu-list {
  margin-top: 20px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result.gs-default-menu .gs-menu-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 5px;
  padding-right: 10px;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result.gs-default-menu .gs-menu-list ul li a {
  padding: 4px 0;
  font-size: 11px;
  display: block;
  color: #333;
  cursor: pointer;
  line-height: 14px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result.gs-default-menu .gs-menu-list h5 {
  font-weight: 600;
  font-size: 12px;
  border-bottom: 1px solid #e5e5e5;
  margin: 0;
  padding-bottom: 4px;
  margin-bottom: 11px;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.global-search .gs-wrapper .gs-input-wrapper .gs-result.gs-default-menu .gs-menu-list h5 .o365-icon {
  margin-left: 0;
}
.global-search .gs-err-message {
  text-align: center;
  padding: 20px;
  font-size: large;
  color: gray;
  font-weight: 500;
}
.global-search .tooltip.in {
  opacity: 1;
}
.global-search .tooltip.bottom {
  margin-top: -4px;
}
.global-search .tooltip .tooltip-inner {
  color: #575757;
  background: white;
  padding: 2px 10px;
  border: 1px solid #767676;
  box-shadow: 2px 2px 2px 0px #aea8a8;
  max-width: 300px;
}
.global-search .tooltip .tooltip-arrow {
  display: none;
}
.email-address .input-group {
  margin-bottom: -1px;
}
.email-address .form-control {
  border-left-width: 0;
}
.email-address .form-control.addedCC {
  border-right-width: 0 !important;
}
.email-address .form-control.addedCC + .input-group-addon {
  color: #a7a7a7 !important;
  cursor: pointer;
}
.mailtoDD .dropdown-menu {
  left: 0;
  margin-left: -55px;
}
.mailtoDD .dropdown-menu::after {
  left: 57% !important;
}
.prev-mail-temp .prev-mail-to {
  margin: 0 -5px;
  padding: 10px 20px;
  background-color: #fbfbfb;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.prev-mail-temp .prev-mail-to tr > td {
  padding: 6px 0;
}
.prev-mail-temp .prev-mail-to.prev-sms-to {
  padding: 5px 20px;
}
.prev-mail-temp .prev-temp {
  padding: 15px;
  position: relative;
}
.prev-mail-temp .prev-temp .prev-temp-uploads {
  min-height: 30px;
  border-top: 1px solid #e5e5e5;
  left: 0;
  right: 0;
  vertical-align: middle;
}
.prev-mail-temp .prev-temp .prev-temp-uploads .file-que {
  display: inline-block;
  width: auto;
  background-color: #f6f6f6;
  padding: 0px 10px 0px 10px;
  line-height: 21px;
  margin-top: 4px;
  margin-right: 10px;
  position: relative;
}
.prev-mail-temp .prev-temp .prev-temp-uploads .file-que .name-of-file {
  float: left;
}
.prev-mail-temp .prev-temp .prev-temp-uploads .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;
}
.prev-mail-temp .prev-temp .prev-temp-uploads .file-que:hover .close-btn {
  display: block;
}
.prev-mail-temp .prev-temp .mCSB_scrollTools {
  right: -19px;
  top: -10px;
  bottom: 6px;
}
.fixTableModal.fixed .table-modal {
  position: fixed;
  top: 80px;
  right: 30px;
  left: 476px;
}
.fixTableModal.fixed .ssp-page-header {
  display: none;
}
.fixTableModal.fixed > .nav.nav-tabs {
  position: fixed;
  top: 52px;
  z-index: 999;
  right: 15px;
  left: 262px;
}
.fixTableModal.fixed .tab-content {
  padding-top: 40px !important;
}
.fixTableModal.fixed .searchListTab {
  margin-top: 67px;
}
.fixTableModal.fixed .searchListTab .hideTopStrip {
  position: fixed;
  top: 52px;
  left: 0;
  right: 0;
  height: 15px;
  background: #fff;
  z-index: 9999;
}
.fixTableModal2 .fixTabHead {
  position: fixed;
  top: 52px;
  z-index: 1;
  visibility: hidden;
  margin-right: 15px;
}
.fixTableModal2.fixed .fixTabHead {
  visibility: visible;
}
.fixTableModal2.fixed .table-modal {
  position: fixed;
  top: 52px;
  right: 15px;
  left: 512px;
}
.tenentFailureBox {
  border-color: #e4e4e4;
}
.captcha-input {
  max-width: 260px;
  width: 260px;
  position: relative;
}
.captcha-input.fluid-width {
  width: 100%;
  max-width: 100%;
}
.captcha-input .form-control {
  float: left;
  padding-right: 42px;
  z-index: 1;
  position: relative;
  width: 100%;
}
.captcha-input .input-actions {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
  height: 22px;
  width: 42px;
}
.captcha-input .input-actions .input-addon {
  position: absolute;
  right: 23px;
  top: 5px;
  z-index: 4;
  height: 12px;
}
.captcha-input .input-actions .input-addon .o365-inline-icon {
  margin-top: -4px;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.captcha-input .input-actions .input-addon .o365-inline-icon:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.captcha-input .input-actions .input-addon.last {
  border-right-width: 1px;
  border-left: 1px solid #ccc;
  right: 1px;
  padding-left: 1px;
}
.overlay-full {
  width: 100%;
  height: 100%;
  background: #FAFAFA;
  /*change*/
  top: 0;
  left: 0;
  z-index: 2;
  position: fixed;
  display: none;
}
.overlay-full .progress-box {
  left: 50%;
  margin-left: -200px;
  position: absolute;
  top: 50%;
  width: 400px;
}
.overlay-full .progress-status {
  height: 30px;
  display: block;
  text-align: center;
}
.overlay-full.show {
  display: block;
}
.attribute-filter {
  background-color: #fbfbfb;
  border-color: #ededed;
  padding: 10px 15px 5px 15px;
  margin-bottom: 0;
}
.inactiveDd {
  position: fixed;
  top: 72px;
  left: 148px;
  min-width: 180px !important;
}
.inactiveDd > .lastNdays-inner {
  border-top: 1px solid #ccc;
  padding: 10px 5px 5px 5px;
  margin-top: 5px;
}
.inactiveDd > .lastNdays-inner .input-md {
  width: 30px;
  margin: 0 3px;
}
.inactiveDd > .lastNdays-inner .btn-sm {
  padding: 2px 9px;
  margin-left: 20px;
}
.packery-drop-placeholder {
  border: 1px dashed #c0c2c1;
  -webkit-transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
}
.grid-item {
  float: none !important;
}
.ms-add-list {
  width: 280px;
  border: 1px solid #c6cacc;
}
.ms-add-list .ms-item-add {
  border-bottom: 1px solid #c6cacc;
  height: 21px;
  position: relative;
  cursor: pointer;
}
.ms-add-list .ms-item-add > input {
  border-width: 0;
  width: 100%;
  padding: 6px 30px 6px 8px;
  height: 20px;
}
.ms-add-list .ms-item-add .ms-add-icon {
  position: absolute;
  background: url("../images/o365-sprite@2x.png") -427px -456px;
  background-image: url("../images/o365-sprite.png") \9;
  cursor: pointer;
  background-size: 500px 1848px !important;
  width: 21px;
  height: 21px;
  right: 0;
  top: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.ms-add-list .ms-item-list {
  min-height: 70px;
  padding: 3px 3px 3px 0;
}
.ms-add-list .ms-item-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ms-add-list .ms-item-list ul > li > div {
  display: block;
  padding: 5px 8px;
  color: #000;
  list-style: none;
  border-bottom: 1px solid #f7f7f7;
  cursor: pointer;
}
.ms-add-list .ms-item-list ul > li > div .close {
  font-size: 12px;
  color: #424f58;
  opacity: 1;
  filter: alpha(opacity=100);
  font-weight: 600;
  margin-right: 10px;
  visibility: hidden;
  cursor: pointer;
}
.ms-add-list .ms-item-list ul > li:hover > div {
  text-decoration: none;
  background-color: #f9f9f9;
  cursor: pointer;
}
.ms-add-list .ms-item-list ul > li:hover > div .close {
  visibility: visible;
}
.ms-add-list.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.mail-preview .mail-header {
  border-bottom: 1px solid #e2e7e8;
  padding-left: 15px;
  padding-bottom: 10px;
}
.mail-preview .mail-header > table {
  width: 100%;
}
.mail-preview .mail-header > table tbody > tr > td,
.mail-preview .mail-header > table thead > tr > td {
  padding: 6px 5px;
}
.mail-preview .mail-body {
  padding: 20px 15px 15px 20px;
}
.mail-preview .mail-footer {
  border-top: 1px solid #e2e7e8;
  padding-top: 10px;
}
.mail-preview .mail-footer .file-attach-que {
  float: left;
  min-width: 185px;
  position: relative;
  background-color: #f6f6f6;
  white-space: nowrap;
  margin-right: 10px;
}
.mail-preview .mail-footer .file-attach-que > .file-attach-icon {
  background-color: #d1d1d1;
  width: 24px;
  height: 32px;
  padding: 7px;
  float: left;
}
.mail-preview .mail-footer .file-attach-que > .file-attach-det {
  margin-left: 20px;
  padding: 3px 10px;
}
.mail-preview .mail-footer .file-attach-que > .file-attach-det span.file-attach-name {
  display: block;
  margin-bottom: 3px;
}
.mail-preview .mail-footer .file-attach-que > .file-attach-det span.file-attach-size {
  font-size: 9px;
  color: #9d9d9d;
  display: block;
}
.mail-preview .mail-footer .file-attach-que > .file-attach-det span.file-attach-links {
  display: none;
  font-size: 9px;
}
.mail-preview .mail-footer .file-attach-que:hover > .file-attach-det > span.file-attach-links {
  display: block;
}
.mail-preview .mail-footer .file-attach-que:hover > .file-attach-det > span.file-attach-size {
  display: none;
}
.table-hover li {
  position: relative;
}
.table-hover li.hover-display {
  display: none;
}
.table-hover li.hover-display .dropdown-menu {
  top: -4px;
  margin: 0;
  left: 100%;
  margin-left: 3px;
  width: 362px;
  padding: 7px 0;
}
.table-hover li.hover-display .dropdown-menu .dropdown-header {
  border-bottom: 1px solid #e5e5e5;
  padding: 0 8px 4px;
}
.table-hover li.hover-display .dropdown-menu .dropdown-header h4 {
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  color: #000;
  display: inline-block;
}
.table-hover li.hover-display .dropdown-menu .dropdown-header .close {
  margin-top: -4px;
  margin-right: -5px;
}
.table-hover li.hover-display .dropdown-menu .control-label {
  padding-top: 0;
}
.table-hover li.hover-display .dropdown-menu.dropdown-menu-arrow:after {
  left: -1px;
  top: 6px;
  transform: rotate(46deg);
}
.table-hover .hover-display-row .hover-display {
  display: block !important;
}
.table-hover .hover-display-row .hover-display.open i {
  position: relative;
  z-index: 100;
}
.table-hover tr:hover .hover-display {
  display: block;
}
.layout-heading h3 {
  margin: 4px 0 0;
  font-size: 13px;
}
.text-with-line {
  position: relative;
}
.text-with-line > div {
  display: inline-block;
  background-color: #fff;
  position: relative;
  z-index: 1;
  padding-right: 10px;
}
.text-with-line span.fline {
  width: 100%;
  position: absolute;
  height: 1px;
  background-color: #e4e4e4;
  display: block;
  z-index: 0;
  margin-top: -5px;
}
.integ-prod {
  border: 1px solid #e4e4e4;
  width: 200px;
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
.integ-prod > div {
  height: 100px;
  background: url(../images/integration-sprite.png) no-repeat;
  margin: 0px auto;
}
.integ-prod .int-sqlserver {
  background-position: 0 23px;
  width: 165px;
}
.integ-prod .int-mysql {
  background-position: -205px 14px;
  width: 129px;
}
.integ-prod .int-postgresql {
  background-position: -370px 10px;
  width: 110px;
}
.integration-accordion .panel + .panel {
  margin-top: 2px;
}
.integration-accordion .no-data-box td {
  vertical-align: top;
  line-height: 20px;
}
.integration-accordion .panel-heading {
  position: relative;
  background: #eceff0;
  padding: 7px;
}
.integration-accordion .collapsed .caret-arrow {
  background: url("../images/o365-sprite@2x.png") no-repeat -74px -188px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  opacity: 1;
}
.integration-accordion .caret-arrow {
  background: url("../images/o365-sprite@2x.png") no-repeat -74px -168px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 4px;
  opacity: 0.6;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li .addRemoveBtn .btn.o365-bg-trans {
  background: transparent !important;
  border: none;
  min-width: inherit;
  padding: 0 !important;
}
.pointer {
  cursor: pointer;
}
a {
  cursor: pointer;
}
.filter-row-last {
  margin-bottom: 0;
}
.empty-form {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dropdown-menu.dropdown-menu-arrow.arrow-center {
  margin-top: 6px;
}
.dropdown-menu.dropdown-menu-arrow.arrow-center:after {
  left: 98px;
}
.dropdown-menu.dropdown-menu-arrow.arrow-center li span {
  padding: 5px 10px;
  display: block;
  line-height: 1.2;
}
.date-dropdown {
  position: relative;
}
.date-dropdown .dropdown-menu {
  width: 487px;
  margin-top: 3px;
}
.date-dropdown .dropdown-menu.dropdown-menu.dropdown-menu-arrow:after {
  left: 25px;
}
.date-dropdown .dropdown-menu.dropdown-menu .dropdown-modal-header {
  padding: 6px 13px 6px 8px;
  border-bottom: 1px solid #e8eaeb;
}
.ms-listbox {
  display: inline-block;
}
.ms-listbox .ms-listbox-input {
  border: 1px solid #c6cacc;
  height: 120px;
  width: 260px;
  display: inline-block;
  padding: 2px 0;
  overflow: hidden;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner .mCSB_scrollTools_vertical {
  width: 6px;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner ul li {
  padding: 0px 10px 0px 10px;
  background-color: #fff;
  cursor: pointer;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner ul li span {
  display: block;
  border-bottom: 1px solid #e3e7e8;
  padding: 6px 0;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner ul li span .icn-dragable {
  background-position: -183px -145px;
  width: 14px;
  height: 16px;
  cursor: move;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner ul li span .icn-cancel-xs {
  margin-top: -2px;
  margin-right: 5px;
  display: none;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner ul li button.close {
  font-size: 12px;
  line-height: 12px;
  display: none;
  color: #424f59;
  margin-right: 5px;
  cursor: pointer;
  font-weight: bold;
  margin-top: 2px;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner ul li:hover {
  background-color: #f4f4f5;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner ul li:hover .icn-cancel-xs {
  display: block;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner ul li:hover button.close {
  display: block;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner ul .ui-sortable-placeholder {
  background: red;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner.light-border ul > li {
  padding: 0;
}
.ms-listbox .ms-listbox-input .ms-listbox-inner.light-border ul > li span {
  border-color: #f4f4f5;
  padding-left: 10px;
  padding-right: 10px;
}
.ms-listbox .ms-listbox-input .mCSB_scrollTools {
  right: 3px;
}
.ms-listbox .ms-listbox-control {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
.ms-listbox .ms-listbox-control ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ms-listbox .ms-listbox-control ul li {
  background-color: #333;
  display: block;
  width: 20px;
  height: 20px;
  margin-bottom: 10px;
  text-align: center;
  cursor: pointer;
}
.adv-settings-btn {
  bottom: 10px;
  right: 10px;
}
.report-wise-dropdown .filter-option .o365-link {
  color: #000;
  text-decoration: none;
}
.select-dropdown-accordion .dropdown-accordion {
  display: none;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border: 1px solid #bbb;
  background-color: #fff;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 998;
  float: left;
  padding: 5px 0;
  border-radius: 0px;
  width: 100%;
  margin-top: -1px;
}
.select-dropdown-accordion .dropdown-accordion .panel-group .panel-heading {
  background-color: #f4f4f4;
  border: none;
}
.select-dropdown-accordion .dropdown-accordion .panel-group .panel-heading .panel-title a {
  padding: 6px 8px 6px 22px;
  font-weight: normal;
  position: relative;
}
.select-dropdown-accordion .dropdown-accordion .panel-group .panel-heading .panel-title a span.carets {
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0px dashed #626262;
  border-top: 4px dashed #626262 !important;
  position: absolute;
  left: 6px;
  top: 6px;
}
.select-dropdown-accordion .dropdown-accordion .panel-group .panel-heading .panel-title a.collapsed span.carets {
  border-right: 0px solid #626262;
  border-left: 4px solid #626262;
  border-bottom: 4px dashed transparent !important;
  border-top: 4px dashed transparent !important;
  left: 9px;
  top: 3px;
}
.select-dropdown-accordion .dropdown-accordion .panel-group .panel-body ul.list-items > li > a {
  padding: 4.5px 9px;
}
.select-dropdown-accordion .dropdown-accordion .panel-group .panel-body ul.list-items > li > a:hover {
  background-color: #f2f4f5;
  color: #000;
}
.select-dropdown-accordion.open .dropdown-accordion {
  display: block;
}
.automation-policy-cont > .form-group,
.automation-policy-cont .automation-modal-field {
  display: none;
}
.automation-policy-cont > .form-group.open,
.automation-policy-cont .automation-modal-field.open {
  display: block;
}
.automation-modal {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 10;
  right: 0;
  top: 0;
}
.automation-modal.open {
  display: block;
}
.automation-modal .automation-modal-content {
  background-color: #fff;
  width: 775px;
  position: relative;
  height: 100%;
  z-index: 10;
  float: right;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.automation-modal .automation-modal-content .automation-header {
  background-color: #f3f3f3;
  padding: 12px 10px;
}
.automation-modal .automation-modal-content .automation-header h2 {
  margin: 0;
  font-size: 12px;
  display: inline-block;
}
.automation-modal .automation-modal-content .automation-header .close {
  margin-top: -3px;
}
.automation-modal .automation-modal-content .automation-body {
  padding: 15px;
}
.automation-modal .automation-modal-content .automation-btn {
  padding-left: 125px;
  margin-top: 30px;
}
.automation-modal .automation-modal-content .automation-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  text-align: center;
  padding: 10px;
  border-top: 1px solid #e5e5e5;
}
.automation-modal .automation-modal-content .automation-modal-field {
  margin-bottom: 15px;
}
.automation-modal .automation-modal-content .automation-modal-field > label {
  width: 110px;
  text-align: right;
  display: block;
  max-width: inherit;
}
.automation-modal .automation-modal-content .automation-modal-field .modal-form-field {
  margin-left: 125px;
}
.automation-modal .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1040;
  background-color: #000;
  opacity: 0.5;
  z-index: 1;
}
.light-panel-group .panel {
  border-color: #E4E4E4;
}
.light-panel-group .panel > .panel-heading {
  height: 26px;
  padding: 0;
  background-color: #eceff0;
}
.light-panel-group .panel > .panel-heading > .panel-title > a {
  display: block;
  padding: 7px 10px;
  text-decoration: none;
}
.light-panel-group .panel > .panel-heading > .panel-title > a .icheckbox_minimal {
  margin-top: -3px;
}
.light-panel-group .panel > .panel-heading > .panel-title > a.collapsed span.caret {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #000;
  border-left-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-top-width: 4px;
  border-style: solid;
  margin-right: -6px;
}
.light-panel-group .panel > .panel-heading > .panel-title > a span.caret {
  float: right;
  margin: 2px -2px 0 0;
}
.light-panel-group .panel > .panel-collapse > .panel-body {
  border-top-width: 1px;
  border-color: #E4E4E4;
  padding: 14px;
}
.light-panel-group .panel + .panel {
  margin-top: -1px;
}
.customize-tabs table thead > tr > th {
  padding: 5px 12px 5px 12px;
  line-height: 19px;
}
.customize-tabs table tbody > tr > td {
  padding: 2px 12px 2px 12px;
  line-height: 19px;
}
.customize-tabs table tbody > tr > td i.icn-dragable {
  cursor: move;
}
.customize-tabs table tbody > tr.ui-state-highlight {
  height: 26px;
}
.customize-tabs table tbody > tr.ui-sortable-helper {
  background: #fcf3cf;
  border: 1px solid #cbcbcb;
}
.customize-tabs table tbody > tr.ui-sortable-helper td {
  border-width: 0px;
}
.customize-tabs .mCSB_scrollTools {
  width: 7px;
}
.menu-popup {
  font-size: 11px !important;
  line-height: 1.2 !important;
  margin-left: -20px;
  margin-top: 6px !important;
}
.fixed-view-details {
  position: absolute;
  right: 10px;
  top: 4px;
  margin-top: -5px;
}
.fixed-view-details a {
  display: block;
  padding: 1px 10px;
  border: 1px solid #E7E7E6;
  color: #0089b8;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.16);
  background-color: #fff;
}
.classic-right-tabs {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px 0;
  list-style: none;
  height: 29px;
}
.classic-right-tabs li {
  float: left;
  padding: 0px 10px;
  border-right: 1px solid #D4D7D8;
}
.classic-right-tabs li:last-child {
  border-right-width: 0;
}
.report-detail-dropdown.dropdown-menu.dropdown-menu-arrow.pull-right:after {
  right: 50px;
}
.report-detail-dropdown .report-detail-list {
  padding: 3px 10px;
  margin: 0;
}
.report-detail-dropdown .report-detail-list li {
  padding: 8px 0;
  border-top: 1px solid #e4e4e4;
}
.report-detail-dropdown .report-detail-list li:first-child {
  border-top: none;
}
.report-detail-dropdown .report-detail-list li strong {
  display: block;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.macros {
  border: 1px solid #ccc;
  width: 148px;
}
.macros .macros-header {
  background: #fafafa;
  padding: 6px 7px;
  position: relative;
}
.macros .macros-header .macro-search {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 25px;
  border-bottom: 1px solid #ccc;
}
.macros .macros-header .macro-search .icn-clear-search-sm {
  position: absolute;
  right: 6px;
  cursor: pointer;
  top: 0;
  bottom: 0;
  margin: auto;
}
.macros .macros-header .macro-search input[type=text] {
  width: 100%;
  height: 24px;
  border: 0px solid #fff;
  padding: 0 20px 0 5px;
}
.macros .macros-body {
  padding: 5px 0;
}
.macros .macros-body ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.macros .macros-body ul li.legend {
  position: relative;
}
.macros .macros-body ul li.legend span {
  background: #fff;
  position: relative;
  z-index: 1;
  padding-right: 4px;
  margin: 1px 0 5px 0;
  color: #666;
  font-size: 11px;
  padding-left: 7px;
  display: inline-block;
}
.macros .macros-body ul li.legend:after {
  content: '';
  width: 100%;
  height: 1px;
  left: 0;
  top: 8px;
  position: absolute;
  background: #DEDEDE;
}
.macros .macros-body ul li + .legend {
  margin-top: 8px;
}
.macros .macros-body ul li a {
  padding: 5px 10px 6px;
  display: block;
  color: #000;
}
.macros .macros-body ul li a .highlight-text {
  color: #7ebb49;
}
.macros .macros-body ul li a:hover {
  background-color: #ebedee;
  text-decoration: none;
}
.macros .macros-body ul li a:focus {
  text-decoration: none;
}
.template-tab.vertical-tab {
  border: 1px solid #e4e4e4;
}
.template-tab.vertical-tab:before,
.template-tab.vertical-tab:after {
  content: '';
  display: table;
}
.template-tab.vertical-tab:after {
  clear: both;
}
.template-tab.vertical-tab .vertical-tab-nav {
  width: 230px;
  border-right: 1px solid #e4e4e4;
  float: left;
}
.template-tab.vertical-tab .vertical-tab-nav .template-tab-header {
  background-color: #F0F0F0;
  padding: 6px 10px;
  position: relative;
  border-bottom: 1px solid #d6dbdd;
  min-height: 31px;
  line-height: 17px;
}
.template-tab.vertical-tab .vertical-tab-nav .template-tab-header strong {
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 10px;
}
.template-tab.vertical-tab .vertical-tab-nav .template-tab-header i {
  cursor: pointer;
}
.template-tab.vertical-tab .vertical-tab-nav .template-tab-header .template-tab-search {
  background-color: #F0F0F0;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
.template-tab.vertical-tab .vertical-tab-nav .template-tab-header .template-tab-search .icn-clear-search-sm {
  position: absolute;
  right: 6px;
  cursor: pointer;
  top: 0;
  bottom: 0;
  margin: auto;
}
.template-tab.vertical-tab .vertical-tab-nav .template-tab-header .template-tab-search input[type=text] {
  width: 100%;
  height: 30px;
  border: 0px solid #fff;
  padding: 0 24px 0 5px;
}
.template-tab.vertical-tab .vertical-tab-nav .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 3px;
  left: 3px;
  bottom: 3px;
}
.template-tab.vertical-tab .vertical-tab-nav .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 13px;
  top: 3px;
}
.template-tab.vertical-tab .vertical-tab-nav .mCSB_container_wrapper {
  margin-bottom: 0;
}
.template-tab.vertical-tab .vertical-tab-nav .mCSB_container_wrapper > .mCSB_container {
  padding-bottom: 0;
}
.template-tab.vertical-tab .vertical-tab-nav .nav-list {
  width: 230px;
  background: #fff;
  border-right: #e4e4e4 solid 1px;
}
.template-tab.vertical-tab .vertical-tab-nav .tabs-left {
  min-width: 230px;
  white-space: nowrap;
  padding: 5px 0;
}
.template-tab.vertical-tab .vertical-tab-nav .tabs-left li a {
  padding: 5px 10px;
  line-height: 18px;
  border-top: 0px solid #fff;
}
.template-tab.vertical-tab .vertical-tab-nav .tabs-left li a .highlight-text {
  color: #7ebb49;
}
.template-tab.vertical-tab .vertical-tab-content {
  margin-left: 230px;
}
.template-tab.vertical-tab .nav-line-tabs .nav {
  height: 30px;
  border-color: #e4e4e4;
}
.template-tab.vertical-tab .nav-line-tabs .nav li {
  border-right: 1px solid #e4e4e4;
}
.template-tab.vertical-tab .nav-line-tabs .nav li a {
  padding: 7px 20px;
  margin: 0;
}
.template-tab.vertical-tab .compose {
  position: relative;
  background-color: #FBFBFB;
  border-bottom: 1px solid #e4e4e4;
  padding: 8px 20px;
}
.template-tab.vertical-tab .compose .icn-edit {
  position: absolute;
  top: 10px;
  right: 10px;
}
.template-tab.vertical-tab .compose table td {
  padding: 6px 0;
}
.template-tab.vertical-tab .compose table td .dropdown.dropright .dropdown-menu {
  top: -20px;
}
.template-tab.vertical-tab .compose table td .dropdown.dropright .dropdown-menu.dropdown-menu-arrow:after {
  top: 10px;
}
.template-tab.vertical-tab .compose table td .dropdown.dropright .dropdown-menu ul {
  margin-bottom: 0;
}
.template-tab.vertical-tab .compose table td .dropdown.dropright .dropdown-menu li {
  padding: 5px 10px 5px 8px;
}
.template-tab.vertical-tab .attach-dropdown .dropdown-menu ul {
  margin-bottom: 0;
}
.template-tab.vertical-tab .attach-dropdown .dropdown-menu ul li {
  padding: 3px 10px 3px 7px;
}
.template-tab.vertical-tab .compose-attachment {
  margin: 0 4px 0 20px;
  border-top: 1px solid #e4e4e4;
  padding: 6px 0;
}
.template-tab.vertical-tab .compose-attachment span {
  display: inline-block;
  padding: 4px 20px 3px 5px;
  min-width: 110px;
  background-color: #F6F6F6;
  margin-right: 20px;
}
.template-tab.vertical-tab .compose-attachment span i {
  margin-left: -3px;
}
.advancedsetting .caret {
  transform: rotate(-90deg);
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.advancedsetting.open .caret {
  transform: rotate(0deg);
}
.updated-client-table .mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-bottom: 20px;
  min-width: 100%;
}
.db-threatrs-widget {
  background-color: #fff;
  border: 1px solid #e4e4e4;
}
.db-threatrs-widget .col {
  padding: 0;
}
.db-threatrs-widget .col .db-stats {
  text-align: left;
  padding: 12px 20px 15px;
  height: 86px;
  border-bottom: 3px solid #F4F4F4;
  border-right: 1px solid #F4F4F4;
}
.db-threatrs-widget .col .db-stats .db-title {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #333;
  margin-bottom: 3px;
}
.db-threatrs-widget .col .db-stats .count-of {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #666666;
  cursor: pointer;
}
.db-threatrs-widget .col .db-stats .count-of strong {
  font-size: 30px;
  color: #000;
}
.db-threatrs-widget .col .db-stats:hover .count-of strong {
  text-decoration: underline;
}
.theme-select .colorpicker {
  width: 300px;
  height: 300px;
  right: 0;
  margin-right: -300px;
  top: -2px;
  background-color: #fff;
  position: absolute;
  border: 1px solid #c5cacc;
  padding: 10px;
}
.theme-select .colorpicker .colorpicker-hue i,
.theme-select .colorpicker .colorpicker-alpha i {
  display: block;
  height: 1px;
  background-color: transparent;
  background-size: 500px 1848px !important;
  border-top: 0px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  margin-top: -10px;
  margin-left: -13px;
  height: 20px;
}
.esmigration-infographic .es-text-1,
.esmigration-infographic .es-text-2,
.esmigration-infographic .es-text-3 {
  position: absolute;
  opacity: 0.6 !important;
  filter: alpha(opacity=60) !important;
}
.esmigration-infographic .es-text-1 {
  left: 22%;
  top: 75%;
}
.esmigration-infographic .es-text-2 {
  left: 47.5%;
  top: 65%;
}
.esmigration-infographic .es-text-3 {
  left: 67%;
  top: 75%;
}
.scroll-margin-none .mCSB_container {
  margin-bottom: 0 !important;
}
.scroll-margin .mCSB_scrollTools .mCSB_draggerContainer {
  top: 3px;
  bottom: 3px;
}
.inactivedd {
  position: fixed;
  top: 72px;
  left: 148px;
  min-width: 180px !important;
}
.integration-list {
  list-style: none;
  padding: 0;
  margin: 0 0 20px;
}
.integration-list li {
  margin: 15px 20px 0px 0;
  border: 1px solid #ccc;
  height: 80px;
  width: 200px;
  float: left;
  position: relative;
  text-align: center;
  cursor: pointer;
}
.integration-list li:hover {
  background-color: #F8F8F8;
}
.integration-list li .icn-osp-logo {
  margin-top: 12px;
}
.integration-list li .icn-omp-logo {
  margin-top: 12px;
}
.integration-list li .icn-syslog-logo {
  margin-top: 18px;
}
.integration-list li .icn-splunk-logo {
  margin-top: 15px;
}
.integration-list li .icn-logforward-logo {
  margin-top: 20px;
}
.integration-list li .title {
  margin: 0 2%;
  width: 96%;
  text-align: center;
  line-height: 24px;
  border-top: 1px solid #ddd;
  position: absolute;
  bottom: 0;
}
.integration-list li .title:hover a {
  text-decoration: none;
}
.es-panel {
  border: 1px solid #E4E4E4;
  margin: 0;
}
.es-panel .panel-heading {
  background-color: #ECEDEE;
  margin: 0;
  padding: 8px 10px;
  border-bottom: 1px solid #e4e4e4;
}
.es-panel .panel-heading .panel-title {
  font-weight: 600;
  color: #000;
}
.es-panel .panel-heading .panel-title span {
  background-color: #A7A7A7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 9px;
  color: #fff;
  font-weight: normal;
  padding: 1px 3px;
  margin-left: 8px;
}
.es-panel .panel-body {
  padding: 15px;
}
.es-panel .panel-body ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.es-panel .panel-body ul li {
  padding: 0 0 0 25px;
  position: relative;
  line-height: 20px;
  margin-top: 10px;
}
.es-panel .panel-body ul li:first-child {
  margin-top: 0;
}
.es-panel .panel-body ul li span {
  background-color: #80BA50;
  height: 17px;
  width: 17px;
  display: inline-block;
  line-height: 17px;
  color: #fff;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 1px;
  text-align: center;
}
.es-panel {
  border: 1px solid #E4E4E4;
  margin: 0;
}
.es-panel .panel-heading {
  background-color: #ECEDEE;
  margin: 0;
  padding: 8px 10px;
  border-bottom: 1px solid #e4e4e4;
}
.es-panel .panel-heading .panel-title {
  font-weight: 600;
  color: #000;
}
.es-panel .panel-heading .panel-title span {
  background-color: #A7A7A7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 9px;
  color: #fff;
  font-weight: normal;
  padding: 1px 3px;
  margin-left: 8px;
}
.es-panel .panel-body {
  padding: 15px;
}
.es-panel .panel-body ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.es-panel .panel-body ul li {
  padding: 0 0 0 25px;
  position: relative;
  line-height: 20px;
  margin-top: 10px;
}
.es-panel .panel-body ul li:first-child {
  margin-top: 0;
}
.es-panel .panel-body ul li span {
  background-color: #80BA50;
  height: 17px;
  width: 17px;
  display: inline-block;
  line-height: 17px;
  color: #fff;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 1px;
  text-align: center;
}
.mgmt-component {
  padding: 55px 50px 55px 65px;
}
.mgmt-component h1 {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  margin-top: 0;
}
.mgmt-component .component-img {
  position: absolute;
  margin-top: 10px;
}
.mgmt-component .component-msg {
  margin-left: 520px;
  margin-right: 30px;
  margin-top: 20px;
  font-size: 11px;
  line-height: 28px;
}
.mgmt-component .component-msg p {
  text-align: justify;
  line-height: 25px;
}
.mgmt-component .component-msg p span {
  color: #595959;
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 600;
}
.mgmt-component .component-msg p.sub-text {
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 10px;
  margin-top: 4px;
  color: #595959;
}
.mgmt-component .component-msg p a {
  text-decoration: underline;
}
.mgmt-component .component-msg ul.list-with-arrow {
  margin: 25px 0 30px 0;
  padding-left: 0;
  list-style: none;
}
.mgmt-component .component-msg ul.list-with-arrow li {
  padding-left: 0;
  margin-left: 0;
  line-height: 18px;
  padding-left: 15px;
  position: relative;
  margin-bottom: 15px;
}
.mgmt-component .component-msg ul.list-with-arrow li > span {
  display: inline-block;
  width: 5px;
  height: 8px;
  margin-right: 5px;
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  background-position: -486px -1366px;
  position: absolute;
  left: 0;
  top: 5px;
}
.mgmt-component .component-msg .btn {
  padding: 5px 20px;
  margin-right: 25px;
  vertical-align: middle;
}
.mgmt-component .component-msg .o365-link {
  text-decoration: underline;
}
.signup-wrapper {
  padding: 0 30px;
}
.signup-wrapper .top-pane {
  padding: 15px 0 14px;
  border-bottom: 1px solid #E5E5E5;
  min-height: 61px;
}
.signup-wrapper .top-pane .top-right {
  float: right;
  margin-top: 14px;
}
.signup-wrapper .top-pane .top-left {
  float: left;
}
.signup-wrapper .top-pane .top-left img {
  display: inline-block;
  vertical-align: text-top;
}
.signup-wrapper .top-pane .top-left .logo-tag {
  display: inline-block;
  vertical-align: text-top;
  background-color: #E8130C;
  color: #fff;
  font-size: 7px;
  font-weight: 600;
  padding: 1px 3px 2px;
  margin-left: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.signup-wrapper .signup-container {
  width: 443px;
  margin: 110px auto 0;
}
.signup-wrapper .signup-container h1 {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 20px;
  color: #000;
}
.signup-wrapper .signup-container .form-wrapper {
  margin-top: 45px;
}
.signup-wrapper .signup-container .form-wrapper .form-group {
  position: relative;
  margin-bottom: 36px;
}
.signup-wrapper .signup-container .form-wrapper .form-group .form-label {
  position: absolute;
  left: 0px;
  top: 10px;
  color: #7F7F7F;
  background-color: #fff;
  z-index: 1;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  transition: transform 150ms ease-out, font-size 150ms ease-out;
}
.signup-wrapper .signup-container .form-wrapper .form-group.focused .form-label {
  transform: translateY(-180%);
  font-size: 11px;
  color: #0099CC;
  font-weight: normal;
  background-color: transparent;
}
.signup-wrapper .signup-container .form-wrapper .form-group.filled .form-label {
  transform: translateY(-180%);
  font-size: 11px;
  color: #0099CC;
  font-weight: normal;
  background-color: transparent;
}
.signup-wrapper .signup-container .form-wrapper .form-group.has-error .form-input {
  border-color: #EED3D7;
}
.signup-wrapper .signup-container .form-wrapper .form-group.has-error .error-msg {
  display: block;
}
.signup-wrapper .signup-container .form-wrapper .form-group .form-input {
  position: relative;
  padding: 8px 7px 8px 0px;
  width: 100%;
  outline: 0;
  border: 0;
  border-bottom: 1px solid #CCCCCC;
  font-size: 12px;
  z-index: 2;
  background: transparent;
}
.signup-wrapper .signup-container .form-wrapper .form-group .form-input::placeholder {
  font-size: 11px;
  color: #666;
  opacity: 0;
  filter: alpha(opacity=0);
}
.signup-wrapper .signup-container .form-wrapper .form-group .error-msg {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #FF0000;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  display: none;
}
.signup-wrapper .signup-container .form-wrapper .form-group .password-strength {
  height: 12px;
  width: 45px;
  background-color: #E2E2E2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  right: 0;
  top: -10px;
}
.signup-wrapper .signup-container .form-wrapper .form-group .password-strength .pwd-strength {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  background-color: #FF0000;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
.signup-wrapper .signup-container .form-wrapper .form-group .password-strength.strength-high .pwd-strength {
  width: 100% !important;
  background-color: #09C350;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.signup-wrapper .signup-container .form-wrapper .form-group.signup-policy {
  margin-bottom: 10px;
}
.signup-wrapper .signup-container .form-wrapper .form-group.signup-policy span {
  color: #666;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 10px;
}
.signup-wrapper .signup-container .form-wrapper .form-group.signup-policy span a {
  text-decoration: underline;
  color: #666;
}
.signup-wrapper .signup-container .form-wrapper .form-group.signup-action {
  margin-bottom: 15px;
}
.signup-wrapper .signup-container .form-wrapper .form-group.signup-action .btn {
  width: 100%;
  height: 46px;
  background-color: #F1483E;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding-left: 40px;
  padding-right: 40px;
  line-height: 44px;
}
.signup-wrapper .signup-container .form-wrapper .form-group.signup-action .btn:hover {
  background-color: #ED1D11;
}
.signup-wrapper .signup-container .form-wrapper .form-group.signin-using-other span {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #7F7F7F;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.signup-wrapper .signup-container .form-wrapper .form-group.features-wrap {
  border: 1px solid #E4E4E4;
  padding: 12px 20px;
}
.signup-wrapper .signup-container .form-wrapper .form-group.features-wrap h3 {
  margin: 0;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.signup-wrapper .signup-container .form-wrapper .form-group.features-wrap ul {
  margin: 12px 0 0;
  padding: 0 0 0 17px;
}
.signup-wrapper .signup-container .form-wrapper .form-group.features-wrap ul li {
  color: #5AC8F0;
  font-size: 15px;
  margin-top: 10px;
}
.signup-wrapper .signup-container .form-wrapper .form-group.features-wrap ul li span {
  color: #000;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
  vertical-align: top;
}
.signup-wrapper .signup-container .form-wrapper .form-group.features-wrap ul li:first-child {
  margin-top: 0;
}
.sign-up-btn.btn {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
}
.sign-up-btn.btn.btn-default {
  color: #565858;
}
.create-automation.workflow-chart .drag-continant-base .drag-continant-area {
  min-height: initial;
}
.create-automation.workflow-chart .drag-continant-base .drag-continant-area .dropdown-menu.dropdown-menu-arrow {
  box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px;
  border: #C6CACC solid 1px;
}
.create-automation.workflow-chart .dragged-box {
  box-shadow: -2px 0.07px 4px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: -2px 0.07px 4px rgba(0, 0, 0, 0.13);
  width: 245px;
  margin-left: 29px;
  vertical-align: top;
}
.create-automation.workflow-chart .dragged-box:hover .drag-delete {
  display: block;
  cursor: pointer;
}
.create-automation.workflow-chart .dragged-box:first-child {
  margin-left: 0;
}
.create-automation.workflow-chart .dragged-box.with-status {
  margin-left: 85px;
}
.create-automation.workflow-chart .main-drag-box {
  border-left-color: #92D9C5;
}
.create-automation.workflow-chart .main-drag-box .icn-circle-help {
  float: right;
  margin-right: -3px;
  margin-top: 5px;
}
.create-automation.workflow-chart .o365-wf-icon {
  margin-right: 3px;
}
.create-automation.workflow-chart .drag-condition {
  padding: 13px 12px;
}
.create-automation.workflow-chart .drag-condition > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.create-automation.workflow-chart .drag-condition > ul li {
  margin-bottom: 7px;
  line-height: initial;
}
.create-automation.workflow-chart .drag-condition > ul li:last-child {
  margin-bottom: 0;
}
.create-automation.workflow-chart .drag-condition > ul li strong {
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.create-automation.workflow-chart .drag-condition > ul li strong .o365-inline-icon {
  margin-left: 5px;
  margin-top: -2px;
  cursor: pointer;
  position: absolute;
  visibility: hidden;
}
.create-automation.workflow-chart .drag-condition > ul li strong > span {
  display: inline-block;
  width: 50px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.create-automation.workflow-chart .drag-condition > ul li:hover strong .o365-inline-icon {
  visibility: visible;
}
.create-automation.workflow-chart .connect-circle-right {
  left: -6px;
}
.create-automation.workflow-chart .wf-direction-right {
  top: 41px;
}
.create-automation.workflow-chart .wf-direction-right .icn-wf-dots {
  border-top-style: solid;
}
.create-automation.workflow-chart .wf-direction-right.wf-direction-30 {
  right: -30px;
}
.create-automation.workflow-chart .wf-direction-right.wf-direction-30 .icn-wf-dots {
  min-width: 30px;
}
.create-automation.workflow-chart .wf-direction-right.wf-direction-85 {
  right: -85px;
}
.create-automation.workflow-chart .wf-direction-right.wf-direction-85 .icn-wf-dots {
  min-width: 85px;
}
.create-automation.workflow-chart .wf-direction-right.wf-direction-175 {
  right: -175px;
}
.create-automation.workflow-chart .wf-direction-right.wf-direction-175 .icn-wf-dots {
  min-width: 175px;
}
.create-automation.workflow-chart .wf-direction-right > div {
  font-size: 9px;
  color: #626262;
  text-align: center;
  margin-top: -13px;
  position: absolute;
  width: 100%;
  padding-left: 3px;
}
.create-automation.workflow-chart .wf-direction-right > div .dropdown .dropdown-toggle {
  color: #626262;
}
.create-automation.workflow-chart .wf-direction-right > div .dropdown .dropdown-toggle:hover {
  text-decoration: none;
}
.create-automation.workflow-chart .wf-direction-right .connect-circle-right {
  margin-top: -2px;
}
.custom-user-dropdown {
  background: #F4DC96;
  width: 125px;
  position: relative;
  padding: 1px 20px 1px 10px;
}
.custom-user-dropdown a {
  color: #000;
}
.custom-user-dropdown a:hover {
  text-decoration: none;
}
.custom-user-dropdown .dropdown-toggle {
  position: absolute;
  right: 10px;
  top: 0px;
  cursor: pointer;
}
.custom-user-dropdown .dropdown-toggle .icn-bottom-arrow {
  background-position: -77px -1627px;
  width: 8px;
  height: 5px;
}
.custom-user-dropdown .dropdown-menu {
  width: 125px;
  min-width: 125px;
  margin: 0;
  border-color: #C6CACC;
}
.alpha-filter {
  background: #fff;
  padding: 0 5px;
  margin-top: 1px!important;
  width: 45px;
  overflow: hidden;
  white-space: nowrap;
}
.alpha-filter span {
  padding: 2px 3px;
  color: #017fbe;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.alpha-filter span.selected {
  font-weight: 600;
  color: #000;
}
.alpha-filter .filter-all .icn-arrow-right {
  width: 4px;
  height: 8px;
  background-position: -97px -1625px;
  margin-right: 7px;
  margin-top: -2px;
}
.alpha-filter.open {
  width: auto;
}
.hide-filter-area {
  width: 100%;
  border-top: 1px solid #F0F0F0;
  padding: 1px 0;
  margin-bottom: 10px;
  position: relative;
}
.hide-filter-area .hide-filter-btn {
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  background-repeat: no-repeat;
  background-position: -385px -1624px;
  width: 114px;
  height: 10px;
  position: absolute;
  top: -10px;
  right: 10px;
  cursor: pointer;
}
.hide-filter-area .hide-filter-btn.show {
  background-position: -268px -1624px;
}
.demo-popover {
  position: fixed;
  bottom: 0;
  right: 0;
  background: #5c6b72;
  box-shadow: -6px 6px 6px #ccc;
  margin: 15px 15px 21px 15px;
  padding: 15px 16px;
  z-index: 1000;
  font-size: 12px;
  color: #fff;
  width: 105px;
  height: 118px;
  line-height: 17px;
}
.demo-popover .icn-demo {
  margin-bottom: 3px;
}
.demo-popover > a {
  color: #7ebb44;
  font-size: 11px;
  display: block;
  margin-top: 4px;
}
.demo-popover > a:hover {
  text-decoration: none;
}
.demo-popover::after {
  content: "";
  width: 0;
  height: 0;
  border-top: 14px solid #5c6b72;
  border-left: 18px solid transparent;
  position: absolute;
  right: 0;
  bottom: -14px;
}
@keyframes getWidth {
  100% {
    width: 100%;
  }
}
.steps-wizard-tab .nav {
  max-width: 570px;
  margin: 0 auto;
  border: none;
  text-align: center;
}
.steps-wizard-tab .nav li {
  width: 25%;
  text-align: center;
  float: none;
  display: inline-block;
  margin-left: -3px;
  vertical-align: middle;
}
.steps-wizard-tab .nav li a {
  background-color: transparent;
  border: none;
  padding: 0 25px;
  margin: 0;
  color: #7F7F7F;
  font-size: 10px;
  position: relative;
}
.steps-wizard-tab .nav li a span {
  display: block;
  height: 20px;
  width: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #707070;
  font-size: 11px;
  background: #E5E5E5;
  line-height: 19px;
  margin: 0 auto 8px;
  text-align: center;
  position: relative;
  z-index: 1;
}
.steps-wizard-tab .nav li a strong {
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  display: block;
  min-height: 38px;
}
.steps-wizard-tab .nav li a:after {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  border-top: 1px dotted #A8A8A8;
  left: 64px;
  top: 11px;
}
.steps-wizard-tab .nav li.active a {
  background-color: transparent;
  border: none;
  color: #000;
}
.steps-wizard-tab .nav li.active a span {
  background-color: #667883;
  border: 3px solid #d0d6d9;
  height: 25px;
  width: 25px;
  color: #fff;
  margin-bottom: 5px;
}
.steps-wizard-tab .nav li.active a:after {
  top: 12px;
}
.steps-wizard-tab .nav li.visited a {
  color: #000;
}
.steps-wizard-tab .nav li.visited a span {
  color: #fff;
  height: 25px;
  width: 25px;
  background-color: #667883;
  border: 3px solid #d0d6d9;
  margin-bottom: 5px;
}
.steps-wizard-tab .nav li.visited a:after {
  border-top: 1px solid #667883;
  top: 12px;
}
.steps-wizard-tab .nav li.success a {
  color: #000;
}
.steps-wizard-tab .nav li.success a span {
  background-color: #7DBB5B;
  border: 3px solid #D8EACD;
  height: 25px;
  width: 25px;
  color: #fff;
  margin-bottom: 5px;
}
.steps-wizard-tab .nav li.danger a {
  color: #000;
}
.steps-wizard-tab .nav li.danger a span {
  background-color: #df5453;
  border: 3px solid #f5caca;
  height: 25px;
  width: 25px;
  color: #fff;
  margin-bottom: 5px;
}
.steps-wizard-tab .nav li:last-child a:after {
  display: none;
}
.steps-wizard-tab .tab-pane {
  width: 498px;
  margin: 0 auto;
  background: #F9F9F9;
  padding: 25px;
  min-height: 160px;
}
.steps-wizard-tab .tab-pane .chk-connection-wrap {
  position: relative;
}
.steps-wizard-tab .tab-pane .chk-connection-wrap > span {
  width: 248px;
  height: 1px;
  border-top: 1px dashed #ccc;
  position: absolute;
  left: 0;
  right: 0;
  top: 17px;
  margin: auto;
  display: inline-block;
}
.steps-wizard-tab .tab-pane .chk-connection-wrap .loader-anim span {
  height: 1px;
  width: 0;
  background-color: #229FDF;
  animation: getWidth 1.4s ease-in infinite;
  display: block;
  margin-top: -1px;
  position: relative;
}
.steps-wizard-tab .tab-pane .chk-connection-wrap .loader-anim span:after {
  content: "";
  position: absolute;
  height: 6px;
  width: 6px;
  background: #229FDF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  left: 100%;
  top: -3px;
  transition: all 1.4s ease;
}
.step-summary-status {
  list-style: none;
  padding: 0;
  margin: 0;
}
.step-summary-status > li {
  padding-left: 20px;
  position: relative;
  padding-bottom: 22px;
  color: #4a4a4a;
}
.step-summary-status > li i {
  margin-top: -2px;
  margin-right: 6px;
}
.step-summary-status > li strong {
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #4a4a4a;
}
.step-summary-status > li .line-holder {
  position: absolute;
  height: 100%;
  left: 0;
}
.step-summary-status > li .line-holder i {
  position: absolute;
  left: -8px;
  top: 0;
}
.step-summary-status > li .line-holder:after {
  content: "";
  left: 0;
  top: 15px;
  bottom: 0;
  width: 1px;
  height: 100%;
  background-color: #CCCCCC;
  position: absolute;
}
.step-summary-status > li:last-child .line-holder:after {
  background-color: transparent;
}
.step-summary-status > li ul {
  list-style-type: disc;
  margin-top: 10px;
  padding-left: 45px;
}
.trans-search {
  min-width: 190px;
  border: 1px solid #C6CACC;
  margin-top: -1px;
  margin-left: -3px;
}
.trans-search .btn-search-criteria {
  display: table-cell;
  border: 0px solid transparent;
  border-right-width: 0;
  min-width: 24px;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 18px;
  vertical-align: top;
}
.trans-search .btn-search-criteria .dropdown-menu {
  margin-left: -1px;
  min-width: 195px !important;
  max-width: 195px;
  border: 1px solid #C6CACC;
  margin-top: -1px !important;
  z-index: 3;
  padding: 5px 0;
}
.trans-search .btn-search-criteria .dropdown-menu .checkbox {
  padding: 4px 5px 4px 30px;
  font-size: 11px;
  margin: 0;
}
.trans-search .btn-search-criteria .dropdown-menu .checkbox:hover {
  background-color: #f5f5f5;
}
.trans-search .btn-search-criteria .dropdown-toggle {
  text-align: center;
  background-color: #fff;
  cursor: pointer;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-right: 3px;
  padding-left: 5px;
  height: 18px;
  border-right: 1px solid #fff;
}
.trans-search .btn-search-criteria.open > div.dropdown-toggle {
  -webkit-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, 0.08);
  border-right: 1px solid #C6CACC;
  position: relative;
  z-index: 4;
}
.trans-search .btn-search-criteria.open .dropdown-menu {
  z-index: 3;
}
.trans-search .form-control {
  border: 0px solid transparent !important;
  padding-right: 26px !important;
  height: 18px;
  min-width: 158px;
  max-width: 158px;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 18px;
}
.trans-search .form-control:focus {
  border-color: #b3b3b3 !important;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.trans-search .trans-clear-search {
  position: absolute;
  right: 0;
  z-index: 4;
  top: 3px;
  cursor: pointer;
}
.dash-sample-data {
  background-color: #fff;
  position: fixed;
  bottom: 0;
  width: 100%;
  top: 140px;
  opacity: 0.3;
  filter: alpha(opacity=30);
  z-index: 10;
  user-select: none;
}
.dash-sample-data span {
  position: absolute;
  top: 0;
  bottom: 0;
  text-align: center;
  font-size: 50px;
  width: 100%;
  margin: auto;
  height: 70px;
}
.input-with-dropdown {
  border: 1px solid #cccccc;
}
.input-with-dropdown .bs-dropdown-to-select-group .btn {
  height: 20px;
  background-color: #f5f5f5;
  border-right: 1px solid #ccc !important;
  margin-right: 0 !important;
  padding: 1px 7px 2px 7px;
  min-width: 64px;
  text-align: left;
}
.input-with-dropdown .bs-dropdown-to-select-group .btn .caret {
  position: absolute;
  right: 7px;
  top: 9px;
}
.input-with-dropdown .bs-dropdown-to-select-group .dropdown-menu {
  min-width: 65px;
  margin: -1px 0 0 -1px;
}
.input-with-dropdown .bs-dropdown-to-select-group .dropdown-menu li a {
  padding: 3px 7px;
}
.input-with-dropdown .bs-dropdown-to-select-group.open > .btn {
  background-color: #fff;
}
.input-with-dropdown .bs-dropdown-to-select-group.open .dropdown-menu {
  border-top-width: 0;
  border-color: #ccc;
}
.input-with-dropdown .form-control {
  border-width: 0;
  height: 20px;
}
.input-with-dropdown.disabled,
.input-with-dropdown.disabled .form-control {
  background-color: #f6f6f6;
}
.input-with-dropdown.disabled,
.input-with-dropdown.disabled * {
  cursor: not-allowed;
}
.input-with-dropdown.disabled .bs-dropdown-to-select-group .btn-default {
  color: #626262;
  border-right: 1px solid #f6f6f6 !important;
}
.input-with-dropdown.has-error {
  border-color: #f1444d !important;
}
.criteria-builder .rule-body .rule-filter {
  padding: 0 15px 30px;
  background-color: #f9f9f9;
  position: relative;
  border: 1px solid #EDEDED;
}
.criteria-builder .rule-body .rule-filter .rule-filter-group {
  position: relative;
  clear: both;
  padding: 15px 0;
}
.criteria-builder .rule-body .rule-filter .rule-row-footer {
  background: #f4f4f4;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  min-height: 30px !important;
  height: auto !important;
  border-top: 1px solid #EDEDED;
}
.criteria-builder .rule-body .rule-filter .rule-row-footer span {
  font-size: 11px;
  width: 100%;
  text-align: center;
  color: #797979;
  display: inline-block;
  padding: 7px 7px 7px 15px;
  min-height: 28px;
  height: auto;
}
.technician-table .technician-category-header td {
  padding: 7px 30px 7px 10px;
  background-color: #EBEFF0;
  border: 1px solid #E4E4E4;
  cursor: pointer;
}
.technician-table .technician-category-header td .o365-table-action-toolset {
  display: none;
}
.technician-table .technician-category-header:hover td {
  background-color: #FFFFE0;
}
.technician-table .technician-category-header:hover td .o365-table-action-toolset {
  display: block;
}
.technician-table .technician-category-header.empty-row:hover td {
  background-color: #EBEFF0;
}
.create-automation .drag-continant-base .drag-continant-area {
  background-color: #f6f6f6;
  border: 1px solid #e4e4e4;
  min-height: 573px;
  position: relative;
}
.create-automation .drag-continant-base .drag-continant-area .mCSB_container {
  height: 100%;
}
.create-automation .drag-continant-base .drag-continant-area .dropdown-menu.dropdown-menu-arrow {
  -webkit-box-shadow: 0px 0px 4px 1px rgba(93, 93, 93, 0.13);
  box-shadow: 0px 0px 4px 1px rgba(93, 93, 93, 0.13);
  border: none;
}
.create-automation .drag-continant-base .drag-continant-area .dropdown-menu.dropdown-menu-arrow:after {
  -webkit-box-shadow: -1px 1px 2px 0px rgba(195, 195, 195, 0.2);
  box-shadow: -1px 1px 2px 0px rgba(195, 195, 195, 0.2);
}
.create-automation .drag-continant-base .empty-drag-info {
  width: 510px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  text-align: center;
  height: 40px;
  position: absolute;
  top: 30%;
  left: 50%;
  margin-left: -255px;
}
.dragged-box {
  width: 185px;
  display: inline-block;
  border-left: none;
  background-color: #fff;
  line-height: 30px;
  -webkit-box-shadow: -1px 1px 4px 0px rgba(93, 93, 93, 0.13);
  box-shadow: -1px 1px 4px 0px rgba(93, 93, 93, 0.13);
  position: relative;
  margin-bottom: 0;
}
.dragged-box .drag-delete {
  position: absolute;
  right: -5px;
  top: -13px;
  display: none;
}
.dragged-box.active {
  background-color: #fff7d0;
  -webkit-box-shadow: 1px 2px 4px 0px transparent;
  box-shadow: 1px 2px 4px 0px transparent;
}
.dragged-box.active .main-drag-box {
  border: #acacac dashed 1px;
  border-left: #acacac dashed 1px;
}
.main-drag-box:hover > .drag-delete {
  display: block;
}
.add-task-dropdown {
  position: absolute;
  left: 50%;
  margin-left: -6px;
  top: 16px;
}
.add-task-dropdown .dropdown-menu.dropdown-menu-arrow {
  margin-left: -55px;
}
.add-task-dropdown .dropdown-menu.dropdown-menu-arrow:after {
  left: 66px;
}
.drag-time-delay i {
  visibility: hidden;
}
.drag-time-delay:hover i,
.drag-time-delay .open i {
  visibility: visible;
}
.timedelay-dropdown {
  width: 265px;
  padding: 10px 20px 20px;
  margin-left: -166px;
}
.timedelay-dropdown.dropdown-menu.dropdown-menu-arrow:after {
  left: 180px;
}
.drag-condition {
  background-color: #fff;
  padding: 8px 12px 8px 6px;
  border: #e6e6e6 solid 1px;
  border-top: none;
}
.drag-condition .drag-condition-one {
  width: 165px;
  height: 20px;
  line-height: 20px;
  background-color: #f5f5f5;
  padding: 0 7px;
  position: relative;
  cursor: pointer;
  margin-bottom: 5px;
}
.drag-condition .drag-condition-one .drag-condition-edit {
  position: absolute;
  right: -2px;
  top: 1.5px;
  visibility: hidden;
}
.drag-condition .drag-condition-one .drag-condition-edit .o365-icn-edit {
  margin-right: 0;
  opacity: 0.6;
}
.drag-condition .drag-condition-one .drag-condition-edit .o365-icn-edit:hover {
  opacity: 1;
}
.drag-condition .drag-condition-one .drag-condition-edit .o365-icn-trash {
  opacity: 0.6;
}
.drag-condition .drag-condition-one .drag-condition-edit .o365-icn-trash:hover {
  opacity: 1;
}
.drag-condition .drag-condition-one:hover .drag-condition-edit {
  visibility: visible;
}
.drag-condition-next {
  background-color: #f5f5f5;
  text-align: center;
  height: 22px;
  line-height: 20px;
  border: #e6e6e6 solid 1px;
  border-top: none;
}
.empty-dragged-box {
  width: 87px;
  text-align: center;
  display: block;
  border-left: none;
  background-color: #fff;
  line-height: 20px;
  position: relative;
  margin-bottom: 0;
  margin-left: 45px;
  color: #b8b8b8;
  border: #e1e1e1 dashed 1px !important;
}
.empty-dragged-box a {
  color: #b9b9b9;
  display: block;
}
.empty-dragged-box a i {
  margin-top: -1px;
  margin-left: -3px;
}
.empty-dragged-box a:hover,
.empty-dragged-box a:focus,
.empty-dragged-box a:visited {
  text-decoration: none;
}
.empty-dragged-box.open {
  background-color: #dadcdd;
}
.empty-dragged-box.open a {
  color: #000;
}
.empty-dragged-box.open a i {
  background-position: -53px -1313px;
}
.empty-dragged-box .dropdown-menu li > a {
  padding: 5px 8px;
}
.empty-dragged-box .dropdown-menu.dropdown-menu-arrow:after {
  left: 68px;
}
.icn-wf-dots {
  width: 1px;
  min-height: 43px;
  border-right: #cdcdcd dashed 1px;
  display: inline-block;
  height: 100%;
}
.wf-direction {
  width: 185px;
  text-align: center;
  position: relative;
}
.icn-wf-down-arrow {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -2.5px;
  z-index: 2;
}
.wf-direction-right {
  position: absolute;
  right: -70px;
  top: 50%;
  line-height: 1px;
  margin-top: -0.5px;
}
.wf-direction-right.wf-direction-155 {
  right: -155px;
}
.wf-direction-right.wf-direction-350 {
  right: -350px;
}
.wf-direction-right .icn-wf-dots {
  min-width: 70px;
  width: 100%;
  height: 1px;
  min-height: initial;
  border-top: #cdcdcd dashed 1px;
  border-right: none;
}
.icn-wf-right-arrow {
  position: absolute;
  right: -2.5px;
  top: 50%;
  margin-top: -0.5px;
}
.secondary-listing {
  position: absolute;
  right: -258px;
  top: 50%;
  margin-top: -14px;
  line-height: initial;
}
.secondary-listing.list-right-538 {
  right: -538px;
}
.secondary-listing.empty-dragged-box {
  right: -160px;
  top: 50%;
  margin-top: -10px;
  line-height: 20px;
}
.secondary-listing.empty-dragged-box.wf-listing-right {
  right: -245px;
}
.drag-condition-one .wf-direction-right {
  margin-top: -4px;
}
.drag-condition-edit {
  position: absolute;
  right: 3px;
  top: 7.5px;
  visibility: hidden;
}
.drag-condition-edit .o365-icn-edit {
  margin-right: 0;
  opacity: 0.6;
}
.drag-condition-edit .o365-icn-edit:hover {
  opacity: 1;
}
.drag-condition-edit .o365-icn-trash {
  opacity: 0.6;
}
.drag-condition-edit .o365-icn-trash:hover {
  opacity: 1;
}
.connect-circle-bottom,
.connect-circle-right {
  display: inline-block;
  background-color: #fff;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: #bfbfbf solid 1px;
  position: absolute;
  left: 50%;
  bottom: -5px;
  margin-left: -5px;
  z-index: 2;
}
.connect-circle-right {
  bottom: auto;
  top: 50%;
  margin-left: 0;
  margin-top: -3px;
  left: 8px;
}
.o365-wf-icon {
  margin-top: -2px;
}
.main-drag-box {
  border: #e6e6e6 solid 1px;
  border-left: #7fdbc4 solid 2px;
  padding: 0 10px;
  height: 30px;
  cursor: pointer;
}
.main-drag-box:hover .drag-condition-edit {
  visibility: visible;
}
#flowchartWindow1 {
  top: 30px;
  left: 30px;
}
#flowchartWindow2 {
  top: 105px;
  left: 75px;
  margin-left: 0;
}
@media only screen and (max-width: 1366px) {
  .arrow-btn {
    line-height: 1.3222em;
  }
}
@media only screen and (max-width: 1260px) {
  .create-automation.workflow-chart .drag-continant-base .drag-continant-area {
    overflow: auto;
  }
  .create-automation.workflow-chart .drag-continant-base .drag-continant-area .drag-area-box {
    width: 1260px;
  }
}
@media only screen and (max-width: 1240px) {
  .automation-panel.o365-mw-1060 {
    min-width: inherit;
  }
  .automation-panel .automation-policy-cont .col-md-6 {
    float: none;
  }
  .automation-panel .automation-policy-cont .o365-ml-m25 {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .visible-sm-devices {
    display: none !important;
  }
}
@media only screen and (max-width: 1024px) {
  .o365-top-pane,
  .db-top-strip,
  .sub-menu {
    position: absolute;
    min-width: 1024px;
  }
  body {
    min-width: 1024px;
  }
  .o365-top-pane .nav-area .top-menu > li > a {
    padding: 5px 12px 5px 12px;
  }
  .visible-sm-devices {
    display: block !important;
  }
  .hide-sm-devices {
    display: none !important;
  }
}
body.o365_theme_black .o365-top-pane,
body.o365_theme_black .input-group-icon-btn .btn,
body.o365_theme_black .feedback-button,
body.o365_theme_black .o365-top-pane .settings-btn,
body.o365_theme_black .file-upload .btn,
body.o365_theme_black.app-pane-active .app-pane.open,
body.o365_theme_black .btn-theme,
body.o365_theme_black.o365-sep-comp .config-slider .slider-nav,
body.o365_theme_black .ms-combo .ms-action-items ul li a.ms-add {
  background-color: #2F363E !important;
}
body.o365_theme_black .o365-top-pane .settings-btn,
body.o365_theme_black #employeeSearch {
  background-color: #404951 !important;
}
body.o365_theme_black .o365-top-pane .top-pane-bottom .nav-area .nav-tabs li a {
  background-color: #5F656C !important;
  border-left-color: #2F363E !important;
}
body.o365_theme_black .o365-top-pane .top-menu-select:before {
  background-color: #fff !important;
  opacity: 0.2 !important;
  filter: alpha(opacity=20) !important;
}
body.o365_theme_black .o365-top-pane .top-pane-bottom .nav-area .nav-tabs .top-menu-left-holder .tenant-btn {
  background-color: #5F656C !important;
}
body.o365_theme_black .btn-primary {
  background-color: #2F363E !important;
}
body.o365_theme_black .sub-tab .sub-tab-menu ul li.active a,
body.o365_theme_black .nav-line-tabs .nav-tabs li.active a,
body.o365_theme_black .lnav > li li.active a {
  border-color: #2F363E !important;
}
body.o365_theme_black .o365-table tr th,
body.o365_theme_black .panel-o365 > .panel-heading,
body.o365_theme_black.o365-sep-comp .com-table > thead > tr > th {
  background-color: #2F363E !important;
  color: #fff !important;
  border-color: #2F363E !important;
}
body.o365_theme_black .table-type-1 > thead > tr > th {
  background-color: #f2f2f2 !important;
  color: #000 !important;
}
body.o365_theme_black .o365-top-pane .misc-area .misc-menu .navbar-nav > li > a {
  border-right-color: #4E545B !important;
}
body.o365_theme_black .o365-top-pane .nav-area .top-menu li.active > a {
  background-color: #fff !important;
}
body.o365_theme_black.app-pane-active .app-pane.open ul.app-list li.bottom-align a {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_black.app-pane-active .app-pane.open ul.app-list li.active a {
  background-color: #232A31 !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_violetblue .o365-top-pane,
body.o365_theme_violetblue .input-group-icon-btn .btn,
body.o365_theme_violetblue .feedback-button,
body.o365_theme_violetblue .o365-top-pane .settings-btn,
body.o365_theme_violetblue .file-upload .btn,
body.o365_theme_violetblue.app-pane-active .app-pane.open,
body.o365_theme_violetblue .btn-theme,
body.o365_theme_violetblue.o365-sep-comp .config-slider .slider-nav,
body.o365_theme_violetblue .ms-combo .ms-action-items ul li a.ms-add {
  background-color: #33466E !important;
}
body.o365_theme_violetblue .o365-top-pane .settings-btn,
body.o365_theme_violetblue #employeeSearch {
  background-color: #67789c !important;
}
body.o365_theme_violetblue .o365-top-pane .top-pane-bottom .nav-area .nav-tabs li a {
  background-color: #67789C !important;
  border-left-color: #33466E !important;
}
body.o365_theme_violetblue .o365-top-pane .top-menu-select:before {
  background-color: #fff !important;
  opacity: 0.2 !important;
  filter: alpha(opacity=20) !important;
}
body.o365_theme_violetblue .o365-top-pane .top-pane-bottom .nav-area .nav-tabs .top-menu-left-holder .tenant-btn {
  background-color: #67789C !important;
}
body.o365_theme_violetblue .btn-primary {
  background-color: #33466E !important;
}
body.o365_theme_violetblue .sub-tab .sub-tab-menu ul li.active a,
body.o365_theme_violetblue .nav-line-tabs .nav-tabs li.active a,
body.o365_theme_violetblue .lnav > li li.active a {
  border-color: #33466E !important;
}
body.o365_theme_violetblue .o365-table tr th,
body.o365_theme_violetblue .panel-o365 > .panel-heading,
body.o365_theme_violetblue.o365-sep-comp .com-table > thead > tr > th {
  background-color: #33466E !important;
  color: #fff !important;
  border-color: #33466E !important;
}
body.o365_theme_violetblue .table-type-1 > thead > tr > th {
  background-color: #f2f2f2 !important;
  color: #000 !important;
}
body.o365_theme_violetblue .o365-top-pane .misc-area .misc-menu .navbar-nav > li > a {
  border-right-color: #516284 !important;
}
body.o365_theme_violetblue .o365-top-pane .nav-area .top-menu li.active > a {
  background-color: #fff !important;
}
body.o365_theme_violetblue.app-pane-active .app-pane.open ul.app-list li.bottom-align a {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_violetblue.app-pane-active .app-pane.open ul.app-list li.active a {
  background-color: #27334C !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_royalblue .o365-top-pane,
body.o365_theme_royalblue .input-group-icon-btn .btn,
body.o365_theme_royalblue .feedback-button,
body.o365_theme_royalblue .o365-top-pane .settings-btn,
body.o365_theme_royalblue .file-upload .btn,
body.o365_theme_royalblue.app-pane-active .app-pane.open,
body.o365_theme_royalblue .btn-theme,
body.o365_theme_royalblue.o365-sep-comp .config-slider .slider-nav,
body.o365_theme_royalblue .ms-combo .ms-action-items ul li a.ms-add {
  background-color: #16416B !important;
}
body.o365_theme_royalblue .o365-top-pane .settings-btn,
body.o365_theme_royalblue #employeeSearch {
  background-color: #557b99 !important;
}
body.o365_theme_royalblue .o365-top-pane .top-pane-bottom .nav-area .nav-tabs li a {
  background-color: #557B99 !important;
  border-left-color: #16416B !important;
}
body.o365_theme_royalblue .o365-top-pane .top-menu-select:before {
  background-color: #fff !important;
  opacity: 0.2 !important;
  filter: alpha(opacity=20) !important;
}
body.o365_theme_royalblue .o365-top-pane .top-pane-bottom .nav-area .nav-tabs .top-menu-left-holder .tenant-btn {
  background-color: #557B99 !important;
}
body.o365_theme_royalblue .btn-primary {
  background-color: #16416B !important;
}
body.o365_theme_royalblue .sub-tab .sub-tab-menu ul li.active a,
body.o365_theme_royalblue .nav-line-tabs .nav-tabs li.active a,
body.o365_theme_royalblue .lnav > li li.active a {
  border-color: #16416B !important;
}
body.o365_theme_royalblue .o365-table tr th,
body.o365_theme_royalblue .panel-o365 > .panel-heading,
body.o365_theme_royalblue.o365-sep-comp .com-table > thead > tr > th {
  background-color: #16416B !important;
  color: #fff !important;
  border-color: #16416B !important;
}
body.o365_theme_royalblue .table-type-1 > thead > tr > th {
  background-color: #f2f2f2 !important;
  color: #000 !important;
}
body.o365_theme_royalblue .o365-top-pane .misc-area .misc-menu .navbar-nav > li > a {
  border-right-color: #395D81 !important;
}
body.o365_theme_royalblue .o365-top-pane .nav-area .top-menu li.active > a {
  background-color: #fff !important;
}
body.o365_theme_royalblue.app-pane-active .app-pane.open ul.app-list li.bottom-align a {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_royalblue.app-pane-active .app-pane.open ul.app-list li.active a {
  background-color: #183553 !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_theme5 .o365-top-pane,
body.o365_theme_theme5 .input-group-icon-btn .btn,
body.o365_theme_theme5 .feedback-button,
body.o365_theme_theme5 .o365-top-pane .settings-btn,
body.o365_theme_theme5 .file-upload .btn,
body.o365_theme_theme5.app-pane-active .app-pane.open,
body.o365_theme_theme5 .btn-theme,
body.o365_theme_theme5.o365-sep-comp .config-slider .slider-nav,
body.o365_theme_theme5 .ms-combo .ms-action-items ul li a.ms-add {
  background-color: #2D6598 !important;
}
body.o365_theme_theme5 .o365-top-pane .settings-btn,
body.o365_theme_theme5 #employeeSearch {
  background-color: #3D84C4 !important;
}
body.o365_theme_theme5 .o365-top-pane .top-pane-bottom .nav-area .nav-tabs li a {
  background-color: #3D84C4 !important;
  border-left-color: #2D6598 !important;
}
body.o365_theme_theme5 .o365-top-pane .top-menu-select:before {
  background-color: #fff !important;
  opacity: 0.2 !important;
  filter: alpha(opacity=20) !important;
}
body.o365_theme_theme5 .o365-top-pane .top-pane-bottom .nav-area .nav-tabs .top-menu-left-holder .tenant-btn {
  background-color: #3D84C4 !important;
}
body.o365_theme_theme5 .btn-primary {
  background-color: #2D6598 !important;
}
body.o365_theme_theme5 .sub-tab .sub-tab-menu ul li.active a,
body.o365_theme_theme5 .nav-line-tabs .nav-tabs li.active a,
body.o365_theme_theme5 .lnav > li li.active a {
  border-color: #2D6598 !important;
}
body.o365_theme_theme5 .o365-table tr th,
body.o365_theme_theme5 .panel-o365 > .panel-heading,
body.o365_theme_theme5.o365-sep-comp .com-table > thead > tr > th {
  background-color: #3175B2 !important;
  color: #fff !important;
  border-color: #3175B2 !important;
}
body.o365_theme_theme5 .table-type-1 > thead > tr > th {
  background-color: #f2f2f2 !important;
  color: #000 !important;
}
body.o365_theme_theme5 .o365-top-pane .misc-area .misc-menu .navbar-nav > li > a {
  border-right-color: #5784AD !important;
}
body.o365_theme_theme5 .o365-top-pane .nav-area .top-menu li.active > a {
  background-color: #fff !important;
}
body.o365_theme_theme5.app-pane-active .app-pane.open ul.app-list li.bottom-align a {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_theme5.app-pane-active .app-pane.open ul.app-list li.active a {
  background-color: #224E77 !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_theme6 .o365-top-pane,
body.o365_theme_theme6 .input-group-icon-btn .btn,
body.o365_theme_theme6 .feedback-button,
body.o365_theme_theme6 .o365-top-pane .settings-btn,
body.o365_theme_theme6 .file-upload .btn,
body.o365_theme_theme6.app-pane-active .app-pane.open,
body.o365_theme_theme6 .btn-theme,
body.o365_theme_theme6.o365-sep-comp .config-slider .slider-nav,
body.o365_theme_theme6 .ms-combo .ms-action-items ul li a.ms-add {
  background-color: #AA3D39 !important;
}
body.o365_theme_theme6 .o365-top-pane .settings-btn,
body.o365_theme_theme6 #employeeSearch {
  background-color: #E4615B !important;
}
body.o365_theme_theme6 .o365-top-pane .top-pane-bottom .nav-area .nav-tabs li a {
  background-color: #E4615B !important;
  border-left-color: #AA3D39 !important;
}
body.o365_theme_theme6 .o365-top-pane .top-menu-select:before {
  background-color: #fff !important;
  opacity: 0.2 !important;
  filter: alpha(opacity=20) !important;
}
body.o365_theme_theme6 .o365-top-pane .top-pane-bottom .nav-area .nav-tabs .top-menu-left-holder .tenant-btn {
  background-color: #E4615B !important;
}
body.o365_theme_theme6 .btn-primary {
  background-color: #AA3D39 !important;
}
body.o365_theme_theme6 .sub-tab .sub-tab-menu ul li.active a,
body.o365_theme_theme6 .nav-line-tabs .nav-tabs li.active a,
body.o365_theme_theme6 .lnav > li li.active a {
  border-color: #AA3D39 !important;
}
body.o365_theme_theme6 .o365-table tr th,
body.o365_theme_theme6 .panel-o365 > .panel-heading,
body.o365_theme_theme6.o365-sep-comp .com-table > thead > tr > th {
  background-color: #C9504B !important;
  color: #fff !important;
  border-color: #C9504B !important;
}
body.o365_theme_theme6 .table-type-1 > thead > tr > th {
  background-color: #f2f2f2 !important;
  color: #000 !important;
}
body.o365_theme_theme6 .o365-top-pane .misc-area .misc-menu .navbar-nav > li > a {
  border-right-color: #BB6461 !important;
}
body.o365_theme_theme6 .o365-top-pane .nav-area .top-menu li.active > a {
  background-color: #fff !important;
}
body.o365_theme_theme6.app-pane-active .app-pane.open ul.app-list li.bottom-align a {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_theme6.app-pane-active .app-pane.open ul.app-list li.active a {
  background-color: #892926 !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_theme7 .o365-top-pane,
body.o365_theme_theme7 .input-group-icon-btn .btn,
body.o365_theme_theme7 .feedback-button,
body.o365_theme_theme7 .o365-top-pane .settings-btn,
body.o365_theme_theme7 .file-upload .btn,
body.o365_theme_theme7.app-pane-active .app-pane.open,
body.o365_theme_theme7 .btn-theme,
body.o365_theme_theme7.o365-sep-comp .config-slider .slider-nav,
body.o365_theme_theme7 .ms-combo .ms-action-items ul li a.ms-add {
  background-color: #00958C !important;
}
body.o365_theme_theme7 .o365-top-pane .settings-btn,
body.o365_theme_theme7 #employeeSearch {
  background-color: #1FB9AF !important;
}
body.o365_theme_theme7 .o365-top-pane .top-pane-bottom .nav-area .nav-tabs li a {
  background-color: #1FB9AF !important;
  border-left-color: #00958C !important;
}
body.o365_theme_theme7 .o365-top-pane .top-menu-select:before {
  background-color: #fff !important;
  opacity: 0.2 !important;
  filter: alpha(opacity=20) !important;
}
body.o365_theme_theme7 .o365-top-pane .top-pane-bottom .nav-area .nav-tabs .top-menu-left-holder .tenant-btn {
  background-color: #1FB9AF !important;
}
body.o365_theme_theme7 .btn-primary {
  background-color: #00958C !important;
}
body.o365_theme_theme7 .sub-tab .sub-tab-menu ul li.active a,
body.o365_theme_theme7 .nav-line-tabs .nav-tabs li.active a,
body.o365_theme_theme7 .lnav > li li.active a {
  border-color: #00958C !important;
}
body.o365_theme_theme7 .o365-table tr th,
body.o365_theme_theme7 .panel-o365 > .panel-heading,
body.o365_theme_theme7.o365-sep-comp .com-table > thead > tr > th {
  background-color: #07ADA3 !important;
  color: #fff !important;
  border-color: #07ADA3 !important;
}
body.o365_theme_theme7 .table-type-1 > thead > tr > th {
  background-color: #f2f2f2 !important;
  color: #000 !important;
}
body.o365_theme_theme7 .o365-top-pane .misc-area .misc-menu .navbar-nav > li > a {
  border-right-color: #33AAA3 !important;
}
body.o365_theme_theme7 .o365-top-pane .nav-area .top-menu li.active > a {
  background-color: #fff !important;
}
body.o365_theme_theme7.app-pane-active .app-pane.open ul.app-list li.bottom-align a {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_theme7.app-pane-active .app-pane.open ul.app-list li.active a {
  background-color: #00746D !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_theme8 .o365-top-pane,
body.o365_theme_theme8 .input-group-icon-btn .btn,
body.o365_theme_theme8 .feedback-button,
body.o365_theme_theme8 .o365-top-pane .settings-btn,
body.o365_theme_theme8 .file-upload .btn,
body.o365_theme_theme8.app-pane-active .app-pane.open,
body.o365_theme_theme8 .btn-theme,
body.o365_theme_theme8.o365-sep-comp .config-slider .slider-nav,
body.o365_theme_theme8 .ms-combo .ms-action-items ul li a.ms-add {
  background-color: #6D3879 !important;
}
body.o365_theme_theme8 .o365-top-pane .settings-btn,
body.o365_theme_theme8 #employeeSearch {
  background-color: #A35DB2 !important;
}
body.o365_theme_theme8 .o365-top-pane .top-pane-bottom .nav-area .nav-tabs li a {
  background-color: #A35DB2 !important;
  border-left-color: #6D3879 !important;
}
body.o365_theme_theme8 .o365-top-pane .top-menu-select:before {
  background-color: #fff !important;
  opacity: 0.2 !important;
  filter: alpha(opacity=20) !important;
}
body.o365_theme_theme8 .o365-top-pane .top-pane-bottom .nav-area .nav-tabs .top-menu-left-holder .tenant-btn {
  background-color: #A35DB2 !important;
}
body.o365_theme_theme8 .btn-primary {
  background-color: #6D3879 !important;
}
body.o365_theme_theme8 .sub-tab .sub-tab-menu ul li.active a,
body.o365_theme_theme8 .nav-line-tabs .nav-tabs li.active a,
body.o365_theme_theme8 .lnav > li li.active a {
  border-color: #6D3879 !important;
}
body.o365_theme_theme8 .o365-table tr th,
body.o365_theme_theme8 .panel-o365 > .panel-heading,
body.o365_theme_theme8.o365-sep-comp .com-table > thead > tr > th {
  background-color: #81498D !important;
  color: #fff !important;
  border-color: #81498D !important;
}
body.o365_theme_theme8 .table-type-1 > thead > tr > th {
  background-color: #f2f2f2 !important;
  color: #000 !important;
}
body.o365_theme_theme8 .o365-top-pane .misc-area .misc-menu .navbar-nav > li > a {
  border-right-color: #8A6094 !important;
}
body.o365_theme_theme8 .o365-top-pane .nav-area .top-menu li.active > a {
  background-color: #fff !important;
}
body.o365_theme_theme8.app-pane-active .app-pane.open ul.app-list li.bottom-align a {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_theme8.app-pane-active .app-pane.open ul.app-list li.active a {
  background-color: #4F205A !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_theme9 .o365-top-pane,
body.o365_theme_theme9 .input-group-icon-btn .btn,
body.o365_theme_theme9 .feedback-button,
body.o365_theme_theme9 .o365-top-pane .settings-btn,
body.o365_theme_theme9 .file-upload .btn,
body.o365_theme_theme9.app-pane-active .app-pane.open,
body.o365_theme_theme9 .btn-theme,
body.o365_theme_theme9.o365-sep-comp .config-slider .slider-nav,
body.o365_theme_theme9 .ms-combo .ms-action-items ul li a.ms-add {
  background-color: #3C3C3C !important;
}
body.o365_theme_theme9 .o365-top-pane .settings-btn,
body.o365_theme_theme9 #employeeSearch {
  background-color: #777777 !important;
}
body.o365_theme_theme9 .o365-top-pane .top-pane-bottom .nav-area .nav-tabs li a {
  background-color: #777777 !important;
  border-left-color: #3C3C3C !important;
}
body.o365_theme_theme9 .o365-top-pane .top-menu-select:before {
  background-color: #fff !important;
  opacity: 0.2 !important;
  filter: alpha(opacity=20) !important;
}
body.o365_theme_theme9 .o365-top-pane .top-pane-bottom .nav-area .nav-tabs .top-menu-left-holder .tenant-btn {
  background-color: #777777 !important;
}
body.o365_theme_theme9 .btn-primary {
  background-color: #3C3C3C !important;
}
body.o365_theme_theme9 .sub-tab .sub-tab-menu ul li.active a,
body.o365_theme_theme9 .nav-line-tabs .nav-tabs li.active a,
body.o365_theme_theme9 .lnav > li li.active a {
  border-color: #3C3C3C !important;
}
body.o365_theme_theme9 .o365-table tr th,
body.o365_theme_theme9 .panel-o365 > .panel-heading,
body.o365_theme_theme9.o365-sep-comp .com-table > thead > tr > th {
  background-color: #535353 !important;
  color: #fff !important;
  border-color: #535353 !important;
}
body.o365_theme_theme9 .table-type-1 > thead > tr > th {
  background-color: #f2f2f2 !important;
  color: #000 !important;
}
body.o365_theme_theme9 .o365-top-pane .misc-area .misc-menu .navbar-nav > li > a {
  border-right-color: #636363 !important;
}
body.o365_theme_theme9 .o365-top-pane .nav-area .top-menu li.active > a {
  background-color: #fff !important;
}
body.o365_theme_theme9.app-pane-active .app-pane.open ul.app-list li.bottom-align a {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.o365_theme_theme9.app-pane-active .app-pane.open ul.app-list li.active a {
  background-color: #000000 !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.theme-color {
  width: 43px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-left: -5px;
  margin-right: 8px;
}
.theme-color.dark-gray {
  background-color: #424f56;
}
.theme-color.black {
  background-color: #2F363E;
}
.theme-color.violet-blue {
  background-color: #33466E;
}
.theme-color.royal-blue {
  background-color: #16416B;
}
.theme-color.light-blue {
  background-color: #2D6598;
}
.theme-color.red {
  background-color: #AA3D39;
}
.theme-color.green {
  background-color: #00958C;
}
.theme-color.violet {
  background-color: #6D3879;
}
.theme-color.dull-black {
  background-color: #3C3C3C;
}
.theme-color.custom {
  background-color: #f8f8f8;
}
body.rtl-support,
body.rtl-support * {
  direction: rtl;
}
.rtl-support .o365-ml-m170,
.rtl-support .o365-ml-m12,
.rtl-support .o365-ml-null,
.rtl-support .o365-ml-9,
.rtl-support .o365-ml-17,
.rtl-support .o365-ml-200,
.rtl-support .o365-ml-100,
.rtl-support .o365-ml-120,
.rtl-support .o365-ml-150,
.rtl-support .o365-ml-170,
.rtl-support .o365-ml-183,
.rtl-support .o365-ml-200,
.rtl-support .o365-ml-210,
.rtl-support .o365-ml-m3,
.rtl-support .o365-ml-m15,
.rtl-support .o365-ml-m18,
.rtl-support .o365-ml-m20,
.rtl-support .o365-ml-m21,
.rtl-support .o365-ml-m22,
.rtl-support .o365-ml-m23,
.rtl-support .o365-ml-m24,
.rtl-support .o365-ml-m25,
.rtl-support .o365-ml-m40,
.rtl-support .o365-ml-m140,
.rtl-support .o365-ml-m100,
.rtl-support .o365-ml-m5,
.rtl-support .o365-ml-m10,
.rtl-support .o365-ml-m28,
.rtl-support .o365-ml-m30,
.rtl-support .o365-ml-m32,
.rtl-support .o365-ml-m45,
.rtl-support .o365-ml-m50,
.rtl-support .o365-ml-m58,
.rtl-support .o365-ml-m75,
.rtl-support .o365-ml-m125,
.rtl-support .o365-ml-3,
.rtl-support .o365-ml-3,
.rtl-support .o365-ml-5,
.rtl-support .o365-ml-6,
.rtl-support .o365-ml-7,
.rtl-support .o365-ml-8,
.rtl-support .o365-ml-9,
.rtl-support .o365-ml-10,
.rtl-support .o365-ml-11,
.rtl-support .o365-ml-12,
.rtl-support .o365-ml-13,
.rtl-support .o365-ml-14,
.rtl-support .o365-ml-15,
.rtl-support .o365-ml-20,
.rtl-support .o365-ml-25,
.rtl-support .o365-ml-26,
.rtl-support .o365-ml-27,
.rtl-support .o365-ml-28,
.rtl-support .o365-ml-29,
.rtl-support .o365-ml-30,
.rtl-support .o365-ml-32,
.rtl-support .o365-ml-35,
.rtl-support .o365-ml-40,
.rtl-support .o365-ml-45,
.rtl-support .o365-ml-50,
.rtl-support .o365-ml-60,
.rtl-support .o365-ml-70,
.rtl-support .o365-ml-135,
.rtl-support .o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .cont-area,
.rtl-support .o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .cont-area,
.rtl-support .o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .cont-area,
.rtl-support .o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .cont-area {
  margin-left: 0 !important;
}
.rtl-support .o365-pl-null,
.rtl-support .o365-pl-0,
.rtl-support .o365-pl-2,
.rtl-support .o365-pl-3,
.rtl-support .o365-pl-4,
.rtl-support .o365-pl-5,
.rtl-support .o365-pl-8,
.rtl-support .o365-pl-9,
.rtl-support .o365-pl-10,
.rtl-support .o365-pl-15,
.rtl-support .o365-pl-20,
.rtl-support .o365-pl-23,
.rtl-support .o365-pl-25,
.rtl-support .o365-pl-30,
.rtl-support .o365-pl-35,
.rtl-support .o365-pl-42,
.rtl-support .o365-pl-50,
.rtl-support .o365-pl-60,
.rtl-support .o365-pl-65,
.rtl-support .o365-pl-120,
.rtl-support .o365-pl-118,
.rtl-support .o365-pl-175,
.rtl-support .o365-pl-200,
.rtl-support .o365-pl-215,
.rtl-support .o365-pl-90,
.rtl-support .o365-pl-40,
.rtl-support .o365-pl-45,
.rtl-support .o365-pl-55 {
  padding-left: 0 !important;
}
.rtl-support .o365-mr-0,
.rtl-support .o365-mr-4,
.rtl-support .o365-mr-5,
.rtl-support .o365-mr-6,
.rtl-support .o365-mr-7,
.rtl-support .o365-mr-8,
.rtl-support .o365-mr-9,
.rtl-support .o365-mr-m30,
.rtl-support .o365-mr-m25,
.rtl-support .o365-mr-m20,
.rtl-support .o365-mr-m5,
.rtl-support .o365-mr-3,
.rtl-support .o365-mr-10,
.rtl-support .o365-mr-15,
.rtl-support .o365-mr-20,
.rtl-support .o365-mr-30,
.rtl-support .o365-mr-40,
.rtl-support .o365-mr-50,
.rtl-support .o365-mr-100,
.rtl-support .o365-mr-m10,
.rtl-support .o365-mr-m9,
.rtl-support .o365-mr-m8,
.rtl-support .o365-mr-m7,
.rtl-support .o365-mr-m200,
.rtl-support .o365-mr-290 {
  margin-right: 0 !important;
}
.rtl-support .o365-pr-null,
.rtl-support .o365-pr-0,
.rtl-support .o365-pr-5,
.rtl-support .o365-pr-6,
.rtl-support .o365-pr-7,
.rtl-support .o365-pr-7_5,
.rtl-support .o365-pr-8,
.rtl-support .o365-pr-10,
.rtl-support .o365-pr-15,
.rtl-support .o365-pr-20,
.rtl-support .o365-pr-30 {
  padding-right: 0 !important;
}
.rtl-support .o365-pl-null,
.rtl-support .o365-pl-0 {
  padding-right: 0px !important;
}
.rtl-support .o365-pl-2 {
  padding-right: 2px !important;
}
.rtl-support .o365-pl-3 {
  padding-right: 3px !important;
}
.rtl-support .o365-pl-4 {
  padding-right: 4px !important;
}
.rtl-support .o365-pl-5 {
  padding-right: 5px !important;
}
.rtl-support .o365-pl-8 {
  padding-right: 8px !important;
}
.rtl-support .o365-pl-9 {
  padding-right: 9px !important;
}
.rtl-support .o365-pl-10 {
  padding-right: 10px !important;
}
.rtl-support .o365-pl-15 {
  padding-right: 15px !important;
}
.rtl-support .o365-pl-20 {
  padding-right: 20px !important;
}
.rtl-support .o365-pl-23 {
  padding-right: 23px !important;
}
.rtl-support .o365-pl-25 {
  padding-right: 25px;
}
.rtl-support .o365-pl-30 {
  padding-right: 30px;
}
.rtl-support .o365-pl-35 {
  padding-right: 35px;
}
.rtl-support .o365-pl-42 {
  padding-right: 42px;
}
.rtl-support .o365-pl-50 {
  padding-right: 50px;
}
.rtl-support .o365-pl-60 {
  padding-right: 60px;
}
.rtl-support .o365-pl-65 {
  padding-right: 65px;
}
.rtl-support .o365-pl-120 {
  padding-right: 120px;
}
.rtl-support .o365-pl-118 {
  padding-right: 118px;
}
.rtl-support .o365-pl-175 {
  padding-right: 175px;
}
.rtl-support .o365-pl-200 {
  padding-right: 200px;
}
.rtl-support .o365-pl-215 {
  padding-right: 215px;
}
.rtl-support .o365-pl-90 {
  padding-right: 90px;
}
.rtl-support .o365-pl-40 {
  padding-right: 40px;
}
.rtl-support .o365-pl-45 {
  padding-right: 45px;
}
.rtl-support .o365-pl-55 {
  padding-right: 55px;
}
.rtl-support .o365-pr-null,
.rtl-support .o365-pr-0 {
  padding-left: 0px !important;
}
.rtl-support .o365-pr-5 {
  padding-left: 5px !important;
}
.rtl-support .o365-pr-6 {
  padding-left: 6px !important;
}
.rtl-support .o365-pr-7 {
  padding-left: 7px !important;
}
.rtl-support .o365-pr-7_5 {
  padding-left: 7.5px !important;
}
.rtl-support .o365-pr-8 {
  padding-left: 8px !important;
}
.rtl-support .o365-pr-10 {
  padding-left: 10px !important;
}
.rtl-support .o365-pr-15 {
  padding-left: 15px !important;
}
.rtl-support .o365-pr-20 {
  padding-left: 20px;
}
.rtl-support .o365-pr-30 {
  padding-left: 30px;
}
.rtl-support .o365-mr-0 {
  margin-left: 0px !important;
}
.rtl-support .o365-mr-4 {
  margin-left: 4px !important;
}
.rtl-support .o365-mr-5 {
  margin-left: 5px !important;
}
.rtl-support .o365-mr-6 {
  margin-left: 6px !important;
}
.rtl-support .o365-mr-7 {
  margin-left: 7px !important;
}
.rtl-support .o365-mr-8 {
  margin-left: 8px !important;
}
.rtl-support .o365-mr-9 {
  margin-left: 9px !important;
}
.rtl-support .o365-mr-m30 {
  margin-left: -30px;
}
.rtl-support .o365-mr-m25 {
  margin-left: -25px;
}
.rtl-support .o365-mr-m20 {
  margin-left: -20px;
}
.rtl-support .o365-mr-m5 {
  margin-left: -5px !important;
}
.rtl-support .o365-mr-3 {
  margin-left: 3px !important;
}
.rtl-support .o365-mr-10 {
  margin-left: 10px !important;
}
.rtl-support .o365-mr-15 {
  margin-left: 15px;
}
.rtl-support .o365-mr-20 {
  margin-left: 20px !important;
}
.rtl-support .o365-mr-30 {
  margin-left: 30px !important;
}
.rtl-support .o365-mr-40 {
  margin-left: 40px !important;
}
.rtl-support .o365-mr-50 {
  margin-left: 50px !important;
}
.rtl-support .o365-mr-100 {
  margin-left: 100px !important;
}
.rtl-support .o365-mr-m10 {
  margin-left: -10px !important;
}
.rtl-support .o365-mr-m9 {
  margin-left: -9px;
}
.rtl-support .o365-mr-m8 {
  margin-left: -8px;
}
.rtl-support .o365-mr-m7 {
  margin-left: -7px;
}
.rtl-support .o365-mr-m200 {
  margin-left: -200px;
}
.rtl-support .o365-mr-290 {
  margin-left: 290px !important;
}
.rtl-support .o365-ml-m170 {
  margin-right: -170px;
}
.rtl-support .o365-ml-m12 {
  margin-right: -12px;
}
.rtl-support .o365-ml-null {
  margin-right: 0px;
}
.rtl-support .o365-ml-9 {
  margin-right: 9px;
}
.rtl-support .o365-ml-17 {
  margin-right: 17px;
}
.rtl-support .o365-ml-22 {
  margin-right: 22px;
}
.rtl-support .o365-ml-200 {
  margin-right: 200px!important;
}
.rtl-support .o365-ml-100 {
  margin-right: 100px!important;
}
.rtl-support .o365-ml-120 {
  margin-right: 120px!important;
}
.rtl-support .o365-ml-150 {
  margin-right: 150px!important;
}
.rtl-support .o365-ml-170 {
  margin-right: 170px!important;
}
.rtl-support .o365-ml-175 {
  margin-right: 175px!important;
}
.rtl-support .o365-ml-183 {
  margin-right: 183px!important;
}
.rtl-support .o365-ml-200 {
  margin-right: 200px!important;
}
.rtl-support .o365-ml-210 {
  margin-right: 210px!important;
}
.rtl-support .o365-ml-m3 {
  margin-right: -3px;
}
.rtl-support .o365-ml-m15 {
  margin-right: -15px;
}
.rtl-support .o365-ml-m18 {
  margin-right: -18px;
}
.rtl-support .o365-ml-m20 {
  margin-right: -20px !important;
}
.rtl-support .o365-ml-m21 {
  margin-right: -21px;
}
.rtl-support .o365-ml-m22 {
  margin-right: -22px;
}
.rtl-support .o365-ml-m23 {
  margin-right: -23px;
}
.rtl-support .o365-ml-m24 {
  margin-right: -24px;
}
.rtl-support .o365-ml-m25 {
  margin-right: -25px;
}
.rtl-support .o365-ml-m26 {
  margin-right: -26px;
}
.rtl-support .o365-ml-m40 {
  margin-right: -40px;
}
.rtl-support .o365-ml-m140 {
  margin-right: -140px;
}
.rtl-support .o365-ml-m100 {
  margin-right: -100px;
}
.rtl-support .o365-ml-m5 {
  margin-right: -5px !important;
}
.rtl-support .o365-ml-m10 {
  margin-right: -10px !important;
}
.rtl-support .o365-ml-m28 {
  margin-right: -28px !important;
}
.rtl-support .o365-ml-m30 {
  margin-right: -30px !important;
}
.rtl-support .o365-ml-m32 {
  margin-right: -32px !important;
}
.rtl-support .o365-ml-m45 {
  margin-right: -45px;
}
.rtl-support .o365-ml-m50 {
  margin-right: -50px !important;
}
.rtl-support .o365-ml-m58 {
  margin-right: -58px !important;
}
.rtl-support .o365-ml-m75 {
  margin-right: -75px !important;
}
.rtl-support .o365-ml-m125 {
  margin-right: -125px !important;
}
.rtl-support .o365-ml-3 {
  margin-right: 3px;
}
.rtl-support .o365-ml-3 {
  margin-right: 3px !important;
}
.rtl-support .o365-ml-5 {
  margin-right: 5px !important;
}
.rtl-support .o365-ml-6 {
  margin-right: 6px !important;
}
.rtl-support .o365-ml-7 {
  margin-right: 7px !important;
}
.rtl-support .o365-ml-8 {
  margin-right: 8px !important;
}
.rtl-support .o365-ml-9 {
  margin-right: 9px !important;
}
.rtl-support .o365-ml-10 {
  margin-right: 10px !important;
}
.rtl-support .o365-ml-11 {
  margin-right: 11px !important;
}
.rtl-support .o365-ml-12 {
  margin-right: 12px !important;
}
.rtl-support .o365-ml-13 {
  margin-right: 13px !important;
}
.rtl-support .o365-ml-14 {
  margin-right: 14px !important;
}
.rtl-support .o365-ml-15 {
  margin-right: 15px !important;
}
.rtl-support .o365-ml-20 {
  margin-right: 20px !important;
}
.rtl-support .o365-ml-25 {
  margin-right: 25px;
}
.rtl-support .o365-ml-26 {
  margin-right: 26px;
}
.rtl-support .o365-ml-27 {
  margin-right: 27px;
}
.rtl-support .o365-ml-28 {
  margin-right: 28px;
}
.rtl-support .o365-ml-29 {
  margin-right: 29px;
}
.rtl-support .o365-ml-30 {
  margin-right: 30px !important;
}
.rtl-support .o365-ml-32 {
  margin-right: 32px !important;
}
.rtl-support .o365-ml-35 {
  margin-right: 35px !important;
}
.rtl-support .o365-ml-40 {
  margin-right: 40px !important;
}
.rtl-support .o365-ml-45 {
  margin-right: 45px !important;
}
.rtl-support .o365-ml-50 {
  margin-right: 50px !important;
}
.rtl-support .o365-ml-60 {
  margin-right: 60px !important;
}
.rtl-support .o365-ml-70 {
  margin-right: 70px !important;
}
.rtl-support .o365-ml-135 {
  margin-right: 135px !important;
}
.rtl-support .icn-file-html {
  background-position: -176px -123px;
}
.rtl-support .icn-file-csv {
  background-position: -119px -123px;
}
.rtl-support .icn-file-pdf {
  background-position: -138px -123px;
}
.rtl-support .icn-file-xls {
  background-position: -157px -124px;
}
.rtl-support .icn-widget,
.rtl-support .icn-dashboard {
  background-position: -475px -750px;
}
.rtl-support .o365-table-setter > .top-tool-box ul.left-flow > li:first-child a,
.rtl-support .o365-table-setter .bottom-tool-box ul.left-flow > li:first-child a {
  padding-right: 0;
  padding-left: 8px;
}
.rtl-support .o365-r-0 {
  left: 0;
  right: auto;
}
.rtl-support .o365-l-215 {
  right: 215px !important;
}
.rtl-support .o365-align-left,
.rtl-support .tooltip.tooltip-cs-1 .tooltip-inner,
.rtl-support .tooltip.tooltip-cs-2 .tooltip-inner,
.rtl-support .tooltip-inner p {
  text-align: right !important;
}
.rtl-support .o365-align-right {
  text-align: left !important;
}
.rtl-support .list-group-horizontal,
.rtl-support .col:first-child,
.rtl-support .small-col:first-child,
.rtl-support .tile-col:first-child {
  padding-right: 0;
}
.rtl-support .col-xs-1,
.rtl-support .col-sm-1,
.rtl-support .col-md-1,
.rtl-support .col-lg-1,
.rtl-support .col-xs-2,
.rtl-support .col-sm-2,
.rtl-support .col-md-2,
.rtl-support .col-lg-2,
.rtl-support .col-xs-3,
.rtl-support .col-sm-3,
.rtl-support .col-md-3,
.rtl-support .col-lg-3,
.rtl-support .col-xs-4,
.rtl-support .col-sm-4,
.rtl-support .col-md-4,
.rtl-support .col-lg-4,
.rtl-support .col-xs-5,
.rtl-support .col-sm-5,
.rtl-support .col-md-5,
.rtl-support .col-lg-5,
.rtl-support .col-xs-6,
.rtl-support .col-sm-6,
.rtl-support .col-md-6,
.rtl-support .col-lg-6,
.rtl-support .col-xs-7,
.rtl-support .col-sm-7,
.rtl-support .col-md-7,
.rtl-support .col-lg-7,
.rtl-support .col-xs-8,
.rtl-support .col-sm-8,
.rtl-support .col-md-8,
.rtl-support .col-lg-8,
.rtl-support .col-xs-9,
.rtl-support .col-sm-9,
.rtl-support .col-md-9,
.rtl-support .col-lg-9,
.rtl-support .col-xs-10,
.rtl-support .col-sm-10,
.rtl-support .col-md-10,
.rtl-support .col-lg-10,
.rtl-support .col-xs-11,
.rtl-support .col-sm-11,
.rtl-support .col-md-11,
.rtl-support .col-lg-11,
.rtl-support .col-xs-12,
.rtl-support .col-sm-12,
.rtl-support .col-md-12,
.rtl-support .col-lg-12 {
  padding-right: 15px;
}
.rtl-support .table > thead > tr > th,
.rtl-support .dropdown-menu > li > a,
.rtl-support .dropdown-menu li > a,
.rtl-support .dropdown-accordion .panel-group .panel .panel-heading .panel-title a,
.rtl-support .bootstrap-select.btn-group .dropdown-toggle .filter-option,
.rtl-support .dropdown-menu,
.rtl-support .o365-table tr > th,
.rtl-support .export-file-name td,
.rtl-support table.table-style-3 tbody tr > th,
.rtl-support table.table-style-3 thead tr > th,
.rtl-support .tooltip-inner ul li,
.rtl-support .tooltip-inner,
.rtl-support .domain-list-table .domain-list-table-header tr th,
.rtl-support .text-left,
.rtl-support th,
.rtl-support .theme-select.btn-group .dropdown-toggle .filter-option {
  text-align: right;
}
.rtl-support .emailAlErts td[align="right"],
.rtl-support .bx-wrapper .bx-pager,
.rtl-support .dsi-wrapper .dsi-row td[align="right"],
.rtl-support .simple-tile .simple-tile-inner em,
.rtl-support .simple-tile .simple-tile-inner span,
.rtl-support .simple-tile .simple-tile-inner small,
.rtl-support .report-tile .tile-info,
.rtl-support .text-right {
  text-align: left;
}
.rtl-support .pull-right {
  float: left !important;
}
.rtl-support .pull-left {
  float: right !important;
}
.rtl-support .o365-table-setter > .top-tool-box > ul > li,
.rtl-support .o365-icon,
.rtl-support .o365-sm-icon,
.rtl-support .o365-mini-icon,
.rtl-support .col-md-1,
.rtl-support .col-md-2,
.rtl-support .col-md-3,
.rtl-support .col-md-4,
.rtl-support .col-md-5,
.rtl-support .col-md-6,
.rtl-support .col-md-7,
.rtl-support .col-md-8,
.rtl-support .col-md-9,
.rtl-support .col-md-10,
.rtl-support .col-md-11,
.rtl-support .col-md-12,
.rtl-support .doubly-list .doubly-list-wrapper .doubly-list-lhs,
.rtl-support .doubly-list .doubly-list-wrapper .doubly-list-rhs,
.rtl-support .doubly-list .doubly-list-wrapper .doubly-list-holder,
.rtl-support .col,
.rtl-support .o365-table-setter > .status-box ul.status-box-list li,
.rtl-support .o365-table-action-toolset > li,
.rtl-support .o365-table-action-toolset,
.rtl-support .sub-menu .menu-search,
.rtl-support .nav-pills > li,
.rtl-support .createNewRoleVtab .vertical-tab-nav,
.rtl-support ul.queue-list.queue-list > li,
.rtl-support .add-attribute-mail .input-md,
.rtl-support .add-attribute-mail ul li,
.rtl-support .dsi-wrapper .dsi-row .dsi-lhs,
.rtl-support .dsi-wrapper .dsi-row .dsi-lhs i,
.rtl-support .btn-group > .btn,
.rtl-support .btn-group-vertical > .btn,
.rtl-support .modify-template .template-settings .form-group .o365-form-enable,
.rtl-support .layout-pane .lyt-body .panel-body .form-horizontal .form-group .control-label,
.rtl-support .layout-pane .lyt-body .panel-body .form-horizontal .form-group .control-field,
.rtl-support .layout-pane .lyt-body .panel-body .form-horizontal .form-group .control-field-lg,
.rtl-support .layout-pane .lyt-body .panel-body .form-horizontal .form-group .control-field-md,
.rtl-support .layout-pane .lyt-body .panel-body .form-horizontal .form-group .control-field-lg1,
.rtl-support .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 > .panel-body .form-horizontal > .form-group > .control-field,
.rtl-support .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 > .panel-body .form-horizontal > .form-group > .control-label,
.rtl-support .gcolumn,
.rtl-support .user-profile-list .user-info,
.rtl-support .col-xs-1,
.rtl-support .col-xs-2,
.rtl-support .col-xs-3,
.rtl-support .col-xs-4,
.rtl-support .col-xs-5,
.rtl-support .col-xs-6,
.rtl-support .col-xs-7,
.rtl-support .col-xs-8,
.rtl-support .col-xs-9,
.rtl-support .col-xs-10,
.rtl-support .col-xs-11,
.rtl-support .col-xs-12,
.rtl-support .db-rhs-alerts > ul > li {
  float: right;
}
.rtl-support .o365-table-setter > .top-tool-box > ul.right-flow,
.rtl-support .close,
.rtl-support .o365-page-header .header-right-btn,
.rtl-support .lnav > li a > span,
.rtl-support .o365-page-header .o365-favorite-menu,
.rtl-support .alert-db,
.rtl-support .o365-table-setter > .status-box .status-box-rhs,
.rtl-support .passwordExpiryNotification .panel-group > .panel .arrow,
.rtl-support .dsi-wrapper .dsi-row .dsi-rhs,
.rtl-support .doubly-list .doubly-list-box ul > li > span span,
.rtl-support .layout-pane .lyt-header .lyt-header-right-btn,
.rtl-support .doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-heading h4.panel-title a .caret,
.rtl-support .doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-heading h4.panel-title a .caret,
.rtl-support .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,
.rtl-support .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 {
  float: left;
}
.rtl-support .o365-table-setter > .top-tool-box > ul.right-flow > li > .addRemoveBtn .cont-area,
.rtl-support .o365-table-setter .bottom-tool-box > ul.right-flow > li > .addRemoveBtn .cont-area,
.rtl-support .o365-table-setter > .top-tool-box > ul > li > .addRemoveBtn .cont-area,
.rtl-support .o365-table-setter .bottom-tool-box > ul > li > .addRemoveBtn .cont-area {
  margin-right: 10px;
}
.rtl-support .vertical-tab .tabs-left > li,
.rtl-support .vertical-tab .tabs-right > li {
  float: none;
}
.rtl-support .o365-link,
.rtl-support u,
.rtl-support .changeView,
.rtl-support .notificationDelivery,
.rtl-support .text-danger,
.rtl-support .viewDeai {
  display: inline-block;
}
.rtl-support .dropdown-menu {
  right: 0;
  left: auto;
}
.rtl-support .dropdown-menu.dropdown-menu-arrow:after {
  left: auto;
}
.rtl-support .dropdown-menu.dropdown-menu-arrow.pull-right:after,
.rtl-support .dropdown-menu.dropdown-menu-arrow.right:after {
  left: 30px;
  right: auto;
}
.rtl-support .dropdown-menu.dropdown-menu-arrow.center:after {
  left: 50%;
  margin-left: 8px;
}
.rtl-support .dropdown-menu.pull-right {
  left: 0;
  right: auto;
}
.rtl-support .dropdown-menu.dropdown-with-icon > li > a .o365-icon {
  margin-left: 3px;
  margin-right: 0 !important;
}
.rtl-support .automation-modal .automation-modal-content {
  float: left;
}
.rtl-support .automation-modal .automation-modal-content .automation-modal-field .modal-form-field {
  margin-right: 125px;
  margin-left: 0;
}
.rtl-support .automation-modal .automation-modal-content .automation-modal-field > label {
  text-align: left;
}
.rtl-support .automation-modal .automation-modal-content .automation-btn {
  padding-right: 125px;
  padding-left: 0;
}
.rtl-support .adv-settings-btn {
  left: 10px;
  right: auto;
}
.rtl-support .o365-icon.icn-filter-remove.o365-mr-0 {
  margin-right: 4px !important;
}
.rtl-support .radio,
.rtl-support .checkbox {
  padding-right: 25px;
  padding-left: 0;
}
.rtl-support .freeze {
  left: -1px;
}
.rtl-support .col-md-12 {
  padding-right: 15px !important;
}
.rtl-support .tooltip.left {
  margin-right: -3px;
  margin-left: 0;
}
.rtl-support .tooltip.right {
  margin-right: 3px;
  margin-left: 0;
}
.rtl-support .o365-filter-toggle-box .filter-body .filter-col {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
.rtl-support .o365-filter-toggle-box .filter-body .filter-col .filter-actions li {
  float: right;
}
.rtl-support .o365-filter-toggle-box .filter-body .filter-col .filter-actions li .icn-filter-remove {
  margin-left: 5px;
  margin-right: 0;
}
.rtl-support .o365-filter-toggle-box .filter-icon {
  left: 175px;
  right: auto;
}
.rtl-support .filter-col {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
.rtl-support .filter-col .filter-actions li {
  float: right;
}
.rtl-support .dsi-wrapper .dsi-row .dsi-lhs div {
  margin-right: 40px;
  margin-left: 0;
}
.rtl-support .dsi-wrapper .dsi-row .dsi-rhs .icn-rect,
.rtl-support .dsi-wrapper .dsi-row .dsi-rhs .icn-folder {
  margin-left: 7px;
  margin-right: 0;
}
.rtl-support .mail-preview .mail-header a {
  display: inline-block;
}
.rtl-support .mail-preview .mail-footer .file-attach-que {
  float: right;
}
.rtl-support .mail-preview .mail-footer .file-attach-que > .file-attach-det {
  margin-right: 20px;
  margin-left: 0;
}
.rtl-support .mail-preview .mail-footer .file-attach-que > .file-attach-icon {
  float: right;
}
.rtl-support .simple-tile .simple-tile-inner {
  margin-right: 70px;
  margin-left: 15px;
}
.rtl-support .simple-tile > .span_4 > div span.o365-icon {
  float: right;
  margin-right: 15px;
  margin-left: 0;
}
.rtl-support .licDropDown .licDropDownList .licDropDownInner .col-md-6 {
  padding-right: 15px;
  padding-left: 0;
}
.rtl-support .licDropDown .top-link-arrow {
  left: 5px;
  right: auto;
}
.rtl-support .profile-search input[type=text] {
  padding-left: 14px;
  float: left;
  padding-right: 1px;
}
.rtl-support .profile-search .search-clear {
  left: 4px;
  right: auto;
}
.rtl-support .profile-search > .dropdown .dropdown-menu .icn-tick-green-lg {
  margin-left: 5px;
  margin-right: 0;
}
.rtl-support .high_avilability_promotional {
  left: 20px;
  right: auto;
}
.rtl-support .ms-combo {
  padding-left: 29px;
  padding-right: 0;
}
.rtl-support .ms-combo .ms-action-items {
  right: auto;
  left: 0;
}
.rtl-support .ms-combo .ms-list-items ul li a .o365-icon {
  margin-left: 10px;
  margin-right: 4px;
}
.rtl-support .btm-notification .o365-inline-icon {
  margin-left: 5px;
  margin-right: 0;
}
.rtl-support .btm-notification div {
  margin-right: 26px;
  margin-left: 0;
}
.rtl-support .layout-pane .lyt-body.lyt-lhs-disabled .lyt-rhs {
  margin-right: 0;
}
.rtl-support .layout-pane .lyt-body .panel-body .form-horizontal .form-group .control-label,
.rtl-support .layout-pane .lyt-body .panel-body .form-horizontal .form-group .control-label-md {
  padding-right: 25px;
  padding-left: 15px;
  float: right;
}
.rtl-support .layout-pane .lyt-body .panel-body .form-horizontal .form-group .control-label-md {
  padding-left: 0;
}
.rtl-support .layout-pane .lyt-body .panel-heading .lyt-editable-navlist {
  left: -15px;
  right: auto;
}
.rtl-support .layout-pane .lyt-body .lyt-editable-navlist {
  left: 6px;
  right: auto;
}
.rtl-support .layout-pane .lyt-body .lyt-editable-navlist .o365-inline-icon {
  margin-right: -2px;
  margin-left: 0;
}
.rtl-support .layout-pane .lyt-body .lyt-editable-navlist .caret {
  margin-right: -1px;
  margin-left: 0;
}
.rtl-support .layout-pane .lyt-body .lyt-editable-navlist > div {
  direction: ltr;
}
.rtl-support .layout-pane .lyt-body .lyt-editable-navlist > div > ul {
  right: -22px;
  left: auto;
}
.rtl-support .layout-pane .lyt-body .lyt-lhs {
  right: 0;
  left: auto;
}
.rtl-support .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-heading > .panel-title > a span.caret {
  float: left;
  margin: 2px 0 0 -2px;
}
.rtl-support .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse > .panel-body ul.lyt-lhs-drag-component > li {
  float: right;
}
.rtl-support .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse > .panel-body ul.lyt-lhs-drag-component > li:nth-child(odd) {
  padding-left: 5px;
  padding-right: 0;
}
.rtl-support .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse > .panel-body ul.lyt-lhs-drag-component > li > div > div {
  margin-right: 10px;
  margin-left: 0;
}
.rtl-support .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse > .panel-body ul.lyt-lhs-drag-component > li > div > span {
  right: 2px;
}
.rtl-support .layout-pane .lyt-body .lyt-rhs {
  margin-right: 332px;
  margin-left: 0;
}
.rtl-support .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 > .panel-body .form-horizontal > .form-group > .control-label {
  padding-left: 15px;
  padding-right: 25px;
}
.rtl-support .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 > .panel-body .form-horizontal > .form-group > .lyt-editable-dd {
  right: -1px;
  left: auto;
}
.rtl-support .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 > .panel-body .form-horizontal > .form-group > .lyt-editable-dd > div .caret {
  margin-right: -14px;
  margin-left: 0;
}
.rtl-support .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-heading .lyt-panel-title-editor > input {
  padding-right: 6px;
  padding-left: 0;
}
.rtl-support .ms-add-list .ms-item-add > input {
  padding: 6px 8px 6px 30px;
}
.rtl-support .ms-add-list .ms-item-add .ms-add-icon {
  left: 0;
  right: auto;
}
.rtl-support .ms-add-list .ms-item-list ul > li > a .close {
  margin-left: 10px;
  margin-right: 0;
}
.rtl-support .table-hover li.hover-display .dropdown-menu {
  margin-right: 3px;
  margin-left: 0;
  right: 100%;
  left: auto;
}
.rtl-support .table-hover li.hover-display .dropdown-menu.dropdown-menu-arrow:after {
  right: 3px;
  left: auto;
  transform: rotate(46deg) scale(-1) translate(-200%);
}
.rtl-support .modify-template .template-settings .form-group .o365-form-enable {
  border-left: 1px solid #dedede;
  border-right-width: 0;
}
.rtl-support .template-settings .tab-tool-set ul li a {
  border-right: 1px solid #d6dbdd !important;
}
.rtl-support .template-settings .form-horizontal.seperator {
  border-left: 1px solid #e4e4e4;
  border-right-width: 0;
}
.rtl-support .creation-rule .panel-body .filter-body {
  padding: 10px 25px 5px 0;
}
.rtl-support .creation-rule .table .lyt-panel-title-inner > span {
  padding-left: 20px;
  padding-right: 0;
}
.rtl-support .creation-rule .table .lyt-panel-title-inner > span:hover .lyt-editable-navlist {
  left: -25px;
  right: auto;
}
.rtl-support .lyt-panel-title-editor .sep {
  float: right;
  margin-right: 6px;
  margin-left: 0;
}
.rtl-support .text-with-line > div {
  padding-left: 10px;
  padding-right: 0;
}
.rtl-support .modal .modal-content .modal-body .form-group .fix.pull-right {
  right: auto;
  left: -40px;
}
.rtl-support .modal-content .icn-modal-alert-info {
  right: 0;
  left: auto;
}
.rtl-support .modal-title .o365-light-text,
.rtl-support .modal-title .o365-dull-text {
  display: inline-block;
}
.rtl-support .o365-light-text {
  display: inline-block;
}
.rtl-support .o365-licence-list ul {
  padding: 0 25px 0 0;
}
.rtl-support .radio label,
.rtl-support .checkbox label {
  padding-right: 25px;
  padding-left: 0;
}
.rtl-support .modal-header .advancedLink {
  padding-left: 10px;
  margin-left: 10px;
  padding-right: 0;
  margin-right: 0;
}
.rtl-support .ArchiveFolderPopover {
  right: 305px;
  left: auto;
}
.rtl-support .ArchiveFolderPopover ol {
  padding-left: 0;
  padding-right: 15px;
}
.rtl-support .popover.right {
  margin-right: 10px;
  margin-left: 0;
}
.rtl-support .popover.right > .arrow {
  right: -11px;
  left: auto;
  transform: scale(-1);
}
.rtl-support .integration-accordion .caret-arrow {
  left: 10px;
  right: auto;
}
.rtl-support .o365-page-header .page-header-help {
  margin-right: 15px;
  margin-left: 0;
}
.rtl-support .btn-group-toggle .btn.active .o365-icon {
  margin-right: -18px;
  margin-left: 0;
}
.rtl-support .attribute-column > li > label .caret-arrow {
  float: left;
  margin-left: 5px;
  margin-right: 0;
}
.rtl-support .attribute-column > li > label .icheckbox_minimal {
  margin-left: 8px;
  margin-right: 0;
}
.rtl-support .attribute-column > li ul li {
  padding: 4px 36px 4px 10px;
}
.rtl-support .attribute-column > li ul li label .icheckbox_minimal {
  margin-right: 0;
  margin-left: 8px;
}
.rtl-support .o365-table-setter > .top-tool-box > ul.right-flow > li .attribute-btn > .btn,
.rtl-support .o365-table-setter .bottom-tool-box > ul.right-flow > li .attribute-btn > .btn,
.rtl-support .o365-table-setter > .top-tool-box > ul > li .attribute-btn > .btn,
.rtl-support .o365-table-setter .bottom-tool-box > ul > li .attribute-btn > .btn {
  margin-right: 5px;
  margin-left: 0;
}
.rtl-support .btn-group > .btn:first-child {
  margin-left: -1px;
}
.rtl-support .ms-listbox .ms-listbox-control {
  margin-right: 5px;
  margin-left: 0;
}
.rtl-support .alertProfileConfiguration .formBox {
  border-left: 1px solid #e4e4e4;
  border-right-width: 0;
}
.rtl-support .integ-prod {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
.rtl-support .toggle {
  margin-right: -20px;
  margin-left: 5px;
}
.rtl-support .toggle-on.btn-xs {
  padding-left: 12px;
  padding-right: 5px;
}
.rtl-support .toggle-off.btn-xs {
  padding-right: 12px;
  padding-left: 5px;
}
.rtl-support .toggle-off.btn {
  padding-right: 24px;
  padding-left: 5px;
}
.rtl-support .toggle-on.btn {
  padding-left: 24px;
  padding-right: 5px;
}
.rtl-support .prev-mail-temp .prev-temp .prev-temp-uploads .file-que {
  margin-left: 10px;
  margin-right: 0;
}
.rtl-support .filter-col .filter-actions li .icn-filter-remove {
  margin-left: 5px;
  margin-right: 0;
}
.rtl-support .form-layout .form-row .form-column.form-label {
  padding-left: 30px;
  padding-right: 0;
}
.rtl-support .radio-inline,
.rtl-support .checkbox-inline {
  padding-right: 25px;
  padding-left: 0;
}
.rtl-support .radio .iradio_minimal,
.rtl-support .radio-inline .iradio_minimal,
.rtl-support .checkbox .icheckbox_minimal,
.rtl-support .checkbox-inline .icheckbox_minimal {
  margin-right: -25px;
  margin-left: 0;
}
.rtl-support .radio-inline + .radio-inline,
.rtl-support .checkbox-inline + .checkbox-inline {
  margin-right: 10px;
  margin-left: 0;
}
.rtl-support .file-upload .btn {
  left: -1px;
  right: auto;
}
.rtl-support .header-with-line-through span {
  padding-right: 10px;
  padding-left: 0;
}
.rtl-support .header-with-line-through:after {
  margin-right: 20px;
  margin-left: 0;
}
.rtl-support .list-menu-item .list-menu-row .list-menu-col-2,
.rtl-support .list-menu-item .list-menu-row .list-menu-col-1 {
  margin-left: 38px;
  margin-right: 0;
  float: right;
}
.rtl-support .list-menu-item .list-menu-row .list-menu-col-2.last,
.rtl-support .list-menu-item .list-menu-row .list-menu-col-1.last {
  margin-left: 0;
}
.rtl-support .select-dropdown-accordion .dropdown-accordion .panel-group .panel-heading .panel-title a {
  padding: 6px 22px 6px 8px;
}
.rtl-support .select-dropdown-accordion .dropdown-accordion .panel-group .panel-heading .panel-title a span.carets {
  left: auto;
  right: 6px;
}
.rtl-support .dropdown-accordion .panel-group .panel .panel-heading .panel-title a span.carets {
  margin-right: 2px;
  margin-left: 0;
}
.rtl-support .wf-direction-right {
  left: -70px;
  right: auto;
}
.rtl-support .wf-direction-right.wf-direction-155 {
  left: -155px;
  right: auto;
}
.rtl-support .wf-direction-right.wf-direction-350 {
  left: -350px;
  right: auto;
}
.rtl-support .secondary-listing {
  left: -258px;
  right: auto;
}
.rtl-support .secondary-listing.empty-dragged-box {
  left: -160px;
  right: auto;
}
.rtl-support .secondary-listing.list-right-538 {
  left: -538px;
  right: auto;
}
.rtl-support .dragged-box .drag-delete {
  left: -5px;
  right: auto;
}
.rtl-support .icn-wf-right-arrow {
  left: -2.5px;
  right: auto;
}
.rtl-support .connect-circle-right {
  right: 8px;
  left: auto;
}
.rtl-support .dynamic-panel:after,
.rtl-support .dynamic-panel:before {
  right: 20px;
}
.rtl-support .dynamic-panel:before {
  margin-right: -1px;
  margin-left: 0;
}
.rtl-support .form-validation {
  right: 285px;
  left: auto;
}
.rtl-support .form-validation .arrow {
  right: -8px;
  left: auto;
  transform: scale(-1);
  background: url("../images/o365-sprite@2x.png") no-repeat -240px -146px;
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
}
.rtl-support .mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-left: 0;
}
.rtl-support .table-checkbox-dropdown {
  margin-right: -5px;
  margin-left: 0;
}
.rtl-support .btn.btn-icon {
  padding-right: 5px !important;
  padding-left: 14px !important;
}
.rtl-support .form-horizontal .control-label {
  text-align: left;
  padding-left: 0;
}
.rtl-support .form-horizontal .control-label.radio-inline,
.rtl-support .form-horizontal .control-label.checkbox-inline {
  padding-right: 25px;
}
.rtl-support .form-horizontal .control-label.o365-pr-0 {
  padding-right: 15px !important;
}
.rtl-support .form-horizontal.align-left .control-label {
  text-align: right !important;
}
.rtl-support .form-horizontal.text-left .control-label {
  text-align: right;
}
.rtl-support .doubly-list .doubly-header {
  padding: 7px 9px 7px 0px;
}
.rtl-support .doubly-list .doubly-header i {
  margin-left: 7px;
  margin-right: 0;
  float: left;
}
.rtl-support .doubly-list .doubly-header .doubly-search {
  margin-left: 3px;
  margin-right: 0;
  float: left;
}
.rtl-support .doubly-list .doubly-header .doubly-search small {
  right: auto;
  left: 5px;
}
.rtl-support .doubly-list .doubly-header .doubly-search input {
  padding-left: 20px;
  padding-right: 3px;
}
.rtl-support .doubly-list .doubly-navigation ul li .o365-icon {
  margin: -3px -3px 0 0;
}
.rtl-support .doubly-list .doubly-list-box ul > li > span small {
  display: inline-block;
}
.rtl-support .date-dropdown .dropdown-menu.dropdown-menu.dropdown-menu-arrow:after {
  right: 0;
  left: auto;
}
.rtl-support .date-dropdown .dropdown-menu.dropdown-menu .dropdown-modal-header {
  padding: 6px 8px 6px 13px;
}
.rtl-support .nav-tabs {
  padding-right: 0;
  padding-left: 0px;
}
.rtl-support .nav-tabs > li {
  float: right;
}
.rtl-support .nav-tabs > li > a {
  margin-left: 2px;
  margin-right: 0;
}
.rtl-support .fixTableModal.fixed > .nav.nav-tabs {
  left: 15px;
  right: 262px;
}
.rtl-support .fixTableModal.fixed .table-modal {
  left: 30px;
  right: 476px;
}
.rtl-support .classic-tab .nav-tabs > li:first-child > a {
  border-right-width: 1px;
}
.rtl-support .classic-tab .nav-tabs > li:first-child.active > a {
  border-right: 1px solid #d6dbdd;
}
.rtl-support .classic-tab .nav-tabs > li > a {
  margin-left: 0;
}
.rtl-support .classic-tab .tab-tool-set {
  right: auto;
  left: 1px;
}
.rtl-support .classic-tab .tab-tool-set > ul > li {
  float: right;
}
.rtl-support .classic-tab .tab-tool-set > ul > li > a {
  border-right: 1px solid #d6dbdd;
  border-left-width: 0;
}
.rtl-support .classic-tab > .nav > li > a {
  margin-right: -1px;
}
.rtl-support .classic-tab > .nav > li > a .o365-icon {
  margin-left: 4px;
  margin-right: 0;
}
.rtl-support .classic-tab > .nav > li > a .icheckbox_minimal {
  margin-left: 7px;
  margin-right: 0;
}
.rtl-support .createNewRoleVtab .panel-default .panel-heading .icheckbox_minimal,
.rtl-support .createNewRoleVtab .panel-default .panel-body ul.stack-list li .icheckbox_minimal {
  margin-left: 10px;
  margin-right: 0;
}
.rtl-support .createNewRoleVtab .panel-default .panel-body ul.stack-list li {
  padding-right: 0;
  padding-left: 7px;
}
.rtl-support .createNewRoleVtab .vertical-tab-content {
  margin-right: 204px;
  margin-left: 0;
}
.rtl-support .createNewRoleVtab .vertical-tab-nav {
  border-left: 1px solid #ddd;
  border-right-width: 0;
}
.rtl-support .header-with-line-type-1 .queue-list li label .icheckbox_minimal,
.rtl-support .delegate-to-panel-group .panel-default > .panel-heading .icheckbox_minimal {
  margin-left: 10px;
  margin-right: 0;
}
.rtl-support .vertical-tab .tabs-left > li {
  margin-left: -1px;
  margin-right: 0;
}
.rtl-support .vertical-tab .tabs-left > li > a .icheckbox_minimal,
.rtl-support .vertical-tab .tabs-right > li > a .icheckbox_minimal {
  margin-left: 5px;
  margin-right: 0;
}
.rtl-support .delegate-to-panel-group .panel-default > .panel-heading .panel-title .panel-toggle-icon {
  float: left !important;
  margin-right: 4px;
  margin-left: 0;
}
.rtl-support .delegate-container {
  margin-right: 55px;
  margin-left: 0;
}
.rtl-support .delegate-container .delegate-row {
  padding-right: 135px;
  padding-left: 0;
}
.rtl-support .delegate-container .delegate-row .delegate-label {
  right: 0;
  left: auto;
}
.rtl-support .prop-action-list li {
  border-left: 1px solid #cccccc;
  border-right-width: 0;
}
.rtl-support .prop-action-list li:first-child {
  padding-left: 21px;
  padding-right: 0;
}
.rtl-support .prop-action-list li:last-child {
  border-left-width: 0;
}
.rtl-support div.inline-search-bar .table-search > .search-input {
  float: left;
  padding-left: 19px;
  padding-right: 1px;
}
.rtl-support div.inline-search-bar .table-search > span {
  margin-right: 3px !important;
  margin-left: 0 !important;
}
.rtl-support div.inline-search-bar .table-search > span.search-clear {
  left: 0;
  right: auto;
}
.rtl-support .light-panel-group .panel > .panel-heading > .panel-title > a span.caret {
  float: left;
  margin: 2px 0 0 -2px;
}
.rtl-support .light-panel-group .o365-ml-17 {
  margin-right: 17px !important;
}
.rtl-support .input-link {
  margin-right: 10px;
  margin-left: 0;
}
.rtl-support .btn-left-space {
  margin-right: 5px !important;
  margin-left: 0 !important;
}
.rtl-support .seperator {
  border-left: 1px solid #e4e4e4;
  border-right-width: 0;
}
.rtl-support .col-md-6.o365-pr-10,
.rtl-support .col-md-6.o365-pr-5,
.rtl-support .col-md-6.o365-pr-0 {
  padding-right: 15px !important;
}
.rtl-support .col-md-6.o365-pl-5,
.rtl-support .col-md-6.o365-pl-10 {
  padding-left: 15px !important;
}
.rtl-support ul.queue-list.seperator > li {
  border-left: 1px solid #cccccc;
  border-right-width: 0;
}
.rtl-support ul.queue-list.seperator > li:last-child {
  border-left-width: 0;
  padding-left: 0;
  padding-right: 7px;
}
.rtl-support .mandatory {
  margin-right: -10px;
  margin-left: 0;
}
.rtl-support .mandatory:before {
  margin-left: 2px;
  margin-right: 0;
}
.rtl-support .modal-body.o365-pl-20 {
  padding-left: 20px !important;
}
.rtl-support .bootstrap-select > .dropdown-toggle,
.rtl-support .theme-select > .dropdown-toggle {
  padding-left: 25px;
  padding-right: 7px;
}
.rtl-support .bootstrap-select .dropdown-header,
.rtl-support .theme-select .dropdown-header {
  padding-right: 10px;
  padding-left: 20px;
}
.rtl-support .bootstrap-select.btn-group .dropdown-menu li a.opt,
.rtl-support .theme-select.btn-group .dropdown-menu li a.opt {
  padding-right: 20px;
  padding-left: 9px;
}
.rtl-support .bootstrap-select.btn-group .dropdown-toggle .caret,
.rtl-support .theme-select.btn-group .dropdown-toggle .caret {
  left: 0;
  right: auto;
  border-right: 1px solid #cccccc;
  border-left: 0;
}
.rtl-support .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text,
.rtl-support .theme-select.btn-group.show-tick .dropdown-menu li a span.text {
  float: right;
  margin-right: 25px !important;
  margin-left: 0;
}
.rtl-support .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark,
.rtl-support .theme-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  right: 8px;
}
.rtl-support .bootstrap-select.checkbox-enable .dropdown-menu li a span.text,
.rtl-support .theme-select.checkbox-enable .dropdown-menu li a span.text {
  margin-right: 25px !important;
  margin-left: 0;
}
.rtl-support .bootstrap-select.checkbox-enable .dropdown-menu li span.check-mark,
.rtl-support .theme-select.checkbox-enable .dropdown-menu li span.check-mark {
  right: 8px;
  left: auto;
}
.rtl-support .o365-support .support-header h4 ul {
  float: left;
}
.rtl-support .o365-support .tile-wrapper .tile-inner span.tile-icon {
  left: 0;
  right: auto;
}
.rtl-support .PwdComplex .caret {
  margin-right: 5px;
}
.rtl-support .o365-login-as .login-as-body {
  padding-right: 20px !important;
}
.rtl-support .o365-login-as .login-as-body ul li i.o365-icon {
  right: 0;
  left: auto;
}
.rtl-support .o365-login-as .login-as-body ul li div.r-cont {
  padding-right: 60px;
  padding-left: 0;
}
.rtl-support .o365-login-as .login-as-footer span {
  padding-right: 25px;
  padding-left: 0;
}
.rtl-support .o365-login-container .login-inner-wrapper .login-wrap .login-header .o365-icon {
  margin-left: 15px;
  margin-right: 4px;
}
.rtl-support .o365-login-container .login-inner-wrapper .login-wrap > ul > li {
  text-align: right;
}
.rtl-support .o365-login-container .login-inner-wrapper .login-wrap > ul > li .linput {
  text-align: right;
  padding: 11px 10px 11px 45px;
}
.rtl-support .o365-login-container .login-inner-wrapper .login-wrap > ul > li .add-on {
  left: 1px;
  right: auto;
  border-right: 1px solid #e0e0e0;
  border-left-width: 0;
}
.rtl-support .o365-login-container .login-inner-wrapper .login-wrap.open {
  padding: 22px 50px 35px 42px;
}
.rtl-support .o365-login-container .login-inner-wrapper .login-slides {
  padding: 15px 10px 20px 20px;
}
.rtl-support .o365-login-container .login-inner-wrapper .login-slides .bx-wrapper .bx-pager,
.rtl-support .o365-login-container .login-inner-wrapper .login-slides .bx-wrapper .bx-controls-auto {
  left: -15px !important;
  right: auto !important;
}
.rtl-support .o365-login-container .login-inner-wrapper .login-slides .slider-content {
  margin-right: 115px;
  margin-left: 0;
}
.rtl-support .daterangepicker td.start-date {
  border-radius: 0 4px 4px 0;
}
.rtl-support .daterangepicker td.end-date {
  border-radius: 4px 0 0 4px;
}
.rtl-support .daterangepicker select.hourselect,
.rtl-support .daterangepicker select.minuteselect,
.rtl-support .daterangepicker select.secondselect,
.rtl-support .daterangepicker select.ampmselect {
  background-repeat: no-repeat;
  background-position: -485px -1060px;
}
.rtl-support .daterangepicker .input-mini {
  float: right;
}
.rtl-support .daterangepicker .calendar-time {
  right: 90px;
  left: auto;
  top: 12px;
}
.rtl-support .daterangepicker.range-hide.show-calendar .header {
  padding-right: 19px;
  padding-left: 10px;
  right: 0;
  left: auto;
}
.rtl-support .daterangepicker.range-hide.show-calendar .calendar.left {
  margin-right: 15px;
  margin-left: 0;
}
.rtl-support .daterangepicker.range-hide.show-calendar .range_inputs {
  left: 20px;
  right: auto;
}
@media (min-width: 564px) {
  .rtl-support .daterangepicker .left .daterangepicker_input {
    padding-left: 12px;
    padding-right: 0;
  }
  .rtl-support .daterangepicker .calendar.right {
    margin-right: 0;
    margin-left: 10px;
  }
  .rtl-support .daterangepicker .calendar.left {
    margin-left: 10px;
  }
}
.rtl-support .daterangepicker .range_inputs .btn-default {
  margin-right: 5px;
  margin-left: 0;
}
.rtl-support .daterangepicker.opensleft {
  margin-right: 0;
}
.rtl-support .daterangepicker.opensleft.show-calendar .calendar.right {
  margin-left: 10px;
}
.rtl-support .daterangepicker.opensleft.show-calendar .calendar.left {
  margin-left: 8px;
}
.rtl-support .daterangepicker .select-min {
  margin-right: 5px !important;
  margin-left: 0 !important;
  background-position: -479px -1039px;
  padding-left: 0;
  padding-right: 6px;
}
.rtl-support .daterangepicker .ranges,
.rtl-support .daterangepicker .calendar {
  float: right;
}
.rtl-support .last_input {
  margin-right: 10px;
  margin-left: 0;
}
.rtl-support .empty-dragged-box {
  margin-right: 45px;
  margin-left: auto;
}
.rtl-support .empty-dragged-box .dropdown-menu.dropdown-menu-arrow:after {
  right: 48px;
  left: auto;
}
.rtl-support .main-drag-box {
  border-right: #7fdbc4 solid 2px;
  border-left: #e6e6e6 solid 1px;
}
.rtl-support .icn-login-help {
  background-position: -311px -457px;
}
.rtl-support .captcha .col-sm-6.o365-pl-0 {
  padding-left: 15px !important;
}
.rtl-support .bx-wrapper .bx-viewport,
.rtl-support .bottom-status .slider {
  direction: ltr;
}
.rtl-support .bottom-status .close {
  margin-left: -5px;
  margin-right: 0px;
}
.rtl-support .captcha-input .form-control {
  padding-left: 42px;
  padding-right: 7px;
}
.rtl-support .captcha-input .input-actions {
  left: 0;
  right: auto;
}
.rtl-support .captcha-input .input-actions .input-addon {
  left: 23px;
  right: auto;
}
.rtl-support .captcha-input .input-actions .input-addon.last {
  right: auto;
  left: 1px;
  border-right: 1px solid #ccc;
  border-left-width: 0;
}
.rtl-support .o365-table-action-toolset > li:first-child .o365-icon {
  margin-left: 4px;
  margin-right: 0;
}
.rtl-support .o365-db-wrapper .db-chart-container .db-chart-header .db-tool-set {
  float: left;
}
.rtl-support .o365-db-wrapper .db-chart-container .db-chart-header .db-tool-set > li {
  float: right;
  border-left: 1px solid #e3e9e9;
  border-right-width: 0;
}
.rtl-support .o365-db-wrapper .db-chart-container .db-chart-header .db-tool-set > li:last-child {
  border-width: 0;
}
.rtl-support .o365-db-wrapper .db-chart-container .db-chart-header .db-tool-set > li ul li a .o365-icon {
  margin-top: 0px;
}
.rtl-support .o365-db-wrapper .db-mini-widget {
  margin-right: -10px;
  margin-left: 0;
}
.rtl-support .o365-db-wrapper .db-mini-widget .col {
  padding-right: 10px;
  padding-left: 0;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-fluid-pane {
  margin-left: 360px;
  margin-right: 0;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-fluid-pane.db-fluid-no-rhs {
  margin-left: 0;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane {
  left: 0;
  right: auto;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane ul.stack-style > li > a {
  border-right-width: 3px;
  border-left-width: 0;
  border-right-style: solid;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-rhs-alerts li {
  border-left: 0px solid #E2E2E2;
  border-right: 1px solid #E2E2E2;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-rhs-alerts li:first-child {
  border-right: none;
  padding-right: 15px;
  padding-left: 15px;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-rhs-alerts li:last-child {
  border-left: none;
  padding-right: 15px;
  padding-left: 15px;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .right-pane-footer {
  text-align: left;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-helpdesk {
  padding-left: 10px;
  padding-right: 68px;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box .db-helpdesk span {
  right: 0;
  left: inherit;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .osp-protection,
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .omp-protection {
  right: inherit;
  left: 10px;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .right-pane-box-inner ul {
  margin: 15px 5px 12px 0px;
  padding: 0 10px 0 0px;
}
.rtl-support .o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box.promotion-box .right-pane-box-inner .btn-wrap span {
  padding-right: 6px;
  margin-right: 6px;
  border-right: 1px solid #C4CACD;
  padding-left: 0px;
  margin-left: 0px;
  border-left: 0px solid #C4CACD;
}
.rtl-support .bottom-status {
  left: 0;
  right: auto !important;
}
.rtl-support .alert-db li.alert-db-tile .alert-db-text,
.rtl-support .alert-db li.alert-db-tile .alert-db-count {
  text-align: left;
}
.rtl-support .alert .alert-body.alert-set-icon {
  padding-right: 35px;
  padding-left: 0;
}
.rtl-support .alert .alert-body.alert-set-icon .alert-icon {
  left: auto;
  right: 0;
  margin-left: 0;
  margin-right: -5px;
}
.rtl-support .alert .alert-body.alert-set-icon > a {
  display: inline-block;
}
.rtl-support .o365-feed-list > li {
  padding-right: 60px;
  padding-left: 0;
}
.rtl-support .o365-feed-list > li button.btn {
  left: 20px;
  right: auto;
}
.rtl-support .o365-feed-list.no-author-image > li {
  padding-right: 10px;
  padding-left: 0;
}
.rtl-support .o365-feed-list .forum-author {
  right: 10px;
  left: auto;
}
.rtl-support .o365-feed-list .forum-author-info li {
  float: right;
  border-left: 1px solid #000;
  border-right: 0;
}
.rtl-support .o365-feed-list .forum-author-info li:last-child {
  border-left: 0;
}
.rtl-support .o365-favorite-menu > li > a .o365-icon,
.rtl-support .o365-favorite-menu > li > a .o365-sm-icon {
  margin-right: 0;
  margin-left: 4px;
}
.rtl-support .o365-chart-box .o365-chart-header .o365-tool-set {
  float: left;
}
.rtl-support .o365-chart-box .o365-chart-header .o365-tool-set > li {
  float: right;
  border-left: 1px solid #eee;
  border-right-width: 0;
}
.rtl-support .o365-chart-box .o365-chart-header .o365-tool-set > li:last-child {
  border-width: 0;
}
.rtl-support .monitoring-db {
  float: left;
}
.rtl-support .monitoring-db li.monitoring-db-tile {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
.rtl-support .monitoring-db li.monitoring-db-tile .monitoring-db-text,
.rtl-support .monitoring-db li.monitoring-db-tile .monitoring-db-count {
  text-align: left;
}
.rtl-support .arrow-dropdown .dropdown-menu.dropdown-menu-right {
  margin-left: -20px;
  margin-right: 0;
}
.rtl-support .arrow-dropdown .dropdown-menu.dropdown-menu-right.dropdown-menu:before {
  left: 16px;
  right: auto;
}
.rtl-support .arrow-dropdown .dropdown-menu.dropdown-menu-right.dropdown-menu:after {
  left: 17px;
  right: auto;
}
.rtl-support .o365-table-setter > .status-box .status-box-rhs span.close {
  margin-right: 5px;
  margin-left: 0;
}
.rtl-support .o365-table-setter > .status-box ul.status-box-list li {
  margin-right: 15px;
  padding-right: 15px;
  margin-left: 0;
  padding-left: 0;
  border-right: 1px solid #e4e4e4;
  border-left-width: 0;
}
.rtl-support .o365-table-setter > .status-box ul.status-box-list li:first-child {
  padding-right: 0;
  margin-right: 0;
  border-right-width: 0;
}
.rtl-support .o365-table-setter > .top-tool-box > ul > li .table-nav,
.rtl-support .o365-table-setter .bottom-tool-box > ul > li .table-nav,
.rtl-support .o365-table-setter > .top-tool-box > ul.right-flow > li .table-nav,
.rtl-support .o365-table-setter .bottom-tool-box > ul.right-flow > li .table-nav {
  direction: ltr;
}
.rtl-support .o365-table-setter > .top-tool-box > ul > li span.sep,
.rtl-support .o365-table-setter .bottom-tool-box > ul > li span.sep,
.rtl-support .o365-table-setter > .top-tool-box > ul.right-flow > li span.sep,
.rtl-support .o365-table-setter .bottom-tool-box > ul.right-flow > li span.sep {
  left: 0;
  right: auto;
}
.rtl-support .o365-table-setter > .top-tool-box > ul > li .addRemoveBtn,
.rtl-support .o365-table-setter .bottom-tool-box > ul > li .addRemoveBtn,
.rtl-support .o365-table-setter > .top-tool-box > ul.right-flow > li .addRemoveBtn,
.rtl-support .o365-table-setter .bottom-tool-box > ul.right-flow > li .addRemoveBtn {
  margin-right: 5px;
  margin-left: 0;
}
.rtl-support .o365-table-setter > .top-tool-box > ul > li .addRemoveBtn .btn,
.rtl-support .o365-table-setter .bottom-tool-box > ul > li .addRemoveBtn .btn,
.rtl-support .o365-table-setter > .top-tool-box > ul.right-flow > li .addRemoveBtn .btn,
.rtl-support .o365-table-setter .bottom-tool-box > ul.right-flow > li .addRemoveBtn .btn {
  margin-right: 5px;
  margin-left: 0;
}
.rtl-support .o365-table-setter > .top-tool-box > ul > li .addRemoveBtn .dropdown-menu ul li a .chkbox,
.rtl-support .o365-table-setter .bottom-tool-box > ul > li .addRemoveBtn .dropdown-menu ul li a .chkbox,
.rtl-support .o365-table-setter > .top-tool-box > ul.right-flow > li .addRemoveBtn .dropdown-menu ul li a .chkbox,
.rtl-support .o365-table-setter .bottom-tool-box > ul.right-flow > li .addRemoveBtn .dropdown-menu ul li a .chkbox,
.rtl-support .o365-table-setter > .top-tool-box > ul > li .addRemoveBtn .dropdown-menu ul li a .icheckbox_minimal,
.rtl-support .o365-table-setter .bottom-tool-box > ul > li .addRemoveBtn .dropdown-menu ul li a .icheckbox_minimal,
.rtl-support .o365-table-setter > .top-tool-box > ul.right-flow > li .addRemoveBtn .dropdown-menu ul li a .icheckbox_minimal,
.rtl-support .o365-table-setter .bottom-tool-box > ul.right-flow > li .addRemoveBtn .dropdown-menu ul li a .icheckbox_minimal {
  margin-left: 7px;
  margin-right: 0;
}
.rtl-support .o365-table-setter > .top-tool-box > ul.right-flow > li:last-child a,
.rtl-support .o365-table-setter .bottom-tool-box > ul.right-flow > li:last-child a {
  padding-right: 8px;
  padding-left: 0;
}
.rtl-support .table-modal {
  right: 300px;
  left: auto;
}
.rtl-support .table-modal.lhs-250 {
  right: 250px;
  left: auto;
}
.rtl-support .table-modal.lhs-200 {
  right: 200px;
  left: auto;
}
.rtl-support .table-modal .table-modal-header h4 {
  float: right;
}
.rtl-support .table-modal .table-modal-header span.close {
  float: left;
  margin: -5px 0px 0 -5px;
}
.rtl-support .popover.bottom > .arrow:after {
  margin-right: -10px;
  margin-left: 0;
}
.rtl-support .popover-content a {
  display: inline-block;
}
.rtl-support .col {
  padding: 20px 20px 0 0;
}
.rtl-support .db-top-strip .db-top-strip-rhs {
  right: auto;
  left: 0;
  padding-left: 15px;
  padding-right: 0;
}
.rtl-support .db-top-strip .db-top-strip-lhs {
  right: 0;
  left: auto;
  float: right;
}
.rtl-support .db-top-strip .form-fields {
  margin-left: 15px;
  margin-right: 0;
}
.rtl-support .dashboard-menu > li {
  border-right: 1px solid #e6e6e6;
}
.rtl-support .dashboard-menu > li:last-child {
  border-left: 1px solid #fff;
  padding-right: 12px;
  padding-left: 0;
}
.rtl-support .dashboard-menu > li > .dropdown {
  margin: -12px -12px -12px -15px;
}
.rtl-support .arrow-btn {
  padding-right: 22px;
  padding-left: 8px;
  border-left-width: 1px;
  border-right-width: 0;
}
.rtl-support .arrow-btn .arrow {
  right: 0;
  transform: scale(-1);
  top: -2px;
}
.rtl-support .nav {
  padding-right: 0;
}
.rtl-support .line.line-right {
  border-left-width: 1px;
  border-right-width: 0;
}
.rtl-support .line.line-left {
  border-right-width: 1px;
  border-left-width: 0;
}
.rtl-support .db-tile-icon {
  left: auto;
  right: 12px;
}
.rtl-support .db-update-time-row {
  left: 20px;
  right: auto;
}
.rtl-support .dropdown-menu-right {
  left: 0;
  right: auto;
}
.rtl-support .db-stats {
  padding-left: 15px;
  padding-right: 0;
  text-align: left;
}
.rtl-support .db-stats .count-by {
  float: left;
}
.rtl-support .db-stats .count-by .dropdown-toggle {
  margin-left: -5px;
  margin-right: 0;
}
.rtl-support .db-stats .count-by .dropdown-menu {
  margin-left: -5px;
  margin-right: 0;
}
.rtl-support .db-stats .count-list {
  float: left;
}
.rtl-support .db-stats .count-list li {
  float: left;
}
.rtl-support .db-stats .count-list li:first-child {
  padding-right: 9px;
  padding-left: 0;
}
.rtl-support .db-stats .count-list li span.list-seperator {
  left: 0;
  right: auto;
}
.rtl-support .doubly-accordion-list .dcl-left,
.rtl-support .doubly-accordion-list .dcl-right {
  float: right;
}
.rtl-support .doubly-accordion-list .dcl-left .dcl-header,
.rtl-support .doubly-accordion-list .dcl-right .dcl-header {
  padding: 5px 10px 5px 2px;
}
.rtl-support .doubly-accordion-list .dcl-left .dcl-header i,
.rtl-support .doubly-accordion-list .dcl-right .dcl-header i {
  margin-left: 4px;
  margin-right: 0;
  float: left;
}
.rtl-support .doubly-accordion-list .dcl-left .dcl-header .dcl-search,
.rtl-support .doubly-accordion-list .dcl-right .dcl-header .dcl-search {
  float: left;
}
.rtl-support .doubly-accordion-list .dcl-left .dcl-header .dcl-search small,
.rtl-support .doubly-accordion-list .dcl-right .dcl-header .dcl-search small {
  left: 5px;
  right: auto;
}
.rtl-support .doubly-accordion-list .dcl-left .dcl-header .dcl-search input,
.rtl-support .doubly-accordion-list .dcl-right .dcl-header .dcl-search input {
  padding-left: 20px;
  padding-right: 3px;
}
.rtl-support .doubly-accordion-list .dcl-left .dcl-body.if-scroll-bar .panel-group-sbox .mCustomScrollBox .mCSB_container,
.rtl-support .doubly-accordion-list .dcl-right .dcl-body.if-scroll-bar .panel-group-sbox .mCustomScrollBox .mCSB_container {
  margin-left: 12px;
  margin-right: 0;
}
.rtl-support .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,
.rtl-support .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: right;
  border-left: 1px solid #c2c2c2;
  border-right-width: 0;
}
.rtl-support .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,
.rtl-support .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-left-width: 0;
}
.rtl-support .doubly-accordion-list .dcl-left .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list > li .icheckbox_minimal,
.rtl-support .doubly-accordion-list .dcl-right .dcl-body .dcl-panel-group .panel .panel-body .dcl-acd-list > li .icheckbox_minimal {
  margin-left: 3px;
  margin-right: 0;
}
.rtl-support .doubly-accordion-list .dcl-right {
  margin-right: 15px;
  margin-left: 0;
}
.rtl-support .modal-footer .btn + .btn {
  margin-right: 5px;
  margin-left: 0;
}
.rtl-support .modal-footer .modal-help {
  right: auto;
  left: 12px;
}
.rtl-support .o365-left-pane .lnav-header,
.rtl-support .o365-right-pane .lnav-header {
  padding: 0 12px 5px 5px;
}
.rtl-support .o365-left-pane .bootstrap-select .dropdown-toggle .caret,
.rtl-support .o365-right-pane .bootstrap-select .dropdown-toggle .caret,
.rtl-support .o365-left-pane .theme-select .dropdown-toggle .caret,
.rtl-support .o365-right-pane .theme-select .dropdown-toggle .caret {
  border-width: 0;
}
.rtl-support .o365-left-pane .toggle-btn,
.rtl-support .o365-right-pane .toggle-btn {
  left: 0;
  right: auto;
  background-position: -473px -2px;
}
.rtl-support .o365-left-pane .toggle-btn.open,
.rtl-support .o365-right-pane .toggle-btn.open {
  background-position: -487px -1px;
}
.rtl-support .o365-left-pane .lft-nav > li ul li.active a,
.rtl-support .o365-right-pane .lft-nav > li ul li.active a {
  border-right: 3px solid #7dbb5b;
  border-left-width: 0;
}
.rtl-support .o365-left-pane .lft-nav > li ul li > a,
.rtl-support .o365-right-pane .lft-nav > li ul li > a {
  padding: 5px 19px 5px 8px;
}
.rtl-support.app-pane-active {
  margin-left: 0;
  margin-right: 50px;
}
.rtl-support.app-pane-active .app-pane {
  left: auto;
  right: 0;
}
.rtl-support.app-pane-active .db-top-strip {
  left: 0;
  right: 50px;
}
.rtl-support.app-pane-active .o365-top-pane .top-menu-select {
  left: auto;
  right: 225px;
}
.rtl-support.app-pane-active .o365-top-pane .top-pane-bottom {
  margin-left: 10px;
  margin-right: 50px;
}
.rtl-support.app-pane-active .sub-tab .sub-tab-menu {
  margin-left: 0;
  margin-right: 55px;
}
.rtl-support .sub-tab .sub-tab-menu {
  margin-left: 0;
  margin-right: 20px;
}
.rtl-support .o365-top-pane .product-logo {
  left: auto;
  right: 0;
  padding: 5px 20px 5px 5px;
}
.rtl-support .o365-top-pane .product-logo .icn-hamburger-lg {
  margin-left: 20px;
  margin-right: 0px;
}
.rtl-support .o365-top-pane .top-pane-top {
  margin: 3px 225px  0 8px;
}
.rtl-support .o365-top-pane .top-pane-top .misc-area .misc-menu .navbar-nav > li.last a {
  padding-left: 0;
  padding-right: 8px;
}
.rtl-support .o365-top-pane .top-menu-select {
  left: auto;
  right: 222px;
}
.rtl-support .o365-top-pane .top-menu-select:before {
  right: 0;
  left: auto;
}
.rtl-support .o365-top-pane .top-menu-select .bootstrap-select.btn-group .dropdown-toggle .caret,
.rtl-support .o365-top-pane .top-menu-select .theme-select.btn-group .dropdown-toggle .caret {
  border-right: 0px solid;
}
.rtl-support .o365-top-pane .top-pane-bottom {
  margin-left: 10px;
  margin-right: 10px;
}
.rtl-support .o365-top-pane .top-pane-bottom .nav-area .nav-tabs .top-menu-left-holder {
  margin-left: 10px;
  margin-right: 0;
}
.rtl-support .o365-top-pane .top-pane-bottom .nav-area .nav-tabs .top-menu-left-holder .tenant-btn {
  margin-left: 0;
  padding: 3px 5px 1px 14px !important;
}
.rtl-support .o365-top-pane .top-pane-bottom .nav-area .nav-tabs .top-menu-left-holder .settings-btn {
  margin-left: 6px;
  padding: 3px 5px 1px 14px !important;
}
.rtl-support .o365-top-pane .jump-to-menu {
  position: absolute;
  right: 15px;
  left: auto;
}
.rtl-support .o365-top-pane .jump-to-menu > .jumpto-btn {
  margin-right: -11px;
  margin-left: auto;
  padding: 7px 7px 7px 0px;
}
.rtl-support .o365-top-pane .jump-to-menu > .dropdown-menu {
  margin-left: auto;
  margin-right: -11px;
}
.rtl-support .o365-top-pane .jump-to-menu > .dropdown-menu > div.related-head {
  padding: 7px 20px 5px 0;
}
.rtl-support .o365-top-pane .jump-to-menu > .dropdown-menu > ul > li > a {
  padding: 11px 50px 11px 10px;
}
.rtl-support .o365-top-pane .jump-to-menu > .dropdown-menu > ul > li > a .o365-icon,
.rtl-support .o365-top-pane .jump-to-menu > .dropdown-menu > ul > li > a .o365-inline-icon {
  margin-left: auto;
  margin-right: -30px;
}
.rtl-support .o365-top-pane .jump-to-menu > .dropdown-menu > ul > li > a .o365-inline-icon {
  margin-right: -18px;
}
.rtl-support .o365-top-pane .nav-area {
  margin-right: 0;
  margin-left: 0;
}
.rtl-support .o365-top-pane .nav-area .top-menu {
  padding-left: 0;
}
.rtl-support .o365-top-pane .misc-area .misc-menu .navbar-nav > li.bdr-right {
  padding-left: 8px;
  padding-right: 0;
  border-left: 1px solid #556167;
  border-right-width: 0;
}
.rtl-support .o365-top-pane .misc-area .misc-menu .navbar-nav > li > a {
  border-left: 1px solid #556167;
  border-right-width: 0;
}
.rtl-support .o365-top-pane .misc-area .misc-menu .navbar-nav > li.last > a {
  border-left: 0px solid #fff;
}
.rtl-support .o365-top-pane .misc-area .misc-menu .navbar-nav > li.open > ul .top-link-arrow {
  right: auto;
  left: 6px;
}
.rtl-support .data-fetch-interval .dropdown-menu {
  margin-left: 30px;
  margin-right: 0;
}
.rtl-support .data-fetch-interval .dropdown-menu .data-fetch-int-container select {
  background-repeat: no-repeat;
  background-position: -486px -1064px;
}
.rtl-support .panel-attribute-box .panel-heading .icheckbox_minimal,
.rtl-support .panel-attribute-box .panel-body ul.stack-list li .icheckbox_minimal {
  margin-right: 0;
  margin-left: 7px;
}
.rtl-support .panel-attribute-box .panel-body ul.stack-list li {
  padding-right: 0;
  padding-left: 7px;
}
.rtl-support .lnav li a {
  padding: 4px 25px 4px 4px;
}
.rtl-support .lnav > li li.active a {
  border-right: 3px solid #7dbb5b;
  border-left-width: 0;
}
.rtl-support .lnav > li > ul li.has-dropdown > a {
  padding: 4px 35px 4px 4px;
}
.rtl-support .lnav > li > ul li.has-dropdown > a > span {
  margin-right: -20px;
  margin-left: 0;
}
.rtl-support .lnav > li > ul li.has-dropdown li > a {
  padding-right: 40px;
  padding-left: 4px;
}
.rtl-support .lnav > li > a {
  padding: 5px 10px 5px 5px;
}
.rtl-support .fixTableModal2.fixed .table-modal {
  left: 15px;
  right: 512px;
}
.rtl-support .fixTableModal2 .fixTabHead {
  margin-left: 15px;
  margin-right: auto;
}
.rtl-support .icn-caret.right:before {
  content: "\e251";
}
.rtl-support .icn-caret.left:before {
  content: "\e250";
}
.rtl-support .add-attribute-mail {
  padding: 8px 27px 8px 0;
}
.rtl-support .add-attribute-mail ul li {
  border-left: 1px solid #d3d6d7;
  border-right-width: 0;
}
.rtl-support .add-attribute-mail ul li:last-child {
  border-width: 0;
}
.rtl-support .passwordExpiryNotification .group-of-panels {
  margin-left: 60px;
  margin-right: 0;
}
.rtl-support .passwordExpiryNotification .add-tool-set {
  left: -66px;
  right: auto;
}
.rtl-support .passwordExpiryNotification .add-tool-set ul li {
  float: right;
  border-left: 1px solid #c6cacb;
  border-right-width: 0;
}
.rtl-support .passwordExpiryNotification .add-tool-set ul li:last-child {
  border-left-width: 0;
}
.rtl-support .addAlertAdvance {
  margin-right: 158px;
  margin-left: 0;
}
.rtl-support .naming-condition-box .add-condition {
  right: auto;
  left: 0;
}
.rtl-support .naming-condition-box ul {
  padding-right: 0;
}
.rtl-support .naming-condition-box ul li div.rule div {
  padding-right: 70px;
  padding-left: 0;
}
.rtl-support .naming-condition-box ul li div.rule span {
  padding-right: 0px;
  float: right;
  padding-left: 10px;
}
.rtl-support .naming-condition-box ul li .close {
  margin-left: 5px;
  margin-right: 0;
}
.rtl-support .input-group-addon:first-child {
  border-right: 1px solid #cccccc;
  border-left: 0;
}
.rtl-support .input-group-addon:last-child {
  border-left: 1px solid #cccccc;
  border-right: 0;
}
.rtl-support .prev-mail-temp .prev-temp .prev-temp-uploads .file-que .close-btn {
  left: 20px;
  margin-left: -18px;
  right: auto;
  margin-right: 0;
}
.rtl-support .feedback-form .feedback-tools {
  float: left;
}
.rtl-support .feedback-form .feedback-tools > li {
  float: right;
}
.rtl-support .feedback-form .feedback-tools > li.feedback-rating .feedback-rating-sep {
  border-left: 1px solid #7e878d;
  border-right-width: 0;
  margin-left: -10px;
  padding-left: 10px;
  padding-right: 0;
  margin-right: 0;
}
.rtl-support .report-search > span.search-clear {
  right: auto;
  left: 0;
}
.rtl-support .email-address .form-control {
  border-left-width: 1px;
  border-right-width: 0px;
}
.rtl-support .email-address .form-control.addedCC {
  border-left-width: 0 !important;
}
.rtl-support .caret {
  margin-right: 2px;
  margin-left: 0;
}
.rtl-support table.db-summary-table > tbody > tr > td:first-child {
  padding-right: 0;
  padding-left: 12px;
}
.rtl-support .timeline {
  padding: 0 10px 0 0;
}
.rtl-support .timeline > li {
  border-right: 1px solid #ccc;
  border-left-width: 0;
  padding: 5px 20px 30px 0;
}
.rtl-support .timeline > li > a {
  padding: 5px 0px 0px 10px;
}
.rtl-support .timeline > li > a span {
  margin-right: -27px;
  margin-left: 0;
}
.rtl-support.left-side-menu {
  padding-right: 46px;
  padding-left: 0;
}
.rtl-support.left-side-menu .db-top-strip {
  right: 46px;
  left: 0;
}
.rtl-support.left-side-menu .left-sidebar {
  right: 0;
  left: auto;
}
.rtl-support.left-side-menu .sub-menu {
  right: 46px;
  left: auto;
}
.rtl-support.left-side-menu ul.bottom-menu .dropdown-menu .user-profile {
  border-left: 1px solid #7ebb49;
  border-right-width: 0;
}
.rtl-support.left-side-menu ul.bottom-menu .dropdown-menu .dropdown-list {
  margin-right: 93px;
  margin-left: 0;
}
.rtl-support .sub-menu .menu-search {
  margin-left: 3px;
  margin-right: 0;
}
.rtl-support .sub-menu .nav-pills > li:first-child > a {
  border-left-color: #e6e6e6;
  border-right-color: #fff;
}
.rtl-support .sub-menu .nav-pills > li:first-child.open > a {
  border-right-color: #d6d6d6;
}
.rtl-support .sub-menu .nav-pills > li:last-child > a {
  border-left-color: #fff;
  border-right-color: #e6e6e6;
}
.rtl-support .sub-menu .nav-pills > li:last-child.open > a {
  border-left-color: #d6d6d6;
}
.rtl-support.o365-left-pane-icons .o365-body-pane {
  margin-right: 247px;
  margin-left: 0;
}
.rtl-support.o365-left-pane-icons.no-left-pane .o365-body-pane {
  margin-right: 0;
}
.rtl-support.o365-left-pane-icons.no-left-pane .o365-left-pane .toggle-btn {
  background-position: -473px -2px;
}
.rtl-support.o365-left-pane-icons .o365-left-pane .lnav > li > a {
  padding: 5px 14px 5px 5px;
}
.rtl-support .o365-body-pane.full-width {
  margin-right: 0 !important;
}
.rtl-support .o365-body-pane {
  margin-right: 200px;
  margin-left: 0;
}
.rtl-support .o365-nav-icon {
  margin-left: 5px;
  margin-right: 0;
  float: right;
}
.rtl-support .lhs-nav-tabs > .nav > li.active {
  border-left: 1px solid #e0e1e4;
  border-right-width: 0;
}
.rtl-support .lhs-nav-tabs > .nav > li > a {
  margin: 0;
}
.rtl-support .no-data {
  padding-right: 40px;
  padding-left: 0;
}
.rtl-support .no-data .o365-icon {
  left: auto;
  right: 0;
}
.rtl-support .help-card .help-card-header .o365-inline-icon {
  margin-left: 10px;
  margin-right: 0;
}
.rtl-support .help-card .gray-box ol {
  padding-right: 20px;
  padding-left: 0;
}
.rtl-support .global-search .gs-wrapper div.gs-section-container .gs-sections li {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
.rtl-support .global-search .gs-wrapper div.gs-section-container .gs-sections li.more {
  margin-left: 0;
}
.rtl-support .global-search .gs-wrapper div.gs-section-container .gs-sections li.more li {
  float: none;
}
.rtl-support .global-search .gs-wrapper .gs-input-wrapper .gs-esc-wrapper {
  right: auto;
  left: 15px;
}
.rtl-support .global-search .gs-wrapper .gs-input-wrapper .gs-container {
  padding-right: 0px;
  padding-left: 50px;
}
.rtl-support .global-search .gs-wrapper .gs-input-wrapper .gs-container .search-btn {
  right: auto;
  left: 0;
}
.rtl-support .global-search .gs-wrapper .gs-input-wrapper .gs-container .gs-clear-search {
  right: auto;
  left: 65px;
}
.rtl-support .global-search .gs-wrapper .gs-esc {
  left: 70px;
  right: auto;
}
.rtl-support .db-threatrs-widget .col {
  padding: 0;
}
.rtl-support .db-threatrs-widget .col .db-stats {
  text-align: right;
  border-right-width: 0px;
  border-left: 1px solid #F4F4F4;
}
.rtl-support .theme-select .colorpicker {
  right: auto;
  left: 0;
  margin-left: -300px;
  margin-right: 0;
}
.rtl-support .o365-login-container .login-inner-wrapper .login-hint {
  float: left;
}
.rtl-support .db-rhs-alerts > ul > li:last-child {
  border-right-width: 1px;
}
.rtl-support .db-rhs-alerts > ul > li:first-child {
  border-right-width: 0px;
}
.rtl-support .signup-wrapper .top-pane .top-left {
  float: right;
}
.rtl-support .signup-wrapper .top-pane .top-right {
  float: left;
}
.rtl-support .signup-wrapper .signup-container .form-wrapper .form-group .form-label {
  right: 0;
  left: inherit;
}
.rtl-support .signup-wrapper .signup-container .form-wrapper .form-group .password-strength {
  left: 0;
  right: inherit;
}
.rtl-support .signup-wrapper .signup-container .form-wrapper .form-group.features-wrap ul {
  padding-left: 0;
  padding-right: 17px;
}
.rtl-support .create-automation.workflow-chart .dragged-box {
  margin-left: 0;
  margin-right: 29px;
}
.rtl-support .create-automation.workflow-chart .dragged-box.with-status {
  margin-left: 0;
  margin-right: 85px;
}
.rtl-support .create-automation.workflow-chart .dragged-box:first-child {
  margin-right: 0;
}
.rtl-support .create-automation.workflow-chart .o365-wf-icon {
  margin-right: 0;
  margin-left: 3px;
}
.rtl-support .create-automation.workflow-chart .main-drag-box .icn-circle-help {
  margin-right: 0;
  margin-left: -3px;
  float: left;
}
.rtl-support .create-automation.workflow-chart .wf-direction-right.wf-direction-30 {
  right: auto;
  left: -30px;
}
.rtl-support .create-automation.workflow-chart .wf-direction-right.wf-direction-175 {
  right: auto;
  left: -175px;
}
.rtl-support .create-automation.workflow-chart .wf-direction-right.wf-direction-85 {
  right: auto;
  left: -85px;
}
.rtl-support .create-automation.workflow-chart .wf-direction-right > div {
  padding-left: 0;
  padding-right: 3px;
  margin-top: -8px;
}
.rtl-support .create-automation.workflow-chart .wf-direction-right .icn-wf-right-arrow {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
.rtl-support .create-automation.workflow-chart .connect-circle-right {
  left: auto;
  right: -6px;
}
.rtl-support .fixed-view-details {
  right: auto;
  left: 10px;
}
@media (min-width: 992px) {
  .rtl-support .col-md-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  .rtl-support .col-md-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .rtl-support .col-md-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .rtl-support .col-md-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .rtl-support .col-md-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .rtl-support .navbar-nav > li {
    float: right;
  }
  .rtl-support .col-sm-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .rtl-support .col-sm-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  .rtl-support .col-sm-1,
  .rtl-support .col-sm-2,
  .rtl-support .col-sm-3,
  .rtl-support .col-sm-4,
  .rtl-support .col-sm-5,
  .rtl-support .col-sm-6,
  .rtl-support .col-sm-7,
  .rtl-support .col-sm-8,
  .rtl-support .col-sm-9,
  .rtl-support .col-sm-10,
  .rtl-support .col-sm-11,
  .rtl-support .col-sm-12 {
    float: right;
  }
}
/*# sourceMappingURL=./app.css.map */


.steps-wizard-tab .nav {
  max-width: 570px;
  margin: 0 auto;
  border: none;
  text-align: center;
}
.steps-wizard-tab .nav li {
  width: 25%;
  text-align: center;
  float: none;
  display: inline-block;
  margin-left: -4px;
  vertical-align: top;
}
.steps-wizard-tab .nav li a {
  background-color: transparent;
  border: none;
  padding: 0 25px;
  margin: 0;
  color: #7F7F7F;
  font-size: 10px;
  position: relative;
}
.steps-wizard-tab .nav li a span {
  display: block;
  height: 20px;
  width: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #707070;
  font-size: 11px;
  background: #E5E5E5;
  line-height: 19px;
  margin: 0 auto 8px;
  text-align: center;
  position: relative;
  z-index: 1;
}
.steps-wizard-tab .nav li a strong {
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  display: block;
  min-height: 38px;
}

.steps-wizard-tab .nav li a:after {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  border-top: 1px dotted #A8A8A8;
  left: 64px;
  top: 11px;
}
.steps-wizard-tab .nav li.active a {
  background-color: transparent;
  border: none;
  color: #000;
}
.steps-wizard-tab .nav li.active a span {
  background-color: #667883;
  border: 3px solid #d0d6d9;
  height: 25px;
  width: 25px;
  color: #fff;
  margin-bottom: 5px;
}
.steps-wizard-tab .nav li.active a:after {
  top: 12px;
}
.steps-wizard-tab .nav li.visited a {
  color: #000;
}
.steps-wizard-tab .nav li.visited a span {
  color: #fff;
  height: 25px;
  width: 25px;
  background-color: #667883;
  border: 3px solid #d0d6d9;
  margin-bottom: 5px;
}
.steps-wizard-tab .nav li.visited a:after {
  border-top: 1px solid #667883;
  top: 12px;
}
.steps-wizard-tab .nav li.success a {
  color: #000;
}
.steps-wizard-tab .nav li.success a span {
  background-color: #7DBB5B;
  border: 3px solid #D8EACD;
  height: 25px;
  width: 25px;
  color: #fff;
  margin-bottom: 5px;
}
.steps-wizard-tab .nav li.danger a {
  color: #000;
}
.steps-wizard-tab .nav li.danger a span {
  background-color: #df5453;
  border: 3px solid #f5caca;
  height: 25px;
  width: 25px;
  color: #fff;
  margin-bottom: 5px;
}
.steps-wizard-tab .nav li:last-child a:after {
  display: none;
}
.steps-wizard-tab .tab-pane {
  width: 498px;
  margin: 0 auto;
  background: #F9F9F9;
  padding: 25px;
  min-height: 160px;
}
.steps-wizard-tab .tab-pane .chk-connection-wrap {
  position: relative;
}
.steps-wizard-tab .tab-pane .chk-connection-wrap > span {
  width: 248px;
  height: 1px;
  border-top: 1px dashed #ccc;
  position: absolute;
  left: 0;
  right: 0;
  top: 17px;
  margin: auto;
  display: inline-block;
}
.steps-wizard-tab .tab-pane .chk-connection-wrap .loader-anim span {
  height: 1px;
  width: 0;
  background-color: #229FDF;
  animation: getWidth 1.4s ease-in infinite;
  display: block;
  margin-top: -1px;
  position: relative;
}
.steps-wizard-tab .tab-pane .chk-connection-wrap .loader-anim span:after {
  content: "";
  position: absolute;
  height: 6px;
  width: 6px;
  background: #229FDF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  left: 100%;
  top: -3px;
  transition: all 1.4s ease;
}
.o365-l-0 {
  left: 0px!important;
}
.step-summary-status {
  list-style: none;
  padding: 0;
  margin: 0;
}
.step-summary-status > li {
  padding-left: 20px;
  position: relative;
  padding-bottom: 22px;
  color: #4a4a4a;
}
.step-summary-status > li i {
  margin-top: -2px;
  margin-right: 6px;
}
.step-summary-status > li strong {
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #4a4a4a;
}
.step-summary-status > li .line-holder {
  position: absolute;
  height: 100%;
  left: 0;
}
.step-summary-status > li .line-holder i {
  position: absolute;
  left: -8px;
  top: 0;
}
.step-summary-status > li .line-holder:after {
  content: "";
  left: 0;
  top: 15px;
  bottom: 0;
  width: 1px;
  height: 100%;
  background-color: #CCCCCC;
  position: absolute;
}
.step-summary-status > li:last-child .line-holder:after {
  background-color: transparent;
}
.step-summary-status > li ul {
  list-style-type: disc;
  margin-top: 10px;
  padding-left: 45px;
}
.icn-internet-system {
  background-position: -416px -1644px;
  width: 39px;
  height: 35px;
}
.icn-internet-server {
  background-position: -363px -1638px;
  width: 40px;
  height: 40px;
}
.icn-circle-tick1 {
  background-position: -27px -1642px;
}
.icn-internet-failed {
  background-position: -321px -1645px;
  width: 34px;
  height: 29px;
}
.icn-microsoft-graph {
  background-position: -449px -1696px;
  width: 51px;
  height: 48px;
}
.icn-msgraph-failed {
  background-position: -275px -1645px;
  width: 34px;
  height: 29px;
}
.icn-exchange-power {
  background-position: -383px -1697px;
  width: 53px;
  height: 46px;
}
.icn-exchange-ps-failed {
  background-position: -228px -1645px;
  width: 35px;
  height: 29px;
}
.icn-permission {
  background-position: -334px -1694px;
  width: 34px;
  height: 46px;
}
.icn-permissions-failed {
  background-position: -291px -1704px;
  width: 29px;
  height: 29px;
}
.icn-circle-danger1 {
  background-position: -46px -1642px;
}
.icn-internet-server-sm {
  background-position: -260px -1709px;
  width: 21px;
  height: 20px;
}
.icn-microsoft-graph-sm {
  background-position: -235px -1709px;
  width: 21px;
  height: 19px;
}
.icn-exchange-power-sm {
  background-position: -209px -1709px;
  width: 21px;
  height: 18px;
}
.icn-permission-sm {
  background-position: -186px -1707px;
  width: 21px;
  height: 20px;
}
.icn-sharepoint-groups {
    background-position: -116px -1668px;
}

.icn-refresh-white {
  background-position: -73px -1691px;
}

.fw .LicenseSelection  .toggle.btn-xs {
    min-width: 26.4px;
    min-height: 14.4px;
}

.fw .LicenseSelection  .toggle.btn-xs:hover {
 border: none;
}

.icn-filter-ok-md {
  background-position: -96px -1691px;
}
.other-products {
   background: rgba(0, 0, 0, 0.4);
   border-top: 1px solid #272c2f;
   height: 111px;
   bottom: 0;
   position: absolute;
   clear: both;
   left: 0;
   width: 100%;
 }
 .other-products .try {
   font-size: 10px;
   margin-bottom: 5px;
   background-color: #1d2527;
   position: absolute;
   left: 50%;
   margin-left: -80px;
   color: #a4adb2;
   border-radius: 40px;
   padding: 4px 10px;
   width: 160px;
   margin-top: -12px;
   text-align: center;
   border: 1px solid #222b2e;
 }
 .other-products ul.promo-list {
   margin: 0;
   padding: 0;
   list-style: none;
   margin-top: 15px;
   text-align: center;
 }
 .other-products ul.promo-list li {
   float: left;
   padding: 0 30px;
   width: 25%;
   border-right: 1px solid #293031;
 }
 .other-products ul.promo-list li .login-promo-product {
   width: 100%;
   height: 20px;
   display: inline-block;
   margin: 0 0 0 0;
   color: #606161;
   font-size: 17px;
   font-weight: bold;
 }
 .other-products ul.promo-list li .login-promo-product > a {
   color: #606161;
 }
 .other-products ul.promo-list li .login-promo-product.admp {
   background-position: -7px -91px;
   width: 128px;
 }
 .other-products ul.promo-list li .login-promo-product.adssp {
   background-position: -5px -117px;
   width: 145px;
 }
 .other-products ul.promo-list li .login-promo-product.adap {
   background-position: -6px -145px;
   width: 96px;
 }
 .other-products ul.promo-list li .login-promo-product.o365 {
   background-position: -6px -174px;
   width: 137px;
 }
 .other-products ul.promo-list li .login-promo-product.erp {
   background-position: -6px -199px;
   width: 185px;
 }
 .other-products ul.promo-list li p {
   color: #a4adb2;
   font-size: 11px;
   margin-bottom: 0;
   line-height: 18px;
 }
 .other-products ul.promo-list li p a {
   color: inherit;
   font-size: inherit;
 }
 .other-products ul.promo-list li.last-child {
   border-right-width: 0;
 }
 .other-products .promo-footer {
   display: block;
   text-align: center;
   height: 29px;
   background-color: rgba(30, 40, 46, 0.5);
   color: #97A0A6;
   position: absolute;
   right: 0;
   left: 0;
   bottom: 0;
   padding: 9px 0;
   font-size: 9px;
 }
 .other-products .no-border {
   border: 0 !important;
 }
 .icn-tick-circle-lg {
   background-position: -450px -1757px;
   width: 47px;
   height: 47px;
 }
.o365-text-xxlg{
 font-size:14px !important;
}
.o365-pt-41 {
   padding-top: 41px !important;
 }
 .o365-pt-42 {
   padding-top: 42px !important;
 }
 .o365-pt-43 {
   padding-top: 43px !important;
 }
 .o365-pt-44 {
   padding-top: 44px !important;
 }
 .o365-pt-45 {
   padding-top: 45px !important;
 }
  .o365-pb-41 {
    padding-bottom: 41px !important;
  }
  .o365-pb-42 {
    padding-bottom: 42px !important;
  }
  .o365-pb-43 {
    padding-bottom: 43px !important;
  }
  .o365-pb-44 {
    padding-bottom: 44px !important;
  }
  .o365-pb-45 {
    padding-bottom: 45px !important;
  }
 .fw-top-bar-active .o365-top-pane {
   top: 25px;
 }
.fw-top-bar-active .note {
  top: 25px;
}
 .fw-top-bar-active .o365-body-pane {
   margin-top: 95px;
 }
 .fw-top-bar-active .o365-left-pane {
   padding-top: 95px;
 }
.fw-top-bar-active.alert-gr-enabled .alert-gr-warning,
.fw-top-bar-active.alert-gr-enabled .alert-gr-success,
.fw-top-bar-active.alert-gr-enabled .alert-gr-danger {
  top: 95px;
}
.fw-top-bar-active.alert-gr-enabled .status-alert {
  top: 129px;
}
 .fw-top-bar-active.alert-gr-enabled.sub-menu-active .o365-left-pane {
   padding-top: 160px;
 }
 .fw-top-bar-active.alert-gr-enabled.sub-menu-active .sub-menu {
   top: 129px;
 }
 .fw-top-bar-active.alert-gr-enabled.sub-menu-active .alert-gr-warning {
   top: 95px;
 }
.fw-top-bar-active.alert-gr-enabled.sub-menu-active .status-alert {
  top: 129px;
}
.fw-top-bar-active.alert-gr-enabled .o365-left-pane {
  padding-top: 129px;
}
 .fw-top-bar-active.alert-gr-enabled .o365-body-pane {
   margin-top: 129px;
 }
 .fw-top-bar-active.sub-menu-active .o365-left-pane {
   padding-top: 126px;
 }
 .fw-top-bar-active.sub-menu-active .sub-menu {
   top: 95px;
 }
.fw-top-bar-active .status-alert {
  top: 95px;
}
.fw-top-bar-minimized .note {
  top: 3px;
}
 .fw-top-bar-minimized .o365-top-pane {
   top: 3px;
 }
 .fw-top-bar-minimized .o365-body-pane {
   margin-top: 73px;
 }
 .fw-top-bar-minimized .o365-left-pane {
   padding-top: 73px;
 }
.fw-top-bar-minimized .status-alert {
  top: 73px;
}
.fw-top-bar-minimized.alert-gr-enabled .alert-gr-warning,
.fw-top-bar-minimized.alert-gr-enabled .alert-gr-success,
.fw-top-bar-minimized.alert-gr-enabled .alert-gr-danger {
  top: 73px;
}
.fw-top-bar-minimized.alert-gr-enabled .status-alert {
  top: 107px;
}
 .fw-top-bar-minimized.alert-gr-enabled.sub-menu-active .o365-left-pane {
   padding-top: 138px;
 }
 .fw-top-bar-minimized.alert-gr-enabled.sub-menu-active .sub-menu {
   top: 107px;
 }
 .fw-top-bar-minimized.alert-gr-enabled.sub-menu-active .alert-gr-warning {
   top: 73px;
 }
 .fw-top-bar-minimized.alert-gr-enabled .o365-body-pane {
   margin-top: 107px;
 }
 .fw-top-bar-minimized.sub-menu-active .o365-left-pane {
   padding-top: 104px;
 }
 .fw-top-bar-minimized.sub-menu-active .sub-menu {
   top: 73px;
 }
 .fw .main-drag-box {
   border: #e6e6e6 solid 1px;
   border-left: #7fdbc4 solid 2px;
   padding: 0 10px;
   height: 30px;
   cursor: move;
   overflow: visible !important;
   white-space: normal !important;
   text-overflow: clip !important;
 }
 .fw .dragged-box {
   line-height: 30px;
 }


.btn-yellow-1 {
  background-color: #F4DC96;
  color: #000;
}

.panel.mgmt-summary-panel {
  margin-bottom: 0;
}
.panel.mgmt-summary-panel .panel-heading {
  padding: 6.5px 10px;
  line-height: 14px;
  background-color: #ECEDEE;
  border: 1px solid #e4e4e4;
}
.panel.mgmt-summary-panel .panel-body {
  border: 1px solid #e4e4e4;
  border-top-width: 0;
  padding: 16px 20px;
  line-height: 18px;
}
.panel.mgmt-summary-panel .hide-filter-btn {
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png") \9;
  background-size: 500px 1848px !important;
  background-repeat: no-repeat;
  background-position: -385px -1813px;
  width: 114px;
  height: 10px;
  position: absolute;
  bottom: -9px;
  right: 125px;
  cursor: pointer;
}
.panel.mgmt-summary-panel .hide-filter-btn.show {
  background-position: -385px -1829px;
  margin-top: -16px;
  bottom: auto;
}

.icn-csv {
  background-position: -40px -1738px;
}
.icn-circle-info-warning {
  background-position: -61px -1738px;
}
.icn-circle-info-danger {
  background-position: -78px -1738px;
}
.icn-teams {
  background-position: -97px -1738px;
}

.line.line-color-4 {
   border-color: #e4e4e4;
}

.hide-filter-area.mgmt-status-area {
  border-color: #e4e4e4;
  height: 10px;
}
.hide-filter-area.mgmt-status-area .hide-filter-btn {
  background-position: -385px -1829px !important;
  right: 125px;
  margin-top: -1px;
  top: auto;
}
.hide-filter-area.mgmt-status-area .hide-filter-btn.show {
  background-position: -385px -1813px !important;
}

.mgmt-panel.with-bottom-border .panel-heading {
  border-bottom: 1px solid #e4e4e4;
}

.classic-tab .nav-tabs > li.selected > a span.circle,
.classic-nav-enabled .nav-tabs > li.selected > a span.circle {
  background-color: #7ebb49;
  color: #fff;
}

.classic-tab > .nav-tabs > li.active > a span.circle,
.classic-nav-enabled > .nav-tabs > li.active > a span.circle {
  background-color: #444f55;
  color: #fff;
}

.classic-tab > .nav > li > a span.circle,
.classic-nav-enabled > .nav > li > a span.circle {
  width: 14px;
  height: 14px;
  background: #cdcdcd;
  display: inline-block;
  text-align: center;
  padding: 2px 0;
  color: #666666;
  border-radius: 50%;
  line-height: 10px;
  margin-right: 7px;
}

.o365-bg-F1F4F5 {
  background-color: #F1F4F5;
}
.o365-fc-888 {
  color: #888;
}

.o365-h-10 {
  height: 10px !important;
}

.o365-sep.o365-sep-color-1 {
  background: #666666;
}
.dropdown-accordion .panel-group .panel.panel-default-2 {
  position: relative;
  margin-top: 0px;
  border-color: #fff;
}
.dropdown-accordion .panel-group .panel.panel-default-2::after {
  content: "";
  height: 1px;
  width: 96%;
  left: 2%;
  background-color: #f2f2f2;
  position: absolute;
  display: block;
  bottom: 0px;
}
.dropdown-accordion .panel-group .panel.panel-default-2 > .panel-heading {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}
.dropdown-accordion .panel-group .panel.panel-default-2 > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #fff;
}
.dropdown-accordion .panel-group .panel.panel-default-2 > .panel-heading .badge {
  color: #fff;
  background-color: #000;
}
.dropdown-accordion .panel-group .panel.panel-default-2 > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #fff;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-heading .panel-title a,
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-heading .panel-title a.collapsed {
  padding: 11px 25px 11px 15px;
  color: #858585;
  position: relative;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #333;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-heading .panel-title a span.carets,
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-heading .panel-title a.collapsed span.carets {
  left: auto;
  right: 20px;
  top: 12px;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0px dashed #000;
  border-top: 4px dashed #000 !important;
  opacity: 1;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-heading .panel-title a.collapsed span.carets {
  border-right: 0px solid #000;
  border-left: 4px solid #000;
  border-bottom: 4px dashed transparent !important;
  border-top: 4px dashed transparent !important;
  top: 10px;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-collapse {
  margin-top: -6px;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-body div.list-items li a {
  padding-left: 25px;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-body div.list-items li a span{
  color: #5d9c26;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .active-panel div.list-items li > a:focus,
.dropdown-accordion .panel-group .panel.panel-default-2 .active-panel div.list-items li > a:hover{
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .active-panel div.list-items li.selected > a span{
  color: #ffffff;
}
.o365-mxh-252 {
  max-height: 252px;
}
.dropdown-accordion .panel-group > .mCustomScrollBox > .mCSB_1_scrollbar_vertical {
  top: 3px;
  bottom: 3px;
}
.dropdown-accordion .panel-group .panel.panel-default-2 {
  position: relative;
  margin-top: 0px;
}
.dropdown-accordion .panel-group .panel.panel-default-2::after {
  content: "";
  height: 1px;
  width: 96%;
  left: 2%;
  background-color: #f2f2f2;
  position: absolute;
  display: block;
  bottom: 0px;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-heading .panel-title a, .dropdown-accordion .panel-group .panel.panel-default-2 .panel-heading .panel-title a.collapsed {
  padding: 11px 34px 11px 15px;
  color: #858585;
  position: relative;
  font-weight: 600;
  color: #333;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-heading .panel-title a span.carets, .dropdown-accordion .panel-group .panel.panel-default-2 .panel-heading .panel-title a.collapsed span.carets {
  left: auto;
  right: 20px;
  top: 12px;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0px dashed #000;
  border-top: 4px dashed #000 !important;
  opacity: 1;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-heading .panel-title a.collapsed span.carets {
  border-right: 0px solid #000;
  border-left: 4px solid #000;
  border-bottom: 4px dashed transparent !important;
  border-top: 4px dashed transparent !important;
  top: 10px;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .panel-collapse {
  margin-top: -6px;
}
.dropdown-accordion .panel-group .panel .panel-body div.list-items > li > a {
  display: block;
  text-decoration: none;
  color: #000;
  padding: 4.5px 12px 4.5px 25px;
}
.dropdown-accordion .panel-group .panel .panel-body div.list-items {
  list-style: none;
}
.dropdown-accordion .panel-group .panel.panel-default-2 .active-panel div.list-items li.selected > a {
  background-color: #7ebb49;
  color: #fff;
}
