.signin {
  padding-top: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
}

.signin-one {
    padding-top: 1rem;
}

.hide {
    visibility: hidden;
}

.card.disabled {
    opacity: .2
}

.workbench-breadcrumb {
    background-color: transparent;
}

.workbench-nav-tabs {
    margin-bottom: 1rem;
}

.workbench-highlight {
    padding: 1rem;
    background-color: #f7f7f9;
    margin-bottom: 1rem;
}

.workbench-form {
    margin-bottom: 1rem;
}
.workbench-table {
    margin-top: .5rem;
}
.workbench-table th.jobid span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: 100%;
}

.workbench-highlight-min {
    padding-top: 1rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.workbench-highlight-nb {
    padding-top: 1rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.workbench-mobile-collapse {
    margin-left: 2rem;
}


.workbench-batch {
    margin-top: 2rem;
}
.btn-group-workbench-table {
    margin-bottom: 1rem;
}

.workbench-executions {
    margin-bottom: 2rem;
}


.loader {
    height: 4px;
    width: 100%;
    position: relative;
    overflow: hidden;
    background-color: #ddd;
}
.loader:before{
    display: block;
    position: absolute;
    content: "";
    left: -200px;
    width: 200px;
    height: 4px;
    background-color: #2980b9;
    animation: loading 2s linear infinite;
}

@keyframes loading {
    from {left: -200px; width: 30%;}
    50% {width: 30%;}
    70% {width: 70%;}
    80% { left: 50%;}
    95% {left: 120%;}
    to {left: 100%;}
}

.hidden {
    visibility: hidden;
}

.or {
  display:flex;
  justify-content: left;
  align-items: center;
  color:grey;
}
  
.or:after,
.or:before {
  content: "";
  display: block;
  background: grey;
  width: 50%;
  height: 1px;
}

#signin-form {
  overflow: hidden;
  background-color: #fff;
  width: auto;
  flex-direction: row;
  padding: 40px;
  border-radius: 10px;
  box-shadow: 0 0 12px rgba(0, 0, 0, .3);
}