body {
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgba(2,0,36,1) 12%, rgba(0,71,116,1) 100%, rgba(0,212,255,1) 100%);
}

.page-content {
    padding: 0px 0px;
}

.lg-box {
    margin-top: 5px;
}

    .lg-box .gray {
        background: #DFE5E7;
        color: #1f3d57;
    }

    .lg-box .green {
        background: #e7f7e8;
        color: #1f3d57;
    }

    .lg-box .red {
        background: #f9dbdb;
        color: #1f3d57;
    }

    .lg-box .yellow {
        background: #fcffcd;
        color: #1f3d57;
    }

    .lg-box .blue {
        background: #eaf2f9;
        color: #1f3d57;
    }

    .lg-box .orange {
        background: #f9f4d4;
        color: #1f3d57;
    }

    .lg-box .transparent {
        background: #e7f7e8;
        color: #000;
    }

.info-box {
    background: #fff;
    width: 100%;
    margin-bottom: 10px;
    padding: 0;
    border-radius: 15px 15px 8px 8px;
}

.info-box-content {
    padding-left: 8px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 5px;
}

/*.info-box-content a {
        color: #fff;
        padding: 5px 10px 10px 10px;
        background: #091621;
        border-radius: 6px 0;
        right: -5px;
        bottom: 8px;
        position: relative;
    }

        .info-box-content a i {
            font-size: 12px;
        }

        .info-box-content a:hover {
            color: #fff;
            background: #091621;
        }*/

.info-box-main-head {
    /*padding: 5px 0px 5px 0px !important;*/
    border-radius: 8px 8px 0 0 !important;
    /*text-align: center;*/
    font-size: 12px !important;
}

