.contEventsMobile{
    /* background: #F8FDFF; */
}

.contDoctor{
    height: 7vw;
    width: 100%;
    margin-bottom: 0.1vw;
    /* border-bottom: 0.063rem solid #00000029; */
}
.contClient{
    border: thin solid #0071BB;
    height: 100%;
    width: 100%;
    float: right;
}
.eventsDoctRepeat{
    width: 100%   
}
.evContDoctDet{
    direction: ltr;
    border: thin solid #0071BB;
    text-align: center;
    width: 21.2vw;
    height: 6vw;
    border-radius: 0.3vw;
    box-shadow: 0rem 0.1953125vw 0.390625vw #00000029;
}

.sCheckConn{
    margin-left: 0.4557291666666667vw;
    margin-top: 1.555729vw;
    height: 1.020833333333333vw;
    width: 1.020833333333333vw;
    position: absolute;
    border-radius: 0.78125vw;
}

.doctNavStat{
    /*background-color: #545b62;*/
    height: 0.938rem;
    width: 0.938rem;
    border-radius: 0rem;
    position: relative;
    top: 0.063rem;
    left: 0.25rem;
    /*box-shadow: 0 0.063rem 0.063rem -0.125rem rgb(0 0 0 / 42%), 0 0.125rem 0.125rem rgb(0 0 0 / 27%);*/
}

.doctNavStat i:nth-child(1){ 
    width: 100%;
    height: 100%;
    font-size:1.125rem;
    color: #545b62;
    /*position: relative;
    top: -12%;
    left: -8%;*/
}
.dcoctNameStatDet{
    height: 1.188rem;
}

