.displayNone{
    display: none  !important;
}
.displayBlock{
    display: block  !important;
}
.displayInline{
    display: inline !important;
}
.displayInlineBlock{
    display:inline-block !important;
}
.none{
    display: none;
}
.justBlock{
    display: block;
}
.textTrigo{
    color: #009FB5 !important;
}
.publish .fa-play-circle-o{
    margin-left: 45%;
    margin-top: 90px; 
    font-size: 50px;
}
.act_published{
    background-color: #00BA86;
}
.act_conditioning{
    background-color: #EE8700;
}
.act_connection{
    background-color: #9C64CF;
}
.favourit_loader{
    font-size:24px;
    display:none
}
.routineInfoVideo{
    width: fit-content;
}
#extension1{
    color: red;
    text-align: center;
}
.back_btn_font_size{
    font-size: 20px !important;
}
.back_btn_font{
    font-family: Roboto, Helvetica, Arial, sans-serif !important;
}
.sector_border{
    border: 1px solid #ddd;
    margin-bottom: 15px;
}
.content_img{
    max-width:350px;
    height: 230px;
}
.content_img_search{
    margin-left: 131px;
    margin-top: 80px; 
    font-size: 35px;
}
.content_vdo{
    max-width:100%
}
.imagepreview{
    width: 100%;
}
.content_img_view{
    max-width:275px;
}
.caseModalView{
    padding: 0 !important;
    height: 100% !important;
}
#tcpg_search_loader{
    font-size:24px;
    display:none
}
.amt-0 {
  margin-top:0 !important;
}
.amt-1 {
  margin-top: 0.25rem !important;
}
.amt-2 {
  margin-top: 0.5rem !important;
}
.amt-3 {
  margin-top: 1rem !important;
}
.amt-4 {
  margin-top: 1.5rem !important;
}
.amt-5 {
  margin-top: 3rem !important;
}
.amb-0 {
  margin-bottom: 0 !important;
}
.amb-1 {
  margin-bottom: 0.25rem !important;
}
.amb-2 {
  margin-bottom: 0.5rem !important;
}
.amb-3 {
  margin-bottom: 1rem !important;
}
.amb-4 {
  margin-bottom: 1.5rem !important;
}
.amb-5 {
  margin-bottom: 3rem !important;
}
.aml-1 {
  margin-left: 0.25rem !important;
}
.aml-2 {
  margin-left: 0.5rem !important;
}
.aml-3 {
  margin-left: 1rem !important;
}
.aml-4 {
  margin-left: 1.5rem !important;
}
.amr-2 {
  margin-right: 0.5rem !important;
}
.amr-3 {
  margin-right: 1rem !important;
}
.amr-4 {
  margin-right: 1.5rem !important;
}
.amr-5 {
  margin-right: 3rem !important;
}
.asmt_panel_head{
    margin-bottom: 10px !important;
    background: #bbe8f2 !important;
}
.modern_search_modal_head{
    background: #2395A9; 
    border:0; 
    padding-bottom:0;
}
.modern_search_modal_result{
    height:150px; 
    border:2px solid; 
    overflow-y:auto;
}
.modern_search_modal_result300{
    height:300px; 
    border:2px solid; 
    overflow-y:auto;
}
.modern_search_modal_selected{
    height:150px; 
    border:2px solid; 
    overflow-y:auto; 
    background: #e1f7fb;
}
.modern_search_modal_box{
    padding-left:10px; 
    padding-top:5px;
}
.textWhite{
    color: #f0f8ff;
}
.textBlack{
    color: black;
}
.pointer_event{
    pointer-events: none !important;
}
#icd_search_loader{
    font-size: 24px !important;
}
.width100{
    width:100% !important;
}
.doc_article_img{
    width: 20% !important;
}
.pbb{
    border: none !important;
}
.freetext_tmp_left{
    width: 80%;
    float: left;
    margin-right: 15px;
}
.freetext_tmp_right{
    width: 8%;
    float: left;
}
.artref{
    width: 1000px;
}
#artList, .artD{
    padding: 10px 0px;
    height:600px;
    overflow-y: scroll;
}
.artDetails{
    height:auto !important;
    margin-bottom: 1px !important;
}
.trigo-type1{
    background-color: #00BA86;
}
.trigo-type2{
    background-color: #EE8700;
}
.trigo-type3{
    background-color: #9C64CF;
}
.removeArticles,.addArticles{
    margin-bottom: 12px;
    width: 100%;
}
#passed_confirm-time{
    width: 50%;
    color: #FF0000;
    display: none;
}
.marginLeft{
    margin-left: 18px !important;
}
#HYd-Cal{
    margin: 18px 0px;
    color: #2c97b0;
    font-size: 20px;
}
#PA-Cal{
    margin: 18px 0px;
    color: #2c97b0;
}
#ALC-cal-units{
    margin: 18px 34px;
    color: #2c97b0;
    font-size: 20px;
}
.trigoBackground{
    background: #B7E8F1 !important;
}
.trigoDarkBackground{
    background: #6ebecd !important;
}
.searchIcdBody{
    max-height: 530px !important;
}
.fa-spin{
    font-size: 22px;
}
.font-size22{
    font-size: 22px;
}
.width600{
    width: 600px !important;
}
.zoom_video_wrapper{
    height: 50vh; 
    display: flex; 
    justify-content: center; 
    align-items: center;
}
.zoom-error-container{
    text-align: center;
    background: white;
    padding: 20px 30px;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    max-width: 500px;
    margin: auto;
}
.zoom-error-message{
    font-size: 18px;
    color: #dc3545;
    margin-bottom: 20px;
}
.font-size50{
    font-size: 50px !important;
}
.padding150{
    padding: 150px;
}
.visibilityHidden{
    visibility:hidden;
}
.fontSize15{
    font-size: 15px;
}
.fontSize14{
    font-size: 14px !important;
}
.tab1block{
    padding: 10px 0;
}
.caseBgBlue{
    background:#dbf1f4 !important;
}
.caseBgGrey{
    background:#ecebeb !important;
}
.assessment-view_Modal{
    height:800px;
    overflow-y: scroll;
}
.artFav{
    right:40px !important; 
    top:14px !important;
}
.artFavStars{
    color:#2395A9;
    font-size:30px;
}
.artImg{
    max-width:275px; 
    max-height:200px;
}
.bg-published{
    background-color: #4CAF50 !important;
}
.bg-draft{
    background-color: #FFC107 !important;
}
.bg-dangers{
    background-color: red !important;
}
.padding0{
    padding: 0 !important;
}
.borderBlue{
    border: solid #2c97b0 !important;
}
.cat_block{
    margin: 7px 30px;
}
.que_outer_block{
    margin: 0 50px;
}
.que_inner_block{
    margin: 5px 0;
}
.que_opt_list{
    display: flex;
    margin-bottom: 10px;
}
.queDropDown{
    margin-left: auto;
}
.in_out_dropdown{
    width: 125px;
}
.in_out_dropdown_disabled{
    width: 125px;
    pointer-events: none;
}
.questionnaires_review{
    border: solid #2c97b0;
    padding: 10px 30px;
    height:400px;
    overflow-y: scroll;
}
.award_img{
    max-width:275px; 
    height: 170px;
}
.award_search{
    margin-left: 70px;
    margin-top: 70px; 
    font-size: 35px;
}
.close-chat-btn{
    background:#ea5554 !important;
}
.carryoutMainDiv{
    padding:0 !important;
    border:none !important;
}
.paddingBottom{
    padding-bottom: 0px;
}
.font-size18{
    font-size: 18px;
}
.validation_min{
    float: left;
    width: 49%;
}
.validation_max{
    float: right;
    width: 49%;
}
.inputArrowUp{
    font-size: 30px !important;
    line-height: 30px !important; 
    display:none;
}
.inputArrowDown{
    font-size: 30px !important;
    line-height: 30px !important;
}
.adviceRow{
    border: solid #4ca6ba 1px;
}
.adviceBlock{
    background: #5eb3c5;
    color: white;
    padding: 10px 16px;
    margin-bottom: 15px;
    font-weight: 700;
}
.adviceMinMax{
    margin: 10px 0 !important;
}
.QueContainerCalcy{
    border: solid 1px #7b888c;
}
.scoreFormula{
    border-radius: 17px 17px 0px 0px !important;
    font-size: 20px;
    border: solid 1px #4497ad;
    background-color: #e2faff;
}
.rolPermission{
    background-color: white;
    padding: 13px;
    border-radius: 15px;
    margin: 0;
}
.line-height{
    line-height: 2 !important;
}
.clinicBg{
    background-color: #B7E8F1;
}
.clinicAgree{
    height: 0px;
    width:0px;
    visibility: hidden;
}
.userContact{
    font-size: 15px !important;
}
.margin-top10{
    margin-top: 10px !important;
}
.sendFeedbackReminder{
    padding: 0px 5px !important;
}
.feedbackScroller{
    overflow-x: unset !important;
}
.feedbackBox{
    background: #bbe8f2;
    padding: 8px 20px;
    margin-bottom: 12px;
    border-radius: 20px;
}
.floader{
    font-size:24px;
    display:none;
    vertical-align: bottom;
}
.fmsg{
    color: green;
    font-weight: 600;
    text-align: center;
}
.padding10{
    padding: 10px;
}
.margin0{
    margin:0 !important;
}
.height-unset{
    height: unset !important;
}
.grpImg{
    width: 100px !important;
}
.faspinGrp{
    font-size: 36px !important;
}
.grpObj{
    width: 64px !important; 
    height: 64px !important;
}
.grpRImg{
    height: 30px !important;
}
.grpBgUnset{
    background: unset !important;
}
.gprSel{
    display: block; 
    width: 32%;
}
.border-unset{
    border:unset !important;
}
.padding-unset{
    padding-left:unset !important;
}
.width200{
    width:200px !important;
}
.grpPanel{
    width:50% !important;
}
.notifyBudge{
    background: #777 !important;
    font-size: 9px !important;
    padding: 2px !important;
    width: 15px !important;
    height: 14px !important;
}
.notifyBudgeMargin{
    margin: -7px 0 0 -6px !important;
}
#NotificatiListLoader{
    position: absolute;
    left: 62%;top: 20%;
}
#data_not_found_msg{
    text-align: center;
    padding: 50px;
}
.notifyInfo{
    background-color: #3796ab !important;
}
.max-height100{
    max-height: 100%;
}
.height100{
    height: 100% !important;
}
.folderList{
    margin-top:30px;
}
.modal90{
    width:90%
}
.mediaSearch{
    margin-left: 131px;
    margin-top: 80px;
    font-size: 35px;
}
.mediaSmallImg{
    width:100%; 
    height:175px;
}
.crop_close{
    margin-top: -32px !important;
}
#cropper_image{
    max-width: 768px; 
    max-height: 600px;
}
.routineBg{
    background: #0796ae26 !important;
}
.dragDropBox,.dragBoxImg{
    position:relative;
}
.height200{
    height:200px;
}
.stbooking{
    display: inline;
    font-weight: 500;
}
.stfaspin{
    font-size: 40px;
    padding: 120px;
}
.stconfigList{
    font-weight: 500 !important;
    margin: 0px 5px !important;
}
.greyClr{
    color: #575757;
}
.amberClr{
    color: #FB9900;
}
.redClr{
    color: #f44336;
}
.greenClr{
    color: #0796ae;
}
.height600{
    height:600px;
}
.tcsector{
    width: 20px !important;
    height: 20px !important;
    vertical-align: sub;
}
.reportBg{
    background:#f1f8ff !important;
}
.padding1{
    padding: 1px !important;
}
.reportFilterActive{
    background-color: #3796ab !important;
    color:white !important;
}
.reportCont1{
    height: 600px !important;
    margin-top: 20px !important;
}
.reportCont2{
    height: 600px !important;
    margin-top: 20px !important;
    display:none;
}
.width100px{
    width:100px !important;
}
.paddingTop0{
    padding-top: 0 !important;
}
.paddingTop5{
    padding-top:5% !important;
}
.subInvoiceBg{
    background-color: rgb(0 0 0 / 8%) !important;
}
.width55{
    width: 55% !important;
}
/* .routineSearch{
    margin-left: 99px;
    margin-top: 99px; 
    font-size: 50px;
} */
.routineSearchImg{
    margin-left: 99px;
    margin-top: 99px; 
    font-size: 50px;
}
.rmedia-object{
    width: 64px; 
    height: 64px;
}
.nhr{
    border: solid 1px #cccccc57 !important;
}
.verticalTop{
    vertical-align: top;
}
.textend{
    text-align: end;
}
.pro_assessment_btns{
    height: 30px;
    min-width: 40px;
    line-height: 12px;
}
.workoutConfig{
    border: 1px solid #ddd; 
    margin-bottom: 15px;
}
.radioaccent{
    accent-color: #3796ab;
}
.padding8{
    padding: 8px !important;
}
.font-weight500{
    font-weight: 500;
}
.tableViewIcon{
    font-size: xxx-large;
    color: #2c97b0;
}
.gridViewIcon{
    font-size: xxx-large;
    color: #4a4f54;
}
.accordionbg{
    background: #bbe8f2 !important;
}
.caseDraftBg{
    background:#f3e3bfb5 !important;
}
.docHead{
    font-size: 20px;
    color: #2c97b0;
    font-weight: 600;
}
.viewArtImg{
    width: 20%;
}
.image-with-text{
    cursor:pointer;
}
.edit_history_nextPrev{
    width: 0
}
.openBox{
    background: #dbf1f4 !important;
    height: 145px !important;
}
.closeBox{
    background: #ecebeb !important;
    height: 145px !important;
}
.height-fit-content{
    height: fit-content !important;
}
.disableTemp{
    opacity: 0.6 !important;
}
.checkPysio{
    outline: 2px solid #2c97b0;
    opacity: 1;
    box-shadow: 0px 0px 10px 3px #8ca7ac;
    background: #dbf1f4 !important;
}
.docView1bg{
    background-color:unset;
    border: 1px solid #ffffff;
}
.docView1Font{
    background-color:unset;
    border: 1px solid #ffffff;
}
.whiteBg{
    background: white;
}
#downloadSample{
    min-width: 90px;
    height: 35px;
    line-height: 15px;
    margin-top: 12px;
}
#FileuploadBTN{
    min-width: 90px;
    height: 35px;
    line-height: 15px;
}
#FileuploadInput{
    min-width: 90px;
    height: 35px;
    line-height: 15px;
    margin-top: 15px;
}
.chatHBody{
    padding: 0px 15px 0px 15px !important;
}
.chatHimg{
    width: 100px;
    height: 90px;
}
.chatHselect{
    float: inline-start !important;
}
.routinesSeleTabConf{
    background: #4CAF50 !important; 
    color: #FFFFFF !important;
}
.ucreate{
    overflow: initial !important; 
    display: inline-block !important; 
}
.Wunset{
    width: unset !important;
}
.coc_history{
    background: #bbe8f2;
    padding: 7px 20px;
    margin-bottom: 12px;
    border-radius: 20px;
}
#sendReminder{
    padding: 0px 5px;
    margin-top: 8px;
}
.vitalBox{
    height: 90px !important;
    padding: 2px 20px;
}
.font-size40{
    font-size:40px !important;
}
.vitalArrowRight{
    position: absolute;
    right: 95%;
    top: 300px;
}
.vitalArrowLeft{
    position: absolute;
    left: 95%;
    top: 300px;
}
.vitalCont{
    height: 500px !important;
    padding: 0 50px !important;
}
.vitalOpt{
    padding: 0 15px;
}
.marginBottom7{
    margin-bottom: 7px !important;
}
.HAView{
    height: 30px !important;
    min-width: 40px !important;
    line-height: 12px !important;
}
.assessmentPadMar{
    margin-top:10px !important;
    padding: 0 10px !important;
}
.height15{
    height: 15px !important;
}
.overlaybgc{
    background: rgba(255,255,255,0.8) url(https://trigostaging.reconnectintech.com/images/loader.png) center no-repeat;
}
.circleL1{
    margin-left: 53px !important;
    margin-top: 55px !important; 
    font-size: 50px !important;
}
.circleL2{
    margin-left: 90px !important;
    margin-top: 95px !important; 
    font-size: 50px !important;
}
.circleL3{
    margin-left: 95px !important;
    margin-top: 90px !important; 
    font-size: 50px !important;
}
.targetHead{
    background: #f0f8ff; 
    border:0; 
    padding-bottom:0;
}
.targetBody{
    background: #f0f8ff; 
    padding: 15px;
}
.targetBox{
    border: 2px #000 solid; 
    background: #e1f7fb
}
.whats-this-box{
    background: #cdcdcd;
    margin-top: 10px;
    border-radius: 5px;
}
.paNextLeftArrow{
    position: absolute;
    left: 95%;
    top: 57%;
}
.paNextRightArrow{
    position: absolute;
    right: 95%;
    top: 57%;
}
.paPrevLeftArrow{
    position: absolute;
    left: 95%;
    top: 50%;
}
.paPrevRightArrow{
    position: absolute;
    right: 95%;
    top: 50%;
}
.paSpin{
    position: absolute;
    left: 49%;
    top: 58%;
}
.fontWeight600{
    font-weight: 600 !important;
}
#wt-quantity1,#wt-quantity2,#wt-quantity3,#wt-quantity4,#ml-quantity1,#ml-quantity2,#ml-quantity3,#ml-quantity4{
    width: 150px !important;
}
.checkRadioContainer{
    max-height: 500px;
    overflow-y: scroll;
    margin-bottom: 15px;
}
#water{
    width: 150px !important;
    float: left !important;
    margin-right: 10px !important;
    min-width: unset !important;
}
.hyd_custom_label{
    float: left;
    margin-top: 6px;
    margin-right: 10px;
}
.hyd_custom_btn{
    float: left;
    border-radius: 5px;
    background: #0796ae;
    color: white;
    width: 100px;
}
.reset_water{
    cursor: pointer;
}
.float-none{
    float: none !important;
}
.notTakenCheck{
    margin-top:10px !important;
    padding: 0 10px !important;
}
.paAddMore{
    background: #2395A9;
    color: white;
    padding: 5px;
    border-radius: 34px;
}
#todoCheckbox{
    margin-left:30px !important;
}
.middle{
    vertical-align:middle;
}
.sub_chk{
    width: 14px !important;
    height: 14px !important;
}
.margin5{
    margin:5px !important;
}
.text-left{
    text-align:left !important;
}
.passerrors1{
    font-weight: 500;
    float: left;  
    margin-top: -50px;
}
.passsuccess{
    font-weight: 500;
    margin-left: -380px;
    margin-top: -30px;
}
#ALC-cal-units{
    margin: 18px 34px;
    color: #2c97b0;
    font-size: 20px;
}
#PA-Cal{
    margin: 18px 0px;
    color: #2c97b0;
}
#HYd-Cal{
    margin: 18px 0px;
    color: #2c97b0;
    font-size: 20px;
}
.auth-activate{
    padding:30px; 
    background: #fff; 
    margin-top:50px; 
    border:none; 
    border-radius:10px;
}
.auth-pass-cont{
    padding-top:30px !important;
    border:none !important;
}
.authLerror{
     float: left;
    margin: 10px;
}
.height500{
    height:500px !important;
}
.assmtTab{
    padding:0 15px;
}
.customHyd{
    padding: 20px 70px;
}
.apptCallBtn{
    display: flex;
    gap: 60px;
}
.bgDisable{
    background:#eee !important;
}
.permissionsAgree{
    height: 0px !important;
    width:0px !important;
    visibility: hidden;
}
.width50{
    width: 50px !important;
}
.alcoholBtnBox{
    padding:0 45px !important;
}
.width22{
    width: 22% !important;
}
.cursorPointer{
    cursor: pointer !important;
}
.userChatList{
    height: 457px !important;
}
.backUserList{
    top: 6px !important;
}
.backUserList{
    top: 6px !important;
}
.chatMin{
    top: 0 !important;
}
.chatMGH{
    height: 457px !important;
}
.chatMsgSend{
    width: 340px !important;
}
.chatOpt{
    top: unset !important;
    bottom: 2%;
}
#ChatactiveUser{
    position: fixed;
    right: 0%;
    bottom: 0px;
    z-index: 10;
    display:none;
}
.chatwin1{
    position: unset !important;
    float: right !important;
}
.meetNowDialog{
    margin-top: -1px !important;
    width: 400px !important;
}
.meetNowBody{
    background-image: linear-gradient(120deg, #77cddc, #2395a9) !important;
    border: solid 1.5px #fffffa;
    padding: 2px 30px 0px;
}
#call-from-role{
    font-size: 20px;
    margin-top: 12px;
    color: #8cdeeb;
}
.meetNowFoot{
    margin: 0 25px;
}
.meetNowIcon{
    transform: rotate(135deg);
    font-size: 30px;
    vertical-align: middle;
    color: white;
}
.font-size16{
    font-size: 16px !important;
}
.font-size14{
    font-size: 14px !important;
}
.clinic_popup_content{
    display:none;
    width: 300px !important;
}
input.inputCheckInfo[type=checkbox], input[type=checkbox] {
    accent-color: #3796ab;
}