/* not movable to QA */
/*common widths used in table strucuture*/
.report-filter-popup .dropdown-menu.open{
  position: fixed;
  min-width: inherit;
  top:inherit;
  left:inherit;
  margin-top: 22px;
}
.ArchiveFolderPopover {
  top: 0 !important;
}
.o365-static{
  position: static !important;
}
.report-filter-popup .hiddenselect.open{
  min-width: inherit;
}
.schInput > .row:first-of-type > .o365-mt-15:first-of-type {
  margin-top: 0px !important;
}
.schFilter > div > div > div >div >.filter-row:first-of-type{
  margin-top: 15px !important;
}
.o365-table-action-toolset > li .o365-icon.o365-cursor-nodrop{
  cursor: no-drop;
}
.o365-cursor-text{
  cursor: text !important;
}
.modal-header .status-alert.status-has-parent .close {
  line-height: 13px;
}
.o365-w-230{
  width: 230px !important;
}
.modalFixDropdown{
  z-index:0;
  position:fixed;
}
.inactiveDdcustom{
  position: absolute !important;
  left:0 !important;
}
.o365-inline-block-imp{
  display: inline-block !important;
}
.o365-zindex-10{
  z-index: 10 ! important;
}
.o365-mxw-525{
  max-width: 525px !important;
}
.modalFixDropdown.open{
  z-index:1;
  position:fixed;
}
.dropup .dropdown-menu.dropdown-menu-arrow:after {
  top: 100%;
  transform: rotate(316deg);
  left:15px;
}
.dropup .dropdown-menu.dropdown-menu-arrow{
  margin-top:0;
  margin-bottom:12px;
}
.mcustom-scroll-bar-outside-15 .mCustomScrollbar .mCSB_scrollTools.mCSB_scrollTools_vertical {
  right: 0px !important;
}
.zep_PUbtm span.sel{
  background-color: #7ebb49;
  border-color: #71ab40;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 0 solid transparent;
  white-space: nowrap;
  padding: 2px 14px;
  font-size: 11px;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 18px;
  height: 22px;
  min-width: auto;
}
.zep_PUbtm span[data-val=Cancel]{
  background-color: #cecece;
  border-color: #cecece;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 0 solid transparent;
  white-space: nowrap;
  padding: 2px 14px;
  font-size: 11px;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 18px;
  height: 22px;
  min-width: auto
}
.width-15{
  width: 15px;
}
.width-45{
  width: 45px;
}
.width-260{
  width: 260px;
}
.width-220{
  width: 220px;
}
.width-210{
  width: 210px;
}
.cursor-none{
  cursor: not-allowed;
}
.cursor-none-imp {
  cursor: not-allowed !important;
}

/*login silder dots issue*/
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager{
  bottom: 3px !important;
}

/* management */
.float-left-first-div > div:first-child{
  float: left;
}

.o365-mtm-2{
  margin-top: -2px;
}
/*text area usage in management tasks*/
textarea.mailtip{
  width: 265px;
  height: 80px;
  padding-top: 5px !important;
}

.mailtip-radio .radio-inline:nth-child(1){
    padding-right: 20px;
}
textarea.retention-comment{
  width: 260px !important;
  height: 60px!important;
  resize: none;
}

textarea.litigation-hold{
  height: 46px !important;
  border: 1px solid #cccccc;
}

/*groups accept from task frezze issue*/
.grp-accept-mail-from .freeze{
  margin-left: -50px !important;
}

#InternalMessage_ATTACHMENT{
  margin-bottom: 0px!important;
}

.password-block-original {
  display: none;
}
.password-block-star {
  display: inline;
}
.password-block:hover .password-block-original {
  display: inline;
  cursor: pointer;
}
.password-block:hover .password-block-star {
  display: none;
  cursor: pointer;
}

.table-dropdown .dropdown-menu::before{
  z-index: -1;
}

.scale-point-8{
  transform: scale(0.5, 0.5);
  -ms-transform: scale(0.5, 0.5);
  -webkit-transform: scale(0.8, 0.8);
}

.o365-mxw-60{
  max-width: 60px !important;
}

.bootstrap-select-footer .btn-sm{
      padding: 2px 14px !important;
}
.bootstrap-select-footer .pull-right{
  line-height: 17px !important;
  margin-top: -5px !important;
}
/*custom column*/
.doubly-list .doubly-list-box ul > li:hover {
  background: #efefef;
}
.doubly-list .doubly-list-box ul > li.selected,
.doubly-list .doubly-list-box ul>li.selected span.dont-inherit {
  background: #7ebb49;
  color: #fff !important;
  opacity: 1;
}
.doubly-list .doubly-list-box ul>li span.dont-inherit {
    float: none;
    color: #000;
    opacity: 1;
    position: static !important;
}
.doubly-list .doubly-list-box ul > li span {
  float: right;
  color: #b8b8b8;
  margin-right:10px ;
    opacity: 0;
}
.doubly-list .doubly-list-box ul>li span.selected {
    float: right;
    color: #fff;
}
.doubly-list .doubly-list-box ul>li span:hover {
    opacity: 1 !important;
}
.doubly-list .doubly-navigation ul {
  padding: 0;
  margin: 0 auto;
  list-style: none;
  margin-top: 75px;
  width: 22px;
}


/* delegation */
.list-dropdown .result-list ul li a:hover {
    text-decoration: none !important;
    background-color: #d7dcdd !important;
}

