body {background: #FFFFFF;}
.treasure-overlay-spinner-container {z-index: 100000;}
.treasure-overlay-spinner-content{height: 100%;}
.sort-icon {font-size: 9px; margin-left: 5px;}
th {cursor:pointer;}

/* styles for passwordStrength directive: begin */
.strong   { color: #060; border-color: #0F0;}
.medium   { color: #C60; border-color: #FC0;}
.weak     { color: #900; border-color: #F00;}
.strength { padding: 1px 10px; border: 2px solid; color: #FFF;}
/* end: styles for passwordStrength directive */

/* styles for angular-material */
.md-dialog-container {z-index: 90000}
md-toolbar.md-default-theme:not(.md-menu-toolbar), md-toolbar:not(.md-menu-toolbar){background-color: #495469;}
.md-datepicker-calendar-pane{z-index:90001;}
md-dialog{width: 800px;}
.md-dialog-content .chosen-container{width: 90% !important;}
.md-dialog-content .layout-row {min-height: 45px;}
.md-content.md-default-theme, md-content {background-color: #FFFFFF;}
/* end: styles for angular-material */

.alert-container{position: fixed; z-index: 90001; right: 0; left: 0; margin-right: auto; margin-left: auto; margin-top: 100px; width: 80%;}
.trcolor { background-color:#40B3D9; }

/* styles for passwordStrength directive: begin */
.locked{ background: #F1564D; color: #F2DEDE; font-weight: bold;}
.high{ background: #F2DEDE; color: #a94442;}
.medium{ background: #FCF8E3; color: #8a6d3b;}
.low{ background: #D9EDF7; color: #31708f;}
/* end: styles for passwordStrength directive */

/*.md-select {display: flex; margin: 2px 0 6px;}*/
.md-select-100 {display: flex; margin: 2px 0 6px; width: 100px;}
.md-select-40p {margin: 2px 0 6px; width: 40%;}
.md-select-60p {margin: 2px 0 6px; width: 60%;}
.md-select-80p {margin: 2px 0 6px; width: 80%;}


md-input-container {margin: 0;}
md-input-container .md-errors-spacer { float: right; min-height: 1px; min-width: 1px;}
md-select {margin: 6px;}

.selectdemoSelectHeader {
  /* Please note: All these selectors are only applied to children of elements with the 'selectdemoSelectHeader' class */
}

.selectdemoSelectHeader .demo-header-searchbox {
    border: none;
    outline: none;
    height: 100%;
    width: 100%;
    padding: 0;
    padding-top:24px;
}
.selectdemoSelectHeader .demo-select-header {
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
    padding-left: 10.667px;
    height: 48px;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    width: auto; }
  .selectdemoSelectHeader md-content._md {
    max-height: 240px; }

.tabsdemoDynamicHeight md-content {
  background-color: transparent !important; }
  .tabsdemoDynamicHeight md-content md-tabs {
    background: #f6f6f6;
    border: 1px solid #e1e1e1; }
    .tabsdemoDynamicHeight md-content md-tabs md-tabs-wrapper {
      background: white; }
  .tabsdemoDynamicHeight md-content h1:first-child {
    margin-top: 0; }
/*.md-no-tab-content { height: 100%; }*/
.md-dynamic-height { height: 100%; }

.report-md-datepicker md-datepicker{
padding-right: 0px !important;
padding-left: 0px !important;
}