::-webkit-scrollbar {
    display: none;
}

body {
    width: 1920px;
    height: 1080px;
    margin: 0;
    font-family: "Open Sans", sans-serif;
}

.list-container {
    float: left;
    width: 20%;
}
.calling-container {
    float: right;
    width: 80%;
}

.list-header {
    background-color: #00a5b2;
    height: 100px
}
.list-heading-text-arb {
    line-height: 1.6;
    color: #f5f5f5;
    font-size: 2em;
    font-weight: bold
}
.list-heading-text-eng {
    line-height: 1.7;
    color: #f5f5f5;
    font-size: 2em;
    font-weight: bold
}
.list-table-container {
    height: 980px;
    overflow-y: auto;
    background-color: #007a8a;
}
.align-center {
    text-align: center
}
.align-right {
    text-align: right
}
.float-50-left {
    float: left;
    width: 50%
}
.float-50-right {
    float: right;
    width: 50%
}
.dis-flex {
    display: flex
}
.margin-auto {
    margin: auto
}
.width-50 {
    width: 50%
}
table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
    table > tbody {
        color: #ffffff;
        text-align: center;
    }

.table-eng td {
    font-size: 40px !important;
    font-weight: bold !important;
}

.table-arb td {
    font-size: 50px !important;
    font-weight: bold !important;
}

.seperator {
    height: 100%;
    width: 3px;
    background: #ffffff;
    position: absolute;
    left: 51%;
}
.table > tbody > tr > td {
    border-top: 1px solid #66a1a8 !important;
    padding: 9px 0px 8px 0px;
}

.header-label-left {
    background-color: #007a8a;
}

.header-top-left{
	margin-left: -8px; 
	margin-right: -14px; 
	padding-left: 10px;
	text-align: center;
}
.header-table-left {
    height: 980px;
    background-color: #007a8a;
}
.header-table-right {
    height: 980px;
    background-color: #00626e;
}

.calling-number-header {
    height: 100px;
    background-color: #00a5b2;
}
.header-top-right{
    border-radius: 0px 0px 150px 0px;
}

.inner-wrapper {
    display: table;
    table-layout: fixed;
    overflow: hidden;
    width: 100%;
}

@media (max-width: 768px) {
    .inner-wrapper {
        margin-bottom: 130px;
    }
}
.content-body {
    height: 960px;
    position: relative;
    padding: 20px 10px 0 10px;
}
.box-inner-wrapper {
    display: table;
    height: 100%;
    width: 100%;
}
.box-inner-wrapper-margin {
    display: table-cell;
    vertical-align: middle;
}
.box-container {
    display: inline-table;
    position: relative;
    width: 440px;
    height: 292px;
    border-radius: 10px;
    padding: 0 5px;
}

.box {
    display: inline-block;
    width: 340px;
    height: 160px;
    margin-left: 20px;
    margin-bottom: 20px;
}

.label-header-eng{
    line-height: 2.4;
    color: #f5f5f5;
    font-size: 40px;
    font-weight: bold;
    padding-left: 30px
}
.label-header-arb {
    line-height: 2.21;
    color: #f5f5f5;
    font-size: 45px;
    text-align: right;
    padding-right: 100px;
    font-weight: bold;
}
.Arabic-Font{
    font-size: 35pt;
}
.label-value{
	line-height: 2.3;
	font-size: 14px;
	color: #ff8100;
}

@keyframes borderanimation {

    from {
        border: 2px solid #007a89;
        box-shadow: 0 10px 20px 0 rgba(0, 122, 137, 0.2), 0 30px 100px 0 rgba(0, 122, 137, 0.30);
    }
    to {
        border: 2px solid #ed8332;
        box-shadow: 0 10px 20px 0 rgba(237, 131, 50, 0.5), 0 30px 100px 0 rgba(237, 131, 50, 0.30);
    }
}
@keyframes bganimation {
    from {
        background-color: #007a89;
    }
    to {
        background-color: #ed8332;
    }
}
@keyframes textanimation {
    from {
        color: #007a89;
    }
    to {
        color: #ed8332;
    }
}

