/* Colors */
/* form designer: grid stack */
/*@import '../modules/_reusables.scss';*/
.padding-top-0 {
  padding-top: 0px; }

.padding-left-5 {
  padding-left: 5px; }

.padding-right-5 {
  padding-right: 5px; }

.padding-top-5 {
  padding-top: 5px; }

.padding-bottom-5 {
  padding-bottom: 5px; }

.padding-top-10 {
  padding-top: 10px; }

.padding-right-10 {
  padding-right: 10px; }

.padding-left-10 {
  padding-left: 10px; }

.padding-top-15 {
  padding-top: 15px; }

.padding-right-30 {
  padding-right: 30px; }

.padding-left-right-10 {
  padding: 0 10px; }

.padding-left-right-15 {
  padding: 0 15px; }

.margin-left-0 {
  margin-left: 0px; }

.margin-left-5 {
  margin-left: 5px; }

.margin-bottom-5 {
  margin-bottom: 5px; }

.margin-left--30 {
  margin-left: -30px; }

.margin-auto {
  margin: auto; }

.margin-10 {
  margin: 10px; }

.font-size-12 {
  font-size: 12px;
  color: inherit; }

/* Colors */
/* form designer: grid stack */
/* Colors */
/* form designer: grid stack */
md-tabs.md-default-theme md-ink-bar, md-tabs md-ink-bar, .panel-dialog md-toolbar.md-default-theme:not(.md-menu-toolbar), .panel-dialog md-toolbar:not(.md-menu-toolbar), md-dialog md-toolbar.md-default-theme:not(.md-menu-toolbar), md-dialog md-toolbar:not(.md-menu-toolbar), md-toolbar.md-default-theme:not(.md-menu-toolbar) {
  background-color: #f9913e; }

.side-nav md-sidenav {
  background-color: #444444; }

md-tabs.md-default-theme md-ink-bar, md-tabs md-ink-bar, md-input-container:not(.md-input-invalid).md-input-focused label, .md-subheader.md-default-theme.md-primary, .md-subheader.md-primary, md-toolbar.md-default-theme:not(.md-menu-toolbar), md-tabs.md-default-theme .md-tab.md-active, md-tabs .md-tab.md-active, md-tabs.md-default-theme .md-tab.md-active md-icon, md-tabs .md-tab.md-active md-icon, md-tabs.md-default-theme .md-tab.md-focused, md-tabs .md-tab.md-focused, md-tabs.md-default-theme .md-tab.md-focused md-icon, md-tabs .md-tab.md-focused md-icon {
  color: #f9913e; }

.md-subhead.subhead-label, .md-subhead.card-subhead {
  line-height: 15px;
  font-size: 12px; }

.card-property-value {
  font-weight: bold;
  line-height: 15px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block; }

md-input-container:not(.md-input-invalid).md-input-focused .md-input, .ng-new-grid .cardlist.active {
  border-color: #f9913e !important; }

md-input-container .md-placeholder, md-input-container label, md-input-container.md-cyan-theme .md-placeholder, md-input-container.md-cyan-theme label, md-input-container.md-cyan-theme:not(.md-input-invalid).md-input-has-value:not(.md-input-focused):not(.md-input-focused) label, md-input-container.md-default-theme .md-placeholder, md-input-container.md-default-theme label, md-input-container.md-default-theme:not(.md-input-invalid).md-input-has-value label, md-input-container.md-green-theme .md-placeholder, md-input-container.md-green-theme label, md-input-container.md-green-theme:not(.md-input-invalid).md-input-has-value:not(.md-input-focused) label, md-input-container.md-grey-theme .md-placeholder, md-input-container.md-grey-theme label, md-input-container.md-grey-theme:not(.md-input-invalid).md-input-has-value:not(.md-input-focused) label, md-input-container.md-white-theme .md-placeholder, md-input-container.md-white-theme label, md-input-container.md-white-theme:not(.md-input-invalid).md-input-has-value:not(.md-input-focused) label, md-input-container:not(.md-input-invalid).md-input-has-value:not(.md-input-focused) label {
  color: #555; }

md-input-container:not(.md-input-invalid).md-input-has-value:not(.md-input-focused) label {
  font-weight: 600; }

.ng-scroll-show-always .mCSB_scrollTools, .ng-scroll-show-always .mCustomScrollBox:hover > .mCSB_scrollTools {
  opacity: 1; }

.ng-scroll-show-always .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #444444; }

.mCSB_scrollTools {
  width: 8px; }

/*.ng-scroll-show-always .mCSB_scrollTools {
    width: 15px;
}

.ng-scroll-show-always.scroll-large .mCSB_scrollTools {
    width: 15px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 15px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 15px;
}*/
/*.mCustomScrollBox {
    right: 4px;
}*/
::-webkit-scrollbar-thumb {
  background: #444444; }

/*::-webkit-scrollbar {
    width: 15px;
}*/
ul.sidenav-menu > li.active .menu-link, ul.sidenav-menu > li.active:hover .menu-link {
  color: #ffffff;
  background-color: #f9913e; }

ul.sidenav-menu > li:active .menu-link, ul.sidenav-menu > li:hover .menu-link {
  color: #ffffff;
  background-color: #ff9c4d; }

/*ul.sidenav-menu > li:active .menu-link:before, ul.sidenav-menu > li:hover .menu-link:before {
    background: #f79d55;
}*/
.inbox-left-section .inbox-left-pane md-list-item.active {
  background-color: #6f6f6f; }

.inbox-left-section .inboxlist-header .inboxlist-folders .md-button.btnitem:hover:after {
  background-color: #f9913e; }

/*.md-button.md-white-theme.md-fab:not([disabled]):hover {
    background-color: $default-theame-hover-color;
    color: white;
    border: 1px solid white;
}*/
.form-details .app-name .formcode {
  color: #f9913e; }

.inbox-left-section .inbox-left-pane md-list-item .md-list-item-inner .list-content .app-name .formcode {
  font-family: Roboto-Medium;
  color: #f9913e; }

.panel-dialog md-toolbar.md-default-theme:not(.md-menu-toolbar), .panel-dialog md-toolbar:not(.md-menu-toolbar), md-dialog md-toolbar.md-default-theme:not(.md-menu-toolbar), md-dialog md-toolbar:not(.md-menu-toolbar) {
  color: #ffffff; }

.hamburger-logo-container {
  background-color: #e15228 !important; }

/*ul.sidenav-menu > li.active .menu-link:before, ul.sidenav-menu > li:active .menu-link:before, ul.sidenav-menu > li:hover .menu-link:before {
    content: '';
    width: 3px;
    height: 100%;
    top: 0;
    background: $default-color;
    position: absolute;
    left: 0;
}*/
.side-nav md-sidenav {
  height: 100%; }

.md-button.md-primary.md-raised.non-action {
  outline: #999 solid 1px;
  background-color: #fbfbfb !important;
  color: #999 !important; }

.md-button.md-default-theme.md-primary, .md-button.md-primary {
  color: #424242; }

.inbox-folders .md-button.md-primary.active {
  border-bottom: 3px solid #f9913e; }

.md-button.md-grey-theme.md-hue-1.md-primary, .md-button.md-grey-theme.md-hue-1:not([disabled]).md-focused {
  background-color: #ffffff;
  outline: 1px solid #777; }

.applist-subnavtabs .md-nav-bar ul .md-nav-item .md-button._md-nav-button.md-active {
  background-color: #0e262e;
  color: #FFF; }

md-nav-bar.md-default-theme md-nav-ink-bar, md-nav-bar md-nav-ink-bar {
  color: #a22f32;
  background: #f9913e; }

.default-table {
  /*margin-top: 10px;*/
  font-size: 12px;
  width: 100%;
  text-align: center;
  border-spacing: 0px;
  /*margin-bottom: 5px;*/ }
  .default-table thead {
    background-color: #6f6f6f;
    margin-bottom: 10px; }
    .default-table thead th {
      padding: 10px;
      color: #ffffff;
      font-weight: normal; }

.default-table tbody tr {
  height: auto; }

.default-table tbody tr:nth-child(even) {
  background-color: #eee; }

.default-table tbody td {
  padding: 6px; }

.list {
  font-size: 12px;
  width: 100%;
  text-align: center;
  border-spacing: 0px; }
  .list .list-header {
    background-color: #6f6f6f;
    margin-bottom: 10px;
    font-weight: bold; }
    .list .list-header div {
      padding: 6px;
      margin: auto; }
  .list .list-body {
    height: 200px;
    overflow: scroll; }
    .list .list-body input {
      width: 80px; }
    .list .list-body::-webkit-scrollbar {
      width: 2px;
      height: 10px; }
    .list .list-body .list-body-child div {
      padding: 6px;
      margin: auto; }
    .list .list-body div.even {
      background-color: #eee; }
    .list .list-body .mCSB_scrollTools .mCSB_draggerContainer {
      left: 10px; }

.md-grey-theme.md-hue-1 {
  box-shadow: none; }

.emplisttabs .md-nav-bar .md-button._md-nav-button.md-active {
  color: #f9913e; }

.emplisttabs .md-nav-bar md-nav-ink-bar {
  background-color: #f9913e; }

.fxlist {
  /*.list-item {
        .repeated-item {
            .label {
                span {
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                }
            }
        }
    }*/ }
  .fxlist .emp-list-card .list-item .emp-column:hover {
    color: #f88326; }
  .fxlist .emp-list-card.card-view .cardview-items, .fxlist .emp-list-card:hover md-card-title {
    color: #f88326; }
  .fxlist .emp-list-card.card-view .cardview-items .department-card h3:before {
    background: #f9913e; }
  .fxlist .emp-list-card.card-view .cardview-items .department-card .badge {
    background-color: #f9913e; }
  .fxlist .list-header {
    background-color: #6f6f6f;
    color: #ffffff; }
    .fxlist .list-header .repeated-item {
      color: #ffffff; }

.kpi {
  color: #1e2c35;
  border: 1px solid #f9913e; }

.inbox-left-section .inbox-left-pane md-list-item.active .kpi:hover {
  border-color: #f9913e; }

.inbox-form-header .app-actions .approw {
  border-bottom: 2px solid #f9913e; }

.inbox-left-section .inboxlist-header .inboxlist-folders .md-button.active.btnitem:after {
  background-color: #f9913e; }

.inbox-left-section .inbox-left-pane md-list-item.is-show-quick-view .quickview {
  border-color: #f9913e;
  background: #f9913e; }

.quick-view-panel md-card-content .quickview-details table tr td:last-child {
  color: #1e2c35; }

.quick-view-panel md-card-content h4 {
  color: #f9913e; }

.kpi:hover {
  border-color: #f9913e;
  background: #f9913e;
  color: #ffffff; }

.inbox-left-section .inbox-left-pane md-list-item .quickview {
  border: 1px solid #f9913e;
  padding: 0; }

.md-button.md-fab.md-mini.inbox-list-toggler-button {
  color: #f9913e;
  background-color: #ffffff; }

.document-appload .upload-documents-dialog .drop-box {
  height: 120px;
  background-color: rgba(111, 195, 206, 0.28);
  border: 1px dashed #f9913e; }

.document-appload .upload-documents-dialog .attachment-button-group .md-button.active {
  border: 1px dashed #f9913e; }

.document-appload ul li a.upload-control {
  border: 1px solid #f9913e; }

.md-headline md-checkbox.md-checked .md-icon {
  background-color: #e2a725; }

.rating-control i {
  cursor: pointer;
  color: #f5a712; }

.notifications .notificationlist .listitem .iconplace.escalation {
  background-color: #f9913e; }

.notifications .notificationlist .listitem .iconplace.info {
  background-color: #f9913e; }

.notifications .notificationlist .listitem .iconplace .recipientname {
  color: #f9913e; }

.listpage-tabs md-radio-button.md-checked, .listpage-tabs md-radio-button:active, .listpage-tabs md-radio-button:hover, .listpage-tabs md-radio-button:active {
  background: #f88326; }

.search-with-query-btn.md-button.md-icon-button.active, .search-with-query-btn.md-button.md-icon-button.active:hover, .search-with-query-btn.md-button.md-icon-button:active {
  background-color: #f88326; }

.card-content .dashboard-card md-card-title:before {
  background-color: #f9913e; }

.radio-group-tabs md-radio-button.md-checked:before {
  background-color: #f9913e; }

.employee-profile-card .employee-profile-card-header:before {
  background-color: #f9913e; }

.qualifications .CertificationContent .head {
  color: #f9913e; }

.plusicon .subform:after, .plusicon .subform:before {
  background-color: #f9913e; }

.plusicon .theme-blue:after, .plusicon .theme-blue:before {
  background-color: #f9913e; }

.change-org md-autocomplete md-autocomplete-wrap {
  height: 50px;
  box-shadow: none;
  background-color: #f7f7f7;
  border-bottom: 2px solid #f9913e; }

.integration-content .header:before {
  background-color: #f9913e; }

.integration-sidebar .header:before {
  background-color: #f9913e; }

.subscribe-planlist .planitem {
  border: 1px solid #f9913e; }

.billinginfo .ordersummery {
  border: 1px solid #f9913e; }
  .billinginfo .ordersummery .footer span, .billinginfo .ordersummery .title span {
    color: #f9913e; }

.admin-content .button-section.ink-bar:before {
  background-color: #f9913e; }

.admin-content .roleslist md-icon.administrator {
  background-color: #f9913e; }

.subscrition-planstable span.md-primary {
  color: #f9913e; }

.planstatus.hold {
  background-color: #f9913e; }

.endpoint-criteria-builder .criteria-feilds .md-icon-button .plusicon:after, .endpoint-criteria-builder .criteria-feilds .md-icon-button .plusicon:before {
  background-color: #f9913e; }

.endpoint-checkboxlist md-checkbox.md-checked {
  background-color: #f9913e; }

.edit-permission-tabs md-tabs .md-tab.md-active:after {
  background: #f9913e; }

.edit-permission-tabs md-radio-button.md-white-theme.md-checked .md-off {
  border-color: #f9913e; }

.secondary-content-card .secondary-card-content {
  background-color: #f9913e; }

.formdesignersecondary md-toolbar .md-toolbar-tools {
  border-bottom: 2px solid #f9913e; }

.wizard-toolbar h4:hover {
  color: #f88326; }

.wizard-toolbar .wizard .wizard-step.active .wizard-step-count {
  background-color: #f88326; }

.wizard-toolbar .wizard .wizard-step.active.completed .wizard-step-count {
  background-color: #f9913e; }

.grid-stack .grid-stack-item.active {
  border: 2px solid #f9913e; }

.drop-container {
  border: 1px dashed #f9913e; }

.form-builder-tabs md-tab-content .controlbar .control-widget:hover {
  border: 1px solid #f88326;
  color: #f9913e; }

.form-builder-tabs md-tabs-content-wrapper .controlbar .control-widget:hover {
  border: 1px solid #f88326;
  color: #f9913e; }

.workflowrulebtn {
  border: 1px solid #f9913e; }

.formcontrol-settings .ruledefine-buttons .md-button.md-primary.selected {
  color: #f9913e; }

.workflow-rule-dialog .querysearch-wrap p.title {
  color: #f9913e; }

md-radio-group.usersroles md-radio-button.md-checked {
  color: #f9913e; }

.formruleswrap .statenametab > div.active p.statename {
  color: #f9913e; }

.formruleswrap .statenametab > div.allstate p {
  color: #f9913e; }

.workflow .state .state-content .valid-indicator.invalid:before {
  border-top-color: #f9913e; }

.reports-container .reports-list .reports-list-item:hover h3 {
  color: #f88326; }

.query-builder-wrapper .query-builder-label.neutral, .query-builder-wrapper-fa .query-builder-label.neutral {
  background: #f9913e; }

.query-builder-wrapper .operator-wrapper .operator-popover .operator-option.color2, .query-builder-wrapper-fa .operator-wrapper .operator-popover .operator-option.color2 {
  background-color: #f9913e; }

.query-builder-wrapper .operator-wrapper .operator-popover .operator-option.color2:hover, .query-builder-wrapper-fa .operator-wrapper .operator-popover .operator-option.color2:hover {
  background-color: #f88326; }

.query-builder-wrapper .operator-wrapper-fa .operator-popover .operator-option.color2, .query-builder-wrapper-fa .operator-wrapper-fa .operator-popover .operator-option.color2 {
  background-color: #f9913e; }

.query-builder-wrapper .operator-wrapper-fa .operator-popover .operator-option.color2:hover, .query-builder-wrapper-fa .operator-wrapper-fa .operator-popover .operator-option.color2:hover {
  background-color: #f88326; }

.query-builder-wrapper .operand-selection-fa.active .query-builder-btn, .query-builder-wrapper .operand-selection.active .query-builder-btn, .query-builder-wrapper-fa .operand-selection-fa.active .query-builder-btn, .query-builder-wrapper-fa .operand-selection.active .query-builder-btn {
  border-bottom: 2px solid #f9913e; }
  .query-builder-wrapper .operand-selection-fa.active .query-builder-btn.query-builder-btn-dropdown::after, .query-builder-wrapper .operand-selection.active .query-builder-btn.query-builder-btn-dropdown::after, .query-builder-wrapper-fa .operand-selection-fa.active .query-builder-btn.query-builder-btn-dropdown::after, .query-builder-wrapper-fa .operand-selection.active .query-builder-btn.query-builder-btn-dropdown::after {
    border-bottom: 4px solid #f88326;
    border-top: transparent; }

.query-builder-wrapper .workflowTabs .roleslist md-icon.administrator {
  background-color: #f9913e; }

.workflow .state .state-content .footer .md-button .count {
  background: #f9913e; }

.appreports .ar-rightwrap md-list .md-subheader {
  color: #f9913e; }

.delegateappslist .selectallwrap .selectbtn {
  color: #f9913e;
  border: 1px solid #f9913e; }

.delegateappslist .selectallwrap .selectbtn.un {
  background-color: #f9913e; }

.emaileditor li:hover {
  color: #f9913e; }

.header-toolbar .md-white-theme:not(.md-menu-toolbar) .header-buttons.header-search.md-input-focused input, .header-toolbar .md-white-theme:not(.md-menu-toolbar) .header-buttons.header-search.md-input-has-value input {
  border-color: #f9913e; }

.feedback-emoticons md-radio-button.md-checked i.dissatisfied, .feedback-emoticons md-radio-button:hover i.dissatisfied {
  color: #f88326; }

.initiate-menu-search md-input-container.md-icon-left.md-icon-right.sml {
  border-bottom: 2px solid #f9913e; }

.side-nav md-sidenav.open .newrequest span {
  background-color: #ffffff; }

.quick-view-panel .processtitle {
  background-color: #f9913e; }

.moreoptions md-menu.md-open i {
  color: #f9913e; }

.moreoptions md-menu .md-button.md-icon-button:hover {
  color: #f88326; }

.moreoptions md-menu:active i {
  color: #f9913e; }

.history-dialog .fxlist-main-header .due-date span {
  color: #f9913e; }

.history-timeline .timeline-list .timeline-list-item .timeline-content .step-indicator {
  background-color: #f9913e; }

.moreoptionmenu .menucount {
  background: #f9913e; }

.loaderwrap .loader-wheel {
  border-top: 4px solid #f9913e;
  border-right: 4px solid #1e2c35; }

.registerpanel .register-content ul li:before {
  background-color: #f9913e; }

.registerpanel .register-content ul li.list-1:before {
  background-color: #44aae0; }

.registerpanel .register-content ul li.list-2:before {
  background-color: #35a5e0; }

.registerpanel .register-content ul li.list-3:before {
  background-color: #28a5e6; }

.registerpanel .register-content ul li.list-4:before {
  background-color: #1ca3e8; }

.registerpanel .register-content ul li.list-5:before {
  background-color: #0fa4f1; }

.registerpanel .register-content .login-left-content .line-bar {
  background: #f9913e; }

.registerpanel .register-form .login-txt-line-bar {
  background: #f9913e; }

.registerpanel .register-form .reg-txt-line-bar {
  background: #f9913e; }

.header-subscribe-alert .md-button {
  color: #f9913e; }
  .header-subscribe-alert .md-button.md-default-theme:not([disabled]):hover {
    color: #f88326; }
  .header-subscribe-alert .md-button:not([disabled]):hover {
    color: #f88326; }

.initiate-menu-search md-input-container.md-icon-left.md-icon-right .md-input-focused input, .initiate-menu-search md-input-container.md-icon-left.md-icon-right .md-input-has-value input {
  background: #f9913e; }

.fxlist .list-item.active {
  background: #ffefe4; }

.fxlist .list-item:nth-child(even) {
  background: #f5f5f5; }

md-input-container .md-input:-webkit-autofill {
  webkit-box-shadow: 0 0 0 30px #fffaf6 inset;
  box-shadow: 0 0 0 30px #fffaf6 inset;
  -moz-box-shadow: 0 0 0 30px #fffaf6 inset; }

@font-face {
  font-family: "icomoon";
  src: url("https://cdn.rawgit.com/angular/material/master/docs/app/fonts/icomoon.eot");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'icomoon';
  src: url("https://cdn.rawgit.com/angular/material/master/docs/app/fonts/icomoon.eot?-cmq1um");
  src: url("https://cdn.rawgit.com/angular/material/master/docs/app/fonts/icomoon.eot?#iefix-cmq1um") format("embedded-opentype"), url("https://cdn.rawgit.com/angular/material/master/docs/app/fonts/icomoon.woff?-cmq1um") format("woff"), url("https://cdn.rawgit.com/angular/material/master/docs/app/fonts/icomoon.ttf?-cmq1um") format("truetype"), url("https://cdn.rawgit.com/angular/material/master/docs/app/fonts/icomoon.svg?-cmq1um#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

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

.locations-tab .location-left-content, .locationtabcolor {
  background: #fff; }

.locations-tab .location-left-content md-list md-list-item .location-select, .locations-tab .location-left-content md-list md-list-item .location-tabs {
  border: none;
  height: 65px;
  min-height: 65px;
  padding: 10px; }

.full, .partially {
  margin: auto !important;
  border-radius: 4px;
  height: 30px;
  text-align: center;
  padding: 5px; }

.sitedetails_form_alinment {
  padding: 25px 10px 10px 50px; }

md-select {
  margin: 12px 0; }

.md-select-alinment {
  width: 177px;
  min-width: 176px;
  padding-left: 10px; }

.autocompleate_sitedetails md-autocomplete, .autocompleate_sitedetails md-select {
  width: 177px;
  min-width: 160px !important; }

.yearselect_sitedetails {
  /*margin: 12px 0 26px;*/
  /*height: 36px;
    padding-top: 10px;*/ }

.locations-tab .location-left-content {
  border: 1px solid #d5d0d0; }
  .locations-tab .location-left-content .subheader-loc {
    background: #6f6f6f;
    color: #ffffff;
    font-family: "Roboto-Medium";
    font-weight: 500; }
  .locations-tab .location-left-content md-list {
    max-height: 600px;
    min-height: 600px;
    overflow: auto;
    padding: 0 5px; }
    .locations-tab .location-left-content md-list md-list-item {
      padding: 0;
      padding-bottom: 5px; }
      .locations-tab .location-left-content md-list md-list-item .md-no-style {
        padding: 0; }
      .locations-tab .location-left-content md-list md-list-item h5 {
        font-family: "robotoregular"; }
      .locations-tab .location-left-content md-list md-list-item .location-select {
        background: #ffefe4;
        position: relative;
        border: 1px solid transparent; }
        .locations-tab .location-left-content md-list md-list-item .location-select:before {
          content: '';
          position: absolute;
          left: 0px;
          top: 0px;
          width: 3px;
          height: 100%;
          background: #f9913e; }
      .locations-tab .location-left-content md-list md-list-item .location-tabs {
        /*background: aliceblue;
                    box-shadow: -1px 0px 2px 2px #d0d0d0;
                    box-shadow: inset 0 0 6px rgba(0,0,0,.1);*/
        border: 1px solid #eaeaea;
        position: relative; }
      .locations-tab .location-left-content md-list md-list-item .location-listitem-menu {
        position: absolute;
        right: 0px;
        top: 10px; }

.locations-tab .location-right-content {
  border: 1px solid #d5d0d0;
  max-height: 675px;
  overflow: auto; }

.sitelist_table_alinment {
  padding: 25px 10px 10px 10px; }

.full {
  border: 1px solid #8ea772;
  color: #00a34e;
  /*background-color: #50b350;*/ }

.partially {
  border: 1px solid #ecc28c;
  color: #e8b14c;
  /*background-color: rgb(232, 177, 76);*/ }

md-progress-linear.fullprogressbar .md-bar {
  background-color: #50b350; }

md-progress-linear.partiallyprogressbar .md-bar {
  background-color: #e8b14c; }

.site-location-label {
  font-size: 12px;
  font-weight: normal;
  color: #7f7f7f; }

/*New Grid Styles*/
.fxlist .action-items .md-icon-button {
  /*&.edit {
                background-color: $default-color;
            }*/ }
  .fxlist .action-items .md-icon-button.print {
    background-color: #00bcd4; }
    .fxlist .action-items .md-icon-button.print md-icon {
      width: 22px;
      background: url(../../../images/sprite-icons.svg) no-repeat;
      background-position: -33px -21px; }
  .fxlist .action-items .md-icon-button.demerge {
    background-color: #5d6061; }
    .fxlist .action-items .md-icon-button.demerge md-icon {
      background: url(../../../images/prolease/demerge.svg) no-repeat;
      background-position: -8px -6px; }
  .fxlist .action-items .md-icon-button.custom-add-water {
    background-color: #3e3e22; }
    .fxlist .action-items .md-icon-button.custom-add-water md-icon {
      background: url(../../../images/prolease/hygrometer.svg) no-repeat;
      background-position: -2px 0px; }
  .fxlist .action-items .md-icon-button.custom-add-electricity {
    background-color: #005c84; }
    .fxlist .action-items .md-icon-button.custom-add-electricity md-icon {
      background: url(../../../images/prolease/Electricitymeter.svg) no-repeat;
      background-position: -2px 0px; }
  .fxlist .action-items .md-icon-button.download {
    background-color: #005c84; }
    .fxlist .action-items .md-icon-button.download md-icon {
      background: url(../../../images/prolease/download-button-svg.svg) no-repeat;
      background-position: -2px 0px; }
  .fxlist .action-items .md-icon-button.custom-view-contract {
    background-color: #3e3e22; }

.fxlist.card-view .cardview-items .carditem-cell md-card {
  margin: 12px;
  height: 348px;
  max-height: 350px;
  cursor: pointer; }

.fxlist.contracts-fxlist .action-items .md-icon-button {
  width: 90px; }

.nomatches {
  text-align: center;
  color: #7f7f7f;
  padding: 20px;
  min-height: 60px;
  border-bottom: 1px solid #EBEBEB; }

md-progress-linear.md-default-theme .md-container, md-progress-linear .md-container {
  background-color: rgba(247, 247, 247, 0.04); }

md-card md-card-title {
  padding: 0px; }

/*md-card {
    md-card-content {
        padding: 0px;
        margin: 0px;
        width: 100%;
    }
}*/
@media screen and (max-width: 1380px) and (min-width: 1111px) {
  .fxlist.card-view .cardview-items .carditem-cell {
    width: 25%; } }

md-progress-linear .md-bar {
  background-color: #37ab4f; }

md-icon.filter {
  background: url(../../../images/sprite-icons.svg) no-repeat;
  background-position: -76px -216px; }

.createdformalign .md-headline span.caption:after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 4px;
  width: 60px;
  background-color: #f9913e; }

.search-loc thead {
  margin-bottom: 10px; }

.search-loc tbody {
  max-height: 200px;
  overflow: scroll;
  /*padding-right: 10px;*/ }
  .search-loc tbody input {
    width: 80px; }
  .search-loc tbody::-webkit-scrollbar {
    width: 2px;
    height: 10px; }

.appmanager-content {
  box-shadow: none; }

.appmanager-content.document-type {
  background-color: #FFF; }

ul.sidenav-menu > li {
  /*&:active, &.active, &:hover {
        md-icon {
            &.employee-inbox-icon {
                background-position: -10px -37px;
            }

            &.apps-icon {
                background-position: -45px -93px;
            }

            &.user-manual {
                background-position: -115px -92px;
            }

            &.support {
                background-position: -149px -94px;
            }

            &.pms_sites {
                background-position: -47px -38px;
            }

            &.pms-cust-profile {
                background-position: -73px -34px;
            }

            &.pms_dashboard {
                background-position: -227px -35px;
            }

            &.customer-portal {
                background-position: -392px -35px;
            }

            &.administration-icon {
                background-position: -258px -35px;
            }

            &.pms-cust-portal {
                background-position: -392px -35px;
            }

            &.pms-leased-properties {
                background-position: -356px -93px;
            }

            &.pms-payment-history {
                background-position: -356px -35px;
            }

            &.pms-help-desk {
                background-position: -392px -92px;
            }

            &.pms-notifications {
                background-position: -322px -37px;
            }

            &.pms-contractservices {
                background-position: -616px -34px;
            }

            &.pms-invoices {
                background-position: -543px -35px;
            }

            &.pms-contract-details {
                background-position: -618px -92px;
            }

            &.reports-icon {
                background-position: -162px -34px;
            }
        }
    }*/ }
  ul.sidenav-menu > li md-icon {
    background: url(../../../images/prolease/sprite-icons-pms.svg) no-repeat; }
    ul.sidenav-menu > li md-icon.employee-inbox-icon {
      background-position: -10px -8px; }
    ul.sidenav-menu > li md-icon.apps-icon {
      background-position: -45px -65px; }
    ul.sidenav-menu > li md-icon.user-manual {
      background-position: -115px -64px; }
    ul.sidenav-menu > li md-icon.support {
      background-position: -149px -63px; }
    ul.sidenav-menu > li md-icon.pms_sites {
      background-position: -47px -10px; }
    ul.sidenav-menu > li md-icon.pms_support {
      background-position: -686px -34px; }
    ul.sidenav-menu > li md-icon.pms-cust-profile {
      background-position: -73px -7px; }
    ul.sidenav-menu > li md-icon.pms_dashboard {
      background-position: -227px -7px; }
    ul.sidenav-menu > li md-icon.customer-portal {
      background-position: -284px -5px; }
    ul.sidenav-menu > li md-icon.administration-icon {
      background-position: -258px -4px; }
    ul.sidenav-menu > li md-icon.pms-cust-portal {
      background-position: -392px -7px; }
    ul.sidenav-menu > li md-icon.pms-leased-properties {
      background-position: -355.5px -64px; }
    ul.sidenav-menu > li md-icon.pms-help-desk {
      background-position: -392px -65px; }
    ul.sidenav-menu > li md-icon.pms-payment-history {
      background-position: -356px -7px; }
    ul.sidenav-menu > li md-icon.pms-notifications {
      background-position: -322px -7px; }
    ul.sidenav-menu > li md-icon.pms-contractservices {
      background-position: -684px -7px; }
    ul.sidenav-menu > li md-icon.pms-invoices {
      background-position: -684px -64px; }
    ul.sidenav-menu > li md-icon.pms-contract-details {
      background-position: -685px -94px; }
    ul.sidenav-menu > li md-icon.reports-icon {
      background-position: -162px -8px; }

.grid-actions md-icon {
  background: url(../../../images/prolease/sprite-icons-pms.svg) no-repeat; }
  .grid-actions md-icon.filter-grid {
    background-position: -229px -62px; }
  .grid-actions md-icon.container-grid {
    background-position: -180px -65px; }
  .grid-actions md-icon.container-list {
    background-position: -206px -64px; }
  .grid-actions md-icon:hover.filter-grid {
    background-position: -230px -92px; }
  .grid-actions md-icon:hover.container-grid {
    background-position: -179px -95px; }
  .grid-actions md-icon:hover.container-list {
    background-position: -204px -95px; }

md-icon.demerge {
  background: url(../../../images/prolease/sprite-icons-pms.svg) no-repeat;
  background-position: -509px -64px; }
  md-icon.demerge:hover {
    background-position: -509px -91px; }

md-icon.invoice {
  background: url(../../../images/prolease/sprite-icons-pms.svg) no-repeat;
  background-position: -651px -5px;
  cursor: pointer; }
  md-icon.invoice:hover {
    background-position: -651px -34px; }

md-icon.accounts {
  background: url(../../../images/prolease/sprite-icons-pms.svg) no-repeat;
  background-position: -583px -6px;
  cursor: pointer; }
  md-icon.accounts:hover {
    background-position: -583px -34px; }

.grid-actions {
  color: #bebebe; }

.grid-actions:hover, .grid-actions .active {
  cursor: pointer;
  color: #f9913e; }

.filter-grid {
  margin-right: 10px; }

/*md-icon.filter {
    background: $url_0 no-repeat;
    background-position: -256px -64px;
}*/
/*md-icon.filter:hover {
    background: $url_0 no-repeat;
    background-position: -256px -91px;
}*/
.img-area {
  width: 100%; }
  .img-area .md-avatar {
    margin-right: 10px;
    border-radius: 0%;
    box-sizing: content-box;
    width: 100%;
    min-height: 120px; }

.img-card-area.customer-card-profile {
  margin: auto;
  height: 140px; }
  .img-card-area.customer-card-profile .md-avatar {
    border-radius: 50%;
    box-sizing: content-box;
    width: 125px;
    height: 125px;
    /*padding: 10px;*/
    margin: auto; }

.cust-indicator {
  position: relative;
  width: 16px;
  height: 16px;
  border: 2px solid #ffd;
  border-radius: 50%;
  background: green;
  /*top: -40px;
    left: 108px;*/
  margin-top: -40px;
  margin-left: 108px; }

.md-headline.card-headline {
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /*max-width: 70%;*/ }

.booking-label {
  padding: 0px 14px 10px 12px; }

.content-card-area {
  text-align: center;
  width: 100%; }

.inboxheader-buttonsbar .actionrow.actionpanel label {
  background-color: #a4a4a4;
  border-bottom-color: #a4a4a4; }

.inboxheader-buttonsbar .actionrow.actionpanel {
  border: 1px solid #a4a4a4;
  box-shadow: 0 0 0px rgba(162, 47, 50, 0.5); }

.inboxheader-buttonsbar .actionrow label {
  font-size: 12px;
  margin-bottom: 3px;
  text-transform: uppercase;
  font-family: Roboto-Bold;
  letter-spacing: .5px;
  padding: 6px 10px;
  color: rgba(0, 0, 0, 0.7);
  display: block;
  background-color: #d2d2d2;
  border-bottom: 1px solid #D9D9D9; }

.new-loc-btn {
  margin-top: -54px; }

[ng-click="$ctrl.cancel()"] {
  outline: #999 solid 1px;
  background-color: #fbfbfb !important;
  color: #999 !important; }

.mCSB_inside > .mCSB_container {
  /* margin-right: 30px; */
  margin: 0px !important; }

.ng-new-grid {
  padding: 10px 10px 0; }

.sub-dialog-size-pms {
  width: 1140px;
  max-width: 100%; }

.given-txt-width {
  width: 60px; }

section md-list md-list-item.md-no-proxy {
  padding: 0px; }

.md-datepicker-input-container {
  border-bottom-color: #333; }

.fxdate-full-width div md-input-container {
  width: 100%; }

md-dialog .md-dialog-content {
  padding: 30px 20px; }

.customer-card-list.fxlist.card-view .cardview-items .carditem-cell md-card {
  height: 276px;
  position: relative;
  cursor: pointer; }

.customer-card-list.fxlist.card-view .image-grid .carditem-cell .content-card-area md-card-title-text {
  display: block;
  height: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.Listitem-maxheight.fxlist .list-item {
  height: auto;
  min-height: inherit; }

/*}*/
.site-card-list.fxlist.card-view .cardview-items .carditem-cell md-card {
  height: 224px;
  position: relative;
  cursor: pointer; }

.caption {
  font-family: Roboto-Medium;
  font-size: 18px; }

.caption-14 {
  font-family: Roboto-Medium;
  font-size: 14px; }

md-checkbox.md-default-theme[disabled]:not(.md-checked) .md-icon .md-icon, md-checkbox.md-default-theme[disabled]:not(.md-checked) md-checkbox[disabled]:not(.md-checked) .md-icon {
  border-color: rgba(165, 163, 163, 0.38); }

.md-button:not([disabled]):hover {
  background-color: rgba(249, 145, 62, 0.19); }

.initiate-process-menu .department-menu md-list md-list-item.active button {
  background-color: rgba(249, 145, 62, 0.2); }

.initiate-process-menu .department-menu md-list md-list-item span.department-icon {
  background-color: #5bb5e5; }

md-tabs-content-wrapper {
  margin-top: 10px; }

/*._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
    left: 0px;
}*/
.profile-circle-value.grey {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #adadad; }

.profile-circle-value.yellow {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #f3b732; }

.profile-circle-value .count-value {
  position: relative;
  top: 15px;
  /*left: 15px;*/ }

.profile-circle {
  display: inline-block;
  width: 50px;
  text-align: center;
  /*margin: auto;*/ }

.profile-circle .grey {
  background: #929292; }

.profile-circle .yellow {
  background: #fab000; }

.notify-label {
  font-size: 12px;
  font-weight: 700;
  text-align: center; }

/*Customer Portal*/
.customer-profile-page {
  padding: 30px 57px 0px 29px;
  background-color: #eceef2; }
  .customer-profile-page .white-background {
    background-color: #ffffff; }

.customer-portal {
  background-color: #eceef2; }
  .customer-portal md-content {
    background-color: #ffffff; }
  .customer-portal .md-tab {
    font-weight: bold; }
  .customer-portal md-ink-bar {
    height: 6px; }
  .customer-portal .border-round-corner {
    border-radius: 10px; }
  .customer-portal .white-background {
    background-color: #ffffff; }

.cust-profile .md-button.md-fab {
  background-color: #f9913e;
  width: 46px;
  height: 46px; }

.cust-portal-profile-img {
  width: 125px;
  height: 125px; }
  .cust-portal-profile-img img {
    width: 100%;
    height: 100%; }

.cust-profile-upload-btn {
  position: absolute;
  bottom: -4px; }
  .cust-profile-upload-btn .smlmdbutton {
    border-radius: 15px;
    background-color: rgba(143, 169, 169, 0.22);
    color: white; }
  .cust-profile-upload-btn .smlmdbutton:hover {
    background-color: rgba(66, 68, 70, 0.39); }

.sub-headding {
  font-size: 18px;
  font-family: "Roboto-Medium";
  color: #f9913e;
  /*padding-left: 10px;*/ }

.progress {
  height: 10px;
  margin-top: 10px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #f9913e;
  text-align: center;
  background-color: #f9913e;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease; }

.progress-bar-percentage {
  position: relative;
  top: 10px;
  left: 90%; }

.sr-only {
  position: relative;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 1px; }

.leased-property-card-list .fxlist.card-view .cardview-items .carditem-cell md-card {
  height: 368px;
  max-height: 368px;
  position: relative;
  cursor: pointer; }
  .leased-property-card-list .fxlist.card-view .cardview-items .carditem-cell md-card .options {
    position: absolute;
    bottom: 6PX;
    right: 10px;
    cursor: pointer; }

.status-label-success {
  color: white;
  background: #62f362;
  border-radius: 17px;
  padding: 4px 20px; }

.status-label-pending {
  color: white;
  background: #dedb75;
  border-radius: 17px;
  padding: 4px 10px; }

.HelpDesk-color-red {
  color: red; }

.HelpDesk-color-blue {
  color: blue; }

.HelpDesk-color-green {
  color: green; }

.btn-group button {
  background-color: #f7f7f7;
  border: 1px solid #b7b7b7;
  color: black;
  padding: 10px 24px;
  cursor: pointer;
  float: left;
  box-shadow: inset 0px 2px 9px 0px #dadada, inset -2px -2px 11px 1px #dadada; }
  .btn-group button:hover, .btn-group button:active {
    background-color: #f9913e;
    box-shadow: inset 0px 2px 9px 0px #f9913e, inset -2px -2px 11px 1px #f9913e; }
  .btn-group button:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  .btn-group button:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }

.btn-group button:not(:last-child) {
  border-right: none;
  /* Prevent double borders */ }

.btn-group:after {
  content: "";
  clear: both;
  display: table; }

.cust-profile-mdselect {
  background-color: #f7f7f7;
  border: 1px solid #b7b7b7;
  color: black;
  padding: 0px;
  cursor: pointer;
  float: left;
  box-shadow: inset 0px 2px 9px 0px #dadada, inset -2px -2px 11px 1px #dadada;
  border-radius: 15px;
  width: 100%; }
  .cust-profile-mdselect md-select {
    border: none;
    min-width: 150px;
    margin: 0px;
    min-height: 30px;
    min-width: 150px; }
    .cust-profile-mdselect md-select md-select-value {
      border: none; }
      .cust-profile-mdselect md-select md-select-value .md-select-icon:after {
        right: 9px;
        top: 6px;
        font-size: 18px;
        -webkit-transform: scaleY(0.8) scaleX(1);
        transform: scaleY(0.8) scaleX(1); }
  .cust-profile-mdselect md-select:not([disabled]):focus .md-select-value {
    border: none; }

.img-profile-pic img {
  width: 125px;
  height: 125px;
  display: block; }

.helpdesk-awaited-tab .notification-table .table-row.plain-row {
  background-color: #fed0d0; }
  .helpdesk-awaited-tab .notification-table .table-row.plain-row .right-cb {
    background-color: #f7cbcb; }

.helpdesk-closed-tab .notification-table .table-row.plain-row {
  background-color: #c8fcbe; }
  .helpdesk-closed-tab .notification-table .table-row.plain-row .right-cb {
    background-color: #c3f5ba; }

.payment-history-list .ng-new-grid {
  padding: 10px 0 0 0; }

.round-input {
  position: relative; }
  .round-input input {
    padding: 12px;
    box-shadow: inset 0px 0px 6px 4px #dadada;
    border-radius: 20px;
    border: none; }
  .round-input .material-icons.search {
    float: right;
    position: relative;
    left: -30px;
    top: 10px;
    font-size: 22px;
    color: #dadada; }
  .round-input:hover .material-icons.search {
    color: #f9913e; }

.rtl .round-input .material-icons.search {
  float: left;
  left: 30px; }

.notification-search input {
  width: 200px; }

.notification-table .table-row.plain-row {
  border: 0px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 5px; }

.notification-table .table-row.activated {
  border-left: 10px solid #f9913e; }
  .notification-table .table-row.activated .welcome-msg {
    color: #f9913e; }

.notification-table.rtl .table-row.activated {
  border: 0;
  border-right: 10px solid #f9913e; }
  .notification-table.rtl .table-row.activated .welcome-msg {
    color: #f9913e; }

.notification-table .table-row.not-activated {
  border-left: 10px solid #ededed; }
  .notification-table .table-row.not-activated .welcome-msg, .notification-table .table-row.not-activated .content-text {
    color: #929292; }

.notification-table.rtl .table-row.not-activated {
  border: 0;
  border-right: 10px solid #ededed; }
  .notification-table.rtl .table-row.not-activated .welcome-msg, .notification-table.rtl .table-row.not-activated .content-text {
    color: #929292; }

.notification-table .table-row {
  border-left: 6px solid #ededed;
  box-shadow: 0px 0px 5px 3px #cecccc;
  line-height: 15px;
  /*&:active {
            border-left: 6px solid $default-color;
            .welcome-msg {
                color: $default-color;
            }
            .content-text {
                color: $black;
            }
        }*/ }
  .notification-table .table-row img {
    display: block;
    width: 70px;
    height: 70px; }
  .notification-table .table-row .sub-headding {
    font-size: 12px;
    color: #929292; }
  .notification-table .table-row .sub-headding-value {
    font-size: 14px;
    font-weight: bold;
    color: #555555; }
    .notification-table .table-row .sub-headding-value.low {
      color: forestgreen; }
    .notification-table .table-row .sub-headding-value.heigh {
      color: red; }
    .notification-table .table-row .sub-headding-value.medium {
      color: deepskyblue; }
  .notification-table .table-row .welcome-msg {
    font-weight: bold;
    font-size: 16px;
    color: #f9913e; }
  .notification-table .table-row .content-text {
    font-size: 12px;
    font-weight: bold; }
    .notification-table .table-row .content-text p {
      /*display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;*/ }
      .notification-table .table-row .content-text p.block-with-text {
        overflow: hidden;
        position: relative;
        max-height: 30px;
        text-align: justify;
        margin-right: -1em;
        padding-right: 1em; }
      .notification-table .table-row .content-text p.block-with-text:before {
        content: '...';
        position: absolute;
        right: 0;
        bottom: 0; }
      .notification-table .table-row .content-text p.block-with-text:after {
        content: '';
        position: absolute;
        right: 0;
        width: 1em;
        height: 1em;
        margin-top: 0.2em;
        background: white; }
  .notification-table .table-row .right-cb {
    height: 70px;
    width: 70px;
    border-left: 2px dashed #b7b6b6;
    background-color: #ededed; }
    .notification-table .table-row .right-cb md-checkbox {
      margin: 0;
      max-width: 20px;
      border-radius: 7px;
      background-color: white; }
    .notification-table .table-row .right-cb md-checkbox:not([disabled]).md-primary:not(.md-checked) .md-icon {
      border-radius: 7px; }
    .notification-table .table-row .right-cb md-checkbox.md-checked .md-icon {
      border-radius: 7px; }
  .notification-table .table-row .right-cb-xs {
    height: 150px; }

.notification-table.rtl .table-row {
  border: 0; }
  .notification-table.rtl .table-row .right-cb {
    border: 0;
    border-right: 2px dashed #b7b6b6; }

.leased-card-services .leased-card-background-img {
  position: absolute;
  width: 100%;
  height: 100%; }
  .leased-card-services .leased-card-background-img img {
    width: 100%;
    height: 100%; }

.leased-card-services .leased-card-background-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.8; }

.leased-card-services .leased-card-list {
  position: absolute; }
  .leased-card-services .leased-card-list label {
    font-size: 12px;
    color: white;
    font-weight: bold; }
    .leased-card-services .leased-card-list label:hover {
      color: #f9913e; }
  .leased-card-services .leased-card-list button {
    border-radius: 5px; }
  .leased-card-services .leased-card-list i {
    color: white;
    cursor: pointer; }

.years-list {
  display: inline-flex;
  box-shadow: inset 0px 0px 9px 1px #dadada;
  position: relative;
  padding: 5px 0; }
  .years-list .year {
    overflow: hidden;
    padding: 10px; }
    .years-list .year div {
      display: inline;
      padding: 5px 20px;
      background: #e6e6e6;
      margin: 2px 10px;
      border-radius: 15px; }
      .years-list .year div.active {
        background-color: #f9913e; }
  .years-list .list-btn {
    margin: auto;
    position: absolute;
    top: 12px; }
    .years-list .list-btn button {
      background-color: white;
      border: none; }
  .years-list .prev {
    left: 5px; }
  .years-list .next {
    right: 2px; }

.total-sec .total-sec-list {
  height: 100px;
  margin: 6px 10px;
  background: white; }
  .total-sec .total-sec-list .left-panel {
    width: 70px; }
    .total-sec .total-sec-list .left-panel .icons {
      text-align: center;
      padding-top: 34px; }
      .total-sec .total-sec-list .left-panel .icons md-icon {
        width: 28px;
        height: 28px;
        background: url(../../../images/prolease/sprite-icons-pms.svg) no-repeat; }
    .total-sec .total-sec-list .left-panel.orange {
      background: #ff8761; }
      .total-sec .total-sec-list .left-panel.orange md-icon {
        background-position: -586px -92px; }
    .total-sec .total-sec-list .left-panel.light-blue {
      background: #57bdde; }
      .total-sec .total-sec-list .left-panel.light-blue md-icon {
        background-position: -540px -64px; }
    .total-sec .total-sec-list .left-panel.purple {
      background: #b198dc; }
      .total-sec .total-sec-list .left-panel.purple md-icon {
        background-position: -541px -95px; }
    .total-sec .total-sec-list .left-panel.cyan-blue {
      background: #6dc7be; }
      .total-sec .total-sec-list .left-panel.cyan-blue md-icon {
        background-position: -586px -92px; }
  .total-sec .total-sec-list .right-panel {
    text-transform: uppercase;
    margin: auto 10px; }
    .total-sec .total-sec-list .right-panel .headding {
      margin: auto;
      font-weight: bold; }
      .total-sec .total-sec-list .right-panel .headding.orange {
        color: #ff8761; }
      .total-sec .total-sec-list .right-panel .headding.light-blue {
        color: #57bdde; }
      .total-sec .total-sec-list .right-panel .headding.purple {
        color: #b198dc; }
      .total-sec .total-sec-list .right-panel .headding.cyan-blue {
        color: #6dc7be; }
    .total-sec .total-sec-list .right-panel .value {
      margin: auto;
      font-weight: bold; }

h3 .total-count {
  display: inline-block; }

.project-detail-left-panel {
  background: white;
  padding: 10px 10px 10px 30px; }

.project-sec-header .headding {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  color: #f9913e; }

.project-sec-header .value {
  color: white;
  font-weight: bold;
  padding: 7px 10px;
  background-color: #ff8660;
  border-radius: 13px; }

.project-sec-header .action {
  float: right; }
  .project-sec-header .action .action-icon {
    font-size: 36px;
    cursor: pointer; }

.project-sec-row {
  padding: 10px 0px; }

.project-sec-content {
  height: 300px;
  overflow: scroll; }
  .project-sec-content .name-label {
    text-transform: uppercase;
    padding: 10px 8px;
    background-color: #26d02d;
    border-radius: 13px;
    font-weight: bold;
    color: white;
    text-align: center; }
  .project-sec-content .headding {
    font-weight: bold; }
  .project-sec-content .sub-values {
    font-size: 12px;
    color: gray; }
  .project-sec-content .setting-sec {
    float: right;
    text-align: end;
    margin: auto; }
    .project-sec-content .setting-sec .type-label {
      color: #5ab5e5;
      font-weight: bold; }
    .project-sec-content .setting-sec .settings-icon {
      color: white;
      background-color: gray;
      border-radius: 50%;
      padding: 5px; }

.rent-status-panel {
  height: 300px;
  background: white; }
  .rent-status-panel .rent-status-header-yearly {
    position: relative;
    color: #61a0fe;
    margin-right: 30px; }
    .rent-status-panel .rent-status-header-yearly .status-identify-label-yearly {
      position: absolute;
      right: 0px;
      border-top: 20px solid #61a0fe;
      border-left: 20px solid transparent; }
    .rent-status-panel .rent-status-header-yearly .status-label-yearly {
      text-transform: uppercase; }
  .rent-status-panel .rent-status-header-paid {
    position: relative;
    color: #26d02d;
    margin-right: 30px; }
    .rent-status-panel .rent-status-header-paid .status-identify-label-paid {
      position: absolute;
      right: 0px;
      border-top: 20px solid #26d02d;
      border-left: 20px solid transparent; }
    .rent-status-panel .rent-status-header-paid .status-label-paid {
      text-transform: uppercase; }
  .rent-status-panel .rent-status-header-due {
    position: relative;
    color: #ff0000; }
    .rent-status-panel .rent-status-header-due .status-identify-label-due {
      position: absolute;
      right: 0px;
      border-top: 20px solid #ff0000;
      border-left: 20px solid transparent; }
    .rent-status-panel .rent-status-header-due .status-label-due {
      text-transform: uppercase; }
  .rent-status-panel .rent-status-list-panel {
    height: 220px;
    overflow: scroll; }
    .rent-status-panel .rent-status-list-panel .rent-status-list {
      border: 0.5px solid gray;
      height: 100px;
      width: 100px;
      display: inline-block; }
      .rent-status-panel .rent-status-list-panel .rent-status-list .rent-status-list-identify-label {
        border-top: 40px solid #61a0fe;
        border-left: 40px solid transparent;
        position: relative;
        float: right; }

.addloc-table-body {
  height: 250px;
  overflow: scroll; }

.link-disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: .65; }

.scroll-x {
  display: block;
  overflow-x: scroll; }

.md-icon-button .file_export {
  background: url(../../../images/prolease/sprite-icons-pms.svg) no-repeat;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  background-position: -469px -9px; }
  .md-icon-button .file_export:hover {
    background-position: -469px -38px; }

@keyframes up-right {
  0% {
    transform: scale(1);
    opacity: .25; }
  50% {
    transform: scale 1, 5;
    opacity: 1; }
  100% {
    transform: scale(1);
    opacity: .25; } }

.circle {
  border-radius: 50%;
  width: 10px;
  height: 10px;
  opacity: .25; }
  .circle.red {
    display: inline-block;
    background-color: red;
    /*position: absolute;
        top: 50%;
        left: 50%;*/
    -webkit-animation: up-right 1s infinite;
    -moz-animation: up-right 1s infinite;
    -o-animation: up-right 1s infinite;
    animation: up-right 1s infinite; }

.danger label {
  color: red !important; }

.danger input {
  color: red !important; }

.danger-input {
  color: red;
  background-color: #f9d6cc;
  border: 1px solid;
  border-radius: 5px; }

.danger label {
  color: red !important; }

.danger input {
  color: red !important; }

.activityAutoComplete md-autocomplete .md-show-clear-button button {
  display: none; }

.safe, .warn, .insp-danger {
  width: 15px;
  height: 15px;
  border-radius: 5px; }

.safe {
  background-color: #4eca16; }

.insp-danger {
  background-color: red; }

.warn {
  background-color: #ff5722; }

.add-more {
  font-size: 20px;
  margin-left: 5px;
  margin-right: 5px;
  background: green;
  padding: 0 5px 0 5px;
  color: white;
  cursor: pointer; }

[disabled="disabled"] {
  pointer-events: none; }
  [disabled="disabled"] md-icon {
    pointer-events: none; }
  [disabled="disabled"] a {
    pointer-events: none; }

.violation-repeat .description {
  font-weight: bold; }

.violation-repeat .violation-image-block div {
  padding: 15px;
  overflow: hidden;
  height: 350px; }
  .violation-repeat .violation-image-block div img {
    width: 100%;
    height: 100%;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px; }

.bottom-doted-border {
  background: url(../../../images/control-desable-dotted.png) 0 bottom repeat-x;
  padding: 5px; }

.old-contract {
  background: url(../../../images/prolease/old-contract.png) 0 no-repeat;
  padding: 5px;
  width: 30px;
  height: 35px; }
  .old-contract:hover {
    background: url(../../../images/prolease/old-contract1.png) 0 no-repeat; }

/*override classes*/
.fxlist-main-header.list-outside-search {
  height: inherit; }
  .fxlist-main-header.list-outside-search md-input-container.md-block {
    display: inline-block; }
  .fxlist-main-header.list-outside-search .md-icon-right.search md-icon {
    background: url(../../../images/prolease/sprite-icons-pms.svg);
    background-position: -433px -67px;
    opacity: 1; }
    .fxlist-main-header.list-outside-search .md-icon-right.search md-icon:hover {
      background-position: -433px -93px; }
  .fxlist-main-header.list-outside-search .md-icon-right.search.search.md-input-focused md-icon {
    background-position: -433px -93px; }

.createdformalign .form-row {
  padding: 5px 4px 0px; }

.createdformalign .md-headline {
  margin: 20px -4px 10px; }

md-input-container {
  margin: 10px 0; }

md-card md-card-content {
  padding: 0px; }

md-input-container md-radio-group {
  display: inline-block; }
  md-input-container md-radio-group md-radio-button {
    display: inline-block;
    margin-top: 8px;
    margin-right: 25px;
    margin-bottom: 0px; }

.fxlist-cardview-menu .md-button {
  /*color: $white;
        padding-left: 16px;
        padding-right: 16px;*/
  /*&.view {
            background: #65758f;
            border-top: 1px solid white;
            border-bottom: 1px solid white;
        }

        &.edit {
            background: $default-color;
            border-bottom: 1px solid white;
        }

        &.delete {
            background: #e05050;
        }*/ }
  .fxlist-cardview-menu .md-button.print {
    /*background-color: #00bcd4;
            border-top: 1px solid white;
            border-bottom: 1px solid white;*/ }
    .fxlist-cardview-menu .md-button.print md-icon {
      width: 22px; }
  .fxlist-cardview-menu .md-button md-icon {
    /*&.edit {
                background-position: -16px -307px;
            }*/
    /*&.view {
                background-position: -16px -325px;
            }

            &.delete {
                background-position: -16px -288px;
            }*/ }
    .fxlist-cardview-menu .md-button md-icon.print {
      background-position: -35px -1px; }

md-datepicker[disabled] button {
  display: none; }

[custom-draggable] {
  cursor: move; }

/*override classes*/
/*product layouts*/
/*start*/
.login-background {
  background-size: cover !important;
  opacity: 0.9;
  background-image: url("../../images/prolease/login-logo-bg.png"); }

.login-card {
  min-height: 50%; }

.property-slide {
  overflow: hidden;
  background-image: url("../../images/prolease/login-logo-bg.png");
  background-size: cover !important;
  background-color: white; }

.property-images {
  width: 100%;
  height: 100%; }

.property-login-logo {
  padding-top: 20%; }

.login-button {
  background-color: #3abdf1 !important;
  border-radius: 8px; }

.forgotpassword-pms {
  text-decoration: underline;
  color: #c1b9b9; }

.site-poc.fxlist.card-view .cardview-items .carditem-cell md-card {
  height: 290px; }

md-pagination-wrapper {
  width: 999999px; }

/*.fxlist .list-item .repeated-item {
    padding: 0px;
}*/
/*end*/
.padding-responsive-5-per {
  padding: 5%; }

.margin-top-responsive-20-per {
  padding: 20%; }

@media only screen and (max-width: 599px) {
  .img-area .md-avatar {
    min-height: 60px; }
  .fxlist-main-header .md-icon-right.search.md-input-focused {
    width: 120px; }
  .rent-status-panel .rent-status-list-panel .rent-status-list {
    height: 98px;
    width: 98px; }
  .project-sec-header .headding {
    font-size: 12px; } }

@media only screen and (max-width: 600px) {
  .hide-xs-padding.padding-responsive-5-per {
    padding: 0%; }
  .hide-xs-margin .margin-top-responsive-20-per {
    margin-top: 20%; }
  .no-padding-xs {
    padding: 0px; }
  .padding-xs-left-10 {
    padding-left: 10px; }
  .document-appload.upload-documents-dialog {
    min-width: 70%;
    max-width: 100%; }
  .fxlist.card-view .cardview-items .carditem-cell {
    width: 100%; } }

@media screen and (max-width: 1650px) and (min-width: 1381px) {
  .fxlist.card-view .cardview-items .carditem-cell {
    width: 25%; } }

@media screen and (max-width: 840px) and (min-width: 571px) {
  .fxlist.card-view .cardview-items .carditem-cell {
    width: 50%; } }

@media screen and (max-width: 1024px) and (min-width: 841px) {
  .fxlist.card-view .cardview-items .carditem-cell {
    width: 33%; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src*="login-logo.svg"] {
    width: 100%;
    height: 54px; } }

/* New Styles Added for New Theme */
.sidenav-initiate-button md-icon span {
  background-color: #ffffff; }

.new-request-container .md-button.md-green-theme.md-primary.md-raised {
  background-color: #333333 !important; }

.new-request-container .md-button.md-green-theme.md-primary.md-raised:not([disabled]):hover {
  background-color: #000000; }

.side-nav md-sidenav.open .newrequest:hover {
  background-color: #000000 !important; }

.md-button.prolease-icons {
  border-radius: 20%; }
  .md-button.prolease-icons md-icon.generate-invoices {
    background: url(../../../images/prolease/cp-icons.svg);
    background-position: -5px -67px;
    opacity: 0.5; }
    .md-button.prolease-icons md-icon.generate-invoices:hover {
      opacity: 1; }
  .md-button.prolease-icons md-icon.add {
    background: url(../../../images/prolease/cp-icons.svg);
    background-position: -5px -67px;
    opacity: 0.5; }
    .md-button.prolease-icons md-icon.add:hover {
      opacity: 1; }
  .md-button.prolease-icons md-icon.post-invoices {
    background: url(../../../images/prolease/cp-icons.svg);
    background-position: -37px -67px;
    opacity: 0.5; }
    .md-button.prolease-icons md-icon.post-invoices:hover {
      opacity: 1; }
  .md-button.prolease-icons md-icon.print-invoices {
    background: url(../../../images/prolease/cp-icons.svg);
    background-position: -68px -67px;
    opacity: 0.5; }
    .md-button.prolease-icons md-icon.print-invoices:hover {
      opacity: 1; }
  .md-button.prolease-icons md-icon.export {
    background: url(../../../images/prolease/cp-icons.svg);
    background-position: -100px -67px;
    opacity: 0.5; }
    .md-button.prolease-icons md-icon.export:hover {
      opacity: 1; }
  .md-button.prolease-icons md-icon.generate-payment-link {
    background: url(../../../images/prolease/cp-icons.svg);
    background-position: -132px -67px;
    opacity: 0.5; }
    .md-button.prolease-icons md-icon.generate-payment-link:hover {
      opacity: 1; }

ul.sidenav-menu > li md-icon.accessmanagement_menu {
  background: url(../../../images/gatepass-menu-icon.svg) no-repeat;
  background-position: 0px 0px; }

ul.sidenav-menu > li md-icon.construction_menu {
  background: url(../../../images/construction-icon.svg) no-repeat;
  width: 24px;
  height: 24px; }

.menu-hover {
  text-align: center; }
  .menu-hover:hover {
    background-color: #1e2c35;
    color: white; }

.prolease-sprite-icon {
  background: url(../../../images/prolease/prolease-icons-sprite.svg) no-repeat;
  width: 24px;
  height: 24px;
  background-position: -158px -8px; }

.prolease-sprite-deduction-icon {
  background: url(../../../images/prolease/prolease-icons-sprite.svg) no-repeat;
  width: 24px;
  height: 24px;
  background-position: -520px -8px; }

md-input-container p {
  margin: 8px 0px 0px 3px; }

.windows-login-btn {
  border: 1px solid #cfeefc;
  background-color: #cfeefc;
  border-radius: 3px;
  padding: 15px;
  cursor: pointer;
  text-align: center;
  margin-bottom: 20px; }
  .windows-login-btn .title {
    color: #000000; }
  .windows-login-btn .label {
    color: #000000;
    opacity: .65; }
  .windows-login-btn:hover {
    background-color: #ffffff; }

.window-login-info {
  border: 1px dashed #ffc029;
  padding: 10px 15px;
  border-radius: 3px; }
  .window-login-info .title {
    font-size: 12px;
    margin: 0; }
  .window-login-info .info {
    font-size: 11px;
    opacity: .65;
    margin-top: 3px;
    margin-bottom: 0; }
  .window-login-info > div {
    padding: 0 10px; }
