
body{
    background: #00b09b;
    background: -webkit-linear-gradient(to right, #00b09b, #96c93d);
    background: linear-gradient(to right, #00b09b, #96c93d);
    min-height: 100vh;
}


.bootstrap-select .bs-ok-default::after {
    width: 0.3em;
    height: 0.6em;
    border-width: 0 0.1em 0.1em 0;
    transform: rotate(45deg) translateY(0.5rem);
}

.btn.dropdown-toggle:focus {
    outline: none !important;
}


.btn-dark:hover {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
}

hr {
    margin: 1rem 0;
    opacity: .2;
}

.form-check .form-check-input{
    margin-left: -1.4em;
}


table.table-bordered.dataTable th, table.table-bordered.dataTable td{
    border-bottom-width: 1px;
    vertical-align: middle;
}


.bt-entry-url:hover{
    background-color: #000 !important;
    color: #fff !important;
}

.fs-100{
    font-size: 110px !important;
}


.table-bordered>:not(caption)>*>*{
    vertical-align: middle;
}


.list-group-item .icons-alert{
    display: block;
    position: absolute;
    left: -55px;
    top: 8px;
    width: 50px;
    text-align: right;
}

.list-group-item .icons-alert i{
    display: none;
    font-size: 20px;
    top: 8px;
}


.list-group-item .icons-alert .icon-alert-website-down{
    color: #ff3333;
}

.list-group-item .icons-alert .icon-alert-no-loadJs{
    color: #f5ff33;;
}



.list-group-item.website-down{
    position: relative;
}

.list-group-item.website-down .icons-alert .icon-alert-website-down{
    display: inline-block;
}

.list-group-item.website-down h5{
    color: #ff3333;
}


.list-group-item.website-no-loadJs .icons-alert .icon-alert-no-loadJs{
    display: inline-block;
}


.card-header.bg-success.text-white .badge.float-end{
    font-size: 14px;
}
