.custom_wrap .left-sidebar-custom.left-sidebar { background-color: #243746 !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
.custom_wrap .navbar-brand a img { width: 170px; height: auto; }
.custom_wrap .topbar .top-navbar .navbar-header .navbar-brand { background-color: #243746; justify-content: center; }
.custom_wrap .scroll-sidebar { border-top: solid 5px #fff; padding-bottom: 24px; }
.sidebar-nav_toggal_side { width: 100%; position: relative; display: -ms-flexbox; display: flex; border-bottom: solid 2px #fff; }
.sidebar-nav_toggal_side a { width: 100%; display: -ms-flexbox; display: flex; align-items: center; justify-content: flex-end; padding: 8px 13px;}
.sidebar-nav_toggal_side a:hover {  background-color: #d9d9d9; }
.sidebar-nav_toggal_side a svg { width: 13px; height: auto ; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.sidebar-nav_toggal_side a svg path { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.sidebar-nav_toggal_side a:hover svg path { stroke: #243746; }
.custom_wrap .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: rgb(255 255 255 / 50%); }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link { padding: 5px 39px 5px 22px; font-weight: 700; font-size: 20px; color: #fff; line-height: normal;border-radius: 0px;background: transparent;box-shadow: none; margin-right: 0; opacity: 1; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link .hide-menu { color: #fff; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link .feather-icon, 
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i { min-width: 45px; width: 45px; height: auto; margin-right: 11px; position: relative; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i .notify-no { position: absolute;top: 0;right: -8px;line-height: 11px;padding: 4px 6px; color: #fff !important; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i img { width: 100%; height: auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i img.hover-icon { position: absolute; top: 0; left: 0; width: 100%; height: auto; opacity: 0; visibility: hidden; }
/* .custom_wrap .sidebar-nav #sidebarnav .sidebar-item.active-page-menu .sidebar-link i img.default-icon { opacity: 0; visibility: hidden; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item.active-page-menu .sidebar-link i img.hover-icon { opacity: 1; visibility: visible; } */

.custom_wrap .sidebar-nav #sidebarnav .sidebar-item:not(.active-page-menu) .sidebar-link:hover i img.default-icon { opacity: 0; visibility: hidden; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item:not(.active-page-menu) .sidebar-link:hover i img.hover-icon { opacity: 1; visibility: visible; }
.custom_wrap .sidebar-nav { padding-top: 0; }
.custom_wrap .sidebar-nav .has-arrow::after { -webkit-transform-origin: center center; -moz-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; top: 50%; border: none; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); height: 9px; width: 13px; background-image: url(../images/down-white-sidebar.svg); background-position: center center; background-repeat: no-repeat; background-size: contain; margin: 0; right: 17px; }
/* .custom_wrap .sidebar-nav .active-page-menu .has-arrow.sidebar-link::after { background-image: url(../images/down-darkblue-sidebar.svg); } */
.custom_wrap .sidebar-nav .sidebar-item:not(.active-page-menu) .has-arrow.sidebar-link:hover::after { background-image: url(../images/down-darkblue-sidebar.svg); }
.custom_wrap .sidebar-nav .has-arrow.active::after { -webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);-o-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg); }
.custom_wrap .sidebar-nav #sidebarnav > .sidebar-item { border-top: solid 4px #ffffff; }
/* .sidebar-nav #sidebarnav > .sidebar-item:last-child { border-bottom: none; } */
.custom_wrap .sidebar-nav .case-info { margin-left: 58px; padding-top: 15px !important; padding-bottom: 25px !important; }
.sidebar-nav .case_info_heading { font-weight: 400; font-size: 12px; color: #ffffff; }
.sidebar-nav .case_info_dtl { font-weight: 700; font-size: 14px; color: #ffffff; padding-top: 3px; }
.custom_wrap .sidebar-nav .case-info .sidebar-item + .sidebar-item { padding-top: 8px; margin-top: 8px; border-top: solid 1px #ffffff; }
.custom_wrap .sidebar-nav .view3dul { margin-left: 58px; padding-top: 15px !important; padding-bottom: 25px !important; }
/* .custom_wrap .view3dul-item { border-right: solid 34px #ffffff; } */
.custom_wrap .sidebar-nav .view3dul .sidebar-item { display: -ms-flexbox; display: flex; align-items: center; justify-content: space-between; }
.custom_wrap .sidebar-nav .view3dul .sidebar-item span { font-weight: 700; font-size: 15px; color: #ffffff; width: 100px; display: block; }
.custom_wrap .sidebar-nav .view3dul .sidebar-item .right_act { width: calc(100% - 100px); padding-left: 4px; display: block; display: -ms-flexbox; display: flex; align-items: center; }
.custom_wrap .sidebar-nav .view3dul .sidebar-item .right_act .transparent-icon { height: 20px; width: 20px;  background-position: center center; background-repeat: no-repeat; background-size: contain; cursor: pointer; }
.custom_wrap .sidebar-nav .view3dul .sidebar-item .right_act .transparent-icon.half-transparent {background-image: url(../images/transparent-icon.svg);}
.custom_wrap .sidebar-nav .view3dul .sidebar-item .right_act .transparent-icon.transparent {background-image: url(../images/trnasparent.svg);}
.custom_wrap .sidebar-nav .view3dul .sidebar-item .right_act .transparent-icon.full-show {background-image: url(../images/full-visibal.svg);}
.custom_wrap .sidebar-nav .view3dul .sidebar-item .right_act .hide-show-icon { height: 20px; width: 20px; background-image: url(../images/show-icon.svg); background-position: center center; background-repeat: no-repeat; background-size: contain; margin-left: 15px; cursor: pointer; }
.custom_wrap .sidebar-nav .view3dul .sidebar-item .right_act .hide-show-icon.hidebtn { background-image: url(../images/heid-icon.svg); }
.view3dul .sidebar-item + .sidebar-item { padding-top: 5px; margin-top: 5px; border-top: solid 1px #ffffff; }
.custom_wrap .sidebar-nav .comment_sidebar_ulmain { margin: 0 16px 0 6px; }
#main-wrapper.custom_wrap { min-height: 100vh; }
.custom_wrap .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { background-color: #fff; }
.custom_wrap .left-sidebar-custom { background-color: #243746 !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.hidesidebar.custom_wrap .sidebar-nav #sidebarnav > .sidebar-item  >.sidebar-link i,
.custom_wrap .sidebar-nav #sidebarnav > .sidebar-item  >.sidebar-link ,
.custom_wrap .page-wrapper {  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  }
.page-wrapper { background-color: #fff; }
.custom_wrap.hidesidebar .left-sidebar-custom { width: 109px; }
.custom_wrap.hidesidebar .page-wrapper { margin-left: 109px !important; }
.hidesidebar.custom_wrap .sidebar-nav #sidebarnav > .sidebar-item >.sidebar-link { font-size: 0 !important; margin: 0 0 0 0 !important; }
.hidesidebar.custom_wrap .sidebar-nav #sidebarnav > .sidebar-item >.sidebar-link i { margin: 0 !important; }
.hidesidebar.custom_wrap .sidebar-nav_toggal_side a svg { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg);  transform: rotate(180deg); }
/* .active-page-menu { border-right: solid 34px #ffffff; } */
/* .custom_wrap .sidebar-nav #sidebarnav .sidebar-item.active-page-menu .sidebar-link span { color: #243746 !important; } */
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item.active-page-menu > .sidebar-link { background-color: #d9d9d9; color: #243746 !important;
	background: rgb(36,55,70);
	background: -moz-linear-gradient(left,  rgba(36,55,70,1) 0%, rgba(150,150,150,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(36,55,70,1) 0%,rgba(150,150,150,1) 100%);
	background: linear-gradient(to right,  rgba(36,55,70,1) 0%,rgba(150,150,150,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#243746', endColorstr='#969696',GradientType=1 );
	
}
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item:not(.active-page-menu) .sidebar-link:hover { background-color: #d9d9d9; color: #243746; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item:not(.active-page-menu) .sidebar-link:hover span { color: #243746; }
.hidesidebar.custom_wrap .view3dul-item { border-right:0 solid #ffffff; }
.custom_wrap .view3dul-item { -webkit-transition: border-right 0.3s ease-in-out; -moz-transition: border-right 0.3s ease-in-out; -ms-transition: border-right 0.3s ease-in-out; transition: border-right 0.3s ease-in-out; }

.custom_wrap .page-wrapper { min-height: 100vh; }
.custom_wrap .page_wrapper_inner { display: -ms-flexbox; display: flex; min-height: calc(100vh - 81px); position: relative; }
.side_mesarement { width: 90px; position: relative; padding: 15px 10px 0; z-index: 2; }
.page_wrapper_inner .canvas_blk { width: calc(100% - 90px); position: relative; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; align-content: center; }
.page_wrapper_inner .canvas_blk .main_canvas { width: auto; height: auto; max-width: 100%; max-height: 100%; } 
.page_wrapper_inner .canvas_blk .canvas_sides { width: auto; height: auto; max-width: 100%; max-height: 100%; position: absolute; z-index: 2; bottom: 25px; right: 25px; } 
#main-wrapper[data-layout="vertical"][data-header-position="fixed"] .page-wrapper { padding-top: 81px; }

.mesarement_lista { width: 100%; position: relative; margin: 0 0 120px 0; padding: 0; }
.surgen_wrap .mesarement_lista { margin: 0; }
.mesarement_lista > li { width: 100%; position: relative; list-style-type: none !important; }
.mesarement_lista > li + li { margin-top: 5px; }
.mesarement_lista > li > button { width: 100%; position: relative; border: solid 1px #F1F1F1; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; outline: none !important; border-radius: 5px; cursor: pointer; background-color: #F6F7FB; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; align-items: center; align-content: center; text-align: center; padding: 4px 2px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.mesarement_lista > li > button .mesarement_icon { height: 34px; width: 100%; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; }
.mesarement_lista > li > button .mesarement_icon svg { width: auto; height: auto; max-width: 100%; max-height: 100%; }
.mesarement_lista > li > button .mesarement_icon svg * { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.mesarement_lista > li > button .mesarement_name { font-weight: 700; font-size: 10px; color: #243746; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.mesarement_lista > li:not(.only-hover).active > button .mesarement_icon:not(.svg_stroke) svg *,
.mesarement_lista > li > button:hover .mesarement_icon:not(.svg_stroke) svg * { fill: #fff; }
.mesarement_lista > li:not(.only-hover).active > button .mesarement_icon.svg_stroke svg * ,
.mesarement_lista > li > button:hover .mesarement_icon.svg_stroke svg * { stroke: #fff; }
.mesarement_lista > li:not(.only-hover).active > button ,
.mesarement_lista > li > button:hover { background-color: #223746; }
.mesarement_lista > li:not(.only-hover).active > button .mesarement_name ,
.mesarement_lista > li > button:hover .mesarement_name { color: #fff; }


.mesarement_lista li .sub_mesarement { position: absolute; left: 100%; top: 0; margin-left: 15px; background-color: #F6F7FB; border: solid 1px #F1F1F1; border-radius: 5px; padding: 0; min-width: 55px; display: none; }
.mesarement_lista li.active > .sub_mesarement { display: block; min-height: 59px; }
.mesarement_lista li .sub_mesarement:before { content: ''; position: absolute; top: 20px; right: calc(100% - 1px); width: 0;height: 0;border-top: 7.5px solid transparent;border-right: 15px solid #F1F1F1;border-bottom: 7.5px solid transparent; }
.mesarement_lista li .sub_mesarement li { list-style-type: none; }
.mesarement_lista li .sub_mesarement li button {width: 100%; position: relative; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; outline: none !important; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background-color: #F6F7FB; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; align-items: center; align-content: center; text-align: center; padding: 4px 2px; border: none; }
.mesarement_lista li .sub_section li button .sub_mesarement_icon { width: 30px; height: 30px; border-radius: 5px; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; padding: 5px; }
.mesarement_lista li .sub_section li button .sub_mesarement_name { font-weight: 700;font-size: 12px;color: #243746; }

.mesarement_lista li .sub_section li button .sub_mesarement_icon svg { width: auto; height: auto; max-width: 100%; max-height: 100%; }
.mesarement_lista li .sub_mesarement.sub_control { padding: 8px; }
.mesarement_lista li .sub_section li button .sub_mesarement_icon ,
.mesarement_lista li .sub_section li button .sub_mesarement_icon svg * { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.mesarement_lista li .sub_mesarement li button {}
.mesarement_lista li .sub_section li.active button .sub_mesarement_icon,
.mesarement_lista li .sub_section li button:hover .sub_mesarement_icon { background-color: #243746; }
.mesarement_lista li .sub_section li.active button .sub_mesarement_icon:not(.svg_stroke) svg *,
.mesarement_lista li .sub_section li button:hover .sub_mesarement_icon:not(.svg_stroke) svg * { fill: #ffffff; }
.mesarement_lista li .sub_section li.active button .sub_mesarement_icon.svg_stroke svg * ,
.mesarement_lista li .sub_section li button:hover .sub_mesarement_icon.svg_stroke svg * { stroke: #ffffff; }
.mesarement_lista li .sub_mesarement.sub_plane { min-width: 147px; padding: 5px 10px; }
.edit_action { display: block; font-size: 0; line-height: normal; width: 15px; min-width: 15px; margin-left: 11px; position: relative; }
.edit_action img {width: 100%; height: auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.edit_action img.no-edit_cont { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; }
.edit_action.disabal-active img.no-edit_cont { opacity: 1; visibility: visible; }
.edit_action.disabal-active img.edit_cont { opacity: 0; visibility: hidden; }
.sub_planelist { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: space-between; font-weight: 700;font-size: 13px;line-height: 14px; }
.mesarement_lista li .sub_mesarement.sub_plane li + li { margin-top: 9px; }
.mesarement_lista li .sub_mesarement .btngrps { display: -ms-flexbox; display: flex; justify-content: space-between; align-items: center; align-content: center; padding-top: 5px; }
.mesarement_lista li .sub_mesarement .btngrps a { display: inline-block; vertical-align: top; font-weight: 700;font-size: 13px;line-height: normal;color: #243746; border: solid 1px #243746; border-radius: 20px; padding: 5px 10px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.mesarement_lista li .sub_mesarement .btngrps a:hover { background-color: #243746; color: #fff; }
.mesarement_lista li .sub_mesarement .btngrps a+a { margin-left: 8px; }
.clear_btn { display: -ms-flexbox; display: flex; align-items: center; align-content: center; white-space: nowrap; vertical-align: top; font-weight: 700;font-size: 13px;line-height: normal;color: #243746; border: solid 1px #243746; border-radius: 20px; padding: 5px 8px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.clear_btn:hover { background-color: #243746; color: #ffffff; }
.mesarement_lista li .sub_mesarement.sub_clear { padding: 8px 10px; }
.clear_btn .sub_clearicon { margin-right: 5px; width: 15px; min-width: 15px; }
.clear_btn .sub_clearicon svg * { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.sub_clear { padding-top: 10px; padding-bottom: 10px; }
.sub_clear li + li { margin-top: 8px; }
.clear_btn:hover .sub_clearicon svg * { fill: #fff; }

.clear_btn.active .sub_clearicon svg * { fill: #fff; }
.clear_btn.active { background-color: #243746; color: #ffffff; }


.mesarement_bottom_action { position: absolute; bottom: 9px; left: 25px; z-index: 99; }
.mesarement_bottom_button + .mesarement_bottom_button { margin-top: 15px; }
.mesarement_bottom_button { position: relative;border: solid 1px #243746;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none;outline: none !important;border-radius: 10px;cursor: pointer;background-color: #F6F7FB;display: -ms-flexbox;display: flex;align-items: center;align-content: center;text-align: center;padding: 6px 11px 5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.mesarement_bottom_button .mesarement_bottom_icon { font-size: 0; line-height: normal; margin-right: 11px; }
.mesarement_bottom_button .mesarement_bottom_txt { font-weight: 700;font-size: 14px;line-height: 19px; color: #243746; }

.mesarement_bottom_button:hover { background-color: #243746; }
.mesarement_bottom_button:hover .mesarement_bottom_txt { color: #ffffff; }
.mesarement_bottom_button .mesarement_bottom_txt,
.mesarement_bottom_button .mesarement_bottom_icon svg * { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.mesarement_bottom_button:hover .mesarement_bottom_icon svg * { fill: #fff; }

.approve_btn_box { position: absolute; bottom: 21px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: -ms-flexbox; display: flex; }
.approve_btn_box a { display: -ms-flexbox; display: flex; align-items: center; align-content: center; padding: 5px 32px; background: #243746;border-radius: 10px; font-weight: 700;font-size: 20px;text-align: center;color: #FFFFFF; min-height: 40px; border: solid 1px #243746; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin: 0 10px; }
.approve_btn_box a i { font-size: 0; line-height: normal; display: inline-block; vertical-align: top; margin-right: 14px; }
.approve_btn_box a svg * { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.approve_btn_box a:hover { background-color: #fff; color: #243746; }
.approve_btn_box a:hover i path { fill: #243746; }

.top_select_surgical { position: absolute; top: 16px; right: 24px; display: -ms-flexbox; display: flex; min-width: 210px; }
.top_select_surgical .top_select_surgical_btn { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; min-width: 105px;background: #D9D9D9; text-align: center; font-weight: 400; font-family: 'Karla', sans-serif; font-size: 14px;line-height: 17px;color: #243746; min-height: 48px; padding: 5px 12px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.top_select_surgical .top_select_surgical_btn.active { color: #FFFFFF; background-color: #243746; }
.top_select_surgical .top_select_surgical_btn:not(.active):hover { opacity: 0.5; }
.top_select_surgical .top_select_surgical_btn:first-child { border-radius: 50px 0 0 50px; }
.top_select_surgical .top_select_surgical_btn { border-radius: 0 50px 50px 0; }

.show_opt_pre_post { position: absolute; right: 20px; top: 100%; margin-top: 15px; width: auto; display: -ms-flexbox; display: flex; align-items: center; align-content: center; border: solid 1px #F1F1F1; background-color: transparent; border-radius: 5px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -ms-flex-direction: column; flex-direction: column; padding: 5px 10px 2px; color: #223746; font-size: 14px; }
.show_opt_pre_post:hover { color: #fff; }
.show_opt_pre_post svg { width: 20px; height: auto; }
.show_opt_pre_post svg path { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.show_opt_pre_post:hover { background-color: #223746; }
.show_opt_pre_post span { padding: 2px 0 0 0; }
.show_opt_pre_post:hover  svg path { fill: #fff; }
.text-dark { color: #243746 !important; }
.custom_wrap .navbar-nav { align-items: center; align-content: center; }
.custom_wrap .navbar-nav a { font-weight: 400; color: #243746 !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.custom_wrap .navbar-nav a:hover { color: #FF3C00 !important; }

.modify_modal .modal-content { background-color: #F9FBFD; border: solid 1px #D9D9D9; border-radius: 15px; }
.modal-title { color: #000000; font-weight: 700;font-size: 25px;line-height: 34px; }
.modify_modal .modal-header { padding: 18px 27px 18px 19px; position: relative; }
.modal-header .close { opacity: 1 !important; outline: none !important; }
.modal-header .close path { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.modal-header .close:hover path.squre_box { fill: #1C2D41; }
.modal-header .close:hover path.cross { fill: #fff; }
.modal-header .close span { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-size: 0; line-height: normal; display: inline-block; vertical-align: top; border-radius: 6px; }
.modal-header .close:hover span { background-color: #1C2D41; }
.approve_modal_drop .modal-header .close { position: absolute; top: 0; right: 0; margin: 0; }
.modal-header { border-bottom: solid 1px #D9D9D9; }
.modify_modal .modal-body { padding: 10px 20px 20px; }
.modify_modal.approve_modal_drop .modal-body  { padding-top: 60px; padding-bottom: 35px; -ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: auto;flex-basis: auto;overflow: auto; background-color: #ffffff; }
.modify_modal.approve_modal_drop  .modal-content { height: calc(100vh - 3.5rem); }
.modify_modal .modal-body p { font-weight: 400;font-size: 15px;line-height: 20px;color: #000000; margin-bottom: 14px; }
.modify_modal .modal-footer { padding: 0; border: 0; }
.modify_modal .field_input { width: 100%; position: relative; }
.modify_modal .field_input .input_textarea { width: 100%; position: relative; background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 2px; height: 152px; resize: none; padding: 10px; }
.modal-footer .w3n-button { font-weight: 600;font-size: 17px;line-height: 23px; display: -ms-flexbox; display: flex;align-items: center; justify-content: center; text-align: center;color: #FFFFFF !important; background: #1C2D41 !important;border-radius: 5px; padding: 10px 20px; border: solid 2px #1C2D41 !important; outline: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; box-shadow: none !important; min-height: 47px; }
.modal-footer .w3n-button:hover { color: #1C2D41 !important; background-color: transparent !important; }
.modify_modal .closed-btn { font-weight: 600;font-size: 17px;line-height: 23px; display: -ms-flexbox; display: flex;align-items: center; justify-content: center; text-align: center; color: #1C2D41; padding: 10px 20px; background: #D9D9D9;border-radius: 5px; border: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; box-shadow: none !important; margin-right: 13px; min-height: 47px; }
.modify_modal .closed-btn:hover { background-color: #e9e9e9; }
.modify_modal .modal-footer { margin-top: 15px; }
.action_cut_inner { display: -ms-flexbox; display: flex; align-items: center; }

.action_cut_inner .custom-control-label { cursor: pointer; }
.action_cut_inner .custom-control-label::before { border: 1px solid #243746 !important; background-color: transparent !important; width: 2.2rem; height: 1.12rem; border-radius: 20px; }
.action_cut_inner .custom-switch .custom-control-label::after { top: calc(0.25rem + 3px);left: calc(-2.25rem + 4px); width: calc(1.1rem - 6px);height: calc(1.1rem - 6px); }
.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: #223746; transform: translateX(0.92rem); }
.action_cut_inner .right_txt_toggal { font-weight: 700;font-size: 12px;line-height: 11px; color: #243746; margin-left: 8px; }
.mesarement_lista li.active > .sub_mesarement.sub_cut { padding: 8px 10px; min-width: 110px; }
.mesarement_lista li .sub_mesarement li.cut_list { width: 100%; } 
.mesarement_lista li .sub_mesarement li.cut_list select { font-weight: 700;font-size: 13px;line-height: 14px;color: #243746; width: 100%; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; outline: none !important; background-color: transparent !important; background-image: url(../images/select-down-arrow.svg); background-position: center right 2px; background-size: 11px auto; background-repeat: no-repeat; padding-right: 16px; }

.custom_wrap .sidebar-nav .comment_sidebar_ulmain { margin-right: 0; }

.sub_planelist { color: #243746; }
.sub_planelist .action { display: -ms-flexbox; display: flex; align-items: center; }
.sub_planelist .action .remove_action_pan { margin-left: 12px; }
.sub_planelist .action .remove_action_pan img { width: 15px; }
body.xray-active .custom_wrap .page-wrapper { background-color: #000000; }
.sidebar-nav .chat-list .chat-item .chat-img { width: 34px; height: 34px; overflow: hidden; border-radius: 50%; border: solid 2px #ffffff; }
.sidebar-nav .chat-list .chat-item .chat-img img { width: 100%; height: 100%;  object-fit: cover; }
.sidebar-nav .chat-list .chat-item .chat-content { width: calc(100% - 39px); padding-left: 3px; }
.chat_content_top { display: -ms-flexbox; display: flex; align-items: center; justify-content: space-between; padding-bottom: 4px; width: 100%; }
.chat_content_top .nameofuser { max-width: 50px; min-width: 50px; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: nowrap; }
.chat_content_top .nameofuser ,
.chat_content_top .chat_timeblk { font-weight: 600;font-size: 10px;line-height: 14px;color: #FFFFFF; }
.chat_content_top .chat_timeblk { font-weight: 400; padding-left: 4px; margin-left: auto; }
.sidebar-nav ul.list-style-none { padding-left: 6px !important; }
.custom_wrap .sidebar-nav .comment_sidebar_ulmain { margin-left: 0 !important; }
.sidebar-nav .chat-list .chat-item .chat-content .msg { background: #FFFFFF;border-radius: 5px; font-weight: 400;font-size: 14px;line-height: 20px;color: #243746; }
.chat-list .chat-item.odd .chat-content {width: calc(100% - 39px); margin-left: 39px; }
.sidebar-nav .chat-list .chat-item.odd .chat-content .msg { background: #D9D9D9; }
.sidebar-nav ul.list-style-none li { margin-top: 7px !important; }

a.cke_button__subscript,
a.cke_button__superscript,
a.cke_button__strike { display: none !important; }
.cke_editor_editor1 { width: 100%; max-width: calc(100% - 22px); margin: 0 auto !important; }

.submit_btn_blk { width: 100%; position: relative; text-align: center; padding-top: 21px; }
.submit_btn_blk input[type="submit"] { position: relative; font-weight: 700; font-size: 14px; color: #243746;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none;outline: none !important;border-radius: 5px;cursor: pointer;background-color: #ffffff;padding: 4px 2px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; min-width: 100px; height: 35px; border: none !important; }
.submit_btn_blk input[type="submit"]:hover { background-color: #cccccc; }

.analysis_sec { width: 100%; position: relative; padding-bottom: 100px; }
.analysis_sec > h2 { font-weight: 800;font-size: 30px;line-height: 1.3666667;text-align: center;color: #243746; padding: 13px 0 12px; margin: 0; }
.analysis_sec {padding-bottom: 120px;}
/* .dropzone {width: 100%;margin: 0 auto; padding: 0; max-width: calc(100% - 60px); border: none !important;border-radius: 0;transition: 0.2s; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-start; align-content: flex-start; }

.dropzone.dz-drag-hover {border: none !important;}
.dz-message.needsclick img {width: 50px;display: block;margin: auto;opacity: 0.6;margin-bottom: 15px;}
span.plus {display: none;}
.dropzone.dz-started .dz-message {display: -ms-flexbox !important; display: flex !important;transition: 0.2s; order: 99999;}
.dropzone.dz-started .dz-message span.text {display: none;}
.dropzone.dz-started .dz-message span.plus {display: block;font-size: 70px;color: #AAA;line-height: 110px;}
.dropzone .needsclick ,
.dropzone .dz-preview { width: calc(50% - 50px); margin: 15px 25px; display: -ms-flexbox; display: flex; justify-content: center; height: auto; }
.dropzone .dz-preview .dz-error-message,
.dropzone .dz-preview .dz-success-mark, 
.dropzone .dz-preview .dz-error-mark,
.dropzone .dz-preview.dz-error .dz-error-message,
.dropzone .dz-preview.dz-image-preview .dz-details { display: none; }
.dropzone .dz-preview:hover .dz-image img { -webkit-filter: none !important; filter: none !important; }
.dropzone .needsclick { min-height: 1px; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; }
.dropzone .dz-preview .dz-image { display: -ms-flexbox; display: flex;  width: 100%; height: auto; border-radius: 15px; border: solid 1px #C0C1C1; position: relative; }
.dropzone .dz-preview .dz-image:after { content: ''; display: block; padding: 27.56% 50%; }
.dropzone .dz-preview .dz-image img { width: 100%; height: auto; max-width: 100%; object-fit: cover; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.dropzone .dz-preview:hover { z-index: 9; }
.dropzone .dz-message {  display: -ms-flexbox !important; display: flex !important; border: dashed 2px #C0C1C1; }
.dropzone.dz-drag-hover .dz-message {border: 2px solid #3498db !important;} */
.navbar-light .navbar-nav .has-arrow { position: relative; }
.navbar-light .navbar-nav .has-arrow:after { content: ''; background-image: url(../images/down-darkblue-sidebar.svg); -webkit-transform-origin: center center;-moz-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center; position: absolute; top: 50%;border: none;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);height: 9px;width: 13px;background-position: center center;background-repeat: no-repeat;background-size: contain;margin: 0;right: 0; display: block !important; }
.navbar-light .navbar-nav .dropdown.show .has-arrow:after { -webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);-o-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg); }

.dropzone .dz-preview .dz-remove { font-size: 0; line-height: normal; position: absolute; top: 15px; right: 15px; display: inline-block; vertical-align: top; height: 30px; width: 30px;z-index: 20; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath class='cross' d='M22.6865 7.31419C22.5472 7.1748 22.3818 7.06423 22.1997 6.98878C22.0177 6.91334 21.8225 6.87451 21.6255 6.87451C21.4284 6.87451 21.2333 6.91334 21.0512 6.98878C20.8692 7.06423 20.7038 7.1748 20.5645 7.31419L15.0005 12.8802L9.43648 7.31519C9.15509 7.0338 8.77343 6.87571 8.37548 6.87571C7.97753 6.87571 7.59588 7.0338 7.31448 7.31519C7.03309 7.59659 6.875 7.97824 6.875 8.37619C6.875 8.77414 7.03309 9.1558 7.31448 9.43719L12.8805 15.0002L7.31548 20.5642C7.17615 20.7035 7.06562 20.8689 6.99022 21.051C6.91481 21.233 6.876 21.4281 6.876 21.6252C6.876 22.0231 7.03409 22.4048 7.31548 22.6862C7.59687 22.9676 7.97853 23.1257 8.37648 23.1257C8.77443 23.1257 9.15609 22.9676 9.43748 22.6862L15.0005 17.1202L20.5645 22.6852C20.8459 22.9666 21.2275 23.1247 21.6255 23.1247C22.0234 23.1247 22.4051 22.9666 22.6865 22.6852C22.9679 22.4038 23.126 22.0221 23.126 21.6242C23.126 21.2262 22.9679 20.8446 22.6865 20.5632L17.1205 15.0002L22.6855 9.43619C22.8249 9.29689 22.9354 9.13149 23.0109 8.94944C23.0863 8.76739 23.1252 8.57226 23.1252 8.37519C23.1252 8.17813 23.0863 7.983 23.0109 7.80094C22.9354 7.61889 22.8249 7.45349 22.6855 7.31419H22.6865Z' fill='%231C2D41'%3e%3c/path%3e%3cpath class='squre_box' d='M5 0C4.34339 0 3.69321 0.129329 3.08658 0.380602C2.47995 0.631876 1.92876 1.00017 1.46447 1.46447C0.526784 2.40215 0 3.67392 0 5V25C0 26.3261 0.526784 27.5979 1.46447 28.5355C1.92876 28.9998 2.47995 29.3681 3.08658 29.6194C3.69321 29.8707 4.34339 30 5 30H25C26.3261 30 27.5979 29.4732 28.5355 28.5355C29.4732 27.5979 30 26.3261 30 25V5C30 4.34339 29.8707 3.69321 29.6194 3.08658C29.3681 2.47995 28.9998 1.92876 28.5355 1.46447C28.0712 1.00017 27.52 0.631876 26.9134 0.380602C26.3068 0.129329 25.6566 0 25 0H5ZM2 5C2 4.20435 2.31607 3.44129 2.87868 2.87868C3.44129 2.31607 4.20435 2 5 2H25C25.7956 2 26.5587 2.31607 27.1213 2.87868C27.6839 3.44129 28 4.20435 28 5V25C28 25.7956 27.6839 26.5587 27.1213 27.1213C26.5587 27.6839 25.7956 28 25 28H5C4.20435 28 3.44129 27.6839 2.87868 27.1213C2.31607 26.5587 2 25.7956 2 25V5Z' fill='%231C2D41'%3e%3c/path%3e%3c/svg%3e"); background-position: center center; background-repeat: no-repeat; background-size: contain; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; opacity: 0.5; }
.dropzone .dz-preview:hover .dz-remove { opacity: 1; }
/* #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .topbar .top-navbar .navbar-header { width: 260px; }
.custom_wrap#main-wrapper[data-layout="vertical"][data-sidebar-position="fixed"][data-sidebartype="mini-sidebar"] .topbar .top-navbar .navbar-collapse { margin-left: 260px; }
.custom_wrap#main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .left-sidebar { width: 260px; } */


.has-arrow { position: relative; }
/* .page-wrapper { z-index: 9; } */
.dropzone.dz-clickable .dz-message.drp_box { position: relative; }
.dropzone.dz-clickable .dz-message.drp_box span { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50% , -50%); -moz-transform: translate(-50% , -50%); -ms-transform: translate(-50% , -50%); transform: translate(-50% , -50%); }
.dropzone.dz-clickable .dz-message.drp_box:after { content: '';display: block;padding: 27.56% 50%; }


.approve_modal_drop .modal-dialog { max-width: 95%; }

.modal-backdrop ~ .modal-backdrop { z-index: 1050; }
#approve_modal { z-index: 1051; }


.modal-footer .approve_btn_box { position: relative; left: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; width: 100%; }
.approve_modal_drop .approve_btn_box { position: relative; left: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; width: 100%; bottom: auto; justify-content: center; }
.approve_modal_drop .modal-footer { margin: 0; padding: 15px; }
.approve_modal_drop .approve_btn_box_print.approve_btn_box { position: absolute; top: 100%; right: 20px; margin-top: 20px; width: auto; }
.modify_modal .modal-header { z-index: 11;  }


.define_pre_post_wrap_mian { overflow-y: auto;  }
.define_pre_post_wrap { width: 100%; position: relative; border: solid 2px #243746; border-radius: 10px; min-width: 458px; overflow-y: auto; }
.define_pre_post_wrap .define_pre_post_dec { display: -ms-flexbox; display: flex; padding: 0 8px; }
.define_pre_post_wrap .define_pre_post_dec.define_pre_post_heading { border-bottom: solid 2px #243746; }
.define_pre_post_dec .object_txt { width: calc(100% - (90px * 2)); padding: 8px 0; font-weight: 400; color: #243746; }
.define_pre_post_dec.define_pre_post_heading .object_txt { font-weight: 700; }
.define_pre_post_dec .part_define_box { width: 90px; display: -ms-flexbox; display: flex; justify-content: center; padding: 8px 15px; border-left: solid 2px #243746; color: #243746; }
.define_pre_post_dec.define_pre_post_heading .part_define_box { font-weight: 700; }
.define_pre_post_wrap .custom-control-input:checked ~ .custom-control-label::before { background-color: #243746; border-color: #243746; }

.button_save_blk .save_button { display: -ms-flexbox; display: flex; align-items: center; align-content: center; padding: 5px 32px; background: #243746;border-radius: 10px; font-weight: 700;font-size: 20px;text-align: center;color: #FFFFFF; min-height: 40px; border: solid 1px #243746; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin: 0 10px; }
.button_save_blk .save_button i { font-size: 0; line-height: normal; display: inline-block; vertical-align: top; margin-right: 14px; }
.button_save_blk .save_button svg * { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.button_save_blk .save_button:hover { background-color: #fff; color: #243746; }
.button_save_blk .save_button:hover i path { fill: #243746; }
#define_pre_post.modify_modal .modal-body { padding-top: 25px; }

.button_save_blk { display: -ms-flexbox; display: flex; justify-content: flex-end; padding: 25px 0 0 0; }

#define_pre_post { pointer-events: none; }
#define_pre_post * { pointer-events: auto; }
.side_mesarement_bottom,
.side_mesarement_top { display: none; }

.modal_data_static { width: 100%; position: relative; padding: 15px 230px 15px 25px; background-color: #fff; min-height: 75px; -ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto; }
.modal_data_static .user_data_wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; }
.modal_data_static .user_data_wrap .user_data { display: -ms-flexbox; display: flex; padding: 3px 15px; color: #243746; font-weight: 500; }
.modal_data_static .user_data_wrap .user_data .user_title { font-weight: 700; white-space: nowrap; }
.modal_data_static .user_data_wrap .user_data .user_content { padding-left: 10px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: nowrap; }





/*Login page Start*/
.custom_wrap_v2 .topbar .navbar-collapse { border: none; padding-right: 31px; }
.custom_wrap .topbar.topbar_v2 .top-navbar .navbar-header .navbar-brand { background-color: #ffffff; height: 88px; padding: 0 38px; }
.custom_wrap .topbar.topbar_v2 .top-navbar .navbar-header .navbar-brand a { line-height: normal; }
.custom_wrap .topbar.topbar_v2 .top-navbar .navbar-header { -ms-box-shadow: none; box-shadow: none; }
#main-wrapper[data-layout="vertical"] .topbar.topbar_v2 .navbar-collapse[data-navbarbg="skin6"], 
#main-wrapper[data-layout="vertical"] .topbar.topbar_v2[data-navbarbg="skin6"], 
#main-wrapper[data-layout="horizontal"] .topbar.topbar_v2 .navbar-collapse[data-navbarbg="skin6"], 
#main-wrapper[data-layout="horizontal"] .topbar.topbar_v2[data-navbarbg="skin6"] { background-color: #ffffff; }
.custom_wrap_v2 {}
#main-wrapper[data-header-position="fixed"] .topbar.topbar_v2 { position: fixed;width: 100%; background-color: #ffffff; min-height: 89px; border-bottom:  1px solid #DFE5E4; }
.custom_wrap_v2 .page-wrapper { padding-top: 89px; }
.topbar.topbar_v2 { display: -ms-flexbox; display: flex; align-items: center; align-content: center; width: 100%; }
.topbar.topbar_v2 .navbar { display: -ms-flexbox; display: flex; align-items: center; align-content: center; width: 100%; }
.custom_wrap .topbar.topbar_v2 .navbar-nav a { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; font-size: 20px; position: relative; padding: 0 10px; }
.custom_wrap .topbar.topbar_v2 .navbar-nav .nav-items + .nav-items { margin-left: 15px; }
.custom_wrap .topbar.topbar_v2 .navbar-nav a:after { content: ''; position: absolute; bottom: -3px; height: 2px; left: 0; width: 100%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0); background-color: #FF3C00; }
.custom_wrap .topbar.topbar_v2 .navbar-nav a:hover:after,
.custom_wrap .topbar.topbar_v2 .navbar-nav a.active:after { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.custom_wrap .topbar.topbar_v2 .navbar-nav a.active { color: #FF3C00 !important; }
.custom_wrap_v2.custom_wrap .page_wrapper_inner { min-height: calc(100vh - 89px - 46px); background-repeat: no-repeat; background-position: center center; background-size: cover; z-index: 2; justify-content: center; align-items: center; align-content: center; padding: 30px; height: auto; }
.custom_wrap_v2.custom_wrap .page-wrapper { min-height: calc(100vh - 46px); }
/* .custom_wrap_v2.custom_wrap .page_wrapper_inner::after { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%;
	background: rgb(255,60,0);
	background: -moz-linear-gradient(top,  rgba(255,60,0,1) 0%, rgba(255,119,73,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,60,0,1) 0%,rgba(255,119,73,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,60,0,1) 0%,rgba(255,119,73,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3c00', endColorstr='#ff7749',GradientType=0 );
	opacity: 0.7;
	z-index: -1;
} */
.login_regibox { background: rgb(255 255 255 / 65%);border-radius: 20px; max-width: 550px; margin: 0 auto; width: 100%; backdrop-filter: blur(10px); }
.login_regiform { padding: 40px 70px 20px; }
.form_wrap_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -10px; align-items: center; }
.login_regiform h2 { font-weight: 700; color: #000000; text-align: center; }
.login_regiform > p { color: #000000; text-align: center; }
.form_wrap { width: 100%; padding: 10px; position: relative; }
.form_wrap_half { width: 50%; }
.form_wrap label { color: #243746; display: block; font-weight: 600; }
.form_wrap input.form_input::-webkit-outer-spin-button,
.form_wrap input.form_input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.form_wrap input[type=number].form_input {-moz-appearance: textfield;}
.form_wrap .form_input { width: 100%; border: solid 1px rgb(211, 211, 211); background-color: #ffffff; border-radius: 8px; height: 55px; padding: 0 15px; }
.form_wrap select {width: 100%;border: solid 1px rgb(211, 211, 211);background-color: #ffffff;border-radius: 8px;height: 55px;padding: 0 15px; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 12L0.0717964 0.75L13.9282 0.75L7 12Z' fill='%23243746'/%3e%3c/svg%3e "); background-position: center right 20px; background-repeat: no-repeat; background-size: 12px auto; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-right: 40px; }
.form_remember .custom-control-label { padding-left: 25px; }
.form_remember .custom-control-label::before ,
.form_remember .custom-control-label::after { left: 0; }
.form_remember .custom-control-input ~ .custom-control-label { cursor: pointer; color: #000000;  }
.form_remember .custom-control-input ~ .custom-control-label a { font-weight: 600; color: #000000; text-decoration: underline; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.form_remember .custom-control-input ~ .custom-control-label a:hover { color: #FF3C00; text-decoration: underline; }
.form_remember .custom-control-input:checked ~ .custom-control-label::before {background-color: #243746;border-color: #243746;}
.form_wrap .submit_btn {padding: 5px 32px;background: #243746;border-radius: 10px;font-weight: 700;font-size: 20px;text-align: center;color: #FFFFFF;min-height: 40px;border: solid 2px #243746;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; min-width: 160px; }
.form_wrap .submit_btn:hover { background-color: transparent; color: #243746; } 
.form_wrap .more_action { padding: 0; display: -ms-flexbox; display: flex; align-items: center; align-content: center; margin: 8px 0 0 0;  }
.form_wrap .more_action li { padding: 0; display: -ms-flexbox; display: flex; align-items: center; align-content: center; list-style-type: none; }
.form_wrap .more_action li a { padding: 0; display: -ms-flexbox; display: flex; align-items: center; align-content: center; color: #000000; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.form_wrap .more_action li a:hover { color: #FF3C00; }
.form_wrap .more_action li:after { content: ''; width: 2px; height: 25px; margin: 0 10px; background-color: rgba(0, 0, 0, 0.4); }
.form_wrap .more_action li:last-child:after { display: none; }
.form_wrap .hide_show_pwd { position: absolute; top: 23px;right: 25px;height: 28px;width: 28px; display: inline-block; vertical-align: top; font-size: 0; line-height: normal; background-position: center center; background-repeat: no-repeat; background-size: contain; background-image: url(../images/hide-icon-black.svg); cursor: pointer; }
.form_wrap .hide_show_pwd.active { background-image: url(../images/show-icon-black.svg); }
.form_wrap label + .hide_show_pwd,
.form_wrap label + input + .hide_show_pwd { top: 55px; }
.form_wrap .form_input_password.form_input { padding-right: 50px; }

.footer { width: 100%; position: relative; background-color: #ffffff; border-top: solid 1px #DFE5E4; padding: 13px 28px; min-height: 46px; }
.footer .reserved_txt { font-weight: 400;font-size: 16px;line-height: 1.1875;color: #000000; text-align: right; }

input::-ms-reveal {
	display:none;
}
.login_regiform h5 { font-size: 20px; font-weight: 800; color: #243746; }
.reset_email_sucess svg {display: block;height: 50px;width: 50px;color: #317250; margin-bottom: 25px; }
.success.reset_email_sucess .circle {stroke-dasharray: 76;stroke-dashoffset: 76;-webkit-animation: draw 1s forwards;animation: draw 1s forwards;}

.success.reset_email_sucess .tick {stroke-dasharray: 18;stroke-dashoffset: 18;-webkit-animation: draw 1s forwards 1s;animation: draw 1s forwards 1s;}
@-webkit-keyframes draw {
to {
	stroke-dashoffset: 0;
}
}
@keyframes draw {
to {
	stroke-dashoffset: 0;
}
}
.reset_email_sucess.login_regiform > p { text-align: left; }
/* For styling demo, not required */


/*Login page End*/






/*******************************************/
/* Responsive Start */
/*******************************************/
@media (min-height: 750px) and (max-height: 800px)  {
.mesarement_lista > li > button .mesarement_icon { height: 20px; }
.side_mesarement {}
.mesarement_lista { margin: 0 0 110px 0; }
.approve_btn_box a { font-size: 18px; padding: 5px 22px; }
.mesarement_lista li .sub_mesarement.sub_control { padding: 5px; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link .feather-icon, .custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i {min-width: 40px;width: 40px;}
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link { font-size: 18px; }
.custom_wrap .sidebar-nav .case-info { margin-left: 48px; }
.top_select_surgical { top: 16px;right: 16px; }
.side_mesarement { width: 80px; }
.page_wrapper_inner .canvas_blk { width: calc(100% - 80px); }
.page_wrapper_inner .canvas_blk .canvas_sides { max-width: 150px; }
.mesarement_bottom_button + .mesarement_bottom_button { margin-top: 10px; }
}
@media (min-width: 1600px) and (max-width: 1700px)  {
.mesarement_lista > li > button .mesarement_icon { height: 20px; }
.side_mesarement {}
.mesarement_lista { margin: 0 0 110px 0; }
.approve_btn_box a { font-size: 18px; padding: 5px 22px; }
.mesarement_lista li .sub_mesarement.sub_control { padding: 5px; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link .feather-icon, .custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i {min-width: 40px;width: 40px;}
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link { font-size: 18px; }
.custom_wrap .sidebar-nav .case-info { margin-left: 48px; }
.top_select_surgical { top: 16px;right: 16px; }
.side_mesarement { width: 80px; }
.page_wrapper_inner .canvas_blk { width: calc(100% - 80px); }
.page_wrapper_inner .canvas_blk .canvas_sides { max-width: 150px; }
.mesarement_bottom_button + .mesarement_bottom_button { margin-top: 10px; }

/*Login Page Start*/

/*Login Page End*/

}
@media (min-height: 600px) and (max-height: 749px)  {
.custom_wrap .navbar-brand a img { width: 130px; }
.mesarement_lista > li > button .mesarement_icon { height: 15px; }
.custom_wrap .topbar .top-navbar { min-height: 61px; }
.custom_wrap .topbar .top-navbar .navbar-header .navbar-brand { height: 61px; }
.custom_wrap .topbar .top-navbar .navbar-nav > .nav-item > .nav-link { line-height: 61px; }
.custom_wrap#main-wrapper[data-layout="vertical"][data-header-position="fixed"] .page-wrapper { padding-top: 61px; }
.custom_wrap .left-sidebar { padding-top: 60px; }
.approve_btn_box a { font-size: 18px; padding: 5px 22px; }
.mesarement_lista { margin: 0 0 90px 0; }
.mesarement_lista > li + li { margin-top: 4px; }
.mesarement_lista li .sub_mesarement.sub_control { padding: 5px; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link .feather-icon, .custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i {min-width: 40px;width: 40px;}
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link { font-size: 18px; }
.custom_wrap .sidebar-nav .case-info { margin-left: 48px; }
.top_select_surgical { top: 16px;right: 16px; }
.side_mesarement { width: 70px; padding: 10px 10px 0; }
.page_wrapper_inner .canvas_blk { width: calc(100% - 70px); }
.page_wrapper_inner .canvas_blk .canvas_sides { max-width: 150px; }
.mesarement_bottom_button + .mesarement_bottom_button { margin-top: 10px; }
.custom_wrap .page_wrapper_inner { min-height: calc(100vh - 61px); }
.page_wrapper_inner .canvas_blk .main_canvas { max-height: 550px; }
.mesarement_lista > li > button .mesarement_name { line-height: 1.2; }
.mesarement_bottom_button .mesarement_bottom_icon svg { height: 20px; width: auto; }
.mesarement_bottom_action { left: 15px; }
.mesarement_lista li .sub_section li button .sub_mesarement_icon { width: 25px;height: 25px; }
.approve_btn_box a i svg { height: 25px; width: 25px; }
}
@media (min-width: 1300px) and (max-width: 1699px) {
.custom_wrap .navbar-brand a img { width: 130px; }
.mesarement_lista > li > button .mesarement_icon { height: 15px; }
.custom_wrap .topbar .top-navbar { min-height: 61px; }
.custom_wrap .topbar .top-navbar .navbar-header .navbar-brand { height: 61px; }
.custom_wrap .topbar .top-navbar .navbar-nav > .nav-item > .nav-link { line-height: 61px; }
.custom_wrap#main-wrapper[data-layout="vertical"][data-header-position="fixed"] .page-wrapper { padding-top: 61px; }
.custom_wrap .left-sidebar { padding-top: 60px; }
.approve_btn_box a { font-size: 18px; padding: 5px 22px; }
.mesarement_lista { margin: 0 0 90px 0; }
.mesarement_lista > li + li { margin-top: 4px; }
.mesarement_lista li .sub_mesarement.sub_control { padding: 5px; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link .feather-icon, .custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i {min-width: 40px;width: 40px;}
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link { font-size: 18px; }
.custom_wrap .sidebar-nav .case-info { margin-left: 48px; }
.top_select_surgical { top: 16px;right: 16px; }
.side_mesarement { width: 70px; padding: 10px 10px 0; }
.page_wrapper_inner .canvas_blk { width: calc(100% - 70px); }
.page_wrapper_inner .canvas_blk .canvas_sides { max-width: 150px; }
.mesarement_bottom_button + .mesarement_bottom_button { margin-top: 10px; }
.custom_wrap .page_wrapper_inner { min-height: calc(100vh - 61px); }
.page_wrapper_inner .canvas_blk .main_canvas { max-height: 550px; }
.mesarement_lista > li > button .mesarement_name { line-height: 1.2; }
.mesarement_bottom_button .mesarement_bottom_icon svg { height: 20px; width: auto; }
.mesarement_bottom_action { left: 15px; }
.mesarement_lista li .sub_section li button .sub_mesarement_icon { width: 25px;height: 25px; }
.approve_btn_box a i svg { height: 25px; width: 25px; }

/*Login Page Start*/
.login_regiform { padding: 40px 40px 20px; }
.login_regibox { max-width: 500px; }
.custom_wrap .topbar.topbar_v2 .navbar-nav a { font-size: 18px; }
.custom_wrap .topbar.topbar_v2 .top-navbar .navbar-header .navbar-brand { height: 65px; }
#main-wrapper[data-header-position="fixed"] .topbar.topbar_v2 { min-height: 66px; }
.custom_wrap_v2 .page-wrapper { padding-top: 66px; }
.custom_wrap_v2.custom_wrap .page_wrapper_inner { min-height: calc(100vh - 66px - 46px); min-height: calc(var(--vh,1vh)*100 - 66px - 46px); }
.form_wrap .form_input { height: 50px; }
.form_wrap .hide_show_pwd { top: 21px; }
.form_wrap label + .hide_show_pwd, 
.form_wrap label + input + .hide_show_pwd { top: 53px; }
/*Login Page End*/

}
@media (min-width: 1024px) and (max-width: 1299px) {
	
.custom_wrap .navbar-brand a img { width: 130px; }
.mesarement_lista > li > button .mesarement_icon { height: 15px; }
.custom_wrap .topbar .top-navbar { min-height: 61px; }
.custom_wrap .topbar .top-navbar .navbar-header .navbar-brand { height: 61px; }
.custom_wrap .topbar .top-navbar .navbar-nav > .nav-item > .nav-link { line-height: 61px; }
.custom_wrap#main-wrapper[data-layout="vertical"][data-header-position="fixed"] .page-wrapper { padding-top: 61px; }
.custom_wrap .left-sidebar { padding-top: 60px; }
.approve_btn_box a { font-size: 18px; padding: 5px 22px; }
.mesarement_lista { margin: 0 0 90px 0; }
.mesarement_lista > li + li { margin-top: 4px; }
.mesarement_lista li .sub_mesarement.sub_control { padding: 5px; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link .feather-icon, .custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i {min-width: 40px;width: 40px;}
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link { font-size: 18px; }
.custom_wrap .sidebar-nav .case-info { margin-left: 48px; }
.top_select_surgical { top: 16px;right: 16px; }
.side_mesarement { width: 70px; padding: 10px 10px 0; }
.page_wrapper_inner .canvas_blk { width: calc(100% - 70px); }
.page_wrapper_inner .canvas_blk .canvas_sides { max-width: 150px; }
.mesarement_bottom_button + .mesarement_bottom_button { margin-top: 10px; }
.custom_wrap .page_wrapper_inner { min-height: calc(100vh - 61px); }
.page_wrapper_inner .canvas_blk .main_canvas { max-height: 550px; }
.mesarement_lista > li > button .mesarement_name { line-height: 1.2; }
.mesarement_bottom_button .mesarement_bottom_icon svg { height: 20px; width: auto; }
.mesarement_bottom_action { left: 15px; }
.mesarement_lista li .sub_section li button .sub_mesarement_icon { width: 25px;height: 25px; }
.approve_btn_box a i svg { height: 25px; width: 25px; }

.dropzone .needsclick, .dropzone .dz-preview { width: calc(50% - 30px); margin: 15px 15px; }
.dropzone{  }

/*Login Page Start*/
.login_regiform { padding: 40px 40px 20px; }
.login_regibox { max-width: 500px; }
.custom_wrap .topbar.topbar_v2 .navbar-nav a { font-size: 18px; }
.custom_wrap .topbar.topbar_v2 .top-navbar .navbar-header .navbar-brand { height: 65px; }
#main-wrapper[data-header-position="fixed"] .topbar.topbar_v2 { min-height: 66px; }
.custom_wrap_v2 .page-wrapper { padding-top: 66px; }
.custom_wrap_v2.custom_wrap .page_wrapper_inner { min-height: calc(100vh - 66px - 46px); min-height: calc(var(--vh,1vh)*100 - 66px - 46px); }
.form_wrap .form_input { height: 50px; }
.form_wrap .hide_show_pwd { top: 21px; }
.form_wrap label + .hide_show_pwd, 
.form_wrap label + input + .hide_show_pwd { top: 53px; }
/*Login Page End*/
}
@media (min-width: 768px) and (max-width: 1023px) {
/*Login Page Start*/
.login_regiform { padding: 30px 40px 20px; }
.login_regibox { max-width: 500px; }
.custom_wrap .topbar.topbar_v2 .navbar-nav a { font-size: 18px; }
.custom_wrap .topbar.topbar_v2 .top-navbar .navbar-header .navbar-brand { height: 65px; }
#main-wrapper[data-header-position="fixed"] .topbar.topbar_v2 { min-height: 66px; }
.custom_wrap_v2 .page-wrapper { padding-top: 66px; }
.custom_wrap_v2.custom_wrap .page_wrapper_inner { min-height: calc(100vh - 66px - 46px); min-height: calc(var(--vh,1vh)*100 - 66px - 46px); }
.form_wrap .form_input { height: 50px; }
.form_wrap .hide_show_pwd { top: 21px; }
.form_wrap label + .hide_show_pwd, 
.form_wrap label + input + .hide_show_pwd { top: 53px; }
/*Login Page End*/
}
@media (min-width: 768px) and (max-width: 991px) {
.navbar-nav-right > li { margin-right: 12px !important; }
.custom_wrap .navbar-brand a img { width: 130px; }
.mesarement_lista > li > button .mesarement_icon { height: 15px; }
.custom_wrap .topbar .top-navbar { min-height: 61px; }
.custom_wrap .topbar .top-navbar .navbar-header .navbar-brand { height: 61px; }
.custom_wrap .topbar .top-navbar .navbar-nav > .nav-item > .nav-link { line-height: 61px; }
.custom_wrap#main-wrapper[data-layout="vertical"][data-header-position="fixed"] .page-wrapper { padding-top: 61px; }
.custom_wrap .left-sidebar { padding-top: 60px; }
.approve_btn_box a { font-size: 16px; padding: 5px 15px; }
.approve_btn_box a i { margin-right: 10px; }
.mesarement_lista { margin: 0 0 90px 0; }
.mesarement_lista > li + li { margin-top: 4px; }
.mesarement_lista li .sub_mesarement.sub_control { padding: 5px; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link .feather-icon, .custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i {min-width: 35px;width: 35px;}
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link { font-size: 16px; padding: 5px 39px 5px 13px; }
.custom_wrap.hidesidebar .left-sidebar-custom { width: 90px; }
.custom_wrap.hidesidebar .page-wrapper { margin-left: 90px !important; }
.custom_wrap .sidebar-nav .case-info { margin-left: 28px; }
.custom_wrap .sidebar-nav .view3dul { margin-left: 28px; }
.custom_wrap .left-sidebar {width: 230px;}
.custom_wrap#main-wrapper[data-layout="vertical"][data-sidebartype="full"] .page-wrapper { margin-left: 230px; }
.custom_wrap#main-wrapper[data-layout="vertical"][data-sidebartype="full"] .topbar .top-navbar .navbar-header { width: 230px; }
.top_select_surgical { top: 16px;right: 16px; }
.side_mesarement { width: 70px; padding: 10px 10px 0; }
.page_wrapper_inner .canvas_blk { width: calc(100% - 70px); }
.page_wrapper_inner .canvas_blk .canvas_sides { max-width: 150px; }
.mesarement_bottom_button + .mesarement_bottom_button { margin-top: 10px; }
.custom_wrap .page_wrapper_inner { min-height: calc(100vh - 61px); }
.page_wrapper_inner .canvas_blk .main_canvas { max-height: 550px; }
.mesarement_lista > li > button .mesarement_name { line-height: 1.2; }
.mesarement_bottom_button .mesarement_bottom_icon svg { height: 20px; width: auto; }
.mesarement_bottom_action { left: 15px; }
.mesarement_lista li .sub_section li button .sub_mesarement_icon { width: 25px;height: 25px; }
.approve_btn_box a i svg { height: 25px; width: 25px; }

.dropzone .needsclick, .dropzone .dz-preview { width: 100%; margin: 15px 0; }
.approve_btn_box a { white-space: nowrap; }

.modify_modal.approve_modal_drop .modal-body { padding-top: 20px;padding-bottom: 15px; }
.modify_modal.approve_modal_drop .dropzone { max-width: 100%; }

}

@media (min-width: 768px) {
	.navbar-expand-md .navbar-collapse.d-md-none { display: none !important; }
}
@media (max-width: 767px) {
.navbar-nav-right > li { margin-right: 12px !important; }
.custom_wrap .navbar-brand a img { width: 130px; }
.mesarement_lista > li > button .mesarement_icon { height: 30px; }
.custom_wrap .topbar .top-navbar { min-height: 54px; }
.custom_wrap .topbar .top-navbar .navbar-header .navbar-brand { height: 54px; }
.custom_wrap .topbar .top-navbar .navbar-nav > .nav-item > .nav-link { line-height: 54px; }
.custom_wrap#main-wrapper[data-layout="vertical"][data-header-position="fixed"] .page-wrapper { padding-top: 54px; }
.custom_wrap .topbar .top-navbar .navbar-header { line-height: 54px; top: 0; }
#main-wrapper[data-layout="vertical"][data-header-position="fixed"][data-sidebar-position="fixed"] .topbar .top-navbar .navbar-collapse { top: 54px; }
.custom_wrap .left-sidebar { padding-top: 54px; }
.approve_btn_box a { font-size: 16px; padding: 5px 15px; white-space: nowrap; }
.approve_btn_box a i { margin-right: 10px; }
.approve_btn_box a i svg { height: 25px; width: 25px; }
.mesarement_lista { margin: 0 0 0 0; width: 50px; }
.mesarement_lista > li + li { margin-top: 4px; }
.mesarement_lista li .sub_mesarement.sub_control { padding: 5px; }
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link .feather-icon, .custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i {min-width: 35px;width: 35px;}
.custom_wrap .sidebar-nav #sidebarnav .sidebar-item .sidebar-link { font-size: 16px; padding: 5px 39px 5px 13px; }
.custom_wrap.hidesidebar .left-sidebar-custom { width: 90px; }
.custom_wrap.hidesidebar .page-wrapper { margin-left: 0 !important; }
.custom_wrap .sidebar-nav .case-info { margin-left: 28px; }
.mesarement_bottom_button .mesarement_bottom_txt { display: none; }
.mesarement_bottom_button .mesarement_bottom_icon { margin-right: 0; }
.mesarement_bottom_button { padding: 0; height: 40px; width: 40px; justify-content: center; border-radius: 5px; }
.custom_wrap .sidebar-nav .view3dul { margin-left: 28px; }
.custom_wrap .left-sidebar {width: 70vw;}
.custom_wrap#main-wrapper[data-layout="vertical"][data-sidebartype="full"] .page-wrapper { margin-left: 70vw; }
.custom_wrap#main-wrapper[data-layout="vertical"][data-sidebartype="full"] .topbar .top-navbar .navbar-header { width: 70vw; }
#main-wrapper[data-sidebartype="mini-sidebar"] .left-sidebar { left: -71vw; }
#main-wrapper.show-sidebar .left-sidebar { left: 0; }
.top_select_surgical { top: 16px;right: 16px; }
.side_mesarement { width: 62px; padding: 10px 6px 0; }
.page_wrapper_inner .canvas_blk { width: 100%; padding-bottom: 0; -ms-flex-direction: column; flex-direction: column; }
.approve_btn_box { bottom: 15px; }
.page_wrapper_inner .canvas_blk .canvas_sides { max-width: 129px; position: absolute; bottom: 60px; right: 0; margin-left: auto; margin-top: 9px; margin-right: 17px; }
.mesarement_bottom_button + .mesarement_bottom_button { margin-top: 10px; }
.custom_wrap .page_wrapper_inner { height: calc(100vh - 54px); }
.page_wrapper_inner .canvas_blk .main_canvas { max-height: 550px; }
.mesarement_lista > li > button .mesarement_name { line-height: 1.2; }
.mesarement_bottom_button .mesarement_bottom_icon svg { height: 25px; width: auto; }
.mesarement_bottom_action { left: 0; margin-top: 15px; bottom: 10px; position: fixed; width: 55px; }
.mesarement_bottom_action .mesarement_bottom_button { margin-left:auto !important; margin-right:auto !important; }
.mesarement_lista li .sub_section li button .sub_mesarement_icon { width: 25px;height: 25px; }

.topbartoggler.has-arrow:after { content: ''; background-image: url(../images/down-darkblue-sidebar.svg); -webkit-transform-origin: center center;-moz-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center; position: absolute; top: 50%;border: none;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);height: 9px;width: 13px;background-position: center center;background-repeat: no-repeat;background-size: contain;margin: 0;right: 0; display: block !important; }
.topbartoggler[aria-expanded="true"].has-arrow:after { -webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);-o-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg); }
.topbartoggler {  margin-right: 15px; padding-left: 0 !important; }
.nav-toggler { margin-left: 15px; }
.dropzone .needsclick, .dropzone .dz-preview { width: 100%; margin: 10px 0; }


.custom_wrap .page_wrapper_inner.side3dpage { padding-left: 62px; }
.custom_wrap .page_wrapper_inner.side3dpage .side_mesarement { position: absolute; left: 0; }
.custom_wrap .page_wrapper_inner.side3dpage .side_mesarement .mesarement_lista { position: absolute; top: 40px; left: 0; height: calc(100vh - 54px - 65px - 120px); overflow: auto; width: auto; pointer-events: none; width: 100vw; padding-left: 4px; }
.custom_wrap .page_wrapper_inner.side3dpage .side_mesarement .mesarement_lista > li { width: 55px; }
.custom_wrap .page_wrapper_inner.side3dpage .side_mesarement .mesarement_lista * { pointer-events: auto; }

.side_mesarement_bottom,
.side_mesarement_top { display: block; position: fixed; left: 16px; }
.side_mesarement_bottom { bottom: 105px; }
.side_mesarement_top { top: 0; }
.side_mesarement_bottom a,
.side_mesarement_top a { font-size: 0; line-height: normal; display: inline-block; vertical-align: top; }
.side_mesarement_bottom a svg,
.side_mesarement_top a  svg { width: 32px; height: auto; }
.side_mesarement_top {  top: 60px; }

.modify_modal.approve_modal_drop .modal-body { padding-top: 20px;padding-bottom: 15px; }
.modify_modal.approve_modal_drop .dropzone { max-width: 100%; }
.modal_data_static { padding: 15px 140px 15px 25px; }
.approve_modal_drop .approve_btn_box_print.approve_btn_box { right: -5px; }
.modal_data_static .user_data_wrap .user_data { font-size: 12px; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: nowrap; }

.define_pre_post_wrap .define_pre_post_dec.define_pre_post_heading { display: none; }
.define_pre_post_wrap .define_pre_post_dec { -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: solid 2px #243746; }
.define_pre_post_wrap .define_pre_post_dec:last-child { border-bottom: none !important; }
.define_pre_post_dec .object_txt { width: 100%; }
.define_pre_post_dec .part_define_box { border: none; width: 50%; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.define_pre_post_dec .part_define_box::before { content: attr(date-title); display: block; width: 100%; text-align: center; font-weight: 700; }
.define_pre_post_dec .object_txt::before { content: attr(date-title); display: block; font-weight: 700; }
.define_pre_post_wrap { min-width: 100%; }
.define_pre_post_wrap_mian { overflow-y: auto; height: calc(100vh - 105px - 130px); }

/*Login Page Start*/
.login_regiform { padding: 30px 20px 20px; }
.login_regibox { max-width: 500px; }
.custom_wrap .topbar.topbar_v2 .navbar-nav a { font-size: 18px; }
.custom_wrap .topbar.topbar_v2 .top-navbar .navbar-header .navbar-brand { height: 65px; }
#main-wrapper[data-header-position="fixed"] .topbar.topbar_v2 { min-height: 66px; }
.custom_wrap_v2 .page-wrapper { padding-top: 66px; }
.custom_wrap_v2.custom_wrap .page_wrapper_inner { min-height:calc(100vh - 46px - 66px); min-height:calc(var(--vh,1vh)*100 - 46px - 66px); padding: 30px 15px; }
.form_wrap .form_input { height: 50px; }
.form_wrap .hide_show_pwd { top: 21px; }
.form_wrap label + .hide_show_pwd, 
.form_wrap label + input + .hide_show_pwd { top: 53px; }
.form_wrap_half { width: 100%; }
.form_wrap .more_action { margin-top: 0; }
.footer .reserved_txt { text-align: center; font-size: 14px; }
.custom_wrap_v2 .topbar .navbar-collapse { padding: 0; }
.topbar.topbar_v2 .navbar-collapse .dropdown-item.active{ color: #000000 !important; background: #f1f3f4 !important; }

.topbar.topbar_v2 .navbar-collapse .dropdown-item:hover, 
.topbar.topbar_v2 .navbar-collapse .dropdown-item:focus, 
.topbar.topbar_v2 .navbar-collapse .dropdown-item:active { background-color: transparent; color: #6c757d; } 
.form_wrap .submit_btn { font-size: 18px; min-width: 140px; }
/*Login Page End*/

}
@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {
}
/*******************************************/
/* Responsive End */
/*******************************************/