.nav, .pagination, .carousel, .panel-title a { cursor: pointer; }

.done-true {
    text-decoration: line-through;
    color: #ddd;
}
.form-control[disabled], .form-control[readonly], .fieldset[disabled], .form-control {
    cursor: pointer;
    background-color: white;
}
html{
	font-size: 13px;
}
body{
    font-family: "Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 12px !important;
}
.navbar-nav > li > a {
	padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.nav-pills > li.active > a,  .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #007bff;
}
.nav-pills > li.active > a:hover{
	background-color: #337ab7;
	color: white !important;
}

.nav-pills > li:not(.active) > a:hover{
	color: #6c757d !important;
}

div[type="pills"] > .nav-pills{
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
}

.card-primary:not(.card-outline)>.card-header, .card-primary:not(.card-outline)>.card-header a {
    color: #6c757d;
}
.card-primary:not(.card-outline)>.card-header {
    background-color: white;
}
.custom-segment-card input[type="radio"]{
    font-weight:normal;
}
.text-grey {
    color: rgb(88, 87, 87);
}
.underline{
    text-decoration: underline;
}
a , a:focus{
    color:#1579f6;
}

.lds-ellipsis {
  display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10000;
    background: #fff;
    opacity: 0.7;
}
.lds-ellipsis div {
    position: absolute;
    top: 47%;
    margin-left: 46%;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #4f90e4;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