.HdtDetatiledView.DetailedView_min .t-cont {
  min-height: 85px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.HdtDetatiledView tbody > tr > td table tbody tr td {
  width: 100px !important;
  padding: 12px;
  /*border:1px solid red;*/
}
.HdtDetatiledView > thead > tr > th {
  width: 100px !important;
}

.table-dropdown .dropdown-menu{
  margin-left: 10px !important;
}

.bckDropFix .dropdown-backdrop{
     display:none !important;
}

/* log forwarder license */
.log-forward-checkbox-disable
{
  cursor: not-allowed;
  width:160px;
  opacity:0.5;
  pointer-events:none;
}
.log-forward-checkbox-enable
{
  cursor: pointer;
  width:160px;
}

.btn-white,.o365-ptb-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

/* rt editor fix */
.zei-option:before{
  width: 16px !important;
  background: url(images/flat-common-sprites-images.png) -5px -6px no-repeat !important;
}

.zei-unoption:before{
  width: 16px !important;
  background: url(images/flat-common-sprites-images.png) -22px -6px no-repeat !important;
}

/*custom scroll z index issue home and reprots*/
.custom-scroll-zindex-1 .mCSB_scrollTools_vertical,.custom-scroll-zindex-1 .mCSB_scrollTools_horizontal{
  z-index: 1 !important;
}

.graph-view{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  background:white;
  opacity:0.75;
  height:100%;
}
.graph-text{
  margin:auto;
  font-size:11px;
  line-height:30px;
}

.o365-icon.o365-alert-icon.alert-icon.icn-alert-danger{
  -webkit-transform: scale(0.9,.9);
  margin-top: -8px !important;
}

.o365-page-header .dropdown-menu.dropdown-menu-right .o365-icon{
  opacity: 0.8;
}

.full-loader.full-loader-text.freeze{
  z-index: 2000 !important;
}

.o365-db-wrapper .db-chart-container .db-chart-content {
  position: relative;
  padding-top: 15px;
}
.o365-chart-box .o365-chart-content {
  position: relative;
  padding-top: 15px;
}

.colapsable-header-width{
  width: 21px;
}
.colapsable-header{
  position: absolute;
  right: 10px;
  height: 20px;
  background: #4d5c64;
  z-index: 1;
  top: 5px;
}

.delegation_table:hover .hover_plus {
  opacity: 1.0;
}

.delegation_table .hover_plus {
  opacity: 0;
}

.classic-dropdown .btn-manage{
  font-size: 11px;
}
.o365-delegation-restapi{
  line-height: 1.8em;
}

/* wrap row data within the specific width - manage license */
.table-wrap-rows{
  word-wrap: break-word;
  table-layout: fixed;
}

/* movable to QA */
/* partha review  */
.o365-form-header h2, .form-header h2 {
  font-size: 11px !important;
}

.icn-mini-status-alert-incorrect {
  background-position: -457px -827px;
  margin-top: -2px;
}

.bootstrap-select.btn-group .dropdown-menu li a {
  min-height: 22.3px;
}

/* password expire - style for running and animation */
.icn-running-immediately {
  background-position: -94px -477px;
  width: 28px;
}
.icn-running-dot {
  background-position: -129px -482px;
  width: 17px;
}
.mini-status-alert b {
  font-family: "Verdana", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.o365-support .tile-wrapper .tile-inner {
  min-height: 91px;
}

.tile-report-link{
  line-height: normal;
}
.tile-report-link:hover {
  color: #017fbe;
  cursor: pointer;
}
.icn-graph-report {
    background-position: -73px -43px;
    float: right;
    margin-left: 0px;
}
.graph-report-link {
    box-shadow:none!important;
    text-decoration: underline;
    background: none;
    float: right;
    bottom: 23px;
    right: -11px;
    position: relative;
    font-size: 10px;
    color:#017fbe;
    opacity:0.6;
}
.graph-report-link-icn {
  right: -18px;
}


.graph-report-link:hover {
  opacity:1;
  text-decoration: underline;
  color: #017fbe;
}
.no-data-pageview{
  left: 650px;
}

.o365-login-container .login-inner-wrapper .login-wrap > ul > li .add-on{
  border-left:0px;
}

/* login link issue */
.o365-login-container .login-inner-wrapper .login-slides .bx-wrapper .bx-controls-auto, .o365-login-container .login-inner-wrapper .login-slides .bx-wrapper .bx-pager {
  float: right;
  max-width: 100px;
}

.lnav>li>ul li.has-dropdown>a {
  font-weight: 400;
}

/*footer forms start*/
.icn-footer-extend-trial {
  background-position: -431px -1214px;
  height: 24px;
  width: 22px;
}
.icn-footer-personalize-demo {
  background-position: -470px -1216px;
  height: 24px;
  width: 22px;
}
.icn-footer-get-quote {
  background-position: -470px -1250px;
  height: 24px;
  width: 22px;
}
.footer-button {
  width: 33px;
  height: 30px;
  background: #424f56;
  position: fixed;
  top: 100%;
  right: 5px;
  margin-top: -30px;
  z-index: 1029;
  cursor: pointer;
}
.footer-suggestion {
  height:113px;
  width:310px;
}
.footer-option {
  width: 100%;
  height: 40px;
  padding:10px;
  border-bottom: 1px solid #e3e9e9;
}
.extend-trial-form {
  width:350px;
  height:350px;
}
.demo-request-form {
  width:350px;
  height: 405px;
}
.demo-request-form .demo-request-body {
  border-top: 1px solid #e3e9e9;
  height: auto;
  overflow: hidden;
}
.demo-request-form .demo-request-body textarea {
  background-color: #FAFAFA;
  width: 100%;
  height: 105px;
  padding: 10px;
  border-width: 0px;
  overflow: auto;
  resize: none;
}
.get-quote-form {
  width:350px;
  height: 417px;
}
.dropup .dropdown-menu{/*For dropup menu and drop single datepicker in footer forms*/
  margin-bottom: 0px;
}

.feedback-form > .panel,
.rating-form > .panel {
  background-color: #FAFAFA;
  border: 0;
}
.feedback-form > .panel-default > .panel-heading,
.rating-form > .panel-default > .panel-heading {
  color: #ffffff;
  background-color: #424f56;
  border: 1px solid #4d5c64;
}
.feedback-form > .panel-default .footer-panel-body,
.rating-form > .panel-default .footer-panel-body{
  border: 1px solid transparent;
}
.feedback-form .feedback-from > input,
.feedback-form .feedback-subject > input,
.feedback-form .feedback-body textarea,
.rating-form .rating-from > input,
.rating-form .rating-body > textarea,
.feedback-form .feedback-control,
.rating-form .rating-control {
  background: #FAFAFA;
}
.rating-form .rating-tools > li:hover {
  background: #4d5c66;
}
.rating-form .rating-tools > li .icn-close {
  background-position: -315px -210px;
}
.feedback-form .feedback-tools > li.feedback-rating {
  width: auto;
}
.rating-feedback-overlay .rating-feedback-msg {
  width: 285px;
}
/*footer forms end*/

/*notification-center start*/
.fw.top-notification > .dropdown-menu .top-notification-header {
  display: block;
  font-size: 13px;
  font-weight: 600;
  height: 40px;
  border-bottom: 1px solid #e5e5e5;
  margin: -10px 0 0 -10px;
  padding: 2px 20px 0 10px;
  line-height: 40px;
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.fw.top-notification > .dropdown-menu li>div .close {
  font-size: 12px;
  margin-top: 9px;
  margin-right: 10px;
  color: #a3a3a3
}
.fw.top-notification > .dropdown-menu {
  min-width: 415px;
  padding: 5px 0 0 10px
}
.fw.top-notification > .dropdown-menu li>div i.notification-center-icon{
  float: left;
  margin-bottom: 2px;
  margin-right: 10px;
}
.fw.top-notification > .dropdown-menu li>div {
  font-size: 11px;
  padding: 0px 0px!important;
  border-bottom: 1px solid #e3e9e9;
  height: auto;
  overflow: hidden;
  margin-right:1px;
}
.fw.top-notification > .dropdown-menu li>div span {
  width: 60%;
  display: block;
  float: left;
  padding: 10px 0;
  line-height: 16px;
}
.fw.top-notification > .dropdown-menu li:last-child>div {
  border-bottom-width: 0;
  padding-bottom:5px;
}
.fw.top-notification > .dropdown-menu li>div a{
  padding:11px;
}
.fw.top-notification > .dropdown-menu li>div button{
  padding-top:2px;
}
.fw.top-notification > .dropdown-menu li>div p {
  margin: 11px 0 8px !important;
}
.fw.top-notification > .dropdown-menu li{
  margin-right: 10px;
}
.fw.top-notification > .dropdown-menu .top-notification-header .btn-group  .dropdown-toggle {
  margin-top:10px;
}

.fw.top-notification > .dropdown-menu .top-notification-header > .btn-group .dropdown-menu {
  margin: -1px 0 0 0;
  padding: 0px 0px 0px 0px!important;
  min-width: 90px!important;
}
.fw.top-notification > .dropdown-menu .top-notification-footer {
  padding: 10px 15px;
  min-height: 26px;
}
.fw.top-notification > .dropdown-menu .top-link-arrow {
  margin-top: -8px !important;
  right: 42px !important;
}
/*notification-center stop*/
.icn-reset-pwd{
  background-position: -270px -293px;
}
.resetPWDPopover {
  left: 500px;
  top: -30px;
  display: none;
}
.resetPWDPopover.right > .arrow {
  top: 40px;
}
.resetPWDPopover .popover-title {
  font-weight: bold;
}
.resetPWDPopover .popover-content {
  min-width: 500px;
}
.resetPWDPopover .close {
  line-height: 12px;
}
.text-ellipsis{
  overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.max-wid-100pc
{
max-width: 100%;
}

/*Admin Tab split up space */
.lhs-nav-tabs > .nav > li.span_by_2 {
  width: 49.7%;
}
.o365-table-setter > .top-tool-box > ul.right-flow > li div.tool-select .bs-caret .caret,
.o365-table-setter .bottom-tool-box > ul.right-flow > li div.tool-select .bs-caret .caret,
.o365-table-setter > .top-tool-box > ul > li div.tool-select .bs-caret .caret,
.o365-table-setter .bottom-tool-box > ul > li div.tool-select .bs-caret .caret {
  height: 16px;
  top: 0.5px;
  right: 1px;
}
.max-wid-95pc
{
max-width: 95%;
}
.max-wid-90pc
{
max-width: 90% !important;
}
.jobs-failure-dropdown .dropdown-menu .mCSB_scrollTools {
  margin: 5px 5px 5px 0;
}
.jobs-failure-dropdown .dropdown-menu.center.management {
  margin-left: -100px;
}

/*Stability fix starts*/
/*Select DropDown starts*/
.open > .dropdown-toggle.btn-default:focus {
  background-color: #fff;
}
/*Select DropDown Ends*/
/* For Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}

/* For Chrome */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

/* Captcha */
#Login_Captcha > .fw-mt-10{
  margin-top: 20px !important;
  padding-bottom: 10px !important;
}

.fw-col-md-6{
  position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.captcha .fw-pl-0{
  padding-left: 0px !important;
  padding-top: 0px !important;
}

input[type=number] {
  border: 1px solid #cccccc;
}
input[type=number]:disabled {
  background-color: #f6f6f6;
  opacity: 1;
  color: #808080;
  /*border: 1px solid @input-border;*/
  cursor: not-allowed;
}
/*font size changes*/
.alert-db li.alert-db-tile .alert-db-text,
.monitoring-db li.monitoring-db-tile .monitoring-db-text {
  font-weight: 600;
}
.alert-db li.alert-db-tile .alert-db-count,
.monitoring-db li.monitoring-db-tile .monitoring-db-count {
  font-size: 14px;
  margin-top: 4px;
}
.lnav > li > a,
.lnav > li > ul li.has-dropdown > a {
  font-size: 12px;
}
/*font size changes*/

/* HA */
.icn-server-alive {
  background-position: -74px -148px;
}

.icn-server-default {
  background-position: -461px -435px;
}

.icn-server-serving {
  background-position: -120px -148px;
}
/*Stability fix ends*/

.azureEnv {
  margin-top: 20px !important;

}
.popover .bottom .azureEnv > .arrow{
  margin-left: -110px !important;
}
.dropdown-menu.dropdown-menu-arrow.pull-right.status:after,
.dropdown-menu.dropdown-menu-arrow.right.status:after {
  right: 10px;
  left: auto;
}

/* Mgmt Tasks - Trust Block Domains & Users */
.ms-add-list {
  width: 280px;
  position: relative;
  border: 1px solid #c6cacc;
  display: inline-block;
}

/*Global Search starts*/
.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group h4 {
  cursor: default;
}
/*Global Search ends*/


/* REmoving IE scroll overflow */
body {
  -ms-overflow-style: scrollbar;
}

.input-group{
  display: inline-table;
}

/*No data style change starts*/
.ellipsisText{
  max-width: 250px;
  white-space: nowrap;
  display: inline-flex;
}
.ellipsisText > span,.ellipsisTextOverflowEllipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.reports-troubleshoot-link{
  color:#8e959a;
  text-decoration: underline;
}
.no-data > div > a {
  line-height:22px;
  cursor: pointer;
}
/*No data style change ends*/
/*footer consent changes starts*/
.feedback-form .privacy-policy-info {
  width: 100%;
  height: 25px;
  border-width: 0px;
  padding: 10px;
  border-bottom: 1px solid #e3e9e9;
  font-size:10px;
}
.feedback-form .gdpr-consent{
  padding-left: 5px;
  padding-top: 4px;
  border-top: 1px solid #e3e9e9;
}
/*footer consent changes ends*/

/* for dashboard graphs */
.o365-db-wrapper .db-static-pane-container .db-fluid-pane
{
  padding-top: 0px;
}
.graph-no-data
{
  position: relative;
  clear: both;
  top: 20px;
}
.graph-no-data .no-data
{
  background: none;
}
.db-update-summary-time-row
{
  margin-top: 15px;
}
.db_tile:hover
{
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
}
.btm-notification div span{
  line-height: 17px;
}
/*To maintain DashBoard chart same size */
.dbchart-first-col
{
  padding-right: 10px;
}
.dbchart-last-col
{
  padding-left: 10px;
}
/* Dashboard quick action dropdown - remove lines */
.db-stats .count-by .dropdown-menu
{
  margin-top: -2px;
}
/*add or remove columns search*/
.doubly-list-lhs .doubly-list-box ul > li > small,
.doubly-list-rhs .doubly-list-box ul > li > small {
  color: #7ebb49;
  font-size: 11px;
}
.doubly-list .doubly-list-box ul > li.selected > small,
.doubly-list .doubly-list-box ul > li.selected > span small {
  color: #fff;
}
.doubly-list .doubly-header .doubly-search input {
  height: 19px;
}
.doubly-list .doubly-list-wrapper .doubly-list-lhs,
.doubly-list .doubly-list-wrapper .doubly-list-rhs {
  width: 240px;
  float: left;
}
.doubly-list .doubly-list-wrapper {
  width: 125%;
  clear: both;
}
.doubly-list .doubly-header .doubly-search {
  height: 22px;
  margin-top: -5px;
}
/*Check for update*/
.roboUpdate .modal-menu .o365-link-cursor:hover .icn-cog-gray{
  background-position: -117px -90px;
}
.robo-update-history .installed {
  width: 320px;
  color: #687278;
  float: left;
  display: block;
  font-size: 10px;
  margin-right: 25px;
  border-right: 1px solid #e3e7e8;
}
.o365-table:not(.prevent-break-all) td{
  word-wrap: break-word;
  word-break: break-word;
}

.o365-table-popup td{
  max-width: 250px;
}

.mgmt-note  ul > li {
  margin : 2px;
}
.roboUpdate .modal-menu .o365-link-cursor:hover .custom-field-text {
  text-decoration: underline !important;
  color: #000;

}
.icn-upgrade-sm {
  background-position: -480px -854px;
  width: 20px;
  height: 20px;
}
.icn-wrong {
  background-position: -63px -355px;
  width: 20px;
  height: 20px;
}
.icn-view-report {
  background-position: -218px -434px;
}
.roboUpdate .modal-menu {
  float: right;
  border-right: 1px solid #d8dcdd;
  padding: 0 14px;
  margin-top: 5px;
  margin-right: 10px;
  color: #afafaf;
}
.roboUpdate .history-tab a {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}
.roboUpdate .history-tab.active a {
  border-left-width: 1px !important;
}
.roboUpdate .roboupdate-loading {
  font-size: 12px;
  text-align: center;
  padding: 40px 0;
}
.width-extend.btn-group.licenses .dropdown-menu {
  min-width: 600px;
}

.smtp .tooltip-inner{
  white-space: nowrap;
}
.line-height-20{
  line-height: 20px;
}
.o365-ml-m55 {
  margin-left: -55px;
}
.o365-ml-m5 {
  margin-left: -5px;
}
/*IE default clear text icon hide*/
input[type=text]::-ms-clear{
  display: none;
}
/* Notification Template Changes */
.customEditor
{
  min-height: 175px;
  position: relative;
}
.o365-popup .modal-menu {
  float: right;
  border-right: 1px solid #d8dcdd;
  padding: 0 8px;
  margin-top: 5px;
  margin-right: 10px;
  color: #afafaf;
}

.notification-template .modal-menu .o365-link-cursor:hover .custom-field-text {
  text-decoration: underline !important;
  color: #000;
}

.notification-template .modal-menu .o365-link-cursor .custom-field-text {
  text-decoration: underline !important;
  color: #000;
}

.input-group-addon.closeCCField
{
  background-color : transparent !important;
  padding-top: 1px;
}
/* Managelicense scroll bar location to end */
#ML_RESULT .mCSB_scrollTools
{right:-3px}
#NOTIFICATION_TEMPLATE_PREVIEW .mCSB_scrollTools
{right:-3px}

.attribute-filter {
  background-color: #fbfbfb;
  border-color: #ededed;
  padding: 10px 15px 5px 15px;
  margin-bottom: 0;
}
.o365-w-750 {
  width: 750px;
}
.o365-elipsis-100{
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filter-col.filter-row-no span {
  line-height: 22px;
  color: #8d8d8d;
}
.o365-lh-18p{
  line-height: 18px !important
}

.pull-right .clickAction{
  line-height: 17px !important
}
.popover.bottom.resetPWDPopover  > .arrow:after {
  border-bottom-color:#f7f7f7;
}
.icn-solid-cart {
  background-position: -188px -479px;
}
.tooltip-body .tooltip.right .tooltip-arrow
{
  top:40% !important;
}
.sort-asc-black{
  background-position:-71px -64px;
  height: 15px;
  width: 15px;
}
.sort-desc-black{
  background-position:-36px -64px;
  height: 15px;
  width: 15px;
}
/* .global-search .gs-wrapper {
  max-width: 1000px;
  margin: 110px auto 0 auto;
}
.global-search .gs-wrapper .gs-input-wrapper {
  position: relative;
  clear: both;
  min-width: 750px;
  -webkit-box-shadow: 0 0 10px #333;
  box-shadow: 0 0 10px #333;
} */
.max-zindex
{
  z-index: 9999 !important;
}
.zindex-996 {
  z-index: 996 !important;
}
.zindex-997 {
  z-index: 997 !important;
}
.zindex-998 {
  z-index: 998 !important;
}
.zindex-999 {
  z-index: 999 !important;
}
.zindex-1000
{
  z-index: 1000 !important;
}
.zindex-1001
{
  z-index: 1001 !important;
}
.zindex-1002
{
  z-index: 1002 !important;
}
.zindex-1003
{
  z-index: 1003 !important;
}
.zindex-1004
{
  z-index: 1004 !important;
}
.zindex-1005
{
  z-index: 1005 !important;
}
.zindex-1006
{
  z-index: 1006 !important;
}
.zindex-1007
{
  z-index: 1007 !important;
}
.zindex-1008
{
  z-index: 1008 !important;
}
.zindex-1035
{
  z-index: 1035 !important;
}
.zindex-1040
{
  z-index: 1040 !important;
}
.zindex-1041
{
  z-index: 1041 !important;
}
.zindex-1042
{
  z-index: 1042 !important;
}
.zindex-1043
{
  z-index: 1043 !important;
}
.zindex-1044
{
  z-index: 1044 !important;
}
.width-fit-cont {
width:fit-content !important;
}

.o365-mt-m-6{
margin-top: -6px;
}
/*general changes from app.css*/
.o365-feed-list > li a {
  font-size: 11px;
}
@-ms-keyframes loading {
  from {
    left: 0;
  }
  to {
    left: 100%;
  }
}
/*css added for japanese moved from app.css to app_developper.css - starts*/
.ja_JP_body .o365-filter-toggle-box .filter-icon {
  position: absolute;
  background: #fff;
  height: 27px;
  width: 30px;
  margin-top: -26px;
  right: 130px;
  padding: 5px 2px 5px 2px;
  cursor: pointer;
  z-index: 4;
  -webkit-box-shadow: 0 -2px 2px #b3b3b3;
  box-shadow: 0 -2px 2px #b3b3b3;
}
.ja_JP_body .classic-tab.classic-tab-enhanced .add-button {
  width: 180px;
  height: 27px;
  padding: 5px 8px;
  color: #6a6b6d;
  cursor: pointer;
}
.ja_JP_body .licDropDown .dropdown-menu {
  border-color: #e4e4e4;
  min-width: 350px;
  padding: 10px;
}
.ja_JP_body .o365-cmxw-70 {
  max-width: 70px;
}
.ja_JP_body .file_log h4 {
  width: 70%;
}
.ja_JP_body .file_log {
  height: 91px;
}
.ja_JP_body .exportDropDwn {
  width: 132px;
}

.omp .zh_CN.progress-status:before{content:"ManageEngine M365 Manager Plus Client \6b63\5728\521d\59cb\5316"}
.omp .ja_JP.progress-status:before{content:"ManageEngine M365 Manager Plus \30AF \30E9 \30A4 \30A2 \30F3 \30C8 \304C \521D \671F \5316 \3057 \3066 \3044 \307E \3059"}
.omp .progress-status:before{content:"ManageEngine M365 Manager Plus Client is Initializing";}
/*css added for japanese moved from app.css to app_developper.css - ends*/

/*dashboard changes from app.css*/
.db-stats {
  padding-top: 8px;
}
.db-stats .count {
  font-size: 18px;
  margin-bottom: 5px;
  font-family: 'Lato';
}
.db-stats .count-of {
  color: #333;
  line-height: 15px;
}
.db-stats .count-by .dropdown-toggle {
  margin-right: 0px;
  padding: 0px;
  font-size: 10px;
}
.db-stats .count-by .dropdown-toggle .caret {
  color: #666;
}
.db-stats .count-by.open .dropdown-toggle {
  background-color: transparent;
  border-color: transparent;
}
.icn-tick-green1 {
  background-position: -203px -1130px;
}
/* Breaks tool-tip in manage license. Issue raised by satish
.tooltip-inner{
  word-break: break-all;
}
*/
/*old z-index value for app css change*/
.dropdown-menu {
  z-index: 1000;
}
/*scroll bar position adjustment*/
.mCSB_scrollTools
{
  z-index: 990;
  width:6px;
}
.target_class td a {
  color: #017fbe;
}
/* Tool tip breaks in management */
.tooltip-inner.fluid-widt:not(.no-min-width) {
  min-width: 200px;
}

.o365-display-webkit-inline-box{
  display: -webkit-inline-box !important;
}
.ze_orly
{
   background-color: #000;
   opacity: .5;
}
#reportTableSelection .bootstrap-select.btn-group.bs-container{
  position: fixed;
  z-index: 1003;
}
.input-group #maiLto.form-control{
  float: none;
}
.o365-ml-197 {
  margin-left: 197px !important;
}
.o365-w-1000 {
  width: 1000px;
}
.no-data.icn-md {
  padding-left: 28px;
}
.property-value{
  word-break: break-all;
}
.prop-action-list >li{
  width: 49%;
  vertical-align: top;
}
.cursor-none .icheckbox_minimal.disabled{
  cursor: not-allowed!important;
}
.fw.top-notification>.dropdown-menu li.active > a{
  background: #fff;
  color: #000;
}
.dropdown.jobs-failure-dropdown .dropdown-menu.dropdown-menu-arrow:after{
  z-index: -1;
}
.signed-in-name{
  max-width: 180px;
  word-break: break-all;
  white-space: normal;
  line-height: 15px!important;
}
.no-data{
  width: 260px;
}
/* For language support handling */
.demo-request-form{
  width: 370px;
}
.extend-trial-form{
width: 370px;
}
.robo-update-history .version{
width: auto;
}
.addAuditAdvance{
  margin-left: 158px;
}
.o365-table-setter > .top-tool-box.no-right-padding,
.o365-table-setter .bottom-tool-box.no-right-padding {
  padding-right: 0;
}
.o365-mw-130 {
  min-width: 130px !important;
}
.has-error .bootstrap-select .btn-default{
  border : 1px solid #db2e2e
}
.fw-floating-modal-confirm .floating-modal-radio-row
{
	min-height:45px;
	height:45px;
}
.o365-daterangepicker.opensright.show-calendar .header {
  left: 258px !important;
}
.o365-daterangepicker.opensleft.show-calendar .header {
  right: 258px !important;
}
.no-data-graph {
  width: 215px;
  position: absolute;
  left: 55%;
  top: 50%;
  min-height: 35px;
  margin-left: -115px;
  margin-top: -17px;
  background: #fff;
  opacity:0.75;
}
.o365-pt-4_5 {
  padding-top: 4.5px !important;
}
.smtp-external-address-input input {
  height: 22px;
  padding: 3px 7px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 0px;
  border: 1px solid #ccc;
  width: 209px;
}
.reset-pwd-new input {
  height: 22px;
  padding: 3px 7px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 0px;
  border: 1px solid #ccc;
  width: 212px;
}
.csv-table td, .csv-table th{
  word-break: inherit;
  white-space: nowrap;
}

.ext-props-table td, .ext-props-table th{
  min-width: 100px;
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.mgmt-ui-element-with-tooltip-mxw {
  max-width: calc(100% - 35px);
}
.mgmt-ui-element-with-tooltip-width {
  width: calc(100% - 35px);
}
.custom-col-md-1, .custom-col-md-2, .custom-col-md-3, .custom-col-md-4, .custom-col-md-5, .custom-col-md-6, .custom-col-md-7, .custom-col-md-8, .custom-col-md-9, .custom-col-md-10, .custom-col-md-11, .custom-col-md-12 {
  /* float: left; */
  display: inline-block;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.custom-col-md-1 {
  width: 8.3333%;
}
.custom-col-md-2 {
  width: 16.6666%;
}
.custom-col-md-3 {
  width: 25%;
}
.custom-col-md-4 {
  width: 33.3333%;
}
.custom-col-md-5 {
  width: 41.6666%;
}
.custom-col-md-6 {
  width: 50%;
}
.custom-col-md-7 {
  width: 58.3333%;
}
.custom-col-md-8 {
  width: 66.6666%;
}
.custom-col-md-9 {
  width: 75%;
}
.custom-col-md-10 {
  width: 83.3333%;
}
.custom-col-md-11 {
  width: 91.6666%;
}
.custom-col-md-12 {
  width: 100%;
}
.text-white-space-normal {
  white-space: normal;
}
.ui-template-single-column .ui-template-component-label {
 float: right;
}
.ui-template-double-column .ui-template-component-label {
  white-space: normal;
}
.ui-template-double-column .ui-template-component-check-box-label {
  white-space: normal;
  position: absolute;
  padding-top: 1px;
}
.ui-template-single-column {
  min-width: 100%;
  display:inline-block;
  padding-left: 15px;
  padding-right: 15px;
}
.ui-template-double-column {
  min-width: 50%;
  display:inline-block;
  padding-left: 15px;
  padding-right: 15px;
}
ul.green-dot-list li {
  color: #7ebb49;
  line-height: 20px;
}
/*
.demo {
  touch-action:none;
}
.flowchart-demo .window {
  border: 1px solid #346789;
  box-shadow: 2px 2px 19px #aaa;
  -o-box-shadow: 2px 2px 19px #aaa;
  -webkit-box-shadow: 2px 2px 19px #aaa;
  -moz-box-shadow: 2px 2px 19px #aaa;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  opacity: 0.8;
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  text-align: center;
  z-index: 20;
  position: absolute;
  background-color: #eeeeef;
  color: black;
  font-family: helvetica, sans-serif;
  padding: 0.5em;
  font-size: 0.9em;
  -webkit-transition: -webkit-box-shadow 0.15s ease-in;
  -moz-transition: -moz-box-shadow 0.15s ease-in;
  -o-transition: -o-box-shadow 0.15s ease-in;
  transition: box-shadow 0.15s ease-in;
}
.flowchart-demo .window:hover {
  box-shadow: 2px 2px 19px #444;
  -o-box-shadow: 2px 2px 19px #444;
  -webkit-box-shadow: 2px 2px 19px #444;
  -moz-box-shadow: 2px 2px 19px #444;
  opacity: 0.6;
}
.flowchart-demo .active {
  border: 1px dotted green;
}
.flowchart-demo .hover {
  border: 1px dotted red;
}
.flowchart-demo .jtk-connector {
  z-index: 4;
}
.flowchart-demo .jtk-endpoint, .endpointTargetLabel, .endpointSourceLabel {
  z-index: 21;
  cursor: pointer;
}
.flowchart-demo .aLabel {
  background-color: white;
  padding: 0.4em;
  font: 12px sans-serif;
  color: #444;
  z-index: 21;
  border: 1px dotted gray;
  opacity: 0.8;
  cursor: pointer;
}
.flowchart-demo .aLabel.jtk-hover {
  background-color: #5C96BC;
  color: white;
  border: 1px solid white;
}
.window.jtk-connected {
  border: 1px solid green;
}
.jtk-drag {
  outline: 4px solid pink !important;
}
path, .jtk-endpoint {
  cursor: pointer;
}
.jtk-overlay {
  background-color:transparent;
}
*/
/*
.flow-task{
  width: 185px;
  display: inline-block;
  border-left: none;
  background-color: #fff;
  line-height: 30px;
  box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  -o-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  position: absolute;
  margin-bottom: 0;
  height: 30px;
}
.flow-task .action-border
{
  border: #e6e6e6 solid 1px;
  border-left: #7fdbc4 solid 2px;
  padding: 0 10px;
  height: 30px;
  cursor: pointer;
}
.flow-endpoint
{
  display: inline-block;
  background-color: #fff;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: #bfbfbf solid 1px;
  position: relative;
  bottom: -5px;
  z-index: 2;
  cursor:"move";
}
.flow-timer{
  height: 70px;
}
#flowchartWindow1 {
  top: 34em;
  left: 5em;
}
#flowchartWindow2 {
  top: 7em;
  left: 36em;
}
#flowchartWindow3 {
  top: 27em;
  left: 48em;
}
#flowchartWindow4 {
  top: 23em;
  left: 22em;
}
.flow-condition{
height: 127px;
}
.flow-timer{
height: 75px;
}
.flow-direction {
  text-align: center;
  position: relative;
}
.flow-direction .icn-wf-down-arrow {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -2.5px;
  z-index: 2;
}
.flow-hdots {
  width: 1px;
  min-height: 43px;
  border-right: #cdcdcd dashed 1px;
  display: inline-block;
  height: 100%;
}
.wf-direction-right {
  position: absolute;
  right: -70px;
  top: 50%;
  line-height: 1px;
  margin-top: -0.5px;
}
.wf-direction-right .icn-wf-dots {
  min-width: 70px;
  width: 100%;
  height: 1px;
  min-height: initial;
  border-top: #cdcdcd dashed 1px;
  border-right: none;
}
.wf-direction-right .icn-wf-right-arrow {
  position: absolute;
  right: -2.5px;
  top: 50%;
  margin-top: -0.5px;
}
.wf-direction-right.wf-direction-155 {
  right: -155px;
}
.wf-direction-right.wf-direction-350 {
  right: -350px;
}
*/
input[type=text].input-error {
  border-color: #db2e2e;
}
.input-error {
  border-color: #db2e2e;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.input-error:focus {
  border-color: #b71f1f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ea8585;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ea8585;
}
 .input-error .btn-default{
  border-color: #db2e2e;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.o365-h-600{
  height: 600px;
}
.o365-border-none {
  border-right : 0px !important;
}
.dropdown-accordion .active-panel .selected{
  background-color: #7ebb49;
  color:#ffffff;
}
.daterangepicker.opensleft {
  margin-right: -22px;
}
/*For daterangepicker alignment fix*/
.show-calendar.daterangepicker.dropdown-menu {
  min-width: 776px;
}
.show-calendar.daterangepicker.dropdown-menu.single{
  min-width: 204px;
}
.cursor-move {
  cursor: move;
}
.customize-tabs table tbody > tr > td {
  height:25px;
}
.table-container > .mCS-inset-3 .mCSB_scrollTools_vertical {
  width: 6px !important;
}
.table-container > .mCS-inset-3 .mCSB_scrollTools_horizontal{
  height: 6px !important;
}
.daterangepicker.opensleft.schedule-input {
  margin-right: -7px;
  margin-top: 14px;
}
.daterangepicker.schedule-input.opensleft.show-calendar .ranges
{
  margin-left: 2px;
}
.o365-border-left-ed {
  border-left: #ededed solid 1px;
}

.global-search .gs-wrapper .gs-input-wrapper .gs-result .gs-result-group .mCustomScrollbar .mCSB_outside + .mCSB_scrollTools {
  right: -9px;
}

.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
  background: #ededed url("../images/o365-sprite@2x.png") -339px -1180px;
}

.daterangepicker .calendar {/*For some languages(Hebrew) date range picker requires more width*/
  max-width: unset;
}
.o365-mxh-200{
  max-height: 200px;
}
.o365-mw-190 {
  min-width: 190px !important;
}
.o365-word-break-all
{
  word-break: break-all !important;
}
.o365-mr-m45 {
  margin-right: -45px !important;
}
.drop-highlight{
  min-height:68px;
  background: #fff;
  border: 1px dashed #d75353;
}
.make-silent label{
  color: #8d8d8d;
}

.layout-pane .lyt-body .panel-body .form-horizontal .form-group .control-field {
  width: auto !important;
}

.tab-input{
  width: 75px;
  height: 20px;
  margin: 4px 8px;
  padding: 2px 8px;
}
.ui-autocomplete{
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 998;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 11px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid #bbb;
  border-radius: 0px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.lyt-group{
  margin-bottom:10px;
}
.fw .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
  width: 260px;
}
.fw .form-control{
  max-width: 260px;
}
.fw .freeze{
  background: rgba(255, 255, 255, 0.6);
  z-index: 998;
}
.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{
  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 {
  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 .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;
}
.panel-group .panel-heading + .panel-collapse .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.fw .panel .panel-body + .table,
.fw .panel .panel-body + .table-responsive{
  border-top: 1px solid #ddd;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body {
  border-top-width: 0;
  padding: 15px 10px 10px 10px;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li {
  position: relative;
  width: 50%;
  float: left;
  display: block;
  margin-bottom: 10px;
  cursor: move;
}
.fw .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-right: 5px;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li:nth-child(even) {
  padding-left: 5px;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li > div {
  background-color: #8dc63f;
  height: 22px;
  padding: 4px 5px;
  color: #fff;
  position: relative;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li > div > div {
  margin-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li > div > span {
  position: absolute;
  display: block;
  width: 10px;
  height: 14px;
  background: url("images/flat-common-sprites-images@2x.png") -159px -1134px;
  left: 2px;
  background-size: 500px 3824px !important;
  background-image: url("images/flat-common-sprites-images.png") \9;
  top: 5px;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li > div > div.lyt-lhs-drag-tool {
  position: absolute;
  right: 3px;
  background-color: #587d81;
  top: 0;
  width: 37px;
  height: 22px;
  padding-top: 4px;
  padding-right: 2px;
  visibility: hidden;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li > div > div.lyt-lhs-drag-tool > i {
  display: inline-block;
  width: 13px;
  height: 13px;
  background-image: url("images/flat-common-sprites-images@2x.png");
  background-image: url("images/flat-common-sprites-images.png") \9;
  background-size: 500px 3140px !important;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li > div > div.lyt-lhs-drag-tool > i.lyt-lhs-drag-edit {
  background-position: -324px -1288px;
  width: 18px;
  border-right: 1px solid #a0a7ad;
  cursor: pointer;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li > div > div.lyt-lhs-drag-tool > i.lyt-lhs-drag-del {
  background-position: -342px -1288px;
  cursor: pointer;
  margin-left: -1px;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li.dropped > div {
  background-color: #e4e4e4;
  color: #7d7d7d;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li.dropped > div > span {
  display: none;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li.dropped > div > div.lyt-lhs-drag-tool {
  background-color: #e4e4e4;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li.dropped > div > div.lyt-lhs-drag-tool > i.lyt-lhs-drag-edit {
  background-position: -356px -1288px;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li.dropped > div > div.lyt-lhs-drag-tool > i.lyt-lhs-drag-del {
  background-position: -375px -1288px;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li.lyt-while-drag {
  border: 1px dashed #da5250;
  background-color: #fafb9d;
  width: 142px;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li.lyt-while-drag > div {
  background-color: #fafb9d;
  color: #000;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li.lyt-while-drag > div > span {
  background-position: -287px -1231px;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li.lyt-while-drag > div > div.lyt-lhs-drag-tool {
  display: none;
}
.fw .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse .panel-body ul.lyt-lhs-drag-component > li:hover > div > div.lyt-lhs-drag-tool {
  visibility: visible;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body {
  padding: 15px 20px;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .lyt-drag-placeholder {
  color: #000;
  text-align: center;
  margin: 30px 0;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal li.lyt-sort-state-highlight {
  list-style: none;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group {
  border: 1px solid transparent;
  padding-bottom: 7px;
  padding-top: 7px;
  margin-bottom: 0;
  cursor: pointer;
  position: relative;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group > .lyt-editable-dd {
  width: 17px;
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  background-color: #faee9a;
  display: none;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group > .lyt-editable-dd > .lyt-editable-ddlist {
  position: absolute;
  bottom: 0;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group > .lyt-editable-dd > .lyt-editable-ddlist > div .o365-inline-icon {
  margin-left: -2px;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group > .lyt-editable-dd > .lyt-editable-ddlist > div .caret {
  border-width: 3px;
  color: #7d774d;
  position: absolute;
  top: 12px;
  margin-left: -6px;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group > .lyt-editable-dd > .lyt-editable-ddlist > div > ul {
  display: none;
  position: absolute;
  list-style: none;
  background: #faee9a;
  padding: 5px 0;
  margin: -1px 0 0 0;
  z-index: 1000;
  min-width: 120px;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group > .lyt-editable-dd > .lyt-editable-ddlist > div > ul > li > a {
  display: block;
  padding: 4px 6px;
  margin: 0 5px;
  border-bottom: 1px solid #fff;
  white-space: nowrap;
  color: #000;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group > .lyt-editable-dd > .lyt-editable-ddlist > div > ul > li:last-child > a {
  border-bottom-width: 0;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group > .lyt-editable-dd > .lyt-editable-ddlist > div > ul > li:hover > a {
  text-decoration: underline;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group > .lyt-editable-dd > .lyt-editable-ddlist > div:hover > ul {
  display: block;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group:hover {
  border-color: #f4d26b;
  background: #ffffc9;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group:hover > .lyt-editable-dd {
  display: block;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group > .control-label {
  float: left;
  padding-right: 15px;
  text-align: left;
  padding-left: 25px;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal > .form-group > .control-field {
  float: left;

}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal .lyt-sort-state-highlight {
  min-height: 68px;
  background: #fff;
  border: 1px dashed #d75353;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal.freeze-all .control-field {
  position: relative;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .form-horizontal.freeze-all .control-field::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 99;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .panel {
  margin-bottom: 10px;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .panel > .panel-heading {
  min-height: 26px;
  background-color: #f9f9f9;
  padding: 4px 8px;
}
.fw .layout-pane .lyt-body .lyt-rhs .lyt-rhs-panel-level-01 .panel-body .panel .panel-body {
  padding: 15px 20px;
}

/* draggable append to body */

li.lyt-while-drag {
  list-style-type: none;
  border: 1px dashed #da5250;
  background-color: #fafb9d;
  width: 142px;
  visibility: visible;
}
li.lyt-while-drag > div {
  background-color: #fafb9d;
  color: #000;
}
li.lyt-while-drag > div > span {
  position: absolute;
  display: block;
  width: 10px;
  height: 14px;
  background: url("images/flat-common-sprites-images@2x.png") -159px -1134px;
  left: 2px;
  background-size: 500px 3140px !important;
  background-image: url("images/flat-common-sprites-images.png") \9;
  top: 5px;
  background-position: -287px -1231px;
}
li.lyt-while-drag > div > div.lyt-lhs-drag-tool {
  display: none;
}
.lyt-panel-title-inner{
  display: -webkit-inline-box;
}
.lyt-panel-title-inner .lyt-paner-icn-hover{
  visibility: hidden;
}
.lyt-panel-title-inner:hover .lyt-paner-icn-hover{
  visibility: visible;
  display: inline-block;
}
li.lyt-while-drag > div > div{
  margin-left: 7px;
  margin-top: 5px;
}
.classic-tab > .nav-tabs > li > a > input[type=text], .classic-nav-enabled > .nav-tabs > li >  input[type=text]{
  margin:2px 9px;
}
.fw .form-horizontal .radio, .fw .form-horizontal .checkbox, .fw .form-horizontal .radio-inline, .fw .form-horizontal .checkbox-inline{
  padding-top: 0px;
}
.template-settings .unset-bold{
  font-weight: 400 !important;
}
.template-settings .unset-margin-left{
  margin-left: 0px !important;
}
.template-settings .unset-mb{
  margin-bottom: 0px !important;
}
.template-settings .ms-add-list{
  width: 260px;
}
.fw .classic-tab-with-scroll .classic-nav-enabled{
  overflow: visible;
}
/*.fw .classic-tab-with-scroll{
  overflow: visible;
}
*/
.advance-setting {
  visibility: hidden;
}
.advance-setting label {
  padding-top: 0;
}
.advance-setting.open {
  visibility: visible;
}
.advancedsetting {
  color: #000;
}
.advancedsetting .caret {
  transform: rotate(-90deg);
}
.advancedsetting.open .caret {
  transform: rotate(0deg);
}
.pwdcomplex .caret {
  transform: rotate(-90deg);
  color: #000;
  margin-left: 5px;
}
.pwdcomplex.open .caret {
  transform: rotate(0deg);
}
.pwd-setting {
  visibility: hidden;
}
.pwd-setting.open {
  visibility: visible;
}
.mandator:before{
  color: #f24b49 !important;
}
.o365-ml-332{
  margin-left: 332px;
}
.fw .input-group{
  max-width: 260px !important;
}
.reset-pwd-new{
  display: inline;
  margin-left: 20px;
}
.ze_SCmb{
  height: 30px !important;
}
/* Automation */
display: none;
}
.automation-policy-cont > .form-group.open {
  display: block;
}
.create-automation  {
}
/*.create-automation  .mCSB_container {
  height: 100%;
}*/
.create-automation  .dragged-box {
  width: 185px;
  display: inline-block;
  border-left: none;
  background-color: #fff;
  line-height: 30px;
  box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  -o-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  position: relative;
  margin-bottom: 0;
}
.create-automation  .dragged-box .drag-delete {
  position: absolute;
  right: -5px;
  top: -13px;
  display: none;
}
.create-automation  .dragged-box:hover > .main-drag-box .drag-delete {
  display: block;
}
.create-automation  .dragged-box .add-task-dropdown {
  position: absolute;
  left: 50%;
  margin-left: -6px;
  top: 16px;
}
.create-automation  .dragged-box .add-task-dropdown .dropdown-menu.dropdown-menu-arrow {
  margin-left: -55px;
}
.create-automation  .dragged-box .add-task-dropdown .dropdown-menu.dropdown-menu-arrow:after {
  left: 66px;
}
.create-automation  .dragged-box .drag-time-delay i {
  visibility: hidden;
}
.create-automation  .dragged-box .drag-time-delay:hover i,
.create-automation  .dragged-box .drag-time-delay .open i {
  visibility: visible;
}
.create-automation  .dragged-box :hover + .drag-time-delay i{
  visibility: visible;
}
.create-automation  .dragged-box .timedelay-dropdown {
  width: 265px;
  padding: 10px 20px 20px;
  margin-left: -166px;
}
.create-automation  .dragged-box .timedelay-dropdown.dropdown-menu.dropdown-menu-arrow:after {
  left: 180px;
}
.create-automation  .dragged-box .main-drag-box {
  border: #e6e6e6 solid 1px;
  border-left: #7fdbc4 solid 2px;
  padding: 0 10px;
  height: 30px;
  cursor: pointer;
}
.create-automation  .dragged-box .main-drag-box .connect-circle-bottom,
.create-automation  .dragged-box .main-drag-box .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;
}
.create-automation  .dragged-box .main-drag-box .connect-circle-right {
  bottom: auto;
  top: 50%;
  margin-left: 0;
  margin-top: -1px;
  right: -4px;
  left: auto;
}
.create-automation  .dragged-box .main-drag-box .o365-wf-icon {
  margin-top: -2px;
}
.create-automation  .dragged-box .main-drag-box .drag-condition-edit {
  position: absolute;
  right: 3px;
  top: 7.5px;
  visibility: hidden;
}
.create-automation  .dragged-box .main-drag-box .drag-condition-edit .o365-icn-edit {
  margin-right: 0;
  opacity: 0.6;
}
.create-automation  .dragged-box .main-drag-box .drag-condition-edit .o365-icn-edit:hover {
  opacity: 1;
}
.create-automation  .dragged-box .main-drag-box .drag-condition-edit .o365-icn-trash {
  opacity: 0.6;
}
.create-automation  .dragged-box .main-drag-box .drag-condition-edit .o365-icn-trash:hover {
  opacity: 1;
}
.create-automation  .dragged-box .main-drag-box:hover .drag-condition-edit {
  visibility: visible;
}
.create-automation  .dragged-box .drag-condition {
  background-color: #fff;
  padding: 8px 12px 8px 8px;
  border: #e6e6e6 solid 1px;
  border-top: none;
}
.create-automation  .dragged-box .drag-condition .drag-condition-one {
  width: 165px;
  height: 20px;
  line-height: 20px;
  background-color: #f5f5f5;
  padding: 0 7px;
  position: relative;
  cursor: pointer;
}
.create-automation  .dragged-box .drag-condition .drag-condition-one .drag-condition-edit {
  position: absolute;
  right: -2px;
  top: 1.5px;
  visibility: hidden;
}
.create-automation  .dragged-box .drag-condition .drag-condition-one .drag-condition-edit .o365-icn-edit {
  margin-right: 0;
  opacity: 0.6;
}
.create-automation  .dragged-box .drag-condition .drag-condition-one .drag-condition-edit .o365-icn-edit:hover {
  opacity: 1;
}
.create-automation  .dragged-box .drag-condition .drag-condition-one .drag-condition-edit .o365-icn-trash {
  opacity: 0.6;
}
.create-automation  .dragged-box .drag-condition .drag-condition-one .drag-condition-edit .o365-icn-trash:hover {
  opacity: 1;
}
.create-automation  .dragged-box .drag-condition .drag-condition-one:hover .drag-condition-edit {
  visibility: visible;
}
.create-automation  .dragged-box .drag-condition-next {
  background-color: #f5f5f5;
  text-align: center;
  height: 22px;
  line-height: 20px;
  border: #e6e6e6 solid 1px;
  border-top: none;
}
.create-automation  .dragged-box.active {
  background-color: #fff7d0;
  box-shadow: 1px 2px 4px 0px transparent;
}
.create-automation  .dragged-box.active .main-drag-box {
  border: #acacac dashed 1px;
  border-left: #acacac dashed 1px;
}
.create-automation  .empty-dragged-box {
  width: 87px;
  text-align: center;
  display: block;
  border-left: none;
  background-color: #fff;
  line-height: 20px;
  box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  -o-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.13);
  position: relative;
  margin-bottom: 0;
  margin-left: 45px;
  color: #b8b8b8;
  border: #e1e1e1 dashed 1px !important;
}
.create-automation  .empty-dragged-box a {
  color: #a3a3a3;
  display: block;
}
.create-automation  .empty-dragged-box a i {
  margin-top: -1px;
}
.create-automation  .empty-dragged-box a:hover,
.create-automation  .empty-dragged-box a:focus,
.create-automation  .empty-dragged-box a:visited {
  text-decoration: none;
}
.create-automation  .empty-dragged-box.open {
  background-color: #dadcdd;
}
.create-automation  .empty-dragged-box.open a {
  color: #000;
}
.create-automation  .empty-dragged-box.open a i {
  background-position: -53px -1313px;
}
.create-automation  .empty-dragged-box .dropdown-menu li > a {
  padding: 5px 8px;
}
.create-automation  .empty-dragged-box .dropdown-menu.dropdown-menu-arrow:after {
  left: 68px;
}
.create-automation  .icn-wf-dots {
  width: 1px;
  min-height: 43px;
  border-right: #cdcdcd dashed 1px;
  display: inline-block;
  height: 100%;
}
.create-automation  .wf-direction {
  width: 185px;
  text-align: center;
  position: relative;
}
.create-automation  .wf-direction .icn-wf-down-arrow {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -2.5px;
  z-index: 2;
}
.create-automation  .wf-direction-right {
  position: absolute;
  right: -70px;
  top: 50%;
  line-height: 1px;
  margin-top: -0.5px;
}
.create-automation  .wf-direction-right .connect-circle-right {
  display: inline-block;
  background-color: #fff;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: #bfbfbf solid 1px;
  position: absolute;
  bottom: auto;
  top: 50%;
  margin-left: 0;
  margin-top: -3px;
  left: 7px;
  z-index: 2;
}
.create-automation  .wf-direction-right .icn-wf-dots {
  min-width: 70px;
  width: 100%;
  height: 1px;
  min-height: initial;
  border-top: #cdcdcd dashed 1px;
  border-right: none;
}
.create-automation  .wf-direction-right .icn-wf-right-arrow {
  position: absolute;
  right: -2.5px;
  top: 50%;
  margin-top: -0.5px;
}
.create-automation  .wf-direction-right.wf-direction-155 {
  right: -155px;
}
.create-automation  .wf-direction-right.wf-direction-350 {
  right: -350px;
}
.create-automation  .secondary-listing {
  position: absolute;
  right: -258px;
  top: 50%;
  margin-top: -14px;
  line-height: initial;
}
.create-automation  .secondary-listing.list-right-538 {
  right: -538px;
}
.create-automation  .secondary-listing.empty-dragged-box {
  right: -160px;
  top: 50%;
  margin-top: -10px;
  line-height: 20px;
}
.create-automation  .secondary-listing.empty-dragged-box.wf-listing-right {
  right: -245px;
}
.create-automation  .drag-condition-one .wf-direction-right {
  margin-top: -4px;
}
.empty-drag-info {
  width: 510px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  text-align: center;
  margin: 267px auto 0;
  position: absolute;
  top:25%;
  left:25%
}
.automation-modal {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1041;
  right: 0;
  top: 0;
}
.automation-modal.open {
  display: block;
}
.automation-modal .automation-modal-content {
  background-color: #fff;
  width: fit-content;
  min-width: 1150px;
  position: relative;
  height:90.5vh;
  z-index: 1041;
  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-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  text-align: center;
  padding: 10px;
  border-top: 1px solid #e5e5e5;
}
.automation-modal .overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1040;
  background-color: #000;
  opacity: 0.5;
  z-index: 1;
}
@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;
  }
}
.pwdcomplex .caret {
  transform: rotate(-90deg);
}
.pwdcomplex.open .caret {
  transform: rotate(0deg);
}
.AdvanceSetting {
  color: #000;
}
.AdvanceSetting .caret
{
  transform: rotate(-90deg);
}
.AdvanceSetting.open .caret {
  transform: rotate(0deg);
}
.fw .creation-rule .panel-rule .panel .panel .panel-heading{
  border-bottom: 0px;
}
.fw .creation-rule .panel-group .panel{
  border-top: 0px;
}
.customer-support-base .mandatory:before
{
  content:"";
}
.mec .mandatory:before
{
  content:"";
}
.PwdComplex .caret {
  transform: rotate(-90deg);
}
.PwdComplex.open .caret {
  transform: rotate(0deg);
}
.o365-make-inline-table {
  display: inline-table !important;
}
.dropdown-menu.o365-flow-timer.dropdown-menu-arrow:after {
  left: 86px !important;
}
.fixed-view-details a {
  display: block;
  padding: 1px 10px;
  border: 1px solid #e7e7e6;
  color: #0089b8;
  -webkit-box-shadow: -2px 2px 2px 0 #ccc;
  box-shadow: -2px 2px 2px 0 #ccc;
  background-color: #fff;
}
.fixed-view-details {
  position: absolute;
  margin-top: -6px;
  top: auto;
  right: auto;
}
.o365-nm-font{
  font-style: normal
}
.icn-back {
  background-position: -2px -1337px;
}
.o365-ml-85
{
  margin-left: 85px !important;
}
.icn-bell-dark {
  background-position: -8px -481px;
}
.o365-ml-260
{
  margin-left: 260px !important;
}
.o365-h-300
{
  height: 300px;
}
.o365-word-break-unset{
  word-break: unset !important;
}
.o365-mr-m80 {
  margin-right: -80px !important;
}
.o365-ml-m55 {
  margin-left: -55px !important;
}
.o365-overflow-y-auto{
  overflow-y: auto !important;
}
.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;
}
.o365-width-400
{
  width: 400px !important;
}
.o365-width-335
{
  width: 335px !important;
}
.o365-width-240
{
  width: 240px !important;
}
.icn-license-success {
  background-position: -36px -1359px;
}
.icn-license-failure {
  background-position: 0px -1359px;
}
.icn-license-partial {
  background-position: -54px -1359px;
}
.dropdown-menu .select-divider{
  border: #e5e5e5 1px solid;
  border-width: 1.5px 0 0 0;
  padding-top: 5px !important;
  margin-top: 5px;
}
.fw .show-calendar.daterangepicker.dropdown-menu.single {
  min-width: 204px;
}
.o365-bt-0{
  border-top: 0px;
}
.popupview .table.o365-table > tbody tr > td:first-child{
  border-left: none !important;
}
.popupview .table.o365-table > tbody tr > td:last-child{
  border-right: none !important;
}
.popupview .mCSB_scrollTools{
  top:33px;
}
.fw .customer-support-base.customer-support-base-sm {
  right: 5px;
  bottom: 3px;
  height: 51px;
  width: 51px;
}
.fw .customer-support-base.customer-support-base-sm > .ui-effects-wrapper {
  transform: scale(0.7);
  -ms-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -webkit-transform: scale(0.7);
}
.fw .customer-support-base.customer-support-base-sm .support-icon .flash-dot {
  right: -8px;
}
.fw .customer-support-base.customer-support-base-sm .support-icon .flash-dot.flash-glow {
  right: -14px;
}
.fw .customer-support-base.customer-support-base-sm .cust-req-list {
  right: 0px;
  bottom: 1px;
}
.fw .customer-support-base.customer-support-base-sm .support-floating-form {
  right: 0px;
  bottom: 1px;
}
.fw .table > tbody > tr > td {
  border: 1px solid #f0f0f0;
  height: 30px;
}
.fw .table > tbody tr:nth-child(even) {
  background-color: #fafafa;
}
.fw.fw-notification-template .fw-icn-clear-search {
  background-position: -256px -221px;
}
.fw.fw-notification-template .table-empty-overlay .alert-warning {
  background-color: #fff;
  border-color: #fff;
  margin-top: 100px !important;
}
.fw .fw-freeze-loading .loader.loader-text.loader-md .loader-sprite {
  background-repeat: no-repeat !important;
  padding-left: 20px !important;
  width: 100px !important;
  height: 35px !important;
}
.fw .preview-temp .mCSB_scrollTools {
  right: 0px;
  top: 0px;
  bottom: 0px;
}
.fw .doubly-list .doubly-header {
  color: #000;
  padding: 7px 0 7px 9px !important;
}
.fw .domain-controllers.pop-up.multiple-email-address {
  min-height: 24px;
  max-height: 60px;
  height: auto;
}
.input-group-addon.close-cc {
  background-color : transparent !important;
  padding-top: 1px;
  border-left: 0px;
}
.fw .custom-loader .fw-loader-type-1 .loading-text {
  display: inline-block;
  margin-top: 9px !important;
}
.fw.fw-notification-template .input-group .form-control,
.fw.fw-select-notification-template .input-group .form-control {
  padding-left: 4px !important;
}
.fw.fw-select-notification-template .mCSB_container_wrapper {
  margin-right: 10px;
}
.fw .fw-mxh-600 {
  max-height: 600px !important;
}
.fw .dropdown-menu.dropdown-menu-arrow {
  border: 0px;
}
.fw .template-tab.vertical-tab .compose-attachment span.more-attachments {
  display: inline-block;
  padding: 0px;
  min-width: 45px !important;
  width: 45px !important;
  background-color: #fff;
}
.fw-inline-icon.icn-asc {
  display: inline-block;
  height: 18px;
  vertical-align: middle;
  width: 18px;
  background-image: url("../images/o365-sprite@2x.png?bN=4318");
  background-image: url("../images/o365-sprite.png?bN=4318") \9;
  background-size: 500px 1848px !important;
  background-position: -477px -323px;
}
.fw-inline-icon.icn-desc {
  display: inline-block;
  height: 18px;
  vertical-align: middle;
  width: 18px;
  background-image: url("../images/o365-sprite@2x.png?bN=4318");
  background-image: url("../images/o365-sprite.png?bN=4318") \9;
  background-size: 500px 1848px !important;
  background-position: -460px -324px;
}
/*Remove once issue fixed in ADS*/
.fw-inline-icon.icn-trash {
  display: inline-block;
  height: 18px;
  vertical-align: text-top;
  width: 18px;
  background-image: url("../images/o365-sprite@2x.png");
  background-image: url("../images/o365-sprite.png?bN=4318") \9;
  background-position: -224px -1154px;
  background-size: 500px 1848px !important;
}

.fw .macros {
  width: 148px !important;
}
.fw-table-setter>.top-tool-box>ul>li {
  border-right: 0px !important;
}
.fw.fw-select-notification-template .compose .dropdown-menu.dropdown-menu-arrow:after {
  left: 242px;
}
.status-alert
{
  top: 70px;
  width:580px;
}
#selectObjects_maxAlert.status-alert{
	width:450px;
}
.sub-menu
{
  left: 0px;
}
.o365-mxw-270 {
  max-width: 270px !important;
}
.role-actions-container .popover-content {
  max-height: 250px;
}
.o365-h-300{
  height: 300px;
}
.modal .modal-dialog.modal-size-36 {
  width: 1080px !important;
}
.o365-h-650{
  height: 650px;
}
.reportSelectionContainer .dropdown-menu.open{
  z-index: 998 !important;
}
#reportSelection .bs-container{
  z-index:1;
}
.o365-ml-2p{
  margin-left: 2%;
}
/*To control global warning with body class itself*/
.alert-gr-warning{
  display: none;
}
.alert-gr-enabled .alert-gr-warning{
  display: block;
}
.alert-gr-enabled .sub-menu {
  top: 104px;
}
/* .alert-gr-enabled .o365-left-pane,
.alert-gr-enabled .o365-left-pane.left-pane-fix {
  padding-top: 104px;
} */
.fw textarea:-ms-input-placeholder {
  color: #999;
}
.text-to-link-hover {
  color: #017fbe;
  text-decoration: none;
}
.text-to-link-hover:hover,
.text-to-link-hover:focus {
  color: #014c72;
  text-decoration: underline;
}
.msp .zh_CN.progress-status:before{content:"ManageEngine M365 Security Plus Client \6b63\5728\521d\59cb\5316"}
.msp .ja_JP.progress-status:before{content:"ManageEngine M365 Security Plus \30AF \30E9 \30A4 \30A2 \30F3 \30C8 \304C \521D \671F \5316 \3057 \3066 \3044 \307E \3059"}
.msp .progress-status:before{content:"ManageEngine M365 Security Plus Client is Initializing";}

.top-menu-select .dropdown-menu
{
  z-index: 1002;
  border: none;
}
.report-search .search-input
{
  width: 180px;
}
.o365-ml-100
{
  margin-left: 100px;
}
.o365-page-header h1 span
{
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.o365-db-wrapper .db-static-pane-container .db-static-right-pane .right-pane-box
{
  background-color: white;
}
.o365-top-pane .top-menu-select .dropdown-toggle .filter-option
{
  position: static;
}
.o365-top-pane .top-menu-select .dropdown-toggle .caret
{
  position: static;
  top: auto;
  margin-top: -1px;
}
.o365-top-pane .top-menu-select .btn-group.bootstrap-select
{
  width: auto !important;
}
.o365-top-pane .top-pane-top .misc-area .misc-menu .navbar-nav>li>a .count
{
  right: 3px;
  top: -4px;
}
.fw.fw-notification-template .modal-title
{
  word-break: break-all;
}
.fw.fw-notification-template .modal-body .form-group .col-md-3.control-label
{
  word-break: normal;
}
.fw .customer-support-base .support-floating-form .sending-loader .loader-inner {
  width: 210px;
}
.o365-break-word {
  word-break: break-word !important;
}
.o365-wb-keep-all {
  word-break: keep-all !important;
}
.o365-top-pane .top-pane-bottom {
  padding-top: 0px;
  margin-top: 20px;
  margin-left: 10px;
}
.fw .mandatory:before {
  content: "*";
}
.max-wid-55pc
{
  max-width: 55% !important;
}
.max-wid-35pc
{
  max-width: 35% !important;
}
.icn-gs-recent-search
{
  width: 14px;
}
.o365-h-25
{
  height: 25px !important;
}

/* notification template related changes */
.fw.fw-notification-template .fw-page-header {
  margin: 0;
  border-bottom: 1px solid #e2e2e2;
  padding: 7px 0 6px 0;
  min-height: 34px;
}
.fw.fw-select-notification-template.fw-body-pane {
  position: relative;
  margin-left: 0px;
  margin-top: 0px;
  padding: 0 0px;
  height: auto;
}
.fw .jumpto-container .jump-to-menu{
top: 15px;
}
.fw .jump-to-menu.open .jumpto-overlay,
.fw .jump-to-menu.open .jumpto-dd-menu {
    display: block;
}
.fw .jump-to-menu:not(.open) .jumpto-overlay,
.fw .jump-to-menu:not(.open) .jumpto-dd-menu {
    display: none;
}
.o365-zindex-0 {
  z-index: 0 !important;
}
.fw .layout-pane .panel .panel-body .form-group .control-label {
  word-break:break-word!important;
}
.fw .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 0px;
}
.fw .table-sort {
  display: inline-block;
}
.fw.fw-notification-template.fw-body-pane {
  position: relative;
  margin-left: 0;
  margin-top: 0;
  padding: 0 0;
  height: auto;
}
.fw .custom-loader .loader-gif {
  display: inline-block;
  height: 36px;
  vertical-align: text-top;
  width: 36px;
  margin-top: -8px;
  background-image: url(../images/loader-sm.gif)!important;
}
.fw .custom-loader .fw-loader-type-1 .loader-box {
  height: 40px;
  line-height: 20px;
  background-color: #ffffdb;
  border-radius: 3px;
}
.fw-popup .modal-menu {
  float: right;
  border-right: 1px solid #d8dcdd;
  padding: 0 8px;
  margin-top: 5px;
  margin-right: 10px;
  color: #000;
}
.fw .mCSB_scrollTools.mCSB_scrollTools_horizontal.horizontalTopScroll .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 0;
}
.fw .fw-table-setter .fw-table .table-sort {
  display: inline-block;
  margin-left: 5px;
}
.fw .preview-attachment-uploads {
  min-height: 30px;
  border-top: 1px solid #e5e5e5;
  margin: 5px -10px -10px -10px;
  left: 0;
  right: 0;
  vertical-align: middle;
  padding-left: 10px;
}
.fw .preview-attachment-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;
}
.fw .preview-attachment-uploads .file-que .name-of-file {
  float: left;
}
.fw .fw-text-sm.form-control {
  height: 12px !important;
  margin: 0 !important;
  z-index: 0 !important;
}
/* Ads table sorted column colour change not needed in OMP */
.fw .sorted-header{
  background-color: #556067 !important;
}
.fw .doubly-list .doubly-header {
  padding: 7px 0 7px 9px !important;
  margin: 0
}
.fw .fw-notification-template .macros {
  width: 160px !important;
  height: 250px !important;
}
.fw-link-cursor {
  cursor: pointer !important;
}

/* HDT detailed view searchbar */
div.inline-search-bar .table-search > .search-input{
  display: inline;
}


.popupview .mCSB_scrollTools.mCSB_scrollTools_horizontal{
  top: auto;
}
.popupview .mCSB_scrollTools.mCSB_scrollTools_horizontal.horizontalTopScroll{
  top: 0;
  bottom: auto;
}

/*management template filter*/
.filter-body.addCondi .filter-row .filter-col {
  min-width: 20px;
}
.o365-fixed{
  position: fixed !important;
}
.o365-mxh-450{
  max-height: 450px;
}

/* product scheduler disable icon not working in IE issue fix */
.o365-display-webkit-inline-box .date-dropdown .freeze {
  height: 18px;
}


.fw .sorted-header {
  background-color: #556067 !important;
}
.fw.fw-notification-template .doubly-list .doubly-list-wrapper .doubly-list-rhs .doubly-list-box ul>li{
  padding-right: 7px;
}
.fw.fw-notification-template .doubly-list-box .mandatory{
  position: inherit !important;
}
.o365-top-pane .top-pane-bottom .nav-area .nav-tabs li a{
  top:-1px;
}
.o365-body-pane .db-top-strip {
  z-index: 1002;
}
.fw.fw-notification-template .fw-table-setter>.top-tool-box>ul>li {
  z-index:3;
}
.closeButton{
	margin-right: -13px !important;
	margin-top: -3px !important;
}
.o365-mtm-5{
	margin-top: -5px !important;
}
.dropdown-menu.log-out>.active>a
{
  color:#333 !important;
  background-color:transparent !important;
}
.o365-w-256{
  width: 256px !important;
}
.bootstrap-select .btn.dropdown-toggle.btn-default span
{
	overflow: hidden;
    text-overflow: ellipsis;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text
{
  display: block;
	overflow: hidden;
    text-overflow: ellipsis;
	max-width: 230px;
    white-space: nowrap;
}
.jobs-failure-dropdown .dropdown-menu.center::after {
    left: min(140px,57%)!important;
}
div.inline-search-bar .table-search .search-input
{
  display: inline;
}

.col-md-12.o365-align-center
{
  position: inherit;
}
.configureReport table { /*Settings configuration error message space fix*/
  width: auto;
  max-width: 1300px;
}
.o365-min-width-48p {
  min-width: 48% !important;
}

/* force pasword change style overwrite with flat style */
.fw .password-cheklist ul li.pwd-strength-nor .fw-icn-tick-green,
.fw .password-cheklist ul li.pwd-strength-nor .fw-icn-tick-green2 {
  display: inline-block;
}
.fw .password-cheklist ul li.pwd-strength-nor .hyphen-text {
  display: none;
}
.fw .password-cheklist.nor {
  display: block;
}
.fw .password-cheklist.low .pwd-strength-low .fw-icn-tick-green,
.fw .password-cheklist.low .pwd-strength-low .fw-icn-tick-green2 {
  display: inline-block;
}
.fw .password-cheklist.low .pwd-strength-low .hyphen-text {
  display: none;
}
.fw .password-cheklist.low .pwd-strength-low .pwd-strength-mid .fw-icn-tick-green,
.fw .password-cheklist.low .pwd-strength-low .pwd-strength-mid .fw-icn-tick-green2 {
  display: inline-block;
}
.fw .password-cheklist.low .pwd-strength-low .pwd-strength-mid .hyphen-text {
  display: none;
}
.fw .password-cheklist.low.mid .pwd-strength-mid .fw-icn-tick-green,
.fw .password-cheklist.low.mid .pwd-strength-mid .fw-icn-tick-green2 {
  display: inline-block;
}
.fw .password-cheklist.low.mid .pwd-strength-mid .hyphen-text {
  display: none;
}
.fw .password-cheklist.low.mid .pwd-strength-high .fw-icn-tick-green,
.fw .password-cheklist.low.mid .pwd-strength-high .fw-icn-tick-green2 {
  display: inline-block;
}
.fw .password-cheklist.low.mid .pwd-strength-high .hyphen-text {
  display: none;
}
.fw .password-cheklist.low.hig {
  display: none;
}
.fw .password-cheklist.simple-list {
  display: none;
  padding: 3px 0 0;
}
.fw .password-cheklist.simple-list.hig {
  display: block;
}
.fw .fw-icn-tick-green {
  background-position: -140px -147px;
}
.o365-top-pane.force-password-change
{
	height: 52px;
}
.force-password-change .o365-body-pane{
	margin-top: 52px;
}
.force-password-change .container{
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  width:98%;
  min-width:1000px;
}
.force-password-change .fw .fw-mini-status-alert .close {
  font-size: 14px;
  line-height: 13px !important;
  margin-top: 2px !important;
  font-weight: normal;
  color: #333333;
  margin-right: -3px;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.force-password-change .fw .fw-status-alert {
  padding: 10px 15px;
  border: 1px solid #e6e6e6;
  border-top: 0px solid transparent;
  border-radius: 0px;
  color: #000;
  display: none;
  background-color: #f2f2f2;
  text-shadow: none !important;
  position: fixed;
  width: 450px;
  margin-left: -225px;
  top: 52px;
  left: 50%;
  z-index: 1003;
  line-height: 18px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.force-password-change .fw .fw-mini-status-alert {
  padding: 3px 9px;
}
.force-password-change .fw .fw-status-alert h4 {
  margin-top: 0;
  color: inherit;
}
.force-password-change .fw .fw-status-alert .alert-link {
  font-weight: bold;
}
.force-password-change .fw .fw-status-alert > p,
.force-password-change .fw .fw-status-alert > ul {
  margin-bottom: 0;
}
.force-password-change .fw .fw-status-alert > p + p {
  margin-top: 5px;
}
.force-password-change .fw .fw-status-alert .alert-body.alert-set-icon {
  padding-left: 35px;
  position: relative;
}
.force-password-change .fw .fw-status-alert .alert-body.alert-set-icon .alert-icon {
  position: absolute;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
}
.force-password-change .fw .fw-status-alert .close {
  position: static !important;
  top: 0;
  left: 0;
  line-height: 13px;
  font-size: 14px;
  color: #000;
}
.force-password-change .fw .fw-status-alert.fw-status-alert-xs {
  width: 225px;
  margin-left: -112.5px;
}
.force-password-change .fw .fw-status-alert.fw-status-alert-sm {
  width: 300px;
  margin-left: -150px;
}
.force-password-change .fw .fw-status-alert.fw-status-alert-xmd {
  width: 450px;
  margin-left: -292.5px;
}
.force-password-change .fw .fw-status-alert.fw-status-alert-md {
  width: 675px;
  margin-left: -337.5px;
}
.force-password-change .fw .fw-status-alert.fw-status-alert-lg {
  width: 900px;
  margin-left: -450px;
}
.force-password-change .fw .fw-status-alert.status-has-parent {
  position: absolute;
  top: 0 !important;
}
.force-password-change .fw .mini-fw-status-alert {
  padding: 3px 9px;
}
.force-password-change .fw .mini-fw-status-alert .close {
  font-size: 14px;
  line-height: 13px !important;
  margin-top: 2px !important;
  font-weight: normal;
  color: #333333;
  margin-right: -3px;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.force-password-change .fw .mini-fw-status-alert .close span {
  font-size: 14px !important;
}
.force-password-change .fw .mini-fw-status-alert .close:hover,
.force-password-change .fw .mini-fw-status-alert .close:focus {
  color: #4d4d4d;
  text-decoration: none;
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
}
.force-password-change .fw .fw-status-alert-success {
  background-color: #e5f0dd;
  border-color: #c0dca9;
  color: #000;
}
.force-password-change .fw .fw-status-alert-success hr {
  border-top-color: #b3d597;
}
.force-password-change .fw .fw-status-alert-success .alert-link {
  color: #000000;x
}
.force-password-change .fw .fw-status-alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #000;
}
.force-password-change .fw .fw-status-alert-info hr {
  border-top-color: #a6e1ec;
}
.force-password-change .fw .fw-status-alert-info .alert-link {
  color: #000000;
}
.force-password-change .fw .fw-status-alert-warning {
  background-color: #faf3d0;
  border-color: #f4df70;
  color: #000;
}
.force-password-change .fw .fw-status-alert-warning hr {
  border-top-color: #f2da58;
}
.force-password-change .fw .fw-status-alert-warning .alert-link {
  color: #000000;
}
.force-password-change .fw .fw-status-alert-danger {
  background-color: #f9dcdc;
  border-color: #ee9795;
  color: #000;
}
.force-password-change .fw .fw-status-alert-danger hr {
  border-top-color: #ea817f;
}
.force-password-change .fw .fw-status-alert-danger .alert-link {
  color: #000000;
}

/* force pasword change style overwrite with flat style ends*/
.fw .fw-icn-password-change{
    width: 57px;
}
.fw .jumpto-container .jump-to-menu{
  left: 16px;
}
.o365-top-pane .product-logo{
    left: 34px;
}
.o365-top-pane .product-logo.mmp img{
  width: 161px;
}
.o365-top-pane .product-logo.msp img{
  width: 156px;
}
.doubly-list .doubly-list-wrapper .doubly-list-rhs .doubly-list-box ul > li > span > span {
  right: 5px;
}
.fw .btn-xs span.toggle-handle{
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  height: 100%;
  width: 0;
  border-width: 0 1px;
}
/* TFA mail verification input align fix*/
.fw .verify-auth .form-control{
  max-width: 240px;
}

.fw .dragged-box{
  position: relative;
}
.fw .wf-direction-right {
  position: absolute;
  right: -90px;
  top: 50%;
  line-height: 1px;
  margin-top: -4px;
}
.fw .doubly-list .doubly-list-box ul>li span.dont-inherit {
  display: inline-block;
}
.flex-col .radio-inline {
  margin-left: 0px;
}


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

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

.cursor-pointer{
  cursor: pointer !important
}

.migration-bottom-status.bottom-status-lvl-1 {
  bottom: 97px;
}
.migration-bottom-status {
  position: fixed;
  right: 0;
  bottom: 0px;
  width: 370px;
  height: 98px;
  background-color: #fff;
  border: 1px solid #c6cacc;
  padding: 10px;
  -webkit-box-shadow: 0 0 10px #e4e0e0;
  box-shadow: 0 0 10px #e4e0e0;
  z-index: 1020;
}
.migration-bottom-status .close {
  margin-right: -5px;
  margin-top: -8px;
  color: #bdbdbd;
}
.configureReport table { /*Audit configuration error message space fix*/
  max-width: 1300px;
}
.top-notification .dropdown-menu,
.top-pane-top .dropdown.last .dropdown-menu{
z-index: 1002;
}
.alert-gr-enabled .o365-body-pane{
  margin-top: 104px;
}
.es-migration-open{
 overflow: hidden;
}
.fw .fw-icn-clear-search-sm {
    background-position: -246px -1147px;
}
.automation-task-input .ui-template-double-column{
  padding-left: 5px;
  padding-right: 5px;
}
.automation-task-input .ui-template-double-column.o365-ml-2p{
  margin-left: 0%;
}

.link-on-hover
{
  text-decoration: none;
  cursor: pointer;
}
.link-on-hover:hover{
  text-decoration: underline;
}


.o365-license-selection tr {
  padding: 6px 10px 5.5px 10px;
  background-color: white;
}

.o365-license-selection .panel-row  {
  background:#fff !important;
}
.o365-license-selection tr td {
  white-space: nowrap;
  background-color: #fff;
  height: 40px;
}
.fw .allField.SmtpSelection .fw-valign-bottom {
	vertical-align: top !important;
}

.mec #SupportInfoText{
    margin-bottom: -6px !important;
}
.mec .no-data .middle-align{
    margin-top: -1px;
}
.mec #SupportContact{
  white-space: nowrap;
}
.o365-no-padding{
  padding:0px !important;
}

.fw-top-bar-active .rmp-body-pane {
  top: 25px;
}
.fw-top-bar-active.alert-gr-enabled .rmp-body-pane {
  top: 59px;
}
.fw-top-bar-minimized.alert-gr-enabled .rmp-body-pane {
  top: 34px;
}
.o365-zindex-10000 {
  z-index: 10000 !important;
}
.preservespace .filter-option.pull-left {
  white-space: pre;
}
.fw-security-advisory-form .form-control{
	width: 260px!important;
}
.o365-left-pane-icons.no-left-pane .lnav li a
{
  padding: 0;
  width: 0;
  border: 0;
}
#securityAdvisoryModal .alert.alert-info tr td:first-child
{
  width: 40px;
}

/* till this */
.dsi-wrapper .dsi-row .dsi-rhs {
  float: right;
  width: 270px;
  margin-top: -6px;
}
