﻿.flex-container {
    display: flex;
    align-items: stretch;
}

.flex-child{
    display:flex;
    xflex:1 0 auto;
}

.full-height{
    height:100%;
}

.full-width {
    width: 100%;
}

input[type='checkbox'] {
    width: 25px !important;
    height: 25px !important;
}

.form-horizontal .control-label {
    padding-top: 0;
}

.online,
.success,
.quality-good {
    color: #4bd396;
}

.offline,
.error,
.quality-bad {
    color: #f5707a;
}

.amber,
.ok,
.quality-ok {
    color: #f9c851;
}

.non-urgent {
    color: #3BAFDA;
}

.unknown,
.disabled-color{
    color: lightgray;
}

.quality-unknown {
    color: gray;
}

.very-light-gray {
    color: #eee;
}

.bold {
    font-weight: bold;
}

.device-online {
    border-style: solid;
    border-width: 10px;
    border-color: #4bd396;
}

.device-offline {
    border-style: solid;
    border-width: 10px;
    border-color: #f5707a;
}

.videocall-raw-data {
    width: 100%;
    height:80%;
    resize: none;
}

#tabNetworkSimulator .btn{
    width:200px;
}

#tabNetworkSimulator .row{
    margin-bottom:5px;
}

#txtNetworkSimulatorSRVRecords {
    height: 800px;
    width: 100%;
    background-color: black;
    color: white;
    resize: none;
    overflow-y: scroll;
}

.presence-available {
    color: #4bd396;
}

.presence-busy {
    color: #3BAFDA;
}

.presence-away {
    color: #f9c851;
}

.presence-offline {
    color: #f5707a;
}

.presence-unknown {
    color: lightgray;
}

.msteams-presence-available,
.msteams-presence-availableidle {
    border-style: solid;
    border-width: 10px;
    border-color: #4bd396;
}

.msteams-presence-busy {
    border-style: solid;
    border-width: 10px;
    border-color: #3BAFDA;
}

.msteams-presence-away {
    border-style: solid;
    border-width: 10px;
    border-color: #f9c851;
}

.msteams-presence-offline,
.msteams-presence-donotdisturb {
    border-style: solid;
    border-width: 10px;
    border-color: #f5707a;
}

.clickable{
    cursor:pointer;
}


::-webkit-scrollbar {
    width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
    background: white;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: lightgray;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: lightgray;
    }


.control-label-value{
    padding-top: 7px;
    text-align:left;
}

.no-padding{
    padding:0 !important;
}

.pinned-filter {
    border-color: #4bd396 !important;
}

#hubRemoteConnectionsSampleFile {
    font-family: 'Courier New';
    font-weight:bold;
    border-style:solid;
    border-color:gray;
    border-width:1px;
    padding:20px;
    line-height:16px;
}

@media print {
    .no-print {
        display: none;
    }
}

@media screen {
    .only-print {
        display: none;
    }
}

@media print {
    @page {
        size: landscape
    }

    a[href]:after {
        content: none !important;
    }

    .exec-report-tile-side-left {
        width: 100% !important;
    }
}

.contract-summary-container {
    padding: 10px;
    background-color: #f8f8f8;
    margin:10px 0;
    border:solid 1px lightgray;
}

    .contract-summary-container h3 {
        margin-top: 0 !important;
        margin-bottom: 15px !important;
    }