.dcoctNameStatDet span:nth-child(1){
    width: 80%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.evntsTopPosition{
    position: fixed;
    width: 100%;
    top: 4.5rem;
    z-index: 99999999999;
    height: 0rem;
}

.evntsTopPosition div:nth-child(1){
    padding-left: 0.563rem;
    background-color: #545b62;
    height: 1.438rem;
    width: 7.063rem;
    border-radius: 0.813rem;
    margin: auto;
    box-shadow: 0 0.063rem 0.063rem -0.125rem rgb(0 0 0 / 42%), 0 0.125rem 0.125rem rgb(0 0 0 / 27%);
    color: #FFFFFF;
    font-size: 0.813rem;
    /*line-height: 1.5rem;*/
    border: 0.125rem solid #FFFFFF;
}

.evContDoctDetTitle{
    color: #03426b;
    font-size: 1.2vw;
}
.evContDoctDetName{
    color: #03426b;
    font-size: 1.8vw;
}
.inputChoosDoctRoom{
    direction: rtl;
}
.hilaEvntBtnVisit{
    width: 65%!important;
    height: 1.8645833333333335vw!important;
    border-left: 0.1vw solid #0071BB;
    border-bottom: 0.1vw solid #0071BB;
    border-right: 0.1vw solid #0071BB;
    border-top: 0.1vw solid #0071BB;
    box-shadow: unset!important;
    width: 90%;
    height: calc(2.8645833333333335vw * 0.8636363);
    border-radius: 0.4161458333333334vw;
    cursor: pointer;
    background: #F8FDFF!important;
    opacity: 1;
}
.hilaEvntBtnVisit span{
    color: #0071BB!important;
}
.hilaEvntBtn{
    width: 100%;
    height: calc(2.8645833333333335vw * 0.8636363);
    border-radius: 0.4161458333333334vw;
    box-shadow: calc(-0.13020833333333334vw * 0.8636363) calc(0.1953125vw * 0.8636363) calc(0.390625vw * 0.8636363) #00000029;
    /* margin: 1vw; */
    cursor: pointer;
    background: transparent linear-gradient(121deg, #589fcd 0%, #2086C4 92%, #1A81C1 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
}
.hilaEvntBtn span{
    font-size: 1.171875vw;
    width: 100%;
    height: 100%;
    color: #FFFFFF;
    opacity: 1;
    font-weight: 500;
}
.hilaEvntDoctBtn{
    height: calc(5.8645833333333335vw * 0.8636363)!important; 
}
.hilaEvntDoctBtn span{
    text-align: center;
}
.hilaEvntBtn.disableDiv {
    background: transparent linear-gradient(112deg, #73c9f16b 0%, #2086c463 92%, #1a81c17d 100%) 0% 0% no-repeat padding-box;
    cursor: not-allowed;
}
.hilaEvntBtn.backToQueue{
    width: 65%!important;
    height: calc(2.2645833333333335vw * 0.8636363)!important;
    border: thin solid #0071BB!important;
    background: none;
}
.hilaEvntBtn.backToQueue span{
    color: #0071BB;
}
.evInTreatmentCont{
    width: 15%;
    height: 100%;
    float: left;
    margin-left: 1vw;
    color: #000000;
}
.evInTreatmentContIsDoct{
    width: 25%!important;
    margin-left: 0.5vw!important;
}
.eventScreenvideo{
    position: absolute;
    width: 55vw;
    height: 31vw;
    top: 5vw;
    left: 3vw; 
}
.evInTreatmentContVideo{
    width: 15%;
    height: 100%;
    float: left;
    margin-left: 58.16vw;
    color: #000000;
}
.evInTreatment{
    text-align: center;
    width: 14.2vw;
    height: 6vw;
    border-left: thin solid #0071BB;
    border-bottom: thin solid #0071BB;
    border-right: thin solid #0071BB;
    border-top: thin solid #0071BB;
    color: #03426b;
    border-radius: 0.3vw;
    box-shadow: 0rem 0.1953125vw 0.390625vw #00000029;
}
.evInTreatmentDoct{
    text-align: center;
    width: 24.2vw;
    height: 6vw;
    border-left: thin solid #03426b;
    border-bottom: thin solid #03426b;
    border-right: thin solid #03426b;
    border-top: thin solid #03426b;
    color: #FFFFFF;
    background-color: #03426b;
    border-radius: 0.3vw;
    box-shadow: 0rem 0.1953125vw 0.390625vw #00000029;
}
.evInTreatmentDoct.selectSuggestions{
    background-color: #7dd3fc;
    color: #03426b;
}
.fullScreenEvent{
    position: absolute;
    top: 0vw;
    left: 0vw;
    background-color: #ffffff00;
    border: unset;
    height: 9vw;
    width: 9vw;
    z-index: 9999999;
}
.saveScreenDoct{
    position: absolute;
    top: -7vw;
    left: 0vw;
    color: #6a6868;
    background-color: #000000;
    border: unset;
    height: 120vh;
    width: 100vw;
    z-index: 9999999;
    font-size: 5rem;
}
.evInTreatmentVideo{
    padding: 0 0.6vw;
    text-align: right;
    width: 14.2vw;
    height: 6vw;
    border-left: thin solid #0071BB;
    border-bottom: thin solid #0071BB;
    border-right: thin solid #0071BB;
    border-top: thin solid #0071BB;
    border-radius: 0.3vw;
    box-shadow: 0rem 0.1953125vw 0.390625vw #00000029;
}

.evInTreatmentVideo0{
    height: 20%;
}

.evInTreatmentVideo1{
    height: 100%;
}

.evInTreatmentVideo1 div:nth-child(1){
    height: 100%;
    font-size: 0.94vw;
    border-left: thin solid #000000;
    line-height: 1.3vw;
}
.evInTreatmentVideo1 div:nth-child(2){
    height: 100%;
    font-size: 1.1vw;
    padding-right: 0.75vw;
    line-height: 1.1vw;
}

.evntItemArrowThree{
    width: 1.5vw;
    height: 1.5vw;
    background: url(/pic/icons/threeArrowsRight.svg) no-repeat!important;
    position: relative;
    top: 2.1vw;
    font-size: 2vw;
    left: -0.1vw;
}
.evntItemArrowTwo{
    width: 1.5vw;
    height: 1.5vw;
    background: url(/pic/icons/twoArrowsRight.svg) no-repeat!important;
    position: relative;
    top: 2.1vw;
    font-size: 2vw;
    left: 0.1vw;
}
.evntItemArrowOne{
    width: 1.5vw;
    height: 1.5vw;
    background: url(/pic/icons/oneArrowsRight.svg) no-repeat!important;
    position: relative;
    top: 2.1vw;
    font-size: 2vw;
    left: -0.2vw;
}
.evntItemArrowLittleOne{
    width: 1.2vw;
    height: 1.2vw;
}
.eventsClientRepeat{
    /*width: 22%;*/
    float: right;
    height: 100%;
}
.contAllClient11::-webkit-scrollbar {
    height: 0rem;
}

.eventShowScrollbar::-webkit-scrollbar {
    height: 2vh;
    width: 0;
}
.eventNotShowScrollbar::-webkit-scrollbar {
    height: 0rem;
    width: 0rem;
}
.contAllClient11{
    height: 100%;
    overflow-x: scroll;
    /*background: antiquewhite;*/
    -webkit-overflow-scrolling: touch;
}
.contAllClient11 .thumbnaill {
    display: inline-block;
    float: none;
  }
.thumbnaill{
    display: inline-block;
}
.sBold{
	font-weight: bold;
}



/*-----------*/
    .page-wrap {
        width: 700rem;

    }
    
    .horizontal-slide {
        width: 100%;
        white-space: nowrap;
        overflow-x: scroll;
        padding-left: 0.6vw;
        -webkit-overflow-scrolling: touch;
    }
    
    .horizontal-slide .item {
      display: inline-block;
      float: none;
      width: 14.2vw;
    }
    .evstatus0{
        /*background-color: antiquewhite;*/
    }
    .evstatus-1{
        background-color: #FFFFFF;
        border: 0.1vw solid #d4d4d4!important;
        color: #d4d4d4!important;
        width: 87%;
        height: 6vw;
        border-radius: 0.3vw;
        float: left;
    }
    .existCircle{
        /*margin-left: 0.3vw;
        height: 100%;*/
    }
    .existCircle span{
        width: 0.8vw;
        height: 0.8vw;
        border-left: 0.1vw solid #03426b;
        border-bottom: 0.1vw solid #03426b;
        border-right: 0.1vw solid #03426b;
        border-top: 0.1vw solid #03426b;
        border-radius: 1.2369791666666667vw;
        background-color: #03426b;
    }
    .evStatusNotXray .existCircle span{
        border-left: 0.1vw solid #03426b!important;
        border-bottom: 0.1vw solid #03426b!important;
        border-right: 0.1vw solid #03426b!important;
        border-top: 0.1vw solid #03426b!important;
        background-color: #03426b!important;
    }
    .evStatusWithXray .existCircle span{
        border-left: 0.1vw solid #03426b!important;
        border-bottom: 0.1vw solid #03426b!important;
        border-right: 0.1vw solid #03426b!important;
        border-top: 0.1vw solid #03426b!important;
        background-color: #03426b!important;
	}
    .notExistCircle{
        /*margin-left: 0.3vw;
        height: 100%;*/
    }
    .notExistCircle span{
        width: 0.8vw;
        height: 0.8vw;
        border-left: 0.1vw solid #03426b;
        border-bottom: 0.1vw solid #03426b;
        border-right: 0.1vw solid #03426b;
        border-top: 0.1vw solid #03426b;
        border-radius: 1.171875vw;
        /*background-color: #F8FDFF;*/
    }
    .notCurrectTzCircle span{
        width: 0.8vw;
        height: 0.8vw;
        border-left: 0.15vw solid #ec1c24;
        border-bottom: 0.15vw solid #ec1c24;
        border-right: 0.15vw solid #ec1c24;
        border-top: 0.15vw solid #ec1c24;
        border-radius: 1.171875vw;
        background-color: #F8FDFF;
    }
    .evntItemProblem .notExistCircle span{
        border-left: 0.1vw solid #ec1c24;
        border-bottom: 0.1vw solid #ec1c24;
        border-right: 0.1vw solid #ec1c24;
        border-top: 0.1vw solid #ec1c24;
    }
    .evStatusRemark{
        color: #03426b;
        /* font-weight: bold; */
        height: 1.15vw;
        line-height: 1.12vw;
        font-size: 0.8vw;
        border-top: 0.1vw solid #03426b;
       /*background-color: #F1F9FE;*/
        border-bottom-left-radius: 0.3vw;
        border-bottom-right-radius: 0.3vw;
    }	

    .evStatusNotExist .evStatusRemark{
        color: #03426b;
        border-top: 0.1vw solid #03426b;   
    }

    .evStatusNotXray .evStatusRemark{
        color: #03426b!important;
        border-top: 0.1vw solid #03426b!important;
    }
    .evStatusWithXray .evStatusRemark{
        color: #03426b!important;
        border-top: 0.1vw solid #03426b!important;
	}

    .evntItemProblem .evStatusRemark{
		color: #ec1c24!important;
		border-top: 0.1vw solid #ec1c24!important;
	}

    .evTime{
        height: 2vw;
        font-size: 1.3vw;
        padding-right: 0.5vw;
        line-height: 2.3vw;
    }
    .evNameClient{
        height: 2.65vw;
        font-size: 2.2vw;
        padding-right: 0.5vw;
        line-height: 2.2vw;
    }
    .evTreatTime{
        height: 50%;
        width: 100%;
        line-height: 4vw;
        font-size: 1.3vw;
    }
    .evTreatNameClient{
        font-size: 2.2vw;
        width: 100%;
        height: 50%;
        line-height: 2vw;
    }
    /*shimi_20010201 evstatus-1*/
    .evstatus2{
        /*background-color: darkorange;*/
    }
    /*shimi_20010201 evstatus-2*/
    .evstatus3{
        background-color: aqua;  
    }
    .horizontal-slide .item.selectSuggestions .evntItemCont{
        background-color: #7dd3fc;
        /* color: #FFFFFF; */
    }
    .horizontal-slide .item.selectSuggestions .evStatusRemark{
        /* color: #FFFFFF;
        border-top: 0.1vw solid #FFFFFF; */
    }
    .horizontal-slide .item.selectSuggestions .notExistCircle span{
       /*  border-left: 0.1vw solid #FFFFFF;
        border-bottom: 0.1vw solid #FFFFFF;
        border-right: 0.1vw solid #FFFFFF;
        border-top: 0.1vw solid #FFFFFF; */
    }
    .horizontal-slide .item.selectSuggestions .existCircle span{
        /* border-left: 0.1vw solid #FFFFFF;
        border-bottom: 0.1vw solid #FFFFFF;
        border-right: 0.1vw solid #FFFFFF;
        border-top: 0.1vw solid #FFFFFF;
        background-color: #FFFFFF; */
    }
    .evntItemContttt{
        color: #042a43;
        width: 87%;
        height: 6vw;
        border-left: 0.1vw solid #03426b;
        border-bottom: 0.1vw solid #03426b;
        border-right: 0.1vw solid #03426b;
        border-top: 0.1vw solid #03426b;
        border-radius: 0.3vw;
        box-shadow: 0rem 0.1953125vw 0.390625vw #00000029;
        float: left;
    }
    .evntItemCont.evstatus1,.evntItemCont.evstatus2{
        color: #03426b;
        width: 87%;
        height: 6vw;
        border-left: 0.1vw solid #03426b;
        border-bottom: 0.1vw solid #03426b;
        border-right: 0.1vw solid #03426b;
        border-top: 0.1vw solid #03426b;
        border-radius: 0.3vw;
        box-shadow: 0rem 0.1953125vw 0.390625vw #00000029;
        float: left;
        background-color: #F1F9FE;
    }
    .evntItemCont.evstatus0{
        color: #03426b;
        width: 87%;
        height: 6vw;
        border-left: 0.1vw solid #03426b;
        border-bottom: 0.1vw solid #03426b;
        border-right: 0.1vw solid #03426b;
        border-top: 0.1vw solid #03426b;
        border-radius: 0.3vw;
        float: left;
    }
    .evStatusNotXray .evntItemCont{
        border-left: 0.1vw solid #03426b!important;
        border-bottom: 0.1vw solid #03426b!important;
        border-right: 0.1vw solid #03426b!important;
        border-top: 0.1vw solid #03426b!important;
        color: #03426b;
    }
    .evStatusWithXray .evntItemCont{
        border-left: 0.1vw solid #03426b!important;
        border-bottom: 0.1vw solid #03426b!important;
        border-right: 0.1vw solid #03426b!important;
        border-top: 0.1vw solid #03426b!important;
        color: #03426b;
	}
    .evInTreatmentVideo1.evStatusNotXray{
        color: #fd7e14;
    }
    .evInTreatmentVideo1.evStatusWithXray{
        color: #008000;
    }

    .evntItemProblem .evntItemCont{
		color: #ec1c24!important;
		border-left: 0.1vw solid #ec1c24!important;
		border-bottom: 0.1vw solid #ec1c24!important;
		border-right: 0.1vw solid #ec1c24!important;
		border-top: 0.1vw solid #ec1c24!important;
	}
    
    .item { 
      width: 100rem;
      /*height: 100%;*/
      /*margin-left: 0.2vw;*/
      /*background-color: blue;*/
      display: inline-block;
    }
    
    .item.selected {
     /* background-color:#00000008 !important*/
    }
  
    .horizontal-slide::-webkit-scrollbar-thumb {
        background: transparent linear-gradient(180deg, #73C9F1 0%, #2086C4 92%, #1A81C1 100%) 0% 0% no-repeat;
        opacity: 1;
    }
    .horizontal-slide::-webkit-scrollbar-track {
        background: var(--unnamed-color-f1f9fe) 0% 0% no-repeat padding-box;
        background: #F1F9FE 0% 0% no-repeat padding-box;
        opacity: 1;
    }
/*-----*/    
  


.NextInLine0{
    margin-bottom: 0.5vw;
    width: 100%;
    padding-left: 0.15vw;
    text-align: center;
}
.NextInLineDoct0{
    background-color: #03426b;
    margin-bottom: 0.5vw;
    width: 100%;
    padding-left: 0.15vw;
    text-align: center;
    border-top: thin solid #03426b;
    border-bottom: thin solid #03426b;
    border-radius: 0.3vw;
}

.NextInLine2{
    font-size: 1.1vw;
    width: 16.03vw;
    background: #F1F9FE 0% 0% no-repeat padding-box;
    color: #0071BB;
}
.NextInLineDodt2{
    font-size: 1.3vw;
    width: 0vw;
    color: #FFFFFF;
    border-bottom: thin solid #03426b;
}
.NextInLine3{
    width: 22.71vw;
    background-color: #0071BB;
    color: #FFFFFF;
}
.NextInLineDodt3{
    width: 25.71vw;
    color: #FFFFFF;
    font-size: 1.3vw;
}
.NextInLine1{
    background-color: #0071BB;
    width: 57.1vw;
    color: #FFFFFF;
}
.NextInLineDodt1{
    width: 70.1vw;
    color: #FFFFFF;
    font-size: 1.3vw;
    border-right: thin solid #046aac;
}
.contInTreatment{
    position: absolute;
    right: 24.73vw;
    height: 100%;
    width: 16vw;
    opacity: 1;
    box-shadow: 0rem 0rem 0.313rem #00000057;
    background: #F1F9FE 0% 0% no-repeat padding-box;
}
.contAllClient{
    width: 57vw;
    float: left;
    height: 100%;
}
.contAllClientIsDoct{
    width: 71vw!important;
}
.eventsTodayCont0{
    margin: 0 2vw;
    width: 96vw;
    height: 40.8vw;
}
.eventsTodayContainer{
    position: absolute;
    top: 0.7vw;
}
.errorDoctLine{
    height:2.25rem;
}
.eventsTodayContPadding6{
    top: 2.5vw!important;
}
.contInTreatmentHeight6{
    height: 117%!important;
}
.eventsTodayContPadding7{
    top: 0.5vw!important;
}
.eventsTodayPadding7{
    padding: 1vw 0!important;
}
.contInTreatmentHeight7{
    height: 125%!important;
}
.logoVisitClient {
    cursor: pointer;
    width: 67%;
    opacity: 1;
    outline: none;
    padding-top: 4.953125vw;
}
.contVisitClient0 {
    cursor: pointer;
    width: 85%;
    opacity: 1;
    outline: none;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.567188vw;
}
.contVisitClient1 {
    cursor: pointer;
    width: 85%;
    opacity: 1;
    outline: none;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.567188vw;
}
.contVisitClient2 {
    cursor: pointer;
    width: 85%;
    opacity: 1;
    outline: none;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.167188vw;
    margin-top: 0.9765625vw;
}
.contVisitClient3 {
    cursor: pointer;
    width: 85%;
    opacity: 1;
    outline: none;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.567188vw;
    margin-top: 0.9765625vw;
}
.contVisitClient1 {
    cursor: pointer;
    width: 85%;
    opacity: 1;
    outline: none;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.467188vw;
    padding-top: 1.953125vw;
}
.customerVisitIcon{
    margin-bottom: 2.4088541666666665vw;
    font-size: 5.25vw;
    color: #0071BB;
    text-align: center;
}
.contEnterRoom0{
    margin: 0 2vw;
    width: 96vw;
    height: 37.8vw;
    border: thin solid #0071BB;
    box-shadow: 0rem 0.1953125vw 0.390625vw #00000029;
    border-radius: 2vw;
}
.ontEnterRoomKot{
    padding: 0 2.6041666666666665vw;
    color: #0071BB;
    font-weight: bold;
    display: inline-block;
    background: #FFFFFF;
    position: relative;
    top: -3.2552083333333335vw;
    /* position: absolute; */
    font-size: 4.036458333333333vw;
    letter-spacing: 0.1604166666666667vw;
}
.contEnterRoom1 span{
    color: #000000;
    font-weight: bold;
    background: #FFFFFF;
    font-size: 9.036458vw;
    letter-spacing: 0.100417vw;  
}
.contEnterRoom2 span{
    color: #000000;
    font-weight: bold;
    background: #FFFFFF;
    font-size: 2.036458vw;
}   
.eventsTodayCont1{
    position: relative;
    width: 100%;
    padding: 2vw 0;
}
.eventsTodayKot1{
    /* border-top: thin solid #03426b; */
    /* border-bottom: thin solid #03426b; */
    border: thin solid #F1F9FE;
    height: 3vw;
    border-radius: 0.3vw;
    background-color: #F8FDFF;
}
.eventsTodayKot2{
    /*border-bottom: thin solid #03426b;*/
    height: 27vw;
}
.eventsTodayDet1{
    border-right: thin solid #03426b;
    margin: 2vw 0;
}
.eventsTodayDet12{
    padding: 0 4vw;
    height: 4vw;
}
.eventsTodayDet13{
    padding: 0 4vw;
    height: 7vw;
}
.eventsTodayDet22{
    padding: 0 4vw;
    height: 4vw;
}
.eventsDetStyle1{
    font-size: 2.5vw;
    /* padding-right: 0.5vw; */
    /*line-height: 4.8vw;*/
    height: 100%;
    color: #03426b;
    border-bottom: thin solid #F1F9FE;
}
.eventsDetStyle11{
    font-size: 2.2vw;
    /* padding-right: 0.5vw; */
    /*line-height: 4.8vw;*/
    height: 100%;
    color: #03426b;
    border-bottom: thin solid #F1F9FE;
}
.eventsDetStyle0{
    font-size: 1.5vw;
    /* padding-right: 0.5vw; */
    /* line-height: 2.2vw; */
    color: #03426b;
    line-height: 4vw;
    height: 100%;
    border-bottom: thin solid #F1F9FE;
}
.eventsDetStyle10{
    font-size: 1.5vw;
    color: #03426b;
    line-height: 4vw;
    height: 100%;
    border-bottom: thin solid #F1F9FE;
}
.eventsTodayDet2{
    margin: 2vw 0;
}
.eventsTodayContDoct1{
    position: relative;
    width: 100%;
    padding: 0.5vw 0;
}
.title-eventDoct {
    margin-top: 0;
    position: relative;
    margin: 0 4vw;
}
.title-eventDoct span {
    /* font-weight: bold; */
    font-size: 1.375rem;
    padding: 0 1.125rem;
    color: #03426b;
    display: inline-block;
    background: #FFFFFF;
    position: relative;
    z-index: 1;
    letter-spacing: 0rem;
    position: relative;
    top: -1vw;
}
.eventDoct_title_line {
    width: 100%;
    height: 0.063rem;
    position: absolute;
    top: 0%;
    border-top: 0.063rem solid #03426b;
}

.rowDomCustomerVisit{
    /* background: linear-gradient(90deg, rgba(219,255,229,0.3984944319524685) 31%, rgba(152,219,254,0.40129555240064774) 100%, rgba(215,248,255,1) 100%);
     height: 100vh;	
     background: url(/pic/pictures/the-background-292720_1280.png) no-repeat center center;
     background-size: cover;*/
     height: 100vh;	
 }

.hilaBodyVisitor::before{
    /*background: url(/pic/pictures/the-background-292720_1280.png) no-repeat center center fixed;*/
    content: '';
    z-index: -1;
    width: 100vw;
    height: 100vh;
    position:absolute; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-filter: blur(1.125rem);
    -moz-filter: blur(1.125rem);
    -o-filter: blur(1.125rem);
    -ms-filter: blur(1.125rem);
    filter: blur(1.125rem);
}
.hilaBodyVisitor::after{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-color: #ffffff54;    
}

.clientsWaitingOver{
    border: 1.1vw solid #dc3545;
    border-radius: 1vw;
    width: 80vw;
    height: 24vw;
}

.clientsWaitingDiv:nth-child(1) {
    color: #dc3545;
    height: 50%;
    font-size: 5vw;
}
.clientsWaitingDiv:nth-child(2) {
    color: #dc3545;
    height: 50%;
    font-size: 8vw;
}

.custVisitIdInput{
    height: 100%;
    width: 100%;
    border: 0.06510416666666667vw solid #0071BB!important;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0rem 0rem 0.2604166666666667vw #00000029;
    border: unset;
    border-radius: 1vw!important;
    font-size: 5.381944444444445vw;
    letter-spacing: 0.2604166666666667vw;
    color: #0071BB;
    opacity: 1;
    text-align: center;
    direction: ltr;
}

.custVisitIdBtn{
    color: #FFFFFF!important;
    width: 100%!important;
}
.custVisitIdDel{
    width: 100%!important;
}
.customerVisitForm{
    height: 540rem;
}
.contCustVisitInfo{
    height: 100%;
    width: 100%;
    /*border-left: 0.125rem dotted #0083c8!important;*/
}

.custVisitIdBtn input[type="submit"]{
    background: unset;
    cursor: pointer;
    color: #228B22;
    border: none;
    -moz-transition: .1s all ease-in-out;
    -o-transition: .1s all ease-in-out;
    opacity: 1;
    letter-spacing: 0.125rem;
}
.btnNumbers{
    height: 80%!important;  
}
.btn_marketPelephone{
    height: 80%!important; 
}
.btn_marketInfo{
    height: 3.3333333333333335vw; 
    width: 3.3333333333333335vw;
}
.btnNumbers, .btn_marketPelephone, btn_marketInfo{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    cursor: pointer;
    color: #0071BB;
    font-size: 1.60625vw;
    font-weight: bold;
    border: 0.06510416666666667vw solid #0071BB!important;
    text-align: center;
    border-radius: 1vw;
    opacity: 1;
    width: 100%;
    box-shadow: 0 0.06510416666666667vw 0.1953125vw -0.13020833333333334vw rgba(0, 0, 0, 0.42), 0 0.13020833333333334vw 0.3255208333333333vw rgba(0, 0, 0, 0.27);
}
.btn_marketInfo{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    cursor: pointer;
    color: #0083c8;
    font-size: 1.60625vw;
    border: 0.06510416666666667vw solid #0083c8!important;
    border-radius: 1vw!important;
    text-align: center;
    opacity: 1;
    box-shadow: 0 0.06510416666666667vw 0.1953125vw -0.13020833333333334vw rgba(0, 0, 0, 0.42), 0 0.13020833333333334vw 0.3255208333333333vw rgba(0, 0, 0, 0.27);
}
.visitClientError{
    /* border: 0.13020833333333334vw solid #dc3545; */
    border-radius: 1vw;
    color: #dc3545;
    font-size: 2.0833333333333335vw;
}
#marketInfo_email{
    font-size: 3.3333333333333335vw;
}
.marketInfoWork{
    width: 100%;
}
.contCustomerVisit2{
    height: 81%;
    width: 89%;
    border: 0.1vw solid #0071BB;
    box-shadow: 0rem 0.188rem 0.375rem #00000029;
    border-radius: 1vw;
    z-index: 99;
}
.contCustVisitInfo2{
    background: #0071BB;
    height: 95%;
    width: 95%;
    box-shadow: 0rem 0.188rem 0.375rem #00000029;
    border-radius: 1vw;
}
@media only screen and (max-width: 1000px) {

    .cartSpinner1 .loader{
        position: absolute;
        z-index: 3;
        font-size: 0.25rem;
        border-top: 0.1em solid #0071BB;
        border-right: 0.7em solid #0071BB;
        border-bottom: 0.7em solid #0071BB;
        border-left: 0.1em solid #F1F9FE;
    }
    
    .cartSpinner.statusConfirmSpinner .loader{
        font-size: 0.188rem;
        border-top: 0.1em solid #0071BB;
        border-right: 0.7em solid #0071BB;
        border-bottom: 0.7em solid #0071BB;
        border-left: 0.1em solid #F1F9FE;
    }
    .mainIconsHila{
        color: #0071BB;
    }
    .h2_managment {
        width: 100%;
        height: 100%;
        font-size: 1.75rem;
    }
    .h2_identity{
        width: 100%;
        height: 100%;
        font-size: 1.75rem;
    }
    .h2_marketing{
        width: 100%;
        height: 100%;
        border-radius: 0.813rem;
        font-size: 1.688rem;
    }
	.h2_hila_catalog{
		margin-left: 1.94%;
		cursor: pointer;
		float: left;
		width: 12.22%;
		height: 2.75rem;
		opacity: 1;
		background: url(/pic/icons/catalogiphone.svg) no-repeat;
	}
	.h2_hila_catalog.catalogActive{
		background: url(/pic/icons/catalogActiveiphone.svg) no-repeat!important;
    }
	.h2_hila_connect{
		margin-left: 1.94%;
		cursor: pointer;
		float: left;
		width: 12.22%;
		height: 2.75rem;
		opacity: 1;
		background: url(/pic/icons/connectiphone.svg) no-repeat;
	}
	.kotDcoctStat{
		border-radius: 1.563rem 1.563rem 0rem 0rem;
		height: 2.25rem;
		letter-spacing: 0rem;
		color: #FFFFFF;
		font-size: 1.125rem;
		line-height: 2.25rem;
	}
    .contDoctAll{
		background: #F8FDFF 0% 0% no-repeat padding-box;
		box-shadow: 0rem 0.188rem 0.375rem #00000029;
		padding-bottom: 0.75rem;
        background: #F8FDFF 0% 0% no-repeat padding-box;
        box-shadow: 0rem 0.188rem 0.375rem #00000029;
        padding-bottom: 0.875rem;
        border-radius: 0rem 0rem 1.375rem 1.375rem;
        height: 9.625rem;
	}
    .evntsTrRow{
        height: 1.563rem;  
    }

    .evntsTdKot{
        height: 1.563rem;
    }
    .contDoctAll1{
        height: 7rem;
        padding-bottom: 0.75rem;
    }
    .dcoctStatDet{
        /*width: 50%;*/
    }
    .tableDcoctStat {
        border-collapse: collapse;
        border-radius: 0.625rem;
        border-style: hidden; /* hide standard table (collapsed) border */
        box-shadow: 0 0 0 0.046rem #ddd; /* this draws the table border  */ 
        width: 90%;
        margin-top: 0.625rem;
        font-size: 0.938rem;
    }

    .tableDcoctStat th, .tableDcoctStat td {
        border: 0.046rem solid #ddd;
        padding-right: 0.5rem;
    }
    .tableDcoctEvents0 {
        color: #FFFFFF;
        box-shadow: 0 0 0 0.046rem #0071bb;
        background: #0071BB 0% 0% no-repeat padding-box;
    }
    .tableDcoctEvents {
        border-style: hidden; /* hide standard table (collapsed) border */
        box-shadow: 0 0 0 0.046rem #0071BB; /* this draws the table border  */ 
        margin-top: 0.563rem;
        font-size: 0.875rem;
        color: #000000;
        background-color: #FFFFFF;
        position: relative;
        top: 0;
    }

    .tableDcoctEventsDet {
        border-collapse: separate !important;
        border-spacing: 0;
        box-shadow: 0 0 0 0.046rem #0071BB;
        border-radius: 0.375rem;
        margin-top: 0.563rem;
        font-size: 0.875rem;
        color: #000000;
        background-color: #FFFFFF;
    }

    .tableDcoctEventsDet td, .tableDcoctEventsDet th {
        border-left: 0.046rem solid #0071BB;
        border-top: 0.046rem solid #0071BB;
        padding-right: 0.188rem;
    }
    .tableDcoctEventsDet th {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
        background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
        background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);    
        background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
        -webkit-box-shadow: 0 0.063rem 0 rgba(255,255,255,.8) inset;
        -moz-box-shadow:0 0.063rem 0 rgba(255,255,255,.8) inset;
        box-shadow: 0 0.063rem 0 rgba(255,255,255,.8) inset;
        border-top: none;
        text-shadow: 0 0.063rem 0 rgba(255,255,255,.5);
    }
    .tableDcoctEventsDet td:first-child, .tableDcoctEventsDet th:first-child {
        /*border-left: none;*/
    }
    .tableDcoctEventsDet th:first-child {
        -moz-border-radius: 0.375rem 0 0 0;
        -webkit-border-radius: 0.375rem 0 0 0;
        border-radius: 0.375rem 0 0 0;
    }
    .tableDcoctEventsDet th:last-child {
        -moz-border-radius: 0 0.375rem 0 0;
        -webkit-border-radius: 0 0.375rem 0 0;
        border-radius: 0 0.375rem 0 0;
    }
    .tableDcoctEventsDet th:only-child{
        -moz-border-radius: 0.375rem 0.375rem 0 0;
        -webkit-border-radius: 0.375rem 0.375rem 0 0;
        border-radius: 0.375rem 0.375rem 0 0;
    }
    .tableDcoctEventsDet tr:last-child td:first-child {
        -moz-border-radius: 0 0 0.375rem 0;
        -webkit-border-radius: 0 0 0.375rem 0;
        border-radius: 0 0 0.375rem 0;
    }
    .tableDcoctEventsDet tr:last-child td:last-child {
        -moz-border-radius: 0 0 0 0.375rem;
        -webkit-border-radius: 0 0 0 0.375rem;
        border-radius: 0 0 0 0.375rem;
    } 
    .tableDcoctEventsDet tr td:last-child {
        border-left: unset;
        -moz-border-left: unset;
        -webkit-border-left: unset;
    } 
    .tableDcoctEventsDet tr:first-child th {
        border-left: unset;
        -moz-border-left: unset;
        -webkit-border-left: unset;
    } 
    .statEventsName{
        overflow: hidden;
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: right;
    }


    .tableDcoctEvents th, .tableDcoctEvents td {
        border: 0.046rem solid #0071BB ;
        padding-right: 0.188rem;
    }
    .tableDcoctEvents .isGetTreatment td {
        border: 0.046rem solid #FFFFFF!important;
    }
    .isGetTreatment{
        background: #0071BB;
        color: #FFFFFF;
    }
    .isEvntWaiting{
        color: #0071BB;
    }
    .isEvntNotArrived{
        color: #ec1c24;
    }
    .contBtnConfirmEvnt input[type="submit"] {
        cursor: pointer;
        color: #000000;
        text-align: center;
        outline: none;
        border: none;
        border-radius: 0.5rem;
        -moz-transition: .1s all ease-in-out;
        -o-transition: .1s all ease-in-out;
        opacity: 1;
        width: 100%;
        height: 2.75rem;
        box-shadow: 0 0.063rem 0.188rem -0.125rem rgba(0, 0, 0, 0.42), 0 0.125rem 0.313rem rgba(0, 0, 0, 0.27);
        letter-spacing: 0.063rem;
    }
    .contBtnConfirmEvnt2 input[type="submit"] {
        border: 0.043rem solid #0000008c;
        background: #ff9800;
        height: 1.063rem;
        width: 82%;
        margin: auto;
        font-size: 0.625rem;
        position: relative;
        top: -0.063rem;
    }
    .contBtnConfirmEvnt3 input[type="submit"] {
        border: 0.043rem solid #0000008c;
        background: #0071BB;
        height: 1.063rem;
        width: 82%;
        margin: auto;
        font-size: 0.625rem;
        position: relative;
        top: -0.063rem;
    }
    .contactPhoneSmsIcon{
		color: #0071BB;
	}
    .lbrSvgVirgin{
        margin: auto;
        background-image: url(/pic/icons/toothVirgin.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
	}
    .lbrSvgWork{
        margin: auto;
        background-image: url(/pic/icons/toothWork.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
    }
    .lbrSvgWorkExist{
        margin: auto;
        background-image: url(/pic/icons/toothWorkExist.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
    }
    .lbrSvgWorkNotExist{
        margin: auto;
        background-image: url(/pic/icons/toothWorkNotExist.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
    }
    .lbrSvgWorkWillArrive{
        margin: auto;
        background-image: url(/pic/icons/toothWorkWillArrive.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
    }

    .lbrSvgWorkBtn{
        border: 0.043rem solid #0071BB;
        background: #FFFFFF;
        border-radius: 0.4rem;
    }
    .contactNotActionSmsIconBtn{
        border: 0.043rem solid #0071BB;
        background: #FFFFFF;
        border-radius: 0.4rem;
    }
    .boxShadow1{
        box-shadow: 0rem 0.188rem 0.375rem #00000029;
    }

    .contactNotActionSmsIcon{
        margin: auto;
        background-image: url(/pic/icons/envelopeConfirmSmsNoAction.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
	}
    .confirmPhoneSmsIcon{
        margin: auto;
        background-image: url(/pic/icons/envelopeConfirmToSms.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
	}
    .sendPhoneSmsIcon{
        margin: auto;
        background-image: url(/pic/icons/sendPhoneSms.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
	}
    .confirmArrivalIcon{
        margin: auto;
        background-image: url(/pic/icons/confirmSmsArrival.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
	}
    .confirmSmsSayaatIcon{ 
        margin: auto;
        background-image: url(/pic/icons/envelopeConfirmSmsOutOf.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;        
    }
    .confirmSmsOutOfIcon{
        margin: auto;
        background-image: url(/pic/icons/envelopeConfirmMessageOutOf.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;        
    }
    .confirmSmsRefreshIcon{
        margin: auto;
        background-image: url(/pic/icons/refreshReload.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;        
    }
    .notConfirmArrivalIcon{
        margin: auto;
        background-image: url(/pic/icons/notConfirmSmsArrival.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;     
	}
    .bs-popover-popoverConfirmSms {
        max-width: unset!important;
        width: 85vw;
        height: 14.688rem;
        background: #F1F9FE 0% 0% no-repeat padding-box;
        box-shadow: 0rem 0rem 0.375rem #00000029;
        border: 0.043rem solid #0071BB;
    }
    .bs-popover-popoverConfirmSms .arrow::after{
        border-bottom-color: #F1F9FE!important;
    }
    .bs-popover-popoverMemuFilter {
        max-width: unset!important;
        width: 21rem;
        height: 31.688rem;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0rem 0rem 0.375rem #00000029;
        border: 0.043rem solid #0071BB;
    }
    .bs-popover-popoverMemuFilter .arrow::after{
        border-bottom-color: #F1F9FE!important;
    }
    .permitSection{
        color: #131547;
		direction: rtl;
    }
    .confirmSmsBtnsCont{
        border: 0.043rem solid #0071BB;
        height: 6.813rem;
        margin-top: 0.75rem;
        text-align: center;
        direction: rtl;
    }

    .addtoCartText span{
        text-align: center;
        color: #231F20;
        font-size: 0.875rem;
    }
 
    .arrivalConfirmLogo{
        height: 188px;
        /* background: linear-gradient(to top, rgb(169 208 113 / 0%),rgba(136,173,215,1)); */
        background: linear-gradient(to top, #fff,rgb(136 173 215 / 27%));
    }
    .arrivalConfirmLogo img{
        width: 62vw;
    }
    .arrivalConfirmBtn{
        height: 3.5rem;
        width: 60vw;
        margin: auto!important;
    }
    .arrivalConfirmBtn input[type=submit]{
        color: #FFFFFF;
        background: linear-gradient(210deg, #0099fd 0%, #131547 100%);
        font-size: 1.063rem;
        font-weight: bold;
        width: 100%;
        height: 2.25rem;
        opacity: 1;
        border: 0.063rem solid #0071BB;
        border-radius: 1.25rem;
    }
    .arrivalConfirmBtn a{
        color: #FFFFFF;
    }
    .arrivalConfirmBtnnn{
        color: #FFFFFF;
        background: linear-gradient(210deg, #0099fd 0%, #131547 100%);
        font-size: 1.063rem;
        font-weight: bold;
        width: 100%;
        height: 2.25rem;
        opacity: 1;
        border: 0.063rem solid #0071BB;
        border-radius: 1.25rem;
    }
    .notArrivalConfirmBtn input[type=submit]{ 
        background-color: transparent;
        border: 0rem solid;
        color: #0071BB;
        display: block;
        font-size: 4vw;
        width: 100%;
        text-decoration: underline;   
    }
    .arrivalConfirmKot{
        height: 6rem;
        font-size: 1.875rem;
    }
    .arrivalConfirmText{
        height: 6vh;
        font-size: 1.25rem;
    }
    .arrivalConfirmText2{
        height: 5vh;
        font-size: 1.25rem;
    }
    .contArrivalConfirm{
        height: 100vh;
        background: #FFFFFF;
        /* background-image: linear-gradient(#F8FDFF,#FFFFFF)!important; */
    }
    .confirmArrow{
        background-color: #F1F9FE;
        text-align: center;
        border-radius: 0.813rem;
    }
    .confirmBackCont{
        position: absolute;
        right: 1.125rem;
        top: 7.875rem;
        z-index: 9;
    }
    .confirmBackCont img{
        width: 100%;
        height: 100%;
    }
    .confirmArrowClose{
        position: absolute;
        top: 0rem;
        left: 0.938rem;
        font-weight: normal;
        height: 2.5rem;
        width: 2.5rem;
        font-size: 1.5rem;
        text-align: center;
    }
    .confirmArrowCheck{
        font-weight: bold;
        border: 0.125rem solid #E60004 ;
        font-size: 0.813rem;
        height: 1.625rem;
        width: 3.375rem;
    }
    #filterMenuData .filterMenuData__row1 {
        height: 6.938rem;

    }
    #filterMenuData .filterMenuData__row1 .filterMenuData__1{
        border: 0.038rem solid #0070bb;
        height: 100%;
        border-radius: 0.313rem;
    }
    #filterMenuData .filterMenuData__row1 .filterMenuData__1 .filterMenuData__span{
        position: relative;
        top: -0.563rem;
        left: 73.875rem;
        font-size: 0.813rem;
        color: #0071BB;
        background: #FFFFFF;
        height: 1rem;
        padding: 0 0.563rem;
        left: unset!important;
        float: right;
        margin-right: 0.75rem;
        margin-left: 0.063rem;
    }
    #filterMenuData .filterMenuData__row2 {
        height: 6.938rem;
        margin-top: 1.125rem;

    }
    #filterMenuData .filterMenuData__row2 .filterMenuData__1{
        border: 0.038rem solid #0070bb;
        height: 100%;
        border-radius: 0.313rem;
    }
    #filterMenuData .filterMenuData__row2 .filterMenuData__1 .filterMenuData__span{
        position: relative;
        top: -0.563rem;
        left: 73.875rem;
        font-size: 0.813rem;
        color: #0071BB;
        background: #FFFFFF;
        height: 1rem;
        padding: 0 0.563rem;
        left: unset!important;
        float: right;
        margin-right: 0.75rem;
        margin-left: 0.063rem;
    }
    #filterMenuData .filterMenuData__row3 {
        height: 3.3rem;
        margin-top: 1.125rem;
        border: 0.038rem solid #0070bb;
        border-radius: 0.313rem;
    }
    #filterMenuData .filterMenuData__row3 .filterMenuData__1{
        border: 0.038rem solid #0070bb;
        height: 100%;
        border-radius: 0.313rem;
    }
    #filterMenuData .filterMenuData__row3 .filterMenuData__1 .filterMenuData__span{
        position: relative;
        top: -0.563rem;
        left: 73.875rem;
        font-size: 0.813rem;
        color: #0071BB;
        background: #FFFFFF;
        height: 1rem;
        padding: 0 0.563rem;
        left: unset!important;
        float: right;
        margin-right: 0.75rem;
        margin-left: 0.063rem;
    }
    #filterMenuData .filterMenuData__row4 {
        height: 7.938rem;
        margin-top: 1.125rem;

    }
    #filterMenuData .filterMenuData__row4__1{
        height: 2.3rem;
    }
    #filterMenuData .filterMenuData__row4__2{
        height: 2.3rem;
    }
    #filterMenuData .filterMenuData__row4__3{
        height: 2.3rem;
    }
    #filterMenuData .filterMenuData__row4 .filterMenuData__1{
        border: 0.038rem solid #0070bb;
        height: 100%;
        border-radius: 0.313rem;
    }
    #filterMenuData .filterMenuData__row4 .filterMenuData__1 .filterMenuData__span{
        position: relative;
        top: -0.563rem;
        left: 73.875rem;
        font-size: 0.813rem;
        color: #0071BB;
        background: #FFFFFF;
        height: 1rem;
        padding: 0 0.563rem;
        left: unset!important;
        float: right;
        margin-right: 0.75rem;
        margin-left: 0.063rem;
    }
    #filterMenuData .filterMenuData__row3 .filterMenuData__span{
        position: relative;
        top: -0.563rem;
        left: 73.875rem;
        font-size: 0.813rem;
        color: #0071BB;
        background: #FFFFFF;
        height: 1rem;
        padding: 0 0.563rem;
        left: unset!important;
        float: right;
        margin-right: 0.75rem;
        margin-left: 0.063rem;
    }
    #filterMenuData .filterMenuData__row1__0 {
        margin-bottom: 0.5rem;
    }
    #filterMenuData .filterMenuData__row1__1 {
        margin-bottom: 0.2rem;
    }
    #filterMenuData .filterMenuData__row1__2 {
        margin-bottom: 0.2rem;
    }
    #filterMenuData .filterMenuData__row2__1 {
        margin-bottom: 0.2rem;
    }
    #filterMenuData .filterMenuData__row2__2 {
        margin-bottom: 0.2rem;
    }
    .contExepCheckbox__input{
        background-color: transparent;
        width: 100% !important;
        outline: none;
        font-size: 1.438rem;
        letter-spacing: 0;
        color: #000000;
        border-bottom: thin solid #000000;
        border-top: unset;
        border-left: unset;
        border-right: unset;
        border-radius: 0;
        direction: rtl;
        -webkit-appearance: none;
    }
    .contExepCheckbox__row12{
        color: #000000;
        margin: 0.938rem 0rem;
        padding-top: 0.563rem;
        padding-right: 0.875rem;
        padding-left: 0.688rem;
        box-shadow: rgba(0, 0, 0, 0.12) 0rem 0.063rem 0.188rem, rgba(0, 0, 0, 0.24) 0rem 0.063rem 0.125rem;
    }

    .contExepCheckbox__input.ng-not-empty{
        font-weight: bold;
    }  

    .contExepCheckbox__label1{
        font-size: 1.438rem;
        padding-right: 2.5rem!important;
    }
    .contExepCheckbox__label2{
        font-size: 1.438rem;
        padding-right: 1rem!important;
    }
    .contExepCheckbox__labelMinute{
        margin-right: 0.5rem;
        font-size: 0.125rem;
    }
    .contExepCheckbox__contRemarkInput{
        margin-top: 0.313rem;
    }
    .contExepCheckbox__spanRemark{
        position: relative;
        top: 0.75rem;
        right: 0.813rem;
        font-size: 1.063rem;
        color: #0071BB;
        background: #F8FDFF;
        float: right;
        padding: 0 0.438rem;
    }
    .contExepCheckbox__textareaRemark{
        padding-top: 0.563rem;
        height: 9.25rem!important;
        background-color: transparent;
        width: 100% !important;
        outline: none;
        font-size: 1.375rem;
        letter-spacing: 0;
        color: #000000;
        border: thin solid #0077BE;
        opacity: 1;
        text-align: right;
        direction: rtl;
        padding-right: 0.938rem;
    }
    .contExepCheckbox__row2{
        transition: 0.8s;
        width: 100%;
        position: fixed;
        z-index: 901;
        height: 3.625rem;
        text-align: center;
        background: #F1F9FE 0% 0% no-repeat padding-box;
        opacity: 1;
        top: 2.803rem;
        font-size: 0.875rem;
        padding: 0 1.063rem;
        direction: ltr; 
        padding-top: 0.625rem;
        box-shadow: 0rem 0.1rem 0.375rem #00000029;
    }
    .contExepCheckbox__btn21{
        background: transparent linear-gradient(104deg, #73C9F1 0%, #2086C4 92%, #1A81C1 100%) 0% 0% no-repeat padding-box;
        box-shadow: -0.125rem 0.188rem 0.375rem #00000029;
        border-radius: 0.688rem;
        opacity: 1;
        font: normal normal medium 1rem/1.188rem Rubik;
        letter-spacing: 0rem;
        font-size: 1rem;
        height: 2.25rem;
        border: unset;
        color: #F8FDFF;
        cursor: pointer;
        width: 100%;
    }
    .contExepCheckbox__btn21 .fa-long-arrow-right{
        padding-left: 0.625rem;
    } 
    .contPkidaTask__a{
        margin-top: 3vw;
        width: 90vw;
    }
    .contPkidaTask__a__a__a{
        padding: 0px 4px;
    }
    .contPkidaTask__a__a{
        height: 8rem;
        text-align: center;
        box-shadow: rgba(0, 0, 0, 0.12) 0rem 0.063rem 0.188rem, rgba(0, 0, 0, 0.24) 0rem 0.063rem 0.125rem;
    }
    .contPkidaTask__a__a--task{
        font-size: 2.375rem;
        direction: rtl;
    }
    .contPkidaTask__a__a--ramark{
        font-size: 1.625rem;
        direction: rtl;
    }
    .contPkidaTask__a--changeTask{
        padding-top: 0.75rem;
        text-decoration: underline;
        color: #1381C2;
        font-size: 1.125rem;
    }
    .contExepCheckbox__row121{
        margin-right: 1.563rem;
    }
    .contExepCheckbox__label1::before{
        width: 1.8rem!important;
        height: 1.8rem!important;
    }
    .contExepCheckbox__label1::after{
        width: 1.8rem!important;
        height: 1.8rem!important;
    }
    .custom-checkbox .custom-control-input.contExepCheckbox__input:checked~.custom-control-label::before{
        background-color: #0071BB!important;
    }

}
/* shimi_20220811 statistics for desktop (start)*/
@media only screen and (min-width: 1001px) {

    .cartSpinner1 .loader{
        font-size: 0.25rem;
        border-top: 0.1em solid #0071BB;
        border-right: 0.7em solid #0071BB;
        border-bottom: 0.7em solid #0071BB;
        border-left: 0.1em solid #F1F9FE;
    }
    
    .cartSpinner.statusConfirmSpinner .loader{
        font-size: 0.188rem;
        border-top: 0.1em solid #0071BB;
        border-right: 0.7em solid #0071BB;
        border-bottom: 0.7em solid #0071BB;
        border-left: 0.1em solid #F1F9FE;
    }
    .mainIconsHila{
        color: #0071BB;
    }
    .h2_managment {
        width: 100%;
        height: 100%;
        font-size: 1.75rem;
    }
    .h2_identity{
        width: 100%;
        height: 100%;
        font-size: 1.75rem;
    }
    .h2_marketing{
        width: 100%;
        height: 100%;
        border-radius: 0.813rem;
        font-size: 1.688rem;
    }
	.h2_hila_catalog{
		margin-left: 1.94%;
		cursor: pointer;
		float: left;
		width: 12.22%;
		height: 2.75rem;
		opacity: 1;
		background: url(/pic/icons/catalogiphone.svg) no-repeat;
	}
	.h2_hila_catalog.catalogActive{
		background: url(/pic/icons/catalogActiveiphone.svg) no-repeat!important;
    }
	.h2_hila_connect{
		margin-left: 1.94%;
		cursor: pointer;
		float: left;
		width: 12.22%;
		height: 2.75rem;
		opacity: 1;
		background: url(/pic/icons/connectiphone.svg) no-repeat;
	}
	.kotDcoctStat{
		border-radius: 1.563rem 1.563rem 0rem 0rem;
		height: 2.25rem;
		letter-spacing: 0rem;
		color: #FFFFFF;
		font-size: 1.125rem;
		line-height: 2.25rem;
	}
    .contDoctAll{
		background: #F8FDFF 0% 0% no-repeat padding-box;
		box-shadow: 0rem 0.188rem 0.375rem #00000029;
		padding-bottom: 0.75rem;
        background: #F8FDFF 0% 0% no-repeat padding-box;
        box-shadow: 0rem 0.188rem 0.375rem #00000029;
        padding-bottom: 0.875rem;
        border-radius: 0rem 0rem 1.375rem 1.375rem;
        height: 9.625rem;
	}
    .evntsTrRow{
        height: 1.563rem;  
    }

    .evntsTdKot{
        height: 1.563rem;
    }
    .contDoctAll1{
        height: 7rem;
        padding-bottom: 0.75rem;
    }
    .tableDcoctStat {
        border-collapse: collapse;
        border-radius: 0.625rem;
        border-style: hidden; /* hide standard table (collapsed) border */
        box-shadow: 0 0 0 0.046rem #ddd; /* this draws the table border  */ 
        width: 90%;
        margin-top: 0.625rem;
        font-size: 0.938rem;
    }

    .tableDcoctStat th, .tableDcoctStat td {
        border: 0.046rem solid #ddd;
        padding-right: 0.5rem;
    }
    .tableDcoctEvents0 {
        color: #FFFFFF;
        box-shadow: 0 0 0 0.046rem #0071bb;
        background: #0071BB 0% 0% no-repeat padding-box;
    }
    .tableDcoctEvents {
        border-style: hidden; /* hide standard table (collapsed) border */
        box-shadow: 0 0 0 0.046rem #0071BB; /* this draws the table border  */ 
        margin-top: 0.563rem;
        font-size: 0.875rem;
        color: #000000;
        background-color: #FFFFFF;
        position: relative;
        top: 0;
    }

    .tableDcoctEventsDet {
        border-collapse: separate !important;
        border-spacing: 0;
        box-shadow: 0 0 0 0.046rem #0071BB;
        border-radius: 0.375rem;
        margin-top: 0.563rem;
        font-size: 0.875rem;
        color: #000000;
        background-color: #FFFFFF;
    }

    .tableDcoctEventsDet td, .tableDcoctEventsDet th {
        border-left: 0.046rem solid #0071BB;
        border-top: 0.046rem solid #0071BB;
        padding-right: 0.188rem;
    }
    .tableDcoctEventsDet th {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
        background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
        background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);    
        background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
        -webkit-box-shadow: 0 0.063rem 0 rgba(255,255,255,.8) inset;
        -moz-box-shadow:0 0.063rem 0 rgba(255,255,255,.8) inset;
        box-shadow: 0 0.063rem 0 rgba(255,255,255,.8) inset;
        border-top: none;
        text-shadow: 0 0.063rem 0 rgba(255,255,255,.5);
    }
    .tableDcoctEventsDet td:first-child, .tableDcoctEventsDet th:first-child {
        /*border-left: none;*/
    }
    .tableDcoctEventsDet th:first-child {
        -moz-border-radius: 0.375rem 0 0 0;
        -webkit-border-radius: 0.375rem 0 0 0;
        border-radius: 0.375rem 0 0 0;
    }
    .tableDcoctEventsDet th:last-child {
        -moz-border-radius: 0 0.375rem 0 0;
        -webkit-border-radius: 0 0.375rem 0 0;
        border-radius: 0 0.375rem 0 0;
    }
    .tableDcoctEventsDet th:only-child{
        -moz-border-radius: 0.375rem 0.375rem 0 0;
        -webkit-border-radius: 0.375rem 0.375rem 0 0;
        border-radius: 0.375rem 0.375rem 0 0;
    }
    .tableDcoctEventsDet tr:last-child td:first-child {
        -moz-border-radius: 0 0 0.375rem 0;
        -webkit-border-radius: 0 0 0.375rem 0;
        border-radius: 0 0 0.375rem 0;
    }
    .tableDcoctEventsDet tr:last-child td:last-child {
        -moz-border-radius: 0 0 0 0.375rem;
        -webkit-border-radius: 0 0 0 0.375rem;
        border-radius: 0 0 0 0.375rem;
    } 
    .tableDcoctEventsDet tr td:last-child {
        border-left: unset;
        -moz-border-left: unset;
        -webkit-border-left: unset;
    } 
    .tableDcoctEventsDet tr:first-child th {
        border-left: unset;
        -moz-border-left: unset;
        -webkit-border-left: unset;
    } 
    .statEventsName{
        overflow: hidden;
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: right;
    }


    .tableDcoctEvents th, .tableDcoctEvents td {
        border: 0.046rem solid #0071BB ;
        padding-right: 0.188rem;
    }
    .tableDcoctEvents .isGetTreatment td {
        border: 0.046rem solid #FFFFFF!important;
    }
    .isGetTreatment{
        background: #0071BB;
        color: #FFFFFF;
    }
    .isEvntWaiting{
        color: #0071BB;
    }
    .isEvntNotArrived{
        color: #ec1c24;
    }
    .contBtnConfirmEvnt input[type="submit"] {
        cursor: pointer;
        color: #000000;
        text-align: center;
        outline: none;
        border: none;
        border-radius: 0.5rem;
        -moz-transition: .1s all ease-in-out;
        -o-transition: .1s all ease-in-out;
        opacity: 1;
        width: 100%;
        height: 2.75rem;
        box-shadow: 0 0.063rem 0.188rem -0.125rem rgba(0, 0, 0, 0.42), 0 0.125rem 0.313rem rgba(0, 0, 0, 0.27);
        letter-spacing: 0.063rem;
    }
    .contBtnConfirmEvnt2 input[type="submit"] {
        border: 0.043rem solid #0000008c;
        background: #ff9800;
        height: 1.063rem;
        width: 82%;
        margin: auto;
        font-size: 0.625rem;
        position: relative;
        top: -0.063rem;
    }
    .contBtnConfirmEvnt3 input[type="submit"] {
        border: 0.043rem solid #0000008c;
        background: #0071BB;
        height: 1.063rem;
        width: 82%;
        margin: auto;
        font-size: 0.625rem;
        position: relative;
        top: -0.063rem;
    }
    .contactPhoneSmsIcon{
		color: #0071BB;
	}
    .lbrSvgVirgin{
        margin: auto;
        background-image: url(/pic/icons/toothVirgin.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
	}
    .lbrSvgWork{
        margin: auto;
        background-image: url(/pic/icons/toothWork.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
    }
    .lbrSvgWorkExist{
        margin: auto;
        background-image: url(/pic/icons/toothWorkExist.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
    }
    .lbrSvgWorkNotExist{
        margin: auto;
        background-image: url(/pic/icons/toothWorkNotExist.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
    }
    .lbrSvgWorkWillArrive{
        margin: auto;
        background-image: url(/pic/icons/toothWorkWillArrive.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
    }

    .lbrSvgWorkBtn{
        border: 0.043rem solid #0071BB;
        background: #FFFFFF;
        border-radius: 0.4rem;
    }
    .contactNotActionSmsIconBtn{
        border: 0.043rem solid #0071BB;
        background: #FFFFFF;
        border-radius: 0.4rem;
    }
    .boxShadow1{
        box-shadow: 0rem 0.188rem 0.375rem #00000029;
    }

    .contactNotActionSmsIcon{
        margin: auto;
        background-image: url(/pic/icons/envelopeConfirmSmsNoAction.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
	}
    .confirmPhoneSmsIcon{
        margin: auto;
        background-image: url(/pic/icons/envelopeConfirmToSms.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
	}
    .sendPhoneSmsIcon{
        margin: auto;
        background-image: url(/pic/icons/sendPhoneSms.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
	}
    .confirmArrivalIcon{
        margin: auto;
        background-image: url(/pic/icons/confirmSmsArrival.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;
	}
    .confirmSmsSayaatIcon{ 
        margin: auto;
        background-image: url(/pic/icons/envelopeConfirmSmsOutOf.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;        
    }
    .confirmSmsOutOfIcon{
        margin: auto;
        background-image: url(/pic/icons/envelopeConfirmMessageOutOf.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;        
    }
    .confirmSmsRefreshIcon{
        margin: auto;
        background-image: url(/pic/icons/refreshReload.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;        
    }
    .notConfirmArrivalIcon{
        margin: auto;
        background-image: url(/pic/icons/notConfirmSmsArrival.svg);
        background-repeat: no-repeat;
        width: 1.625rem;
        height: 1.625rem;     
	}
    .bs-popover-popoverConfirmSms {
        max-width: unset!important;
        width: 21.688rem;
        height: 14.688rem;
        background: #F1F9FE 0% 0% no-repeat padding-box;
        box-shadow: 0rem 0rem 0.375rem #00000029;
        border: 0.043rem solid #0071BB;
    }
    .bs-popover-popoverConfirmSms .arrow::after{
        border-bottom-color: #F1F9FE!important;
    }
    .bs-popover-popoverMemuFilter {
        max-width: unset!important;
        width: 21rem;
        height: 31.688rem;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0rem 0rem 0.375rem #00000029;
        border: 0.043rem solid #0071BB;
    }
    .bs-popover-popoverMemuFilter .arrow::after{
        border-bottom-color: #F1F9FE!important;
    }
    .permitSection{
        color: #0071BB;
		direction: rtl;
    }
    .confirmSmsBtnsCont{
        border: 0.043rem solid #0071BB;
        height: 6.813rem;
        margin-top: 0.75rem;
        text-align: center;
        direction: rtl;
    }

    .addtoCartText span{
        text-align: center;
        color: #231F20;
        font-size: 0.875rem;
    }
 
    .arrivalConfirmLogo{
        height: 16vh;
    }
    .arrivalConfirmLogo img{
        width: 62vw;
    }
    .arrivalConfirmBtn{
        height: 15vh;
        width: 47vw;
        margin: auto!important;
    }
    .arrivalConfirmBtn input[type=submit]{
        color: #0071BB;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        font-size: 1.063rem;
        font-weight: bold;
        width: 12.375rem;
        height: 2.25rem;
        opacity: 1;
        border: 0.063rem solid #0071BB;
        border-radius: 1.25rem;
    }
    .notArrivalConfirmBtn input[type=submit]{ 
        background-color: transparent;
        border: 0rem solid;
        color: #0071BB;
        display: block;
        font-size: 4vw;
        width: 100%;
        text-decoration: underline;   
    }
    .arrivalConfirmKot{
        height: 17vh;
        font-size: 1.875rem;
    }
    .arrivalConfirmText{
        height: 6vh;
        font-size: 1.25rem;
    }
    .arrivalConfirmText2{
        height: 5vh;
        font-size: 1.25rem;
    }
    .contArrivalConfirm{
        height: 100vh;
        background: #FFFFFF;
        /* background-image: linear-gradient(#F8FDFF,#f0f5f7)!important; */
    }
    .confirmArrow{
        background-color: #F1F9FE;
        text-align: center;
        border-radius: 0.813rem;
    }
    .confirmBackCont{
        position: absolute;
        right: 1.125rem;
        top: 7.875rem;
        z-index: 9;
    }
    .confirmBackCont img{
        width: 100%;
        height: 100%;
    }
    .confirmArrowClose{
        position: absolute;
        top: 0rem;
        left: 0.938rem;
        font-weight: normal;
        height: 2.5rem;
        width: 2.5rem;
        font-size: 1.5rem;
        text-align: center;
    }
    .confirmArrowCheck{
        font-weight: bold;
        border: 0.125rem solid #E60004 ;
        font-size: 0.813rem;
        height: 1.625rem;
        width: 3.375rem;
    }
    #filterMenuData .filterMenuData__row1 {
        height: 6.938rem;

    }
    #filterMenuData .filterMenuData__row1 .filterMenuData__1{
        border: 0.038rem solid #0070bb;
        height: 100%;
        border-radius: 0.313rem;
    }
    #filterMenuData .filterMenuData__row1 .filterMenuData__1 .filterMenuData__span{
        position: relative;
        top: -0.563rem;
        left: 73.875rem;
        font-size: 0.813rem;
        color: #0071BB;
        background: #FFFFFF;
        height: 1rem;
        padding: 0 0.563rem;
        left: unset!important;
        float: right;
        margin-right: 0.75rem;
        margin-left: 0.063rem;
    }
    #filterMenuData .filterMenuData__row2 {
        height: 6.938rem;
        margin-top: 1.125rem;

    }
    #filterMenuData .filterMenuData__row2 .filterMenuData__1{
        border: 0.038rem solid #0070bb;
        height: 100%;
        border-radius: 0.313rem;
    }
    #filterMenuData .filterMenuData__row2 .filterMenuData__1 .filterMenuData__span{
        position: relative;
        top: -0.563rem;
        left: 73.875rem;
        font-size: 0.813rem;
        color: #0071BB;
        background: #FFFFFF;
        height: 1rem;
        padding: 0 0.563rem;
        left: unset!important;
        float: right;
        margin-right: 0.75rem;
        margin-left: 0.063rem;
    }
    #filterMenuData .filterMenuData__row3 {
        height: 3.3rem;
        margin-top: 1.125rem;
        border: 0.038rem solid #0070bb;
        border-radius: 0.313rem;
    }
    #filterMenuData .filterMenuData__row3 .filterMenuData__1{
        border: 0.038rem solid #0070bb;
        height: 100%;
        border-radius: 0.313rem;
    }
    #filterMenuData .filterMenuData__row3 .filterMenuData__1 .filterMenuData__span{
        position: relative;
        top: -0.563rem;
        left: 73.875rem;
        font-size: 0.813rem;
        color: #0071BB;
        background: #FFFFFF;
        height: 1rem;
        padding: 0 0.563rem;
        left: unset!important;
        float: right;
        margin-right: 0.75rem;
        margin-left: 0.063rem;
    }
    #filterMenuData .filterMenuData__row4 {
        height: 7.938rem;
        margin-top: 1.125rem;

    }
    #filterMenuData .filterMenuData__row4__1{
        height: 2.3rem;
    }
    #filterMenuData .filterMenuData__row4__2{
        height: 2.3rem;
    }
    #filterMenuData .filterMenuData__row4__3{
        height: 2.3rem;
    }
    #filterMenuData .filterMenuData__row4 .filterMenuData__1{
        border: 0.038rem solid #0070bb;
        height: 100%;
        border-radius: 0.313rem;
    }
    #filterMenuData .filterMenuData__row4 .filterMenuData__1 .filterMenuData__span{
        position: relative;
        top: -0.563rem;
        left: 73.875rem;
        font-size: 0.813rem;
        color: #0071BB;
        background: #FFFFFF;
        height: 1rem;
        padding: 0 0.563rem;
        left: unset!important;
        float: right;
        margin-right: 0.75rem;
        margin-left: 0.063rem;
    }
    #filterMenuData .filterMenuData__row3 .filterMenuData__span{
        position: relative;
        top: -0.563rem;
        left: 73.875rem;
        font-size: 0.813rem;
        color: #0071BB;
        background: #FFFFFF;
        height: 1rem;
        padding: 0 0.563rem;
        left: unset!important;
        float: right;
        margin-right: 0.75rem;
        margin-left: 0.063rem;
    }
    #filterMenuData .filterMenuData__row1__0 {
        margin-bottom: 0.5rem;
    }
    #filterMenuData .filterMenuData__row1__1 {
        margin-bottom: 0.2rem;
    }
    #filterMenuData .filterMenuData__row1__2 {
        margin-bottom: 0.2rem;
    }
    #filterMenuData .filterMenuData__row2__1 {
        margin-bottom: 0.2rem;
    }
    #filterMenuData .filterMenuData__row2__2 {
        margin-bottom: 0.2rem;
    }
    .contExepCheckbox__input{
       /*  background-color: transparent;
        width: 100% !important;
        outline: none;
        font-size: 1.438rem;
        letter-spacing: 0;
        color: #000000;
        border-bottom: thin solid #000000;
        border-top: unset;
        border-left: unset;
        border-right: unset;
        border-radius: 0;
        direction: rtl;
        -webkit-appearance: none; */
    }
    .contExepCheckbox__row12{
        /* color: #000000;
        margin: 0.938rem 0rem;
        padding-top: 0.563rem;
        padding-right: 0.875rem;
        padding-left: 0.688rem;
        box-shadow: rgba(0, 0, 0, 0.12) 0rem 0.063rem 0.188rem, rgba(0, 0, 0, 0.24) 0rem 0.063rem 0.125rem; */
    }

    .contExepCheckbox__input.ng-not-empty{
        font-weight: bold;
    }  

    .contExepCheckbox__label1{
        font-size: 1.438rem;
        padding-right: 2.5rem!important;
    }
    .contExepCheckbox__label2{
        font-size: 1.438rem;
        padding-right: 1rem!important;
    }
    .contExepCheckbox__labelMinute{
        margin-right: 0.5rem;
        font-size: 0.125rem;
    }
    .contExepCheckbox__contRemarkInput{
        margin-top: 0.313rem;
    }
    .contExepCheckbox__spanRemark{
        position: relative;
        top: 0.75rem;
        right: 0.813rem;
        font-size: 1.063rem;
        color: #0071BB;
        background: #F8FDFF;
        float: right;
        padding: 0 0.438rem;
    }
    .contExepCheckbox__textareaRemark{
        padding-top: 0.563rem;
        height: 9.25rem!important;
        background-color: transparent;
        width: 100% !important;
        outline: none;
        font-size: 1.375rem;
        letter-spacing: 0;
        color: #000000;
        border: thin solid #0077BE;
        opacity: 1;
        text-align: right;
        direction: rtl;
        padding-right: 0.938rem;
    }
    .contExepCheckbox__row2{
        transition: 0.8s;
        width: 100%;
        position: fixed;
        z-index: 901;
        height: 3.625rem;
        text-align: center;
        background: #F1F9FE 0% 0% no-repeat padding-box;
        opacity: 1;
        top: 2.803rem;
        font-size: 0.875rem;
        padding: 0 1.063rem;
        direction: ltr; 
        padding-top: 0.625rem;
        box-shadow: 0rem 0.1rem 0.375rem #00000029;
    }
    .contExepCheckbox__btn21{
        /* background: transparent linear-gradient(104deg, #73C9F1 0%, #2086C4 92%, #1A81C1 100%) 0% 0% no-repeat padding-box;
        box-shadow: -0.125rem 0.188rem 0.375rem #00000029;
        border-radius: 0.688rem;
        opacity: 1;
        font: normal normal medium 1rem/1.188rem Rubik;
        letter-spacing: 0rem;
        font-size: 1rem;
        height: 2.25rem;
        border: unset;
        color: #F8FDFF;
        cursor: pointer;
        width: 100%; */
    }
    .contExepCheckbox__btn21 .fa-long-arrow-right{
        padding-left: 0.625rem;
    } 
    .contPkidaTask__a{
        margin-top: 3vw;
        width: 90vw;
    }
    .contPkidaTask__a__a__a{
        padding: 0px 4px;
    }
    .contPkidaTask__a__a{
        height: 8rem;
        text-align: center;
        box-shadow: rgba(0, 0, 0, 0.12) 0rem 0.063rem 0.188rem, rgba(0, 0, 0, 0.24) 0rem 0.063rem 0.125rem;
    }
    .contPkidaTask__a__a--task{
        font-size: 2.375rem;
        direction: rtl;
    }
    .contPkidaTask__a__a--ramark{
        font-size: 1.625rem;
        direction: rtl;
    }
    .contPkidaTask__a--changeTask{
        padding-top: 0.75rem;
        text-decoration: underline;
        color: #1381C2;
        font-size: 1.125rem;
    }
    .contExepCheckbox__row121{
        margin-right: 1.563rem;
    }
    .contExepCheckbox__label1::before{
        /* width: 1.8rem!important;
        height: 1.8rem!important; */
    }
    .contExepCheckbox__label1::after{
        /* width: 1.8rem!important;
        height: 1.8rem!important; */
    }
    .custom-checkbox .custom-control-input.contExepCheckbox__input:checked~.custom-control-label::before{
        background-color: #0071BB!important;
    }

}
/* shimi_20220811 statistics for desktop (end)*/
@media (min-width: 1001px){
    .hContSelectComb{
        width: 100%;
        border-bottom: 0.038rem solid #03426b;
        border-top: #FFFFFF;
        border-right: #FFFFFF;
        border-left: #FFFFFF;
        font-size: 1.4vw;
        text-align: right;
        direction: rtl;
        border-radius: 0!important;
        padding: 0;
    }
    .contEventDoctSel span:nth-child(1) {
        position: relative;
        float: right;
        color: #03426b;
        background: #FFFFFF;
        font-size: 0.9vw;
    }
    .selectKotDoct .col-4{

    }
    .selectKotDoct .col-2 span:nth-child(1){
        color: #03426b;
        font-size: 1.3vw;
    }
    .selectKotDoct .col-2 span:nth-child(2){
        color: #03426b;
        margin-right: 0.4vw;
        font-size: 1.5vw;
        font-weight: bold;
    }
    .selectKotDoct .col-10 span:nth-child(1){
        color: #03426b;
        font-size: 1.3vw;
    }
    .selectKotDoct .col-10 span:nth-child(2){
        color: #03426b;
        margin-right: 0.4vw;
        font-size: 1.5vw;
        font-weight: bold;
    }
    .mainIconsHila{
        color: #0071BB;
    }
    .h2_managment {
        width: 100%;
        height: 100%;
        border-radius: 0.8vw;
        font-size: 1.7578125vw;
    }
    .h2_identity{
        width: 100%;
        height: 100%;
        font-size: 1.7578125vw;
    }
    .h2_marketing{
        width: 100%;
        height: 100%;
        border: 0.1vw solid #dc3545;
        border-radius: 0.8vw;
        font-size: 1.7578125vw;
    }
	.h2_hila_connect{
		cursor: pointer;
		float: left;
		position: relative;
		top: 0.875rem;
		left: 74%;
		width: 3.25%;
		height: 2.75rem;
		opacity: 1;
	}
	.h2_connect1{fill:none;stroke:#0071BB;stroke-width:0.4.313rem;}
	.h2_hila_connect a:hover > svg *{
	  stroke-width:1.0.313rem
    }
	.h2_hila_connect .h2_connect_hover{
        display: none;
      }
      .h2_hila_connect:hover .h2_connect_reg,
      .h2_hila_connect:active .h2_connect_reg,
      .h2_hila_connect:hover .h2_connect_selected,
      .h2_hila_connect:active .h2_connect_selected
      {
        display: none;
      }
      .h2_hila_connect:hover .h2_connect_hover{
        display: block;
      }
}

.upDataHilaTitle_1 span {
    display: inline-block;
    background: #FFFFFF;
    position: relative;
    z-index: 1;
    font-weight: bold;
}
.upDataHilaTitle_1 .upDataHilaTitle_11 {
    padding-right: 0.813rem;
    padding-left: 0.813rem;
    text-align: center;
    letter-spacing: 0rem;
    color: #0071BB;
    opacity: 1;
    font-size: 1.375rem;
}
.upDataHilaTitle_1_line {
    width: 100%;
    position: relative;
    top: -0.938rem;
    border-top: 0.063rem solid #0071BB;
}
.upDataHilaTitle_2 span {
    display: inline-block;
    background: #FFFFFF;
    position: relative;
    z-index: 1;
    font-weight: bold;
}
.upDataHilaTitle_2 .upDataHilaTitle_21 {
    padding-right: 0.813rem;
    padding-left: 0.813rem;
    text-align: center;
    letter-spacing: 0rem;
    color: #dc3545;
    opacity: 1;
    font-size: 1.375rem;
}
.upDataHilaTitle_2_line {
    width: 100%;
    position: relative;
    top: -0.938rem;
    border-top: 0.063rem solid #dc3545;
}
.contUpEvents{
    height: 700rem;
}
.btnUpEvents {
    background: linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
    background-color: #ffffff;
    border-radius: 1.75rem!important;
    border: 0.063rem solid #dc3545;
    display: inline-block;
    cursor: pointer;
    color: #dc3545;
    height: 3.063rem;
    font-size: 1.063rem;
    padding: 0.688rem 2.563rem;
    text-decoration: none;
    text-shadow: 0rem 0.063rem 0rem #dc3545;
}
.btnUpEvents:hover {
    background: linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
    background-color: #ffffff;
    color: #dc3545;
    text-decoration: unset;
}
.btnUpEvents:active {
    position: relative;
    top: 0.063rem;
}
.errorMsgBtn {
    width: 100%;
}
.errorMsgBtn input[type="submit"] {
    cursor: pointer;
    color: #F8FDFF;
    outline: none;
    border: none;
    border-radius: 0.5rem;
    opacity: 1;
    width: 100%;
    height: 2.25rem;
    font-size: 1.125rem;
    font-family: 'Rubik', sans-serif!important;
    background: #2086C4;
    box-shadow: -0.125rem 0.188rem 0.375rem #00000029;
    border-radius: 0.688rem;
    text-decoration: none;
}
.dcoctStatDetBtn{
    margin: 0rem 5.9%;
    width: 89%;
    height: 1.875rem;
    /* box-shadow: -0.125rem 0.188rem 0.375rem #00000029; */
    border: 0.043rem solid #0071BB;
    border-radius: 0.5rem;
    opacity: 1;
}
.dcoctStatDetBtn .span1{
    width: 56%;
    height: 100%;
    text-align: left;
    letter-spacing: 0.0.25rem;
    color: #0071BB;
    opacity: 1;
    font-size: 0.875rem;
    float: right;
    line-height: 1.75rem;
    font-weight: bold;
}
.confirmSmsBtn{
    margin-top: 0.25rem;
    width: 61%;
    height: 1.875rem;
    box-shadow: -0.125rem 0.188rem 0.375rem #00000029;
    border-radius: 0.5rem;
    opacity: 1;
}
.confirmSmsBtn span{
    width: 100%;
    height: 100%;
    text-align: center;
    letter-spacing: 0.0.25rem;
    color: #F8FDFF;
    opacity: 1;
    font-size: 0.875rem;
    float: right;
    line-height: 1.75rem;
    font-weight: bold;
}
.kotDcoctRoom{
    position: absolute;
    top: 0.5rem;
    left: 1.125rem;
    border: 0.125rem solid #FFFFFF;
    border-radius: 0.625rem;
    height: 1.313rem;
    width: 3.688rem;
    line-height: 0.969rem;
    font-size: 0.938rem;
}
.colorRed{
	color: red!important;
}
.sRed{
	color:#d9534f;
}
.sRed1{
	color:#ec1c24;	 
}

.sColorGray{
	color: #808080a3;
  }
.sColorGreen{
	color: #398439;
}
.sColorGreen1{
	color: #01b601;
}
.sDarkorange{
	color: darkorange;
}
.sBackgroundBlue1{
	background: #0071BB 0% 0% no-repeat padding-box;
}
.confirmSmsBtn1{
	background: #0071BB 0% 0% no-repeat padding-box;
}

.sBackgroundRed1{
	background: #ec1c24 0% 0% no-repeat padding-box;
}
.sBorderDoctBlue1{
    /* border: 0.043rem solid #0071BB; */
    background-color: #FFFFFF;
    border-left: 0.043rem solid #0071BB;
    border-right: 0.043rem solid #0071BB;
    border-bottom: 0.043rem solid #0071BB;
}
.sBorderDoctRed1{
    /* border: 0.043rem solid #0071BB; */
    border-left: 0.043rem solid #ec1c24;
    border-right: 0.043rem solid #ec1c24;
    border-bottom: 0.043rem solid #ec1c24;
}
.doctEvent_title_line{
    width: 100%;
    height: 0.063rem;
    position: absolute;
    top: 56%;
    border: 0.4.313rem solid #0071BB;
    background: unset!important;
}
.doctEvent-titleKot{
    margin-top: 0;
    position: relative;
}
.doctEvent-titleKot span{
    font-size: 1.625rem;
    padding: 0 0.813rem;
    color: #0071BB;
    display: inline-block;
    position: relative;
    z-index: 1;
    font-weight: bold;
    letter-spacing: 0.038rem;
}
/*clockdate start*/
.showClockDoct{
    position: absolute;
    top: -7vw;
    left: 0vw;
    /* background-color: #0000008a; */
    border: unset;
    height: 120vh;
    width: 100vw;
    z-index: 9999999;
}
.clockdateCont{
    height: 90%;
    width: 90%;
}
.clockdate-wrapper {
    background-color: #333;
    padding: 25px;
    width: 80vw;
    height: 55vh;
    text-align: center;
    border-radius: 1vw;
    /* margin: 0 auto; */
    margin-bottom: 18.5vh;
}
#doctClockdateCont{
    width: 100%;
    height: 100%;
}
#doctClock{
    background-color:#333;
    font-family: sans-serif;
    font-size:13vw;
    text-shadow:0px 0px 1px #fff;
    color:#fff;
}
#doctClock span {
    color:#fff;
    text-shadow:0px 0px 1px #333;
    font-size:2vw;
    position:relative;
    top:-5px;
    left:10px;
}
#doctClockDate {
    letter-spacing:3px;
    font-size:3vw;
    font-family:arial,sans-serif;
    color:#fff;
}
.clockGuidance{
    color: #FFFFFF;
    font-size: 1vw;
    height: 8vh;
    line-height: 4vw;
    text-align: center;
}

.eventsSpinner{
    height: 100%;
}
.eventsSpinner .loader{
    font-size: 7px;  
    border-top: 1.1em solid #03426b;
    border-right: 1.1em solid #03426b;
    border-bottom: 1.1em solid #03426b;
    border-left: 1.1em solid #F1F9FE;
} 

/*clockdate end*/