.info-box-head-green {
    display: block;
    font-size: 12px !important;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    background: linear-gradient(to left, #061700, #52c234);
    border-bottom: solid 0px rgba(255, 255, 255, 0.4);
    padding: 5px 10px;
    border-radius: 0px 0px 0px 0px;
}

    .info-box-head-green span {
        display: inline-block;
        color: #1f3d57;
        padding: 0px 6px 1px;
        border-radius: 100px;
        background: #fff;
        text-align: center;
    }

        .info-box-head-green span i {
            font-size: 9px !important;
            position: relative;
            color: #36893a;
            padding-top: 1.25px;
            padding-left: 0px;
            padding-right: 3px;
        }

.info-box-head-red {
    display: block;
    font-size: 12px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    background: linear-gradient(to right, #93291E, #ED213A);
    border-bottom: solid 0px rgba(255, 255, 255, 0.4);
    padding: 5px 10px;
    border-radius: 0px 0px 0px 0px;
}

    .info-box-head-red span {
        display: inline-block;
        color: #1f3d57;
        padding: 0px 5px 1px;
        border-radius: 100px;
        background: #fff;
        text-align: center;
    }

        .info-box-head-red span i {
            font-size: 9px !important;
            position: relative;
            color: #f22613;
            padding-top: 1.25px;
            padding-left: 0px;
            padding-right: 2px;
        }

.info-box-head-orange {
    display: block;
    font-size: 12px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    background: linear-gradient(to right, #FF9405, rgb(255, 200, 55));
    border-bottom: solid 0px rgba(255, 255, 255, 0.4);
    padding: 5px 10px;
    border-radius: 0px 0px 0px 0px;
}

    .info-box-head-orange span {
        display: inline-block;
        color: #1f3d57;
        padding: 0px 6px 1px;
        border-radius: 100px;
        background: #fff;
        text-align: center;
    }

        .info-box-head-orange span i {
            font-size: 12px !important;
            position: relative;
            color: #f89406;
            padding-top: 1.25px;
            padding-left: 0px;
            padding-right: 3px;
        }

.info-box-head-blue {
    display: block;
    font-size: 12px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(45,44,180,1) 0%, rgba(5,118,190,1) 52%);
    border-bottom: solid 0px rgba(255, 255, 255, 0.4);
    padding: 5px 10px;
    border-radius: 0px 0px 0px 0px;
}

    .info-box-head-blue span {
        display: inline-block;
        color: #1f3d57;
        padding: 0px 6px 1px;
        border-radius: 100px;
        background: #fff;
        text-align: center;
    }

        .info-box-head-blue span i {
            font-size: 12px !important;
            position: relative;
            color: #4186f7;
            padding-top: 1.25px;
            padding-left: 0px;
            padding-right: 3px;
        }

.info-box-head-gray {
    display: block;
    font-size: 12px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    background: linear-gradient(to right, #29323c, #485563);
    border-bottom: solid 0px rgba(255, 255, 255, 0.4);
    padding: 5px 10px;
    border-radius: 0px 0px 0px 0px;
}

    .info-box-head-gray span {
        display: inline-block;
        color: #1f3d57;
        padding: 0px 6px 1px;
        border-radius: 100px;
        background: #fff;
        text-align: center;
    }

        .info-box-head-gray span i {
            font-size: 12px !important;
            position: relative;
            color: #59646c;
            padding-top: 1.25px;
            padding-left: 0px;
            padding-right: 3px;
        }

.info-box-head-yellow {
    display: block;
    font-size: 12px;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    background: linear-gradient(315deg, #fbb034 0%, #fbf2ab 74%);
    border-bottom: solid 0px rgba(255, 255, 255, 0.4);
    padding: 5px 10px;
    border-radius: 8px 8px 0px 0px;
}

    .info-box-head-yellow span {
        float: right;
    }

        .info-box-head-yellow span i {
            font-size: 12px !important;
            position: relative;
            color: #000;
        }

.info-box-text {
    display: block;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    border-bottom: solid 1px rgba(0, 0, 0, 0.2);
    padding: 1px 0 3px 0;
}

    .info-box-text span {
        float: right;
        display: inline-block;
        color: #1f3d57;
        padding: 0px 4px 1px;
        border-radius: 100px;
        background: #fff;
        text-align: center;
    }

        .info-box-text span i {
            font-size: 12px !important;
            position: relative;
            color: #36893a;
            padding-top: 1.25px;
            padding-left: 3px;
            padding-right: 3px;
        }

.progress-description {
    margin: 0;
}

.alignright {
    float: right;
}

.alignleft {
    float: left !important;
}

.paddingright {
    padding-right: 0px;
}

#divWallUsers {
    display: contents;
    cursor: default;
    width: 100%;
}

/*#divWallUsers::-webkit-scrollbar-track {
        background-color: rgba(255, 255, 255, 0.2);
        position: absolute;
        margin: 0 15px;
    }

    #divWallUsers::-webkit-scrollbar {
        width: 10px;
        height: 8px;
        background-color: transparent !important;
    }

    #divWallUsers::-webkit-scrollbar-thumb {
        background-color: #f79508;
        border: none;
    }*/

.agent-box h4 {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    padding: 0px 0px 2px 0px;
    border-bottom: solid 1px #fff;
    margin-right: -15px;
}

    .agent-box h4 span {
        float: right;
    }

.sm-box {
    margin-top: 0px;
    margin-left: 0%;
}

    .sm-box h4 {
        font-size: 18px;
        color: #fff;
        font-weight: 600;
        padding: 0px 0px;
        border-bottom: solid 1px #fff;
        margin-right: -15px;
    }

#divRinging {
    display: contents;
    cursor: default;
    width: 100%;
}

/*#divRinging::-webkit-scrollbar-track {
        background-color: rgba(255, 255, 255, 0.2);
        position: absolute;
        margin: 0 15px;
    }

    #divRinging::-webkit-scrollbar {
        width: 10px;
        height: 8px;
        background-color: transparent !important;
    }

    #divRinging::-webkit-scrollbar-thumb {
        background-color: #f79508;
        border: none;
    }*/

.call-box h4 {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    padding: 0px 0px 0px 0px;
    border-bottom: solid 1px #fff;
    margin-right: -15px;
}

    .call-box h4 span {
        float: right;
    }

.call-box label {
    margin-bottom: 3px;
}

.info-sm-box {
    background: #36893a;
    margin-bottom: 10px;
    padding: 0;
    border-radius: 8px;
    text-align: center;
    margin-left: 15px;
    margin-right: -1px;
}

.info-sm-box-text {
    display: block;
    font-size: 16px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    padding: 0px 0;
    text-align: center;
}

    .info-sm-box-text label {
        padding-top: 4px;
        margin-bottom: 2px;
    }

    .info-sm-box-text span {
        display: inline-block;
        color: #1f3d57;
        padding: 0px 8px 1px;
        border-radius: 100px;
        background: #fff;
        text-align: center;
    }

        .info-sm-box-text span i {
            font-size: 12px !important;
            position: relative;
            color: #36893a;
            padding-top: 1.25px;
            padding-left: 3px;
            padding-right: 3px;
        }

.info-sm-box-head {
    display: block;
    font-size: 12px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    background: rgba(255, 255, 255, 0.2);
    border-bottom: solid 0px rgba(255, 255, 255, 0.4);
    padding: 0px 0px;
    border-radius: 8px 8px 0 0;
}

    .info-sm-box-head span {
        display: inline-block;
        padding: 0px 10px 1px;
        border-radius: 100px;
        background: #fff;
        text-align: center;
    }

.sm-box .blue {
    background: linear-gradient(to right, #00264d, #0575E6);
    color: #1f3d57;
}

.sm-box .grayblue {
    background: linear-gradient(360deg, #1a3857 10%, #1a3857 360%);
    color: #1f3d57;
}

.sm-box .green {
    background: linear-gradient(360deg,#224e4d 10%,#083023 360%);
    color: #1f3d57;
}

.sm-box .red {
    background: linear-gradient(90deg, rgba(228,9,9,1) 0%, rgba(189,20,20,0.927608543417367) 100%);
    color: #1f3d57;
}

.sm-box .yellow {
    background: linear-gradient(0deg,#f5ab35,#f89406);
    color: #1f3d57;
}

.sm-box .gray {
    background: linear-gradient(to right, #29323c, #485563);
    color: #1f3d57;
}

.navbar-dark {
    font-size: 12px;
    background: #142b40;
    padding: 0rem 1rem;
    border-bottom: solid 1px rgba(255, 255, 255, 0.3);
}

    .navbar-dark img {
        width: 110px;
        margin-top: -6px;
        margin-left: -10px;
    }

.navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: block !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}

.mr-auto, .mx-auto {
    display: inline-block;
}

.navbar-right {
    float: right;
    right: 15px;
}

.navbar-text {
    float: right;
    color: #fff !important;
    padding-right: 15px;
    margin-right: 5px;
    border-right: solid 1px rgba(255, 255, 255, 0.3);
}

.loading {
    -webkit-animation: rotation 3s infinite linear;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

.item {
    padding: 0 15px;
    color: #fff;
}

.owl-pagination {
    display: none;
}

.owl-buttons {
    text-align: right;
    position: relative;
    top: -20px;
    bottom: 50px;
}

.topgetbtn {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    background: #008be8;
    padding: 0.3rem 1rem;
    border: none;
    border-radius: 5px;
}
