.header {
    background-color: #1e1e2d;
}
.brand-logo img{
    width:80%;
}
.site-title{
    color:#fff;
    font-size: 2rem;
}
.site-subtitle{
    font-size: 1.5rem;
    color:#CCCCCC;
}
.tox-tinymce {
    border-top:0!important;
}
.tox-tinymce {
    border: 1px solid #E4E6EF!important;
}
.resetFilterBtn{
    display:none;
}
.btn.btn-secondary.buttons-collection{
    background-color:#fff;
}
.dropdown-item.active, .dropdown-item:active {
    color: #000;
    background-color: #fff;
}
.dropdown-item.active:hover, .dropdown-item:active:hover {
    background-color: #c6c6c6;
}
.dropdown-item {
    color:#666;
}
.card-team .card-toolbar .card-label{
    margin-right: 1rem;
}
.fa-copy{
    cursor: pointer;
    margin-right: 1rem;
}

.deleteMember, .editMember{
    visibility: hidden;
    cursor: pointer;
    margin-right: 1rem;
}
.memberRow:hover .deleteMember,.memberRow:hover .editMember{
    visibility: visible;
}
.contactRow .deleteContact{
    visibility: hidden;
    cursor: pointer;
}
.contactRow:hover .deleteContact{
    visibility: visible;
}
.inModal #btn_save{
    display: none;
}
.inModal #btn_cancel{
    display: none;
}

.old-teacher{
    color:#666666;
}
.flex{
    display:flex!important;
}
.select2-result-school .flex{
    justify-content: space-between;
}
#select2-team_id-results,#select2-markt_id-results {
    max-height: 70vh;
}

.meta{
    padding: 20px;
    background-color: #fff;
    align-self: start;
    margin: 60px 20px 20px 20px;
}
.bootstrap-touchspin .input-group-btn .btn {
    color:#fff;
}

#sketchpadapp {
    /* Prevent nearby text being highlighted when accidentally dragging mouse outside confines of the canvas */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    flex-direction: column-reverse;
}

.pic-close{
    height:20px;
    width:20px;
}
#sketchpad {
    float:left;
    border:2px solid #888;
    border-radius:4px;
    position:relative; /* Necessary for correct mouse co-ords in Firefox */
    width:100%;
}
.kids{
    display: flex;
    flex-wrap: wrap;
}
.kid {
    padding: 20px;
    border: 1px solid #c6c6c6;
    margin: 10px;
    border-radius: 11px;
    background-color: #464847;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
.checked-in{
    background-color:green;
}
.settings,.log{
    display: none;
}
.logtable img{
    width:100%;
}