﻿.loginColumn {
    max-width: 450px;
}

.loginGrid {
    height: 100vh;
}

.field-validation-error {
    color: red;
}

.page-content {
    padding: 10px;
    height: inherit;
}

hr {
    margin: 1px;
}

.hide {
    display: none;
}

.invisible {
    display: none !important;
}

table.dataTable.table>tbody>tr.invalid {
    background-color: #FFF6F6;
    color: #9F3A38;
}

table.dataTable.table>tbody>tr.waitingValidation {
    background-color: #FFF6F6;
    color: #cf590c;
 }

.edit, .delete, .download {
    cursor: pointer;
}

.no-margin-bottom {
    margin: 0 0 0 !important;
}

.Calendar {
    height: inherit;
}

.form {
    height: inherit;
}

a:hover {
    cursor: pointer;
}

.fc-list-item:hover {
    cursor: pointer;
}

a img {
    padding-left: 5px;
}

img {
    cursor: pointer;
}

.showPasswordIcon {
    padding: 50% 25%;
}

.ui.slider.checkbox .box:after, .ui.slider.checkbox label:after {
    background: -webkit-linear-gradient(transparent,rgba(0,0,0,.05)) #82B1FF;
    background: linear-gradient(transparent,rgba(0,0,0,.05)) #82B1FF;
    position: absolute;
    content: '' !important;
    opacity: 1;
    z-index: 2;
    border: none;
    box-shadow: 0 1px 2px 0 rgba(34,36,38,.15), 0 0 0 1px rgba(34,36,38,.15) inset;
    width: 1.5rem;
    height: 1.5rem;
    top: -.25rem;
    left: 0;
    -webkit-transform: none;
    transform: none;
    border-radius: 500rem;
    -webkit-transition: left .3s ease;
    transition: left .3s ease;
}