.static-box {
    border: 2px solid #007a89;
    border-radius: 15px 15px 50px 15px;
    background-color: #ffffff;
    box-shadow: 0 10px 20px 0 rgba(0, 122, 137, 0.2), 0 20px 70px 0 rgba(0, 122, 137, 0.25);
}
.static-inside-box {
    float: left;
    width: 35%;
    height: 160px;
    background-color: #007a89;
    border-radius: 10px 0px 0px 10px;
}
.static-inside-box-arb {
    float: left;
    width: 35%;
    height: 160px;
    background-color: #007a89;
    border-radius: 10px 0px 0px 10px;
}
.static-token {
    font-size: 40px;
    font-weight: bold;
    color: white;
}
.static-token-arb {
    font-size: 45px;
    font-weight: bold;
    color: white;
}
.static-text {
    font-size: 35px;
    font-weight: bold;
    color: #007a89;
    line-height: 1.1;
}
.static-text-arb {
    font-size: 45px;
    font-weight: bold;
    color: #007a89;
    line-height: 1.1;
}
.static-no {
    font-size: 50px;
    font-weight: bold;
    color: #007a89;
    line-height: 0.8;
}
.static-no-arb {
    font-size: 55px;
    font-weight: bold;
    color: #007a89;
    line-height: 0.8;
}

.called-box {
    border: 2px solid #ed8332;
    border-radius: 15px 15px 50px 15px;
    background-color: #ffffff;
    box-shadow: 0 10px 20px 0 rgba(237, 131, 50, 0.2), 0 20px 70px 0 rgba(237, 131, 50, 0.25);
}
.called-inside-box {
    float: left;
    width: 35%;
    height: 160px;
    background-color: #ed8332;
    border-radius: 10px 0px 0px 10px;
}
.called-inside-box-arb {
    float: left;
    width: 35%;
    height: 160px;
    background-color: #ed8332;
    border-radius: 10px 0px 0px 10px;
}
.called-token {
    font-size: 40px;
    font-weight: bold;
    color: white;
}

.called-token-arb {
    font-size: 45px;
    font-weight: bold;
    color: white;
}
.called-text {
    font-size: 40px;
    font-weight: bold;
    color: #ed8332;
    line-height: 1.1;
}

.called-text-arb {
    font-size: 45px;
    font-weight: bold;
    color: #ed8332;
    line-height: 1.1;
}

.called-no {
    font-size: 50px;
    font-weight: bold;
    color: #ed8332;
    line-height: 0.8;
}

.called-no-arb {
    font-size: 55px;
    font-weight: bold;
    color: #ed8332;
    line-height: 0.8;
}
.blink-box {
    border-radius: 15px 15px 50px 15px;
    background-color: #ffffff;
    animation: borderanimation 1s infinite;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 50px 0 rgba(0, 0, 0, 0.19);
    /*transform: scale(1.2);*/
}

.blink-inside-box {
    float: left;
    width: 35%;
    height: 160px;
    animation: bganimation 1s infinite;
    border-radius: 10px 0px 0px 10px;
}
.blink-inside-box-arb {
    float: left;
    width: 35%;
    height: 160px;
    animation: bganimation 1s infinite;
    border-radius: 10px 0px 0px 10px;
}
.blink-token {
    font-size: 40px;
    font-weight: bold;
    color: white;
}
.blink-token-arb {
    font-size: 45px;
    font-weight: bold;
    color: white;
}
.blink-text {
    animation: textanimation 1s infinite;
    font-size: 35px;
    font-weight: bold;
    line-height: 1.1;
}
.blink-text-arb {
    animation: textanimation 1s infinite;
    font-size: 45px;
    font-weight: bold;
    line-height: 1.1;
}

