.splash {
	display: none;
}

[ng-cloak].splash {
	display: block !important;
}
		
.splash {
  position: absolute;
	top: 0;
	left: 0;
	height:100%;
	width:100%;	
	filter: alpha(opacity=60);
	opacity: 0.6;
	background: #ffffff;
}
/*
#bigsearch label {
  color: white !important;
}
#bigsearch input {
  color: white !important;
}
*/
.md-icon-button + .md-datepicker-input-container {
  float: left;
  margin-top:7px;
}

.tabsdemoDynamicTabs md-content {
  background-color: transparent !important; }
  .tabsdemoDynamicTabs md-content md-tabs {
    border: none;
    padding: 0px;
  }
    .tabsdemoDynamicTabs md-content md-tabs md-tab-content {
      background: #f6f6f6; }
    .tabsdemoDynamicTabs md-content md-tabs md-tabs-canvas {
      background: white; }
  .tabsdemoDynamicTabs md-content h1:first-child {
    margin-top: 0; }
.tabsdemoDynamicTabs md-input-container {
  padding-bottom: 0; }
.tabsdemoDynamicTabs .remove-tab {
  margin-bottom: 40px; }
.tabsdemoDynamicTabs .demo-tab > div > div {
  padding: 25px;
  box-sizing: border-box; }
.tabsdemoDynamicTabs .edit-form input {
  width: 100%; }
.tabsdemoDynamicTabs md-tabs {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.tabsdemoDynamicTabs md-tab[disabled] {
  opacity: 0.5; }
.tabsdemoDynamicTabs label {
  text-align: left; }
.tabsdemoDynamicTabs .long > input {
  width: 264px; }
.tabsdemoDynamicTabs .md-button.add-tab {
  transform: translateY(5px); }


  .clean {
      text-align: left !important;
      position: relative;
      text-overflow: ellipsis;
    }
  .clean:hover {
      background: none !important;
      color: black;
    }
   .strike {
      text-decoration: line-through !important;
      -webkit-transition: linear all .5s;
      transition: linear all .5s;
      text-align: left;
      position: relative;
      text-overflow: ellipsis;
    }
  .strike:hover {
      background: none !important;
      color: black;
      text-decoration: line-through;

    }
    .check {
      position: relative;
      display: inline-block;
      margin-top:10px
    }

    ul[dnd-list], ul[dnd-list] > li {
        position: relative;
    }
    ul[dnd-list] .dndDraggingSource {
        opacity:.5;
    }

    md-dialog md-dialog-content {
      padding:24px 24px 0 24px !important;
      line-height: 20pt !important;
    }

    .md-button.md-icon-button {
        margin: 0 0px;
        /*height: 25px;*/
        min-width: 0;
        line-height: 35px;
        padding-left: 0;
        padding-right: 0;
        /*width: 25px;*/
        border-radius: 50%;
    }
    .md-button.md-fab.md-fab-bottom-left {
      bottom: 5px;
      left: 5px;
      position: fixed;
    }
    .add-list-form {
      border-top: 1px solid rgba(0, 0, 0, 0.12);
    }
*:focus {
  outline: none;

}

md-toolbar .md-button.md-default-theme {
  border-radius: 99%;
}

h2 {
  font-weight: 400;
}

.md-toolbar-tools-bottom {
  font-size: small;
}
.md-toolbar-tools-bottom :last-child {
  opacity: 0.8;
}

md-toolbar:not(.md-hue-1),
.md-fab {
  fill: #fff;
}

.icon_facebook{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABNklEQVRIie3VMUvDUBQF4Pun0iRdCqU4dBUx7xUJ6NTNQVCCOpQQ4igWOtTeFMWSQVCr7go2Q6V26SaIEnBwMVihKdVcpwQXB+3LIHrgrOcb7nABAECeb8zIDC2Foy2iMkNL4liAeDxbapLoqhyjDKvnQWZopQFkS01SNacCCkc7LUBhaH4byOl7tLB2Qovrp1RaPRYLbFYv6eV1THHu/GdxwOzyIU3e3ulzhAJbDS8Z7vR9Wto4I23lSBywc3CdANv7XfFHrrZSAga3TxQMQxqNJwkwCicUDEO66N5PDzw8BvRVWueD6QF716Oa2yOv7yfDVzc+1dwe6Ub7F9zgH/hDQLHskm60STfaVCy74oGfVGFopv8yJY4FlWMkfJxjJM1hDgAAMqyeVzWnojA0RVTVnEo8/gGX1iMD/TTxjQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    -webkit-background-size: 24px 24px;
    background-size: 24px 24px;
    height: 24px;
    float:left;
}