
/* Settings for dataTable field horizontal alignement */

.alignRight { text-align: right; }
.alignCenter { text-align: center; }
.alignLeft { text-align: left; }
.alignMiddle { vertical-align: middle; }


/* Round images with photo of children and tutors */

.thumb-round {
	margin: 0;
	padding: 0;
	width: 50;
	height: 50;
	-webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  border: 5px solid #eee;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
}

/* Open/close child window */

td.details-control:before {
    content: "\f0fe";
    cursor: pointer;
    font-family: FontAwesome;
    text-align: center;
}

tr.details td.details-control::before {
    content: "\f146";
    cursor: pointer;
    font-family: FontAwesome;
    text-align: center;
}

.zero-clipboard {
    position: relative;
    display: none;
}

.btn-clipboard-hover {
    color: #fff;
    background-color: #563d7c;
    border-color: #563d7c;
}

.btn-clipboard {
    position: absolute;
    top: 0;
    right: 15px;
    z-index: 10;
    display: block;
    padding: 5px 8px;
    font-size: 12px;
    color: #767676;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #e1e1e8;
    border-radius: 0 4px 0 4px;
}

.bs-callout {
    padding: 20px;
    margin: 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
    background-color: white;
}

.bs-callout-info {
    border-left-color: #1b809e;
}