.blink-no {
    animation: textanimation 1s infinite;
    font-size: 50px;
    font-weight: bold;
    line-height: 0.8;
}

.blink-no-arb {
    animation: textanimation 1s infinite;
    font-size: 55px;
    font-weight: bold;
    line-height: 0.8;
}

.notification-box {
    width: 53%;
    float: right;
    text-align: center;
    color: white;
    padding-left: 0;
    height: 200px;
    display: flex;
}
.notification-inside-box {
    float: left;
    width: 45%;
    height: 200px;
    border-radius: 10px 0px 0px 10px;
}
.notification-inside-box-arb {
    float: left;
    width: 45%;
    height: 200px;
    border-radius: 10px 0px 0px 10px;
}
.notification-token {
    font-size: 60px;
    font-weight: bold;
    color: white;
}
.notification-token-arb {
    font-size: 60px;
    font-weight: bold;
    color: white;
}
.notification-text {
    font-size: 40px;
    font-weight: bold;
    line-height: 1.1;
}
.notification-text-arb {
    font-size: 40px;
    font-weight: bold;
    line-height: 1.1;
}
.notification-no {
    font-size: 80px;
    font-weight: bold;
    line-height: 0.8;
}
.notification-no-arb {
    font-size: 80px;
    font-weight: bold;
    line-height: 0.8;
}
/*.borderexample2 {
    border-radius: 15px 15px 50px 15px;
    background-color: #ffffff;
    animation: borderanimation 1s infinite;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 50px 0 rgba(0, 0, 0, 0.19);
}
.insideborder2 {
    float: left;
    width: 35%;
    height: 160px;
    animation: bganimation 1s infinite;
    border-radius: 10px 0px 0px 10px;
}
.insideborder2-arb {
    float: left;
    width: 35%;
    height: 160px;
    animation: bganimation 1s infinite;
    border-radius: 10px 0px 0px 10px;
}
    .counter-text2 {
    animation: textanimation 1s infinite;
    font-size: 35px;
    font-weight: bold;
}
.counter-text2-arb {
    animation: textanimation 1s infinite;
    font-size: 40px;
    font-weight: bold;
}*/
#toast-container > div {
    padding: 0;
}


.counter-box {
    width: 65%;
    float: right;
    text-align: center;
    color: white;
    padding-left: 0;
    height: 160px;
    display: flex;
}
.counter-box-arb {
    padding: 25px 0px 0px 0px;
    width: 65%;
    float: right;
    text-align: center;
    color: white;
    padding-right: 0;
    height: 160px;
    display: flex;
}
.waiting-eng {
    line-height: 1.7;
    color: #f5f5f5;
    font-size: 30px;
    padding-right: 15px;
}
.waiting-arb {
    line-height: 1.6;
    color: #f5f5f5;
    font-size: 30px;
    padding-right: 15px;
}
.header-border-grey {
    border-right: 1px solid #f5f5f5;
}
.padding-zero {
    padding-right: 0px;
    padding-left: 0px;

}
.vl-container {
    display: flex;
    float: left;
    width: 2%;
    height: 200px;
}
.vl {
    border-left: 2px solid white;
    opacity: 0.7;
    height: 120px;
    margin: auto;
    padding: 0px;
}

.margin-auto {
    margin: auto
}

.footer-right {
    display: flex;
    position: absolute;
    width: 100%;
    height: 95px;
    z-index: 9;
    bottom: 0;
    right: 0;
    background-color: #00a5b2;
    border-radius: 0px 150px 0px 0px;
}

.label-footer-eng {
    width: 100%;
    margin: 17px 0px 12px 0px;
    color: #f5f5f5;
    font-size: 40px;
}
.label-footer-arb {
    width: 100%;
    margin: 17px 0px 12px 0px;
    color: #f5f5f5;
    font-size: 40px;
}