﻿@import "https://fonts.googleapis.com/css?family=Poppins:300,400,500,500i,600,600i,700,800,900|Roboto:300,400,400i,500,500i,700";
/*@import "thrive-skin.css";*/
:root{
/*--main-color:#008adc;*/
--primary-color:;
--secondary-color:;
/*--secondary-color:#ffa62c;*/

--primary-color-lightest:;
--primary-color-lightest-mid:;
--primary-color-darkest:;
--secondary-color-lightest:;
--secondary-color-lightest-30:;
--secondary-color-lightest-40:;
--secondary-color-darkest:;
--secondary-color-darkest-30:;
}
*{outline:none}
[class*=" fa-"], [class^=fa-]{font-size:1.2rem;}
.fa-sm { font-size: 1em;  line-height: 1em;  }
.fa-xs { font-size: .75em;  line-height: .08333em; }
.btn.btn-icon-del{padding-left:35px;background-image:url(../images/icon-delete.png);background-repeat:no-repeat;background-position:13px 50%;background-size:14px auto;}
#dlgCompleteMultipleProcedure_DS + .k-actions .k-button, 
.k-window-content input[value="Save"]{padding-left:35px;background-image:url(../images/icon-save.png);background-repeat:no-repeat;background-position:12px 50%;background-size:14px auto;}
.k-window-content button.btn.btn-close, .btn-icn-close{padding-left:35px !important;background-image:url(../images/icon-close.png) !important;background-repeat:no-repeat !important;background-position:12px 50% !important;background-size:14px auto;}
.k-window-content button.btn.btn-icn-add{padding-left:35px;background-image:url(../images/icon-add.png);background-repeat:no-repeat;background-position:12px 50%;background-size:14px auto;}

.btn-icn-add{background-image:url(../images/icon-add.png) !important;background-repeat:no-repeat !important;background-position:12px 50% !important;background-size:13px auto !important;text-indent:18px;border-color:var(--primary-color) !important;background-color:var(--primary-color) !important;padding:8px 14px 8px 17px;border-radius:6px;}
.btn-icn-add:hover{background-color:var(--secondary-color) !important;border-color:var(--secondary-color) !important;}

.btn-icn-save{background-image:url(../images/icon-save.png) !important;background-repeat:no-repeat !important; color:#fff; background-position:12px 50% !important;background-size:14px auto !important;text-indent:18px;border-color:var(--primary-color) !important;background-color:var(--primary-color) !important;padding:8px 14px 8px 17px;border-radius:6px;}
.btn-icn-save:hover{background-color:var(--secondary-color) !important;border-color:var(--secondary-color) !important;}

.btn-icn-cancel{background-image:url(../images/icon-cancel.png) !important;background-repeat:no-repeat !important;background-position:12px 50% !important;background-size:14px auto !important;text-indent:18px;background-color:#f4516c !important;border-color:#f4516c !important;color:#fff;padding:8px 14px 8px 17px;border-radius:6px;}
.btn-icn-cancel:hover{background-color:#f22d4e !important;border-color:#f22d4e !important;}

.btn-icn-install{background-image:url(../images/icon-install.png) !important;background-repeat:no-repeat !important;background-position:12px 50% !important;background-size:14px auto !important;text-indent:20px;border-color:var(--primary-color) !important;background-color:var(--primary-color) !important;padding:8px 14px 8px 17px;border-radius:6px;}
.btn-icn-install:hover{background-color:var(--secondary-color) !important;border-color:var(--secondary-color) !important;}

.btn-icn-translate{background-image:url(../images/icon-translate.png) !important;background-repeat:no-repeat !important;background-position:12px 50% !important;background-size:14px auto !important;text-indent:20px;}

.btn-icn-clear{background-image:url(../images/icon-clear.png) !important;background-repeat:no-repeat !important;background-position:12px 50% !important;background-size:18px auto !important;text-indent:20px;}
.btn-icn-transmit{background-image:url(../images/transmit-icon.png) !important;background-repeat:no-repeat !important;background-position:12px 50% !important;background-size:18px auto !important;text-indent:20px;min-width:110px !important}
.btn-icn-resend{background-image:url(../images/resend.png) !important;background-repeat:no-repeat !important;background-position:12px 50% !important;background-size:18px auto !important;min-width:140px;text-indent:20px;}
.btn-icn-trash{background-image:url(../images/icon-delete.png) !important;background-repeat:no-repeat !important;background-position:12px 50% !important;background-size:18px auto !important;min-width:140px;text-indent:20px;}
.btn-group-sm > .btn, .btn-sm{padding: 0.35rem 0.75rem;}
.btn-secondary-dark { background:var(--secondary-color-darkest) !important ; color:#fff !important }
.btn-secondary-dark:hover { background:var(--secondary-color) !important ; color:#fff !important }
body .btn-primary-dark {background-color:var(--primary-color-darkest);border-color:var(--primary-color-darkest); color:#fff;}
body .btn-primary-dark:hover {background-color:var(--secondary-color-darkest);border-color:var(--secondary-color-darkest)}

.k-button, .k-header { font-weight: 500; }
.k-grid [class*=" fa-"], .k-grid [class^=fa-] {  font-size: 1.35rem; }
.m-page { margin-bottom: 30px; }
.k-grid .k-button [class*=" fa-"], .k-grid .k-button [class^=fa-]{font-size:1.2rem;}
body .k-dropdown-wrap.k-active .k-icon:before,
.text-primary, .k-button-flat-primary{color:var(--primary-color) !important;}
.btn-outline-primary.active, .btn-outline-primary:active, .show>.btn-outline-primary.dropdown-toggle,.btn-primary.disabled, .btn-primary:disabled,
.k-primary, .k-flatcolorpicker .k-button-solid-primary,
.procedure-payment-popup div.k-grid .k-grid-toolbar .k-button,
.turnaroundTimes div.k-grid .k-grid-toolbar .k-button{border-color:var(--primary-color) !important;background-color:var(--primary-color) !important;color:#fff !important}
body, html{font-weight:400}
a{color:var(--primary-color)}
a, button, .cursor-pointer{cursor:pointer}
a:hover{text-decoration:none;}
.f-width{width:100%}
.btn-link:focus, .btn-link:hover,
#support_dropMenu2.m-menu__submenu .m-menu__content li.m-nav__item:hover > .m-menu__link .m-menu__link-text, #support_dropMenu2.m-menu__submenu .m-menu__content li.m-nav__item:hover > .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav .m-menu__content .m-menu__inner>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav .m-menu__content .m-menu__inner>.m-menu__item:hover>.m-menu__link .m-menu__link-text,
a:hover{color:var(--secondary-color);}
body{background-color:#fff;font-family:roboto;}
textarea{resize:none; padding: .65rem .8rem; }
button.btn-cancel, button.btn-delete, button.btn-ok, input.btn-ok, a.btn-ok{min-width:72px;}
.k-switch-on.k-state-focused .k-switch-container, .k-switch-on:focus .k-switch-container,
.k-switch-on.k-state-focused .k-switch-handle, .k-switch-on:focus .k-switch-handle{background-color:var(--primary-color) !important;}
.k-widget.k-tooltip-validation{border-color:#fdefba !important;background-color:#fdefba !important;color:#816704 !important;}
body button:focus{outline:none}
.k-radio:checked:focus{box-shadow:none !important}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}	
.fa-5x{font-size:5em}
.btn{font-family:roboto !important}
.btn.sm-height{padding-top:7px !important;padding-bottom:7px !important}
.btn-link{color:var(--primary-color);}
.k-panelbar{overflow:hidden}
.font-blod{font-weight:bold !important}
.v-alignTop{vertical-align:top}
body > .wrapper-div { padding-bottom: 40px;}
body.patient-portal > .wrapper-div { padding-bottom: 0;}
#dear_doctor_video_widget .dear_doctor_video_widget_header, #dear_doctor_video_widget .dear_doctor_video_widget_footer, .k-tooltip, .k-tooltip.k-popup, .k-tooltip.k-widget,
.k-autocomplete, .k-block, .k-calendar-container, .k-colorpicker, .k-combobox, .panel-heading h5.panel-title,
.k-datetimepicker, .k-drag-clue, .k-dropdown, .k-dropdown-wrap, .k-editor-inline, .k-grid .k-filter-options, #dear_doctor_video_widget .dear_doctor_video_widget_custom_select select,
.k-grouping-header .k-group-indicator, .k-inline-block, .k-list-container, .k-multiselect, .k-numeric-wrap, .k-numerictextbox, 
.k-slider-selection, .k-slider-track, .k-textbox, .k-timepicker, .k-touch-scrollbar, .k-treeview .k-in, .k-upload,.btnFormAction.unlockForm,
#ImageTreeView_tv_active .k-in,
.billing-clinic-popup .table, .card, .m-widget16__body,
#dvpatientimage li.image-list .images-info, .dropZoneElementWrap .dropZoneElement, #dvDurOfBalances .table, #dear_doctor_video_widget .dear_doctor_video_widget_video_box,
.k-filtercell .k-autocomplete.k-state-default, body textarea.k-textbox, #Signature, #divSignature_ProcedureInfo canvas.jSignature,
.k-autocomplete input.k-input{border-radius:5px !important;}

.chart_tabs .tab-content,#m_portlet .k-mediaplayer.k-widget,.group-prom-sec .k-panelbar, #chat_widget .k-chat,#divSendMessage table.k-editor,#divMessageTemplate table.k-editor,
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__subnav{border-radius:10px !important;}
.nav.nav-tabs .nav-item a, .ortho-page #AddEncounterGrid > table,
.family-recall-popup table.k-selectable table{border-radius:10px 10px 0 0 !important;}
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner{border-radius:10px;}
body .k-window-titlebar{border-radius:25px 25px 0 0 !important}
div.k-window,.modal .modal-content{border-radius:25px !important;}
body .tab-pane .teeth_chart{border-radius:20px !important}

.k-grid > .k-grid-header, div.table.table-bordered > .k-grid-header{background:var(--primary-color-lightest);border-radius:10px 10px 0 0;border-bottom-width:0}
.edit-insurance-table th{background:var(--primary-color-lightest) !important;border-top:0}
.edit-insurance-table th:first-child{border-radius:10px 0 0 0;border-left:0;}
.edit-insurance-table th:last-child{border-radius:0 10px 0 0;border-right:0;}
.input-group-addon{border-radius:0 10px 10px 0 !important;}

.k-numerictextbox:has(.input-group-addon) > .k-numeric-wrap{border-radius:8px 0 0 8px !important;}
.m-dropdown .m-dropdown__wrapper .m-dropdown__header{-webkit-border-radius:10px 10px 0 0;overflow:hidden}
.d-ChkBx.m-checkbox > input{position:absolute;z-index:1;opacity:1;left:2px;}
#find-patient-field input.k-input-inner::placeholder{font-weight:400}
#find-patient-field input.k-input-inner{color:var(--secondary-color);font-weight:600; padding: 0 0 0 10px;}
.m--bg-primary{background-color:var(--primary-color) !important;}
.dropdownMenu{	position:relative;	display:inline-block;}
.dropdownMenu-content{	display:none;	position:absolute;	background-color:#f9f9f9;min-width:215px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);padding:12px 16px;	z-index:2;list-style:none;border:solid 1px var(--primary-color);top:38px;border-radius:6px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;}
.dropdownMenu-content:after{position:absolute;left:10px;top:-8px;content:"";width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--primary-color);z-index:2;}
.pright .dropdownMenu-content{right:0;}
.pright .dropdownMenu-content:after{left:auto;right:10px;}
.dropdownMenu:hover .dropdownMenu-content{display:block;}
.dropdownMenu-content li{width:100%;display:block;overflow:hidden;position:relative} 
.dropdownMenu-content li a{display:block;font-weight:500;padding:8px 0px;}
.dropdownMenu-content li a:hover{color:var(--secondary-color)}
.dropdownMenu-content li i{float:left;margin-right:10px;}
.k-widget.k-tooltip .k-callout{width:0;	height:0;}
.k-tooltip, .k-tooltip.k-popup, .k-tooltip.k-widget{	border-color:rgb(0 0 0 / 98%);	color:#fff;background-color:rgb(6 6 6 / 98%);}
.btn65{width:65px;}
.btn80{width:80px;}
.btn110{width:110px;}
.btn120{width:120px;}
.btn130{width:130px;}
.btn220{width:220px;}
.btn-outline-primary{color:var(--primary-color);border-color:var(--primary-color);}
.btn-outline-primary:hover{background:var(--primary-color) !important;border-color:var(--primary-color) !important;}
.k-tabstrip-content.k-state-focused, .k-tabstrip-content:focus, .k-tabstrip>.k-content.k-state-focused, .k-tabstrip>.k-content:focus{outline:none !important;}
.k-checkbox+.k-checkbox-label, .k-checkbox-label+.k-checkbox{margin-left:5px !important;}
.k-window-content input.k-checkbox,
input.k-checkbox{border-radius:6px;width:18px;height:18px; padding:0;}
.k-checkbox + .k-label, .k-checkbox-wrap + .k-label, .k-checkbox + .k-checkbox-label, .k-checkbox-wrap + .k-checkbox-label { margin-inline-start: 8px;}
.k-checkbox::before{width:20px !important;height:20px !important;font-size:14px !important;border-radius:2px !important;text-align:center;line-height:20px;}
.k-pager-wrap .k-pager-numbers .k-selected, .k-pager-wrap .k-pager-numbers .k-selected:hover{border-top-color:var(--primary-color) !important;color:var(--primary-color) !important;}
.k-tabstrip-items-wrapper .k-tabstrip-items .k-item.k-active,
.k-window-titlebar{background-color:var(--primary-color) !important;}
.k-tabstrip-items-wrapper .k-tabstrip-items .k-item.k-active:hover{background-color:var(--secondary-color) !important;}
.k-checkbox:checked:focus{border-color:#c5c5c5 !important;box-shadow:none !important;}
.k-gantt .k-gantt-toolbar .k-button:hover, .k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover, .k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover .k-link, .k-grid .k-header .k-button:hover, .k-scheduler .k-header .k-button:hover, .k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover, .k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover .k-link{background-color:var(--secondary-color) !important;border-color:var(--secondary-color) !important;}
.overflow_hidden, .overflow-hidden{	overflow:hidden}
body .text-bold{font-weight:700}
.mrgnB0{margin-bottom:0!important}
.mrgnB5{margin-bottom:5px !important}
.mrgnB10{margin-bottom:10px !important}
.mrgnB15{margin-bottom:15px !important}
.mrgnB20{margin-bottom:20px!important}
.mrgnB30{margin-bottom:30px!important}
.mrgnB40{margin-bottom:40px!important}
.mrgnT0{margin-top:0 !important}
.mrgnT3{margin-top:3px!important}
.mrgnT4{margin-top:4px!important}
.mrgnT5{margin-top:5px!important}
.mrgnT10{margin-top:10px !important}
.mrgnT15{margin-top:15px !important}
.mrgnT20{margin-top:20px !important}
.mrgnT30{margin-top:30px !important}
.mrgnT40{margin-top:40px !important}
.mrgnR10{margin-right:10px !important}
.mrgnR5{margin-right:5px !important}
.mrgnL5{margin-left:5px !important}
.mrgnL10{margin-left:10px !important}
.mrgnL20{margin-left:20px !important}
.mrgnL30{margin-left:30px !important}
.pdngL_0{padding-left:0 !important}
.pdngL_5{padding-left:5px !important}
.pdngL_10{padding-left:10px !important}
.pdngL_15{padding-left:15px !important}
.pdngR_10{padding-right:10px !important}
.pdngR_15{padding-right:15px !important}
.pdngR5{padding-right:5px !important}
.pdngR_0{padding-right:0 !important}
.pdngLR_0{padding-left:0 !important;padding-right:0 !important}
.pdngLR20{padding-left:20px !important;padding-right:20px !important}
.pdngTB20{padding-bottom:20px !important;padding-top:20px !important}
.pdngT_0{padding-top:0!important}
.pdngT_10{padding-top:10px!important}
.pdngB_0{padding-bottom:0!important}
.pdngB_15{padding-bottom:15px!important}
.pdngB_20{padding-bottom:20px!important}
.pdng_3{padding:3px !important}
.pdng_10{padding:10px !important}
.pdng_15{padding:15px !important}
.pdng_20{padding:20px !important}
.pdng_T15{padding-top:15px !important}
.pdng_T5{padding-top:5px !important}
.pdng_T10{padding-top:10px !important}
.pdng_none{padding:0!important}
.mrgn_none{margin:0!important}
.color_orange{color:var(--secondary-color)}
.width100{width:100px}
.width150{width:150px}
.no-padding{padding:0!important}
.bb-1{border-bottom:solid 1px #c5c5c5;padding-bottom:5px}
.table td a{color:#575962}
.posi-relative{position:relative}

.required{color:red}
.m-checkbox, .m-radio{padding-left:30px}
.line-through{text-decoration:line-through}
.anchordisabled{pointer-events:none;cursor:default;}

.m-topbar .m-topbar__nav.m-nav [class^="flaticon-"]:before{font-size:25px}
.m-topbar .m-topbar__nav.m-nav [class*=" flaticon-"]:before{font-size:25px}
.k-scheduler-table .k-slot-cell{text-align:center}

#team-schedule #people label{background:#fff;border-bottom:solid 5px var(--secondary-color);padding:10px 25px;padding-left:25px;line-height:normal;margin-left:0;float:left;font-weight:500;font-size:15px}
.panel{margin-bottom:20px;border:solid 1px #c5c5c5;color:#333}
#people .nav li a{background:#fff;color:#444;border-bottom:solid 5px var(--secondary-color);padding:5px 20px;line-height:normal;margin-left:0;font-weight:500;display:inline-block}

#people .nav li.link1 a{border-color:var(--secondary-color)}
#people .nav li.link2 a{border-color:#5cae30}
#people .nav li.link3 a{border-color:#286eb2}
#people .nav li.link4 a{border-color:#db42e8}
#people .nav li.link5 a{border-color:#d2e52c}
#people .nav li.link1.active a, #people .nav li.link2.active a, #people .nav li.link3.active a, #people .nav li.link4.active a{background:var(--primary-color);color:#fff;border-radius:6px 6px 0 0;}

.sidebar_right .panel-heading{padding:5px 10px}
.waitingRoom_box .panel-heading, .sidebar_right .Occupied_box .panel-heading{background:var(--primary-color)}
.waiting_thead{background:#667481;color:#fff;margin-bottom:0}
.waitingRoom_box .panel-heading h5, .sidebar_right .Occupied_box .panel-heading h5, .sidebar_right .free_box .panel-heading h5{color:#fff;font-weight:500;font-size:14px;line-height:20px;margin-bottom:0}
.sidebar_right .Occupied_box .panel-body{font-size:16px;color:#7e7e7e;font-weight:400}
.sidebar_right .free_box .panel-heading h5.panel-title, .sidebar_right .free_box .panel-heading{background:#3e9212}
.sidebar_right .free_box .panel-heading h5{color:#fff;font-weight:500;font-size:14px}
.sidebar_right .waitingRoom_box .table td, .sidebar_right .waitingRoom_box .table th{padding:7px 5px}
.sidebar_right .k-list > .k-selected{color:#000;border-color:#c5c5c5!important;background:#efeeee!important}
.sidebar_right .k-list .k-item{clear:left}
.panel-body{font-size:12px;color:#3e9212;font-weight:400;padding:0}
.btn.btn-normal{padding:.65rem 1rem !important}
.blink{-webkit-animation:blink .75s linear infinite;-moz-animation:blink .75s linear infinite;animation:blink .75s linear infinite}

@-webkit-keyframes blink{0%{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}}
@-moz-keyframes blink{0%{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}}
@-ms-keyframes blink{0%{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}}
@-o-keyframes blink{0%{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}}
@keyframes blink{0%{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}}

.input-group .input-group-addon{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}
.k-nav-current > .k-link span + span{max-width:300px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;font-weight:600;font-size:15px;color:#333}
#scheduler .k-nav-current > .k-link span + span{color:#fff !important}
#scheduler .k-scheduler-table th{font-weight:400;text-align:center}
#people .nav{float:left;z-index:99}
#alex{position:absolute;left:4px;top:81px}
#bob{position:absolute;left:119px;top:81px}
#charlie{position:absolute;left:234px;top:81px}
#people .navbar .navbar-nav li{background:#fff;color:#444;float:left}
.search_block{position:relative;float:right;width:100%}
.search_block .search_btn{position:absolute;right:0;top:0;width:34px;height:36px;background:var(--primary-color) url(../images/if_search.png) no-repeat 50% 50%;color:#fff;border:none;border-left:solid 1px #ccc;text-indent:100px;border-radius:0 6px 6px 0}
.k-scheduler .k-scheduler-toolbar .k-selected, .k-edit-form-container .k-button.k-primary, .k-selected{background:#5ca3e5;border-color:#5ca3e5}
.locations_list li{padding:7px 0}
.locations_list li a, .m-footer .m-footer__copyright{display:block}
.loca_select h4{font-size:15px;font-weight:500;white-space:nowrap;margin-top:14px;margin-bottom:0;color:#7e7e7e}

.main_nav{margin-top:4px}
.main_menu{margin:0 25px;padding:0;display:table;height:100%}
.main_menu > li{float:left;margin:0 2px;width:auto;display:table;height:100%}
.main_menu > li a.nav__link{display:table;height:100%;padding:0 5px}
.main_menu > li a.nav__link span{display:block;text-align:center}
.main_menu > li a.nav__link .nav__link_icon{position:relative;color:var(--primary-color)}
.main_menu > li a.nav__link .nav__link_icon i{font-size:30px}
.main_menu > li a.nav__link .nav__link_icon i.flaticon-users-2{background:var(--primary-color);border-radius:16px;width:28px;height:28px;color:#fff;line-height:26px;text-align:center}
.main_menu > li a.nav__link .nav_link_wrapper{color:var(--primary-color);font-size:12px;font-weight:500;margin-top:-5px;}
.main_menu > li.m-menu__item--hover a.nav__link{background:transparent;}
.main_menu > li a.nav__link.active{background:#fff;border-radius:6px}
.main_menu > li a.nav__link:active > span{color:#fff;text-decoration:none;background:transparent;}

.main_menu > li a.nav__link .nav__link_icon i.iconHuddle{background:url(../images/icon-huddle.png) no-repeat 0 0;height:32px;line-height:27px;width:32px;display:block;background-size:75px auto;margin-left:7px;}
.main_menu > li a.nav__link:hover .nav__link_icon i.iconHuddle,
.main_menu > li a.nav__link.active .nav__link_icon i.iconHuddle{background-position:-44px 0}

.main_menu > li.m-menu__item--hover a.nav__link .nav__link_icon i, .main_menu > li.m-menu__item--hover a.nav__link .nav_link_wrapper, .main_menu > li a.nav__link.active .nav__link_icon i, .main_menu > li a.nav__link.active .nav_link_wrapper,.m-subheader__breadcrumbs .m-nav__item > .m-nav__link .m-nav__link-text, .m-subheader__breadcrumbs .m-nav__separator,.patient_info.m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item > .m-nav__link > .m-nav__link-text, .patient_info.m-subheader .m-subheader__title.m-subheader__title--separator,.profile-summary-quickview, .profile-summary-quickview .table td a{color:var(--secondary-color)}

#patient_dropMenu{margin-left:-60px}
#patient_dropMenu .m-menu__arrow{left:95px!important}
.menu_large, #manage_dropMenu{margin-left:-230px}
.menu_large .m-menu__arrow, #manage_dropMenu .m-menu__arrow{left:254px!important}
#support_dropMenu{margin-left:-100px}
#support_dropMenu .m-menu__arrow{left:145px!important}

.noto_label{background:red;height:16px;width:16px;border-radius:12px;color:#fff;text-align:center;line-height:16px;font-size:12px;font-weight:bold;position:absolute;top:12px;right:0;}
.m-header .loca_select{margin-right:40px;padding-right:10px}
.m-header .loca_select .dropdown-toggle{border:none;width:auto}
.bootstrap-select.btn-group > .dropdown-toggle.btn-default, .m-header .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#333}
.bootstrap-select.btn-group > .dropdown-toggle.btn-default{padding-top:10px;padding-bottom:10px;padding-left:10px;border:solid 1px #c5c5c5;float:left}

.m-header__top .m-stack.m-stack--desktop{display:flex;flex-direction:column;}
.m-header .m-brand{width:auto;flex:1;padding-right:0}
#m_header_topbar.m-topbar{display:flex;flex-direction:row;width:100%;}
#m_header_topbar.m-topbar .main_nav{width:50%;}
#m_header_topbar.m-topbar .right-hdr-menu-sec{width:50%;}
.k-calendar-container .k-calendar-title{padding-left:0;cursor:pointer}
.k-calendar-container .k-calendar-title:hover{color:#000 !important;}
.k-calendar-container .k-calendar-title::before{opacity:0 !important}
.k-calendar-container .k-calendar-nav a:hover{color:#000 !important;}
.m-checkbox > span:after{border:solid var(--primary-color);}
.k-dropdownlist.k-disabled { background:#f5f5f5 !important }
#divTxPlanProc { height: calc(100% - 20px) !important; }

@media (min-width:992px) {
 #HuddleProvider{position:absolute;right:10px;top:0;z-index:99}
.m-header__top .m-stack.m-stack--desktop{flex-direction:row}
} /* end media */

#scheduler .k-scheduler-dayview .k-scheduler-table th{padding:0 .5em}
#scheduler .k-scheduler-dayview .k-scheduler-table th.k-slot-cell{font-weight:500;padding:0}
#scheduler .k-event-template{padding:0 5px;font-size:11px;line-height:normal}

#scheduler .k-scheduler-dayview .k-scheduler-table td{padding:0 .5em;border-width:1px 0 0 1px;border-style:solid;border-color:#999;border-right-style:solid}
#divscheduler .k-scheduler-dayview .k-scheduler-header .k-scheduler-table tr:first-child th{visibility:hidden;display:none}
#divscheduler li a{border-radius:0;white-space:nowrap;}
#apptDropdown #ulDropDown li a {padding:8px; color: #212529; display:flex;display: flex;   flex-wrap: nowrap;  align-items: center; }
#apptDropdown #ulDropDown li a:hover { background: #f4f5f8; color: var(--secondary-color) !important; border-radius: 4px !important;}
#apptDropdown #ulDropDown li.VisitSummaryPrintRow {  display: flex; }

.k-scheduler-dayview .k-scheduler-times-all-day, .k-scheduler-dayview .k-scheduler-table.k-scheduler-header-all-day{visibility:hidden;display:none}
#scheduler .k-scheduler-dayview .k-scheduler-table .k-middle-row td{border-top:dotted 1px #999;border-bottom:dotted 0px transparent}
#scheduler .k-scheduler-dayview .k-scheduler-table tr:not(.k-middle-row) td{line-height:10px;border-bottom:solid 2px #888888;border-top-style:dotted}
#scheduler .k-scheduler-dayview .k-scheduler-table tr:last-child td{border-bottom:0;overflow:hidden}
.slot5 #scheduler .k-scheduler-dayview .k-scheduler-content .k-scheduler-table tr:nth-child(12n+1) td{border-top-color:transparent;border-top:0px}
.slot10 #scheduler .k-scheduler-dayview .k-scheduler-content .k-scheduler-table tr:nth-child(6n+1) td{border-top-color:transparent;border-top:0px}
.slot15 #scheduler .k-scheduler-dayview .k-scheduler-content .k-scheduler-table tr:nth-child(4n+1) td{border-top-color:transparent;border-top:0px}
#scheduler .k-scheduler-dayview .k-scheduler-content .k-scheduler-table tr:first-child td{border-top:solid 1px #999 !important}
#divscheduler #scheduler .k-scheduler-header .k-link{font-size:13px;line-height:12px;}
.k-scheduler-dayview tr:nth-child(1) .k-scheduler-times > .k-scheduler-table tr:nth-child(2){display:none}
#scheduler .k-scheduler-weekview .k-scheduler-header .k-scheduler-header-wrap .k-scheduler-table th{font-size:11px;font-weight:bold;padding:.65em 0;padding-left:0;padding-right:0}
#scheduler .k-scheduler-weekview .k-scheduler-table .k-scheduler-times-all-day, #scheduler .k-scheduler-weekview .k-scheduler-header .k-scheduler-header-all-day{display:none}
#scheduler .k-scheduler-dayview .k-scheduler-content .k-scheduler-table tr td{vertical-align:middle}
.family-per-name small.guarantor_fam{color:#ffb83e;font-weight:500;font-size:15px}
.k-scheduler-dayview .k-scheduler-header .k-scheduler-header-wrap table.k-scheduler-table th{padding:2px 0!important;border-bottom:none}
#scheduler .k-scheduler-dayview .k-scheduler-times .k-scheduler-table th.k-slot-cell:before{content:":30";position:absolute;right:5px;top:-52px;width:15px;height:15px;font-size:11px}
#scheduler .k-scheduler-dayview .k-scheduler-times .k-scheduler-table th.k-slot-cell,
#scheduler .k-scheduler-weekview .k-scheduler-times .k-scheduler-table th.k-slot-cell{position:relative;}
#scheduler .k-scheduler-weekview .k-scheduler-times .k-scheduler-table th.k-slot-cell:before{content:":30";position:absolute;right:5px;top:-58px;width:15px;height:15px;font-size:11px}
#scheduler .k-scheduler-dayview .k-scheduler-content .k-scheduler-table tr td .k-scheduler-agendaday{margin:11px .2em 0 0;font-size:26px}
#scheduler .k-scheduler-dayview .k-scheduler-content .k-scheduler-table tr td.k-scheduler-timecolumn{padding:10px 0}
.k-scheduler-table .k-scheduler-groupcolumn{width:12%}
.k-scheduler-table .k-scheduler-datecolumn{width:18%}
.k-scheduler-table .k-scheduler-timecolumn{width:12%;font-size:12px}
.k-scheduler-table .k-scheduler-timecolumn .hov_sec_icons{right:-23px !important}
select.form-control.m-select2{opacity:1}
#scheduler .bootstrap-select.btn-group .dropdown-menu.inner > li > a .text small{clear:left;display:block;font-size:13px;padding-left:0}
.m-body .m-content{padding:8px 30px 15px 0}
#tabs.m-portlet > .m-portlet__body{padding:15px;background:#f2f3f8}
.m-login__form .lang__title{text-align:center;float:left;margin-top:15px!important}
.m-login.m-login--2.m-login-2--skin-1 .m-login__container .m-login__form .m-login__form-action .m-login__btn.m-login__btn--primary{margin-top:0;border-color:#3c88c6;background:rgba(59,142,219,1);background:-moz-linear-gradient(top,rgba(59,142,219,1) 0%,rgba(14,103,199,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(59,142,219,1)),color-stop(100%,rgba(14,103,199,1)));background:-webkit-linear-gradient(top,rgba(59,142,219,1) 0%,rgba(14,103,199,1) 100%);background:-o-linear-gradient(top,rgba(59,142,219,1) 0%,rgba(14,103,199,1) 100%);background:linear-gradient(to bottom,rgba(59,142,219,1) 0%,rgba(14,103,199,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b8edb',endColorstr='#0e67c7',GradientType=0);font-size:16px}
.m-login__form .lang__title label{color:#fff;font-size:16px}
.m-login__form .lang__title select{background-color:transparent;color:#fff;font-size:13px;padding:8px 10px;border-radius:10px;border:solid 1px #c2acf4;margin-left:15px;outline:none}
.m-login__form .lang__title select option{background-color:#fff;color:#666}
.m-nav-sticky{top:18%;box-shadow:none;background:transparent;border-radius:0;padding:0}
.m-nav-sticky ul{margin:0;padding:5px 0;list-style:none;background:var(--secondary-color);box-shadow:0 0 15px 1px rgba(113,106,202,.2);border-radius:8px 0 0 8px}
.m-nav-sticky .m-nav-sticky__item > a > i{color:#fff;font-size:25px;line-height:25px}
.k-button.k-hover, .k-button:hover, #divscheduler .k-scheduler-layout .k-selected,
.k-ghost-splitbar-horizontal, .k-ghost-splitbar-vertical, .k-list > .k-highlight, .k-marquee-color, .k-panel > .k-selected, .k-scheduler .k-scheduler-toolbar .k-selected, .k-scheduler .k-today.k-selected, .k-selected:link, .k-selected:visited{background-color:var(--secondary-color) !important;border-color:var(--secondary-color) !important;color:#fff !important}
/*.k-icon-button:hover { background:transparent !important}*/


.k-scheduler-content .k-current-time{background:var(--secondary-color);z-index:98;min-height:3px;}
.k-current-time-arrow-right{border-left:4px solid var(--secondary-color)!important}
.quick_status{background:#fff;width:100%;margin:0;padding:0;overflow:hidden;border-top:solid 1px #c5c5c5}
.quick_status ul{list-style:none;width:100%;margin:0;padding:0}
.quick_status li{width:20%;text-align:center;float:left;margin:0;padding:0;line-height:25px;font-size:13px;font-weight:500;color:var(--primary-color);border-left:solid 1px #90bae0}
.quick_status li a{text-decoration:none;color:var(--secondary-color)}
.m-header{box-shadow:none}
.header_submenu{background:var(--primary-color)}
.header_submenu.lavel3{background:var(--secondary-color);padding:0;}
.header_submenu.lavel3 .m-nav__item a{line-height:34px !important;}
.m-nav--inline > .m-nav__item{padding:9px 15px}
.m-nav--inline.nav-sub > .m-nav__item > a{padding:0 8px;color:#ffffff;font-weight:500;font-size:13px;line-height:38px;display:block}
.m-nav--inline.nav-sub > .m-nav__item.active > a, .m-nav--inline.nav-sub > .m-nav__item.active > a .m-nav__link-icon{color:#fff;background:var(--primary-color)}
.m-nav--inline.nav-sub > .m-nav__item > a i{line-height:39px}
.header_submenu.lavel3 .m-nav--inline.nav-sub > .m-nav__item > a{line-height:28px;color:#fff}
.header_submenu.lavel3 .m-nav--inline.nav-sub > .m-nav__item > a i{color:#fff;line-height:20px}
#spLabCaseCnt_HeaderMenu.noto_label,
#spUnconfirmed_HeaderMenu.noto_label{position:relative;top:0;right:0;}
#spInsVerify_AS.noto_label, #spLabCaseCnt_AS.noto_label, #spUnconfirmed_AS.noto_label, #spInsVerify_AS.noto-label{position:absolute;top:-4px;right:-13px; z-index: 9;}
.header3Icons{z-index:98;position:relative;display:inline-block;margin-top:1px;float:left;}
.header3Icons a{padding:0 12px;width:30px;position:relative;display:inline-block;}

.m-nav.m-nav--inline.nav-sub > .m-nav__item [class^="flaticon-"]:before{font-size:16px}
.m-nav.m-nav--inline.nav-sub > .m-nav__item [class*=" flaticon-"]:before{font-size:16px}
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link{display:flex;}
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-text{width:auto;margin-right:10px;}
.m-nav.m-nav--inline.nav-sub > .m-nav__item .m-nav__link-icon{margin-right:5px;color:#fff}
.waitingRoom_box table{font-size:12px;text-align:left;margin-bottom:0}
.jstree-children .jstree-anchor{font-size:13px;font-family:arial}
.jstree-children .jstree-icon.fa{font-size:12px}

.m-date-format{margin-left:1.8rem;font-size:1.75rem;font-weight:600;clear:left;float:left;color:#5ca3e5}
.m-date-format span{color:#7e7e7e}
.patient_info.m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__separator{color:#a9d6ff}
#tabs.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link, #tabs.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i{color:#5ca3e5}
#tabs.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head{background-color:#fff;border-color:#5ca3e5}
#tabs.m-portlet.m-portlet--tabs .m-portlet__head, .m-nav.m-nav--inline.nav-sub > .m-nav__item, .sidebar_right .waitingRoom_box .panel-body{padding:0}
#m_patient_info #tabs .tab-content .m-portlet__head{padding:8px 10px}
#m_patient_info #tabs .tab-content .m-portlet__head h3{color:#444}
#tabs.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active{padding-left:10px;padding-right:10px;background:#4b8ac5;color:#fff}
#tabs.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link > i{display:none}
#tabs.m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .m-tabs-line .m-tabs__link{padding:16px 15px}
#tabs.m-portlet .m-portlet__head{height:auto}
.patient_info.m-subheader{padding:5px 0 0}
.m-header-menu .m-menu__nav > .m-menu__item .nav__link_icon{height:32px;line-height:27px}
.m-header-menu .m-menu__nav > .m-menu__item .flaticon-social-1:before{font-size:30px}
#support_dropMenu2.m-menu__submenu .m-menu__content > li.m-menu__item .m-menu__heading, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading{padding:9px 10px!important;border:10px solid #fff;overflow:hidden;color:#fff;background:var(--primary-color);width:100%}
#support_dropMenu2.m-menu__submenu .m-menu__content > li.m-menu__item .m-menu__heading span, #people .nav li{float:left}
#support_dropMenu2.m-menu__submenu .m-menu__content > li.m-menu__item .m-menu__heading > .m-menu__link-text, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__heading > .m-menu__link-text,
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading span.m-menu__link-text, .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__quick-actions.m-topbar__quick-actions--img.m-dropdown--arrow .m-dropdown__arrow{color:#fff !important;	font-size:14px !important;	}
body .m-card-user .m-card-user__details .m-card-user__name,
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__text, .m-nav > .m-nav__item > .m-nav__link .m-nav__link-text{font-size:14px;}
.m-dropdown .m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-title{font-size:20px;}
#support_dropMenu2.m-menu__submenu .m-menu__content .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link{padding:6px 15px;line-height:20px}
#support_dropMenu2.m-menu__submenu .m-menu__content li .m-menu__link{line-height:27px;padding:2px 12px 2px 45px;display:flex;align-items:center;}
.header_search__wrapper{width:100%;display:block;position:relative;margin-bottom:10px}
.header_search__wrapper .header_search__input input{border:solid 1px #c5c5c5;border-radius:6px;padding:5px;width:100%}
.header_search__wrapper .header_search__icon{position:absolute;right:-2px;top:0;bottom:0;z-index:999;width:30px;background:var(--primary-color);color:#fff;line-height:35px;text-align:center;border-radius:6px}
.header_search__wrapper .header_search__icon a{color:#fff;display:block}
.clients-hdr-menu #support_dropMenu2.m-menu__submenu .m-menu__content li .m-menu__link { line-height: normal; }

.modal-backdrop{z-index:20}
.profile-summary-quickview .row, #scheduler .k-scheduler-dayview .k-scheduler-times .k-scheduler-table th.k-slot-cell,.m-nav--inline.nav-sub > .m-nav__item > a.medical_alert{position:relative; overflow: visible;}
.m-nav--inline.nav-sub > .m-nav__item > a.medical_alert .noto_label{top:10px;font-size:11px;line-height:16px;height:16px;width:16px}
.advance_search_link{color:#222;margin-top:5px;float:right;line-height:35px;margin-right:15px}
.advance_search_link i{color:#ff9800;font-weight:400;float:left;margin-right:10px}

.patient_search_result{width:100%;overflow-x:scroll}
body .patient_search_result table{border:1px solid #c5c5c5}
.patient_search_result thead th{background:var(--primary-color);color:#fff}
.advance_search_widget{margin:15px 0}
.advance_search_widget .form-control-ASlabel{color:#333;font-weight:500;cursor:pointer;margin-bottom:0;font-size:18px;line-height:24px}
.advance_search_widget .flaticon-search-2{margin-right:10px}
.advance_search_widget .fa-chevron-down{margin-left:10px}
.advance_search_widget > a[aria-expanded="true"] .fa{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.m-topbar .m-topbar__nav.m-nav{margin:0 0 0 10px}
.client_logo{margin-top:2px;float:right !important}
.m-nav > .m-nav__item.support_sub{padding-left:15px}
.modal{z-index:99999}

.profile-summary-quickview .table td, .profile-summary-quickview .table th{padding:2px !important;font-size:14px;border-color:#c5c5c5;line-height:18px}
.profile-summary-quickview .table th{background:#204a7c;border-bottom:0;text-align:left}
.profile-summary-quickview .table-striped tbody tr.selected{background-color:#ffb83e}
.profile-summary-quickview .table th.labelblk{position:relative;background:var(--primary-color) !important;width:25px;border-top:none}
.profile-summary-quickview .table td.family_col{border-top:none}
.profile-summary-quickview .table td.family_col td:nth-child(2){border-left:none}
.profile-summary-quickview .table th.labelblk p{position:absolute;top:50%;left:0;right:0;font-size:14px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.profile-summary-quickview .patient_pic{position:absolute;left:5px;top:0;border-radius:50%;overflow:hidden;-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;transition:all 2s ease-out;color:#fff;display:block;cursor:pointer}
.profile-summary-quickview .patient_pic .proChangeDp{display:none;position:absolute;left:0;top:0;z-index:99;right:0;bottom:0;text-align:center;line-height:60px;-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;transition:all 2s ease-out}
.profile-summary-quickview .patient_info{margin-top:10px;color:var(--primary-color)}
.profile-summary-quickview .patient_info h2{font-size:18px;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-transform:capitalize;margin:0;} /*if patient name long, then dot comes in patient name*/
.profile-summary-quickview .patient_info p,.profile-summary-quickview .patient_info div{margin-bottom:0;overflow:hidden;width:100%;color:#333;font-weight:500;font-size:15px;white-space:nowrap;
text-overflow:ellipsis;}
.profile-summary-quickview .patient_info .recalldue span{color:#ff0000}
.profile-summary-quickview .patient_info .btn-sm{margin-top:5px;padding:0.35rem 0rem;background:var(--primary-color);border-color:var(--primary-color);color:#fff}
.profile-summary-quickview .patient_info .patient-info-input{float:left;width:100%}
.profile-summary-quickview .patient_info .patient-info-input label{float:left;margin-top:4px}
.profile-summary-quickview .patient_info .patient-info-input .patient-control{width:55%;float:left}
.patient-form-builder-popup [id^="SignatureFormId"], .slick-slide img{max-width:100%}
.patient-form-builder-popup .signatureIcon{top:-20px !important}
.contact-history-popup .signatureIcon, .pay-connect-tran-edit-popup .signatureIcon, .add-payment-popup .signatureIcon, .procedure-info-popup .signatureIcon{position:absolute;right:13px;top:4px;z-index:999}
.contact-history-popup .signatureIcon i, .pay-connect-tran-edit-popup .signatureIcon i, .add-payment-popup .signatureIcon i, .procedure-info-popup .signatureIcon i{color:red;cursor:pointer}

.panel_fieldset, #fieldset_group{padding:10px 0;}
.panel_fieldset fieldset, #fieldset_group fieldset{border:solid 1px #c5c5c5;padding:15px;position:relative;border-radius:10px;}
.panel_fieldset fieldset legend, #fieldset_group fieldset legend{display:inline-block;padding:0 10px 10px 10px;width:auto;font-size:16px;font-weight:500;margin-bottom:0;}

.family_user_details{width:100%;text-align:center;margin-bottom:30px;overflow:hidden;height:calc(100% - 2.2rem)}
.family_user_details p{margin-bottom:4px;color:#6c7079;font-size:14px}
.family_user_details .family-per-photo{border-radius:50%;position:relative;width:80px;height:80px;margin:15px auto}
.family_user_details .family-per-photo:before{content:"";position:absolute;left:-10px;top:-10px;z-index:1;width:100px;height:100px;padding:20px;border:solid 2px #f4f5f8;overflow:hidden;border-radius:50%}
.family_user_details .family-per-photo img{width:80px;height:80px;border-radius:50%}
.family_user_details p.family-per-name{font-size:18px;color:#1b1c1e;font-weight:500;margin-top:15px;overflow:hidden}
.family_user_details p a{color:#6c7079}
.family_user_details p label{margin-bottom:0;font-weight:400}
.family_user_details .btn{margin-top:15px}
.addFamilyMember{color:#d0d0d0;margin-top:25px;display:block}
.panel-group.help_que{margin:15px 0 10px;overflow:hidden}
.panel-group.help_que .panel{margin-bottom:8px}
.panel-group.help_que .panel-body, #search_model .modal-header{padding:15px}
.help_que .panel .panel-title a{font-size:14px;color:#666;padding:5px}
#help_content .m-section{margin:10px 0}
#help_content .m-section .m-section__heading{font-size:18px}
.treatment_tableView{margin-top:15px;display:block}
.treatment_tableView .title_group{text-align:center;background:var(--primary-color);color:#fff}
.personalInfo .tab-content .edit-btn{top:-60px}
.control-group label:not(.control-label){margin:0}
.insurancePlansfieldset .edit-btn{top:-15px}
#fieldset_group fieldset.personalInfo .insurance_plan_tab{margin-top:8px}
#fieldset_group fieldset.personalInfo .control-group, #team-schedule input[type="checkbox"]{margin-top:0}
#m_header_topbar.m-topbar .m-topbar__nav-wrapper{text-align:right}
.dr_list label{line-height:36px;display:inline-block;margin:0 2px}
.dr_list label strong{font-weight:500}
.pastelyelllow td{background:var(--secondary-color-lightest)}
.pastelblue td{background:#cbe8f7}
.pastelpink td{background:#ffd1dc}

#FormAddEncounter .m-scrollable .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, 
#FormAddEncounter .m-scrollable .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:-16px}
body .k-window-titlebar{padding-bottom:10px;padding-top:10px;}
div.k-window{ position:fixed!important;}

body .m-dropdown .m-dropdown__wrapper{z-index:22222}

#RxEdit_acPharmacyName_listbox li h3{font-size:14px;margin-bottom:0;line-height:28px}
#RxEdit_acPharmacyName-list .k-footer{padding:0 10px;background:rgba(0,0,0,0.05)}
#dvHeaderSubMenu .m-subheader__breadcrumbs li{float:left;word-break:break-word;padding-top:9px;padding-bottom:9px}
#dvHeaderSubMenu .m-subheader__breadcrumbs li #spBreadcrumbsPat, .m-nav-sticky .m-nav-sticky__item > a{display:inline-block}
#dvHeaderSubMenu .m-subheader__breadcrumbs li:empty{display:none !important}
#dvHeaderSubMenu .m-subheader__breadcrumbs li span:empty{display:none !important}
.word-break, .family-recall-popup .patient-name{word-break:break-word}
body .images-page .col-exp, body .report-list-page .col-exp{width: 30px;height: 30px;background: var(--primary-color);display: inline-block;text-align: center;border-radius: 6px;color: #fff;margin-left: 5px;line-height: 32px}
.txplananaylyzer-page .col-exp{width: 36px;height: 36px;background: var(--primary-color);display: inline-block;text-align: center;border-radius: 6px;color: #fff !important;margin-right: 5px !important;line-height: 36px; }
.txplananaylyzer-page .fa-compress:hover, .txplananaylyzer-page .col-exp:hover{background-color:var(--primary-color);border-color:var(--primary-color);color: #fff !important;}
#dvHeaderSubMenu .bd-patient-name{font-weight:700;color:#fff;margin-top:10px;margin-bottom:0;float:left;max-width:30%;width:100%}
#dvHeaderSubMenu .bd-patient-name span{word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;float:left} /*if patient name long, then dot comes in breadcrum*/
#dvHeaderSubMenu .right-menu, .m-topbar__nav-wrapper .m-topbar__nav, .m-nav > .m-nav__item .m-nav__link-badge, .search_block{float:right}
.group-prom-sec #pnlPermissionList{background:#fff}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper img{max-width:inherit !important;height:inherit !important;box-sizing:inherit !important;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link,
.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile>.m-nav__link .m-topbar__welcome{font-size:14px;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper{width:24px !important;height:24px !important;}
.m-nav-sticky .m-nav-sticky__item{padding:2px 5px;}
.k-tooltip.k-widget .k-tooltip-content .PatientTooltipTemplate div .tooltipsvgIcon{float:left;margin-right:5px;}
.k-tooltip.k-widget .k-tooltip-content .PatientTooltipTemplate div{height:auto !important;margin:10px 0;}
#divComboNoteSignature .quick-note{top:35px;}

.icon-flipped{transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);}
.k-window #kwImagingHeader iframe{border-radius:0 0 25px 25px;}
.k-callout-w { border-right-color:var(--secondary-color);  left: -15px;  width: 14px; height: 14px; }

@media (min-width:992px) {
.panel_fieldset fieldset legend, #fieldset_group fieldset legend{position:absolute;top:-12px;background: #fff;}
.m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text{font-size:14px;}
body.touchDevice .m-header-menu .m-menu__nav>.m-menu__item .m-menu__link.schedule_link{pointer-events:none !important;}
.m-header-menu{margin:0 auto}
.m-page .m-page__container{padding:0 15px}
.m-header .m-header__top{height:53px;z-index:999;border-bottom:solid 2px var(--primary-color);}
.right-hdr-menu-sec ul.m-topbar__nav{height:auto}
.right-hdr-menu-sec .noto_label{top:-7px}
.right-hdr-menu-sec ul.m-topbar__nav .m-dropdown__wrapper{padding-top:14px} 
.right-hdr-menu-sec ul.m-topbar__nav .m-topbar__user-profile .m-dropdown__wrapper{padding-top:5px} 
#support_dropMenu2.m-menu__submenu .m-menu__content > li.m-menu__item .m-menu__heading, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading{border-radius:20px !important}
.right-hdr-menu-sec ul.m-topbar__nav .m-dropdown__arrow{top:5px; color:var(--secondary-color) !important; }
.right-hdr-menu-sec ul.m-topbar__nav .m-topbar__user-profile .m-dropdown__arrow{top:-5px}
#support_dropMenu2.m-menu__submenu .m-menu__content>li.m-menu__item:last-child{border-right:0}
.m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link{padding-left:15px;padding-right:15px}
.m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu.m-menu__submenu--classic>.m-menu__subnav{padding:10px 0;border-radius:10px;}
.reportRightSidebar #ReportViewer{height:782px;	overflow-y:auto;}
#ReportTreeView{height:780px;overflow-y:auto;}

} /* end media */

.tp_patient_details h3{font-size:1.25rem;color:var(--primary-color)}
.tp_patient_details h4{font-size:1.15rem;font-weight:500}
.tp_patient_details p{margin-bottom:5px;font-weight:400}
.tp_patient_details p label{font-weight:500;margin-bottom:0}
.tp_patient_details a{color:#333}
.tp_patient_details hr{margin-top:3px;margin-bottom:3px}
.patient_info_blk label{width:130px;font-size:1.05rem;font-weight:500}
.ortho_images h2{font-size:1.7rem}
.m-box-preview{background:#fff;border:4px solid #f7f7fa;padding:15px}
.tab-pane .select2-container{width:100%!important}

.progressbar_widget .col-md-12{padding-left:5px;padding-right:5px}

.series_photos{width:100%;margin-top:20px}
.series_photos ul{margin:8px 0 0;padding:0;list-style:none}
.series_photos li{float:left;width:140px;margin-right:15px;margin-bottom:8px}
.series_photos li img{width:100%}
.m-scrollable .form-group{padding:0 10px}
h2.sub_title{font-size:18px;color:#444}
h3.sub_title{font-size:16px;color:#7d7d7d}

.family-recall-popup #fieldset_group{position:absolute;left:0;right:0;margin-bottom:0;z-index:2}
.family-recall-popup table.k-selectable table{border:1px solid #ccc;}
.orthochart-list-popup .k-grid tbody .k-command-cell a.k-button.k-button-icontext,
.pharmacy-popup .k-grid tbody .k-command-cell a.k-button.k-button-icontext{padding-left:0 !important;padding-right:0 !important}
.begin-on .k-datepicker{max-width:150px;}


@media (max-width:767px){.offset_div{display:none}}

.progressbar_widget, .treatment_tabs .m-tabs-line{margin-bottom:10px}
.treatment_tabs .nav-pills .nav-link{padding:.8rem .9rem;border-radius:0;font-weight:500;border:1px solid #c5c5c5;border-bottom-width:0}
.treatment_tabs .nav-pills .nav-link.active{border-color:var(--primary-color);background-color:var(--primary-color)}
.add_apptList{margin-left:10px}
.add_apptList p{font-size:12px}
.add_apptList ul{border:solid 1px #efefef;background:#f9f9f9;padding:10px;margin:0;list-style:none}
.add_apptList li{margin-bottom:3px;font-weight:400}
.add_apptList li a{color:#575962;line-height:18px}
.patientInfo{margin-left:10px}
.btn_blk{text-align:center;margin-bottom:10px}
.treatment_tabs .input-group .k-dropdown-wrap.k-state-default{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important;}
#divOptions #divSocialMedia span.k-textbox{width:95% !important;margin-right:5px}
#dlg_ClinHistViews .k-multiselect-clearable .k-multiselect-clearable{margin-top:10px}
.accountEditClaim .amount-checkbox span{position:relative;float:left;margin-bottom:10px}
.accountEditClaim .amount-checkbox span .k-radio{position:absolute;left:0}
.accountEditClaim .amount-checkbox span label{padding-left:25px;margin-left:0;margin-right:10px}
.k-calendar .k-calendar-header .k-nav-today:focus, .k-calendar .k-calendar-header .k-nav-today:hover, .k-calendar .k-footer .k-nav-today:focus, .k-calendar .k-footer .k-nav-today:hover{
color:var(--primary-color-darkest) !important;}
.dropdownWidthMax .k-dropdown{max-width:100% !important }
/* Hide the Grid header and pager during export */
.k-pdf-export .k-grid-filter-menu {   display: none !important; }


@media (min-width:1121px) and (max-width:1200px){.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper{width:auto}
.main_menu > li a.nav__link .nav_link_wrapper{font-size:10px}
.m-header__top .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:12px}
.m-header__top .bootstrap-select.btn-group > .dropdown-toggle.btn-default{margin:0 0 0 10px;padding:8px 28px 8px 8px}
.m-header__top .bootstrap-select.btn-group > .dropdown-toggle:after{right:20px}}

@media (min-width:993px) and (max-width:1200px){
.text-templates-popup .apvt_tabs.k-tabstrip .k-content { overflow: auto; padding:5px 0 !important;}
.ic-btn-row .btn{padding:9px 6px;}
body .procedures-button .btn{width:32.1% !important;}
span#spUserDisplayName_HeaderMenu{max-width:70px;}
.hdrPatientPortal_layout span#spUserDisplayName_HeaderMenu{max-width:55px;}
.m-header{height:auto!important}
.m-header .m-header__top{height:66px}
.main_nav{margin-top:10px}
.m-brand .m-brand__logo .m-brand__logo-wrapper{margin-top:10px}
.m-stack.m-stack--general.m-stack--inline{width:100%}
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-brand__logo{clear:left;display:inline}
.main_menu > li a.nav__link{padding:3px}
.m-topbar .m-topbar__nav.m-nav [class^="flaticon-"]:before{font-size:22px}
.m-topbar .m-topbar__nav.m-nav [class*="flaticon-"]:before{font-size:22px}
.bootstrap-select.btn-group .dropdown-menu{min-width:150px}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:80px}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper > i{font-size:20px}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper .noto_label{height:16px;width:16px;line-height:16px;font-size:10px}
.m-brand .m-brand__logo .m-brand__logo-wrapper img{height:36px}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper{width:24px !important;height:24px !important;}	
body #m_header_topbar.m-topbar .main_nav{width:45%;} 
.m-header-menu .m-menu__nav > .m-menu__item .nav__link_icon .main_navIcon{vertical-align:top;}
.main_menu > li a.nav__link .nav_link_wrapper{	font-size:10px	}
.m-header__top .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:12px}
.m-header__top .bootstrap-select.btn-group > .dropdown-toggle.btn-default{margin:0 0 0 10px;padding:3px 20px 3px 5px}
.m-header__top .bootstrap-select.btn-group > .dropdown-toggle:after{right:20px}
.m-nav.m-nav--inline{width:100%!important}
.m-nav.m-nav--inline.nav-sub > .m-nav__item{height:auto}
.profile-summary-quickview .patient_info h3{font-size:13px}
.profile-summary-quickview .patient_pic .proChangeDp{display:block !important}
.patPicUpload div.k-window{max-width:500px;}
body .k-scheduler-toolbar > .k-scheduler-tools{right:12px !important;}
#divCasesBenefits .k-checkbox + .k-checkbox-label{	margin-left:5px !important;	float:right;	width:82px}
#divScheCommunication .btn-refresh{padding-left:0 !important;}
#divInsOpt.account-optin-popup .btn{padding:9px 5px;height:40px;}
.m-topbar .m-topbar__nav.m-nav { margin: 8px 0 0 0 !important }
body .m-topbar .m-topbar__nav.m-nav > .m-nav__item.client_logo .thrive-logo { max-width: 65px !important  }

} /* end media */

@media (max-width:992px){
.m-header{height:auto!important}
.m-stack.m-stack--general{table-layout:auto}
.search_block .search_feild{width:100%}
.m-brand .m-brand__logo .m-brand__logo-wrapper{margin-left:50px;}
.m--visible-tablet-and-mobile-inline-block{position:absolute;top:12px;left:-10px}
.m--visible-tablet-and-mobile-inline-block .flaticon-more:before{content:"\f0c9";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper{width:2.5rem;height:2.5rem}
.m-topbar--on .m-topbar{margin-top:-50px;z-index:inherit;box-shadow:none}
#m_header_topbar .main_nav{display:none}
.m-topbar--on #m_header_topbar .main_nav{position:absolute;width:280px;left:8px;top:28px;background:#fff;z-index:99;text-align:left;border:solid 2px #c5c5c5;display:block}

.m-topbar--on #m_header_topbar .main_nav .m-aside-header-menu-mobile{position:fixed  !important;top:0;bottom:0;overflow:inherit;right:auto;width:282px !important;border-right:solid 1px #e9e9e9;left:0;overflow-y:scroll;}
.m-aside-header-menu-mobile .m-menu__nav>.m-menu__item{padding:0 10px;border-bottom:solid 1px #e9e9e9;}
.m-topbar--on .mob-menu-overlay{display:block;position:fixed;left:0;bottom:0;top:0;right:0;background:#00000050;width:100%;height:100vh;}
.m-topbar--on #m_header_topbar .main_nav .m-aside-header-menu-mobile > li a.nav__link span{text-align:left !important}
.m-topbar--on .m-aside-header-menu-mobile ul.main_menu{padding:40px 10px 10px;margin:0}
.m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li, .m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li a{width:100%;float:left;margin:1px 0}
.m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li > .m-menu__link{padding:5px 10px 5px 0;height:auto}
.m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li > .m-menu__link .flaticon-social-1:before{font-size:22px}
.m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li > .m-menu__link i{font-size:20px;margin-top:1px}
.m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li > .m-menu__link .nav__link_icon{text-align:left;float:left;width:32px}
.m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li > .m-menu__link .nav_link_wrapper{text-align:left;float:left;line-height:24px}
.client_logo{margin-top:0;margin-left:10px}
.m-brand .m-brand__logo .m-brand__logo-wrapper img{height:45px}
.m-header .m-brand{margin-left:20px}
.m-footer .m-footer__nav{float:right !important}
body .lblTaskList{width:100%;margin-top:0;margin-bottom:10px}
body .lblTaskList:empty{margin-bottom:0}
.perio-page .calc_numericBox .font12{font-size:10px !important}
/*.form-add-patient-content .other-btn-sec{margin-top:10px}*/
.main_menu > li{height:auto;display:initial}
.main_menu > li a.nav__link .nav__link_icon i.flaticon-users-2{background:var(--primary-color);border-radius:16px;width:23px;height:23px;color:#fff;line-height:23px;text-align:center}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow, .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__notifications.m-topbar__notifications--img.m-dropdown--arrow .m-dropdown__arrow{display:none}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__notifications.m-topbar__notifications--img .m-dropdown__wrapper{padding-top:0}
.family-recall-popup table.k-selectable{table-layout:inherit}
.m-checkbox, .m-radio{line-height:20px}
.perioChartPanel-fixed{left:25px !important;right:55px !important}
.profile-summary-quickview .patient_pic .proChangeDp{display:block !important;}
.m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__submenu>.m-menu__subnav>.m-menu__content .m-menu__inner .m-menu__link{height:30px;padding:8px 20px 0 45px !important;}
.m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__submenu>.m-menu__subnav>.m-menu__content .m-menu__inner .m-menu__item:last-child  .m-menu__link{height:30px;padding-bottom:0px !important;}
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading{border-width:2px !important;margin-top:10px;margin-top:10px;display:block;float:left;}
#divInsOpt.account-optin-popup .btn{margin-bottom:5px;height:40px;}

} /* end media */

@media (min-width:768px ) and (max-width:992px){
body.touchDevice .m-header-menu .m-menu__nav>.m-menu__item .m-menu__link.schedule_link{pointer-events:none !important;}
.sm-w90{width:700px !important;margin-left:-350px !important;left:50% !important}
.sm-text-right{text-align:right !important}
.sm-btn-group .btn-block{display:inline-block !important;width:auto;margin-top:0}
.patient_info .btn{line-height:15px;padding:5px 10px}
.profile-summary-quickview .patient_info h3{margin-bottom:5px}
.m-nav.m-nav--inline > .m-nav__item{height:auto}
#divscheduler #liTextTemplates_Header{top:11px;right:117px;}

#divTopHeaderContent.hPatientPortal #m_header_topbar.m-topbar .m-topbar__nav-wrapper{margin-top:65px;float:left;width:100% !important;}
#divTopHeaderContent.hPatientPortal .m-topbar .m-topbar__nav.m-nav{width:100%;} 
#divTopHeaderContent.hPatientPortal .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile{width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#divTopHeaderContent.hPatientPortal .m-topbar__nav.m-nav > .m-nav__item.client_logo{float:right} 
#divTopHeaderContent.hPatientPortal .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link span,
#divTopHeaderContent.hPatientPortal .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username{line-height:40px !important;}

body .email-list-sec #Inbox .table{max-width:100%}
.m-menu__item .m-menu__submenu.m-menu__submenu--classic > .m-menu__subnav .ipad-link span{text-indent:44px;}
#dvHeadMenu .m-menu__subnav .schedule-lists > a > svg{margin-top:6px}
#dvHeadMenu .m-menu__subnav .schedule-lists li svg{left:23px;}
#dvHeadMenu .m-menu__subnav .schedule-lists li a{text-indent:50px;}
.appt-sche-edit-popup .dental-visit-dropdown .k-widget.k-dropdown{width:100%}
.pi-adjustment{margin-top:15px}
.clinical-note #ProcComment{min-height:auto !important;max-height:82px !important;}
.sche-recall-popup .planned_appt_search_result #RecallListGrid_SR .k-grid-pdf{margin-top:0 !important}
.appintment-type-edit-popup .set-time .k-widget.k-dropdown{width:120px !important}
#GrdDentalOrthoVisits table col:nth-child(2){width:100px !important;}
.operatory-page .multiSelect_dropdown{padding-right:0 !important}
#tblClinicianChair td.tg-0lax input[type="checkbox"]{margin-top:4px}
.orthochart-list-popup table col:nth-child(1){width:150px !important;}
body .appo-reminders-popup{min-width:665px !important;}
#divOptions #divSocialMedia span.k-textbox{width:91% !important;}
.account-page .view-dropdownBlk label{width:auto;}
#GrdLaboratory table col:nth-child(1){width:110px !important;}
#GrdLaboratory table col:nth-child(2){width:130px !important;}
#GrdLaboratory table col:nth-child(8){width:120px !important;}
.treatment-plan-page .set-rank{max-width:128px;margin-bottom:10px}
}

/* end media min-width 768 and max-width 992 */ 
.mob-menu-overlay{display:none;}
.panel_fieldset{padding-top:0!important;padding-bottom:0!important}
.panel_fieldset .personalInfo_blank{padding:15px}
.panel_fieldset .form-group label:not([class="m-checkbox"]){font-weight:500;padding-right:0;padding-left:5px}
.panel_fieldset select.form-control:not([size]):not([multiple]){padding-left:8px}
.tc_quick_btn{margin-bottom:5px;}
.tc_quick_btn a{display:inline-block;padding:5px 4px;border-radius:6px;line-height:26px;}
.tc_quick_btn a i{vertical-align:middle}

.clearfix{clear:left}

.link2{color:#333;font-weight:500}
body .oc_encounters_tabs .nav.nav-tabs .nav-link.active, body .chart_tabs .nav.nav-tabs .nav-link.active, body .chart_tabs .nav-pills .nav-link.active{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}
.oc_encounters_tabs .nav.nav-tabs .nav-link, .chart_tabs .nav.nav-tabs .nav-link{border-color:#c5c5c5}

.chart_tabs .tab-content{padding:5px 5px 0;border:solid 1px #c5c5c5;overflow:hidden;}
.chart_tabs .nav.nav-tabs{margin-bottom:0;border-bottom:solid 1px #c5c5c5}
.tp_patient_details .panel_fieldset .personalInfo_blank .patient_info, .tp_patient_details .panel_fieldset .patient_info{height:calc(100% - 2.2rem)}
.tp_patient_details .panel_fieldset .personalInfo_blank{height:calc(100%)}
.tp_patient_details .panel_fieldset .personalInfo{height:100%;margin-top:0}
.dropdown_palmer{margin:5px 0 0 5px}
.ortho_img_popup{width:100%;float:left}
.ortho_img_popup_btns{width:100%;overflow:hidden}
.ortho_img_popup_btns ul{width:100%;list-style:none;margin:0;padding:0 0 10px;border-bottom:solid 1px #c5c5c5;float:left}
.ortho_img_popup_btns li{margin:0 6px;padding:0;width:auto;float:left}
.ortho_img_popup_btns li a{color:#ccc;text-decoration:none}
.ortho_img_popup_btns li a i{font-size:24px;color:#666}
.ortho_img_popup_btns li a .fa{font-size:22px;margin-top:8px}
.ortho_img_popup_btns li.close_popup{float:right}
.lastActivity{position:fixed;bottom:0;left:20px;z-index:10000; right: 208px; /* overflow-x: hidden;*/}
.lastActivity:not(.wrap-team-signals){ z-index:10003; max-width: 450px; right: auto;}
.lastActivity .nav-toggle{ float:left;clear:both;background:var(--secondary-color);border-color:var(--secondary-color);border-radius:8px 8px 0 0; width:48px; padding: 5px 10px;text-align:center; height: 47px;}
.lastActivity .lastActivityContent{width:450px;min-width:450px;padding:5px;float:left;clear:left;background:#fff;border:solid 2px #c5c5c5;word-break:break-word; z-index: 1;  position: relative;}
.lastActivity .lastActivityContent table, .tp_patient_details .panel_fieldset{margin-bottom:0}
.profile-summary-quickview.add_appt .patient_info label{margin-bottom:0;font-weight:500;width:40%;text-align:right;padding-right:2%;float:left}
.profile-summary-quickview.add_appt .patient_info span:not(.required){word-break:break-word;display:block;overflow:hidden}
#acPatientSche_validationMessage{margin-top:4px !important;float:left;padding:7px;padding-left:40%;}
.add_patient_blk fieldset, .m-portlet{padding:0 20px}
.m-tooltip.tooltip.show{z-index:99999}
#accordion .card-header .btn-link{display:block;width:100%;text-align:left;color:#fff;font-size:18px;padding:3px 0}

#accordion .card-header .btn-link:focus{text-decoration:none}
#accordion .card-header .btn-link:active{text-decoration:none}
#accordion .card-header{background-color:var(--primary-color);border-bottom:1px solid #2d5c8c}
#accordion .card-header .guarantor_text{float:right;font-size:12px;line-height:22px}
a.acco_addFam{display:block;text-align:right;line-height:35px;font-weight:500;clear:left;margin:5px 0}
h3.insu_title{font-size:15px;border-bottom:solid 1px #c5c5c5;margin-bottom:15px;padding:0 0 15px;font-weight:500}
table.fam_relation i:before{font-size:15px;font-weight:700}

.setPriority{float:right!important}
#insuVerifi_list .m-form__group{padding:0 8px 10px}
.table .form-control-sm{padding:2px}
.addAppointment_model{padding:0 25px}
.form-group .k-autocomplete{border:0}
.form-group .k-autocomplete .k-input{display:block;width:100%;border-width:0;padding:.65rem .85rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:solid 1px #ebedf2;border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-shadow:none;height:38px}

.m-portlet-2col{width:100%}
.m-portlet-2col .m-portlet-head-right{display:table-cell;text-align:right;vertical-align:middle;width:80%}
.m-portlet-2col .m-portlet-head-right label, .m-portlet-2col .m-portlet-head-right .m-checkbox{margin-bottom:0;margin-top:8px}
.m-portlet-2col.txplanDeta .m-portlet__head-tools{width:400px}
.m-portlet-2col.txplanDeta .m-portlet__head-tools label{font-weight:500}

.teeth_chart{max-width:100%;padding:15px 5px 15px 25px;margin:0 auto;position:relative}
#dvOrthoTeethChart.teeth_chart{padding:0;border-radius:0 !important;}
.teeth_chart:after{position:absolute;content:"";left:0;right:0;top:50%;background:url(../images/teeth_chartHorLine.jpg) repeat-x 0 50%;height:2px;margin-top:-2px}
.teeth_chart table td{color:#fff;font-size:11px}
.teeth_chart table td img{max-width:100%;max-height:88px}

.insurance-plan-edit-poopup #IPE_panelPat[style="display:none;"] ~ .col-lg-5 .subscriberInfo_content{border-left:none;padding-left:0}
.family-per-name small.guarantor_fam{background:var(--primary-color);border-radius:6px;color:#fff;width:16px;height:16px;line-height:16px;font-size:10px;display:inline-block;position:relative;top:-5px}
.col-form-label{font-size:13px;line-height:22px;text-align:right}
.pdngT_5{padding-top:5px!important}
#generalChart .tc_quick_btn a{margin-left:0;line-height:18px}
#generalChart .tc_quick_btn a i:before{font-size:15px}
.medicaid_id .m-input{padding-left:6px;padding-right:6px}
.medicaid_id .medicaid_state label{float:left;width:25%;text-align:left}
.medicaid_id .medicaid_state .form-control{float:right;width:70%}
span.sep_line{position:absolute;top:0;right:-2px}
.treatment_tabs.tx_activities .m-portlet__head{border:none;display:inline-block;float:right;position:absolute;right:0;top:-8px;width:70%}
#fieldset_group.collapse_bar, .patient_details #fieldset_group, .btn-no-pdng{padding:0}
.patient_details #fieldset_group fieldset .control-label{padding-top:0;padding-bottom:0}
.patient_details #fieldset_group .form-horizontal .row{margin-bottom:2px;padding:0 10px}
.patient_details #fieldset_group fieldset .text_red, .patient_details #fieldset_group fieldset .text_red .control-label, .font_red{color:red}
#procedures .slick-prev, #procedures .slick-next{top:-15px}
.btn.btn-style1{padding:.35rem .5rem;background:#969494;border:none}

.nowrap{white-space:nowrap}
#mCSB_3_container .table.table-striped tbody td, #mCSB_2 .table-striped tbody tr, .show_operatory, .k-selectable tr{cursor:pointer}
.collapse_bar .show_operatoryicon.open .fa-chevron-down{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.panel-heading h5.panel-title{color:#fff;font-weight:500;font-size:14px;line-height:30px;margin-bottom:0;background:var(--primary-color);text-align:center;display:block}
.collapse_bar .show_operatoryicon{position:absolute;right:24px;top:18px}
.collapse_bar .show_operatoryicon .fa{padding:4px 0 5px 5px;text-align:center;border:solid 1px #c5c5c5;border-radius:6px;background:#fff;display:block}
.collapse_bar .panel-body{display:none}
.dashboard_operatory{padding-bottom:0}
#schedulerTab #ScheTabs{margin-bottom:0;}
.Operatory_content .Operatory_item{background:#f4f5f8;padding:2px 24px 0 5px;min-height:55px}
.Operatory_content .Operatory_item h4{font-size:12px;font-weight:700;margin-bottom:5px;display:block;font-size:11px}
.Operatory_content .Operatory_item p{font-size:12px;margin-bottom:0;white-space:nowrap}
.Operatory_content .Operatory_item .fa{position:absolute;right:5px;top:5px}
.carousel{margin-bottom:0;padding:0 40px 30px}
.carousel-control{left:-12px}
.carousel-control.right{right:-12px}
.carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}
.carousel-indicators li{background:silver}
.carousel-indicators .active{background:#333}
.Operatory_content .owl-theme .owl-nav{position:absolute;right:0;top:-43px;font-size:26px;margin-top:0}
.Operatory_content .owl-theme .owl-nav [class*=owl-]:focus{background:none;border:none;outline:none}
.Operatory_content .owl-theme .owl-nav button span{color:#fff;padding-left:1px;padding-right:1px}
#ScheTabs .Operatory_content .owl-theme .owl-nav button span{color:var(--secondary-color-darkest); font-weight: bold;}
#ScheTabs .Operatory_content .owl-theme .owl-nav button:hover span{color:var(--secondary-color);}

.Occupied_box .table-striped{margin-bottom:0}
.Occupied_box .table-striped tbody tr td, .font12, .progress{font-size:12px}
.k-event.tosched,
.Operatory_content .owl-item .item.dr_01 .Operatory_item{border:solid 2px #0404042b !important;}
#fieldset_group.add_patient_blk fieldset{min-height:165px; padding-bottom}
.add-appt-widget{width:100%;margin-bottom:0;float:left;clear:left}
.add-appt-widget .col-form-label{text-align:right;font-weight:500;padding-left:0;padding-right:0; margin-bottom: 0; line-height: 20px; }
.add-appt-widget .form-group{margin-bottom:10px}
.widget_sec h2.sub_title, .add-appt-widget h2.sub_title{font-size:15px;margin-bottom:10px;overflow:hidden;border-bottom:solid 1px #c5c5c5;padding-bottom:10px}
.text-style2{font-size:18px;border-bottom:solid 1px #c5c5c5;padding-bottom:8px;margin-bottom:10px;overflow:hidden;color:var(--primary-color)}
.add-appt-widget h2.sub_title .m-checkbox{font-size:12px;line-height:20px}
.paddingLR10{padding-left:10px!important;padding-right:10px!important}

.m-checkbox.lock_checkbox{padding-left:22px}
#enter-treatment .m-radio{margin-bottom:8px}

.table_style2 th, .table_style2 td{padding:12px 3px}
.table.table-striped .tfoot td{background:#666;color:#fff}
.m-checkbox .k-checkbox-label{width:18px;height:18px;line-height:18px;border:1px solid #c5c5c5;position:relative;border-radius:6px;padding:0}
.m-checkbox .k-checkbox-label:before{border:none;box-shadow:none}
.m-checkbox .k-checkbox-label:focus:before{border:none;box-shadow:none}
.m-checkbox .k-checkbox-label:active:before{border:none;box-shadow:none}
.m-checkbox .k-checkbox:checked + .k-checkbox-label:before{box-shadow:none;position:absolute;color:#7281a4;top:50%;left:50%;margin-left:-3px;margin-top:-8px;width:5px;height:10px;border-style:solid;border-width:0 2px 2px 0 !important;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-color:#7281a4;content:"";border-radius:0}
.k-widget, .k-widget *, .k-widget:before{-webkit-box-sizing:inherit!important;box-sizing:inherit!important}
.k-window-titlebar.k-header{display:block}
.m-portlet{box-shadow:none}
.k-dropdown{background:#fff}
.k-dropdown-wrap .k-select, .k-numeric-wrap .k-select, .k-picker-wrap .k-select{line-height:2.021429em !important}

#chat_widget .k-chat{height:424px;border-color:#c5c5c5}
table.fam_relation a.add_link, .profile-summary-quickview.add_appt, body .k-listbox .k-item.k-selected{color:#333}
body .k-widget.k-listbox .k-item.k-selected{background-color:var(--primary-color);color:#fff}

.k-popup .k-list > .k-selected{background:var(--primary-color)!important;color:#fff!important;box-shadow:none!important;border:none!important}
.k-list-optionlabel.k-selected.k-state-focused{background:var(--primary-color)!important;color:#fff!important;box-shadow:none!important;border:none!important}
.k-list > .k-selected.k-state-focused{background:var(--primary-color)!important;color:#fff!important;box-shadow:none!important;border:none!important}
.k-list .k-item.k-selected.k-state-focused{box-shadow:none!important;border:none}

#fieldset_group fieldset legend label{display:inline-block;padding:10px;width:auto;font-size:18px;font-weight:500;margin-bottom:0;padding-bottom:5px;border:0}
.loding_box{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.8);text-align:center}
.loding_box_content{position:absolute;left:50%;right:0;top:50%;bottom:0;width:180px;height:90px;color:#fff;margin:-45px 0 0 -90px;background-size:60px auto;text-align:center;background-image:url(../images/loader.gif) !important;background-repeat:no-repeat;background-position:center top !important}
.loding_box_content .loding_msg{font-size:18px;color:#fff;padding-top:90px;display:block}
.page-template{font-family:"DejaVu Sans","Arial",sans-serif;position:absolute;width:100%;height:100%;top:0;left:0}
.page-template .header{position:absolute;top:30px;left:30px;right:30px;border-bottom:1px solid #888;color:#888}
.page-template .footer{position:absolute;bottom:30px;left:30px;right:30px;border-top:1px solid #888;text-align:center;color:#888}
.page-template .watermark{font-weight:700;font-size:400%;text-align:center;margin-top:30%;color:#aaa;opacity:.1;transform:rotate(-35deg) scale(1.7,1.5);-webkit-transform:rotate(-35deg) scale(1.7,1.5)}
.required_filed label:after{position:absolute;right:-8px;top:0;content:"*";color:red}
.form-control.k-widget{width:100%;background:transparent}
.profile-summary-quickview .table{margin-bottom:0;border-color:#c5c5c5}
.field-validation-error{color:#333;background-color:#f2dede;padding:5px 10px;display:inline-block;margin-top:5px;border-radius:15px;position:relative}
.k-event.k-event-inverse{overflow:visible!important}
.k-scheduler-content .k-event.k-event-inverse .btn-group{height:100%;display:block}
.k-scheduler-content .k-event.k-event-inverse .btn-group .patient-template{height:100%;padding:0;display:block;width:100%;overflow:hidden;color:#444}
.k-scheduler-content .k-event.k-event-inverse .btn-group .patient-template h5{color:#fff;font-size:12px;background:rgba(0,0,0,0.3);padding:4px;border-radius:6px 6px 0 0}
.k-scheduler-content .k-event.k-event-inverse .btn-group .btn.dropdown-toggle:after{display:none}
.k-scheduler-weekview .k-scheduler-content .k-event.k-event-inverse .btn-group .patient-template{width:100%;padding:0}
.k-filter-row th, .k-grid-header th.k-header{white-space:normal}
.table-striped tbody tr:nth-of-type(even){background-color:#fff}
#summary_sec .patient_info, .modal .modal-content .modal-body, .modal .modal-content .modal-footer, .modal .modal-content .modal-header{padding:10px!important}
#billableCodes_model .modal-dialog{max-width:750px}
.tc_quick_btn .copyToImg{margin-left:0;float:left}
.oc_encounters_tabs .tab-content{min-height:406px}
#orthoChart .patient_info_blk, #generalChart .patient_info_blk, .teeth_chart td, .teeth_chart td img{position:relative}
.quick-note{position:absolute;right:0;top:-6px;min-width:35px;height:32px;background:#fff;text-align:center;line-height:32px}
.quick-note.quick-icon-set{position:relative;top:-55px;right:auto;left:-180px;text-align:right;}
.quick-note a{color:#ffb300}
.copytoImages{position:absolute;left:50%;top:6px;margin-left:-11px;width:36px;height:36px;z-index:5;font-size:11px}
#change_password .m-login.m-login--2 .m-login__wrapper{padding:2% 2rem 1rem}
.sec_widget_content{padding:0 5px;display:block;margin-top:1px}
.sec_widget12 .sec_widget_content p{font-size:14px;line-height:18px; white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;line-height:16px;color:#444}
.btn-no-pdng .fa{font-size:18px}
.input-group.modifiers_group input{padding:.65rem .55rem}
.k-grid .k-table-row.k-table-alt-row, 
body .k-grid.table-striped  .k-table-tbody >  .k-table-row.k-table-alt-row { background:rgba(0,0,0,.01); }
.table-striped tbody tr.k-master-row,
body .table-striped tbody tr:nth-of-type(2n+1), body .table-striped tbody tr:nth-of-type(odd),
body .k-grid.table-striped  .k-table-tbody >  tr:nth-of-type(2n+1):hover, body .k-grid.table-striped  .k-table-tbody >  tr:nth-of-type(odd):hover {background:var(--secondary-color-lightest);}
.table-striped tbody tr.k-master-row:hover { background:var(--secondary-color-lightest-30) !important}
/*body .table-striped tbody tr:nth-of-type(2n+1):hover,
body .table-striped tbody tr:nth-of-type(odd):hover { background:var(--secondary-color-lightest-30) !important }*/
.table .k-grid-content .k-grouping-row {
    background: var(--primary-color) !important;
    color: #fff;
}
.table .k-grid-content .k-grouping-row td{background-color:transparent}
.table .k-grid-content .k-grouping-row .k-icon,
.table .k-grid-content .k-grouping-row .k-reset{color:#fff;}
.k-table-tbody .k-group-cell{background:#e5e5e5}
.k-gantt .k-treelist .k-alt.k-selected, .k-gantt .k-treelist .k-alt.k-selected > td, .k-gantt .k-treelist .k-selected, .k-gantt .k-treelist .k-selected td, .k-grid td.k-selected, .k-grid td.k-selected.k-state-focused, .k-grid tr.k-selected, .k-listview > .k-selected, .k-marquee-color, .k-scheduler .k-today.k-selected, .k-selected.k-line{color:#000 !important}
div.k-grid tr.k-selected td{border-color:transparent;	box-shadow:none}
#scheduler.k-scheduler-content{overflow:inherit !important}
.apvt_tabs.k-tabstrip .k-content{padding:10px;border:0}
.patient-portal .apvt_tabs.k-tabstrip .k-content{padding:10px 0}
.apvt_tabs.k-tabstrip{border:none;background:none;padding:0;box-shadow:none;margin-bottom:0 !important}
.apvt_tabs.k-tabstrip:focus{box-shadow:none}
.apvt_tabs.k-tabstrip .k-active{border-color:#ebedf2}
.apvt_tabs .k-tabstrip-items .k-loading{border-top:none}
.apvt_tabs .k-tabstrip-items .k-item{background:none;border-color:#c5c5c5}
.apvt_tabs.k-tabstrip-top .k-tabstrip-items .k-active{background:var(--primary-color);border-color:var(--primary-color)}
.owl-carousel.owl-drag .owl-item .Operatory_item{position:relative;color:#575962;border-radius:0!important;word-break:break-word;padding-right:20px;min-height:54px;}
.sidebar_right .k-listbox .k-list-scroller{border:none}
.k-tooltip .hov_alert{position:absolute;left:0;top:0;right:0}
.k-tooltip .hov_alert h3{display:block;padding-bottom:0;line-height:30px;padding-left:10px;border:none;word-break:break-word}
.apvt_tabs.k-tabstrip-top .k-tabstrip-items .k-active span{color:#fff;}
.personalInfo .insurance_plan_tab .k-tabstrip .k-tabstrip-items li.k-link{padding:4px 15px;color:var(--primary-color)}
.patient-template .hov_sec_icons{right:0;top:0}
.hov_schedulecol2{padding-top:30px}
.hov_sec_icons i{margin-left:1px}
.k-scheduler-content .k-event-actions .k-event-delete .k-i-close:before{font-size:14px;}
.hov_sec_icons i:before{font-size:9px}
.k-scheduler-content .k-event-actions .k-event-delete .k-icon, .hov_sec_icons i.sec__icon,
.hov_sec_icons svg.visiticon{background:#fff;height:15px;width:15px;text-align:center;border-radius:4px;line-height:15px;margin-left:2px;float:left;margin-right:2px;margin-top:1px}
.hov_sec_icons svg.visiticon{padding:1px;}
.k-scheduler-content .k-event-actions{top:1px}
.k-scheduler-content .k-event-actions .k-event-delete {display:block!important;color:#444; opacity: 1;  visibility: visible;}
.k-grid-content .k-grid-norecords .alert-warning:not(.m-alert--outline){background:none;color:var(--secondary-color);border:none;padding-top:35px}
.k-grid-content .k-grid-norecords .alert-warning:not(.m-alert--outline) h6{padding:15px 0;font-style:italic}
.k-pdf-export .k-grid-toolbar, .k-pdf-export .k-pager-wrap{display:none}
.k-pdf-export .table-striped tbody tr:nth-of-type(2n+1) {   background: var(--secondary-color-lightest) !important;  }
.category-label{vertical-align:middle;padding-right:.5em}
.refreshBtnContainer{display:inline-block;font-weight:700;font-size:15px;margin-top:10px}
.toolbar{float:right}
.button_size_group .btn{margin-right:8px;margin-top:8px}
.control-label{padding-right:0;margin-bottom:0;line-height:34px;color:#444;font-weight:400}
.control-label-value { line-height:34px;}
.m-checkbox, .m-radio{color:#212529;font-weight:400;line-height:22px}


.k-calendar>.k-header{background-color:var(--primary-color);color:#fff}
.k-calendar .k-calendar-td.k-selected .k-link{border-color:var(--primary-color);background-color:var(--primary-color);}
.k-calendar .k-calendar-td.k-selected .k-link:hover{border-color:var(--secondary-color);background-color:var(--secondary-color)}
body .k-calendar .k-today .k-link{color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}
body .k-edit-form-container .k-edit-buttons{justify-content:flex-end;margin:12px 0 0 0;padding:0;}
.modal-fee-sche-edit ~ .k-edit-buttons.k-state-default{padding-left:0;}

.generate-svg #trefresh{padding-left:35px}
.generate-svg svg{width:18px;position:absolute;top:9px;left:10px;height:20px;fill:#fff;z-index:2}

/*----------Icon-------*/

.sp-icon{width:28px;height:28px;background:url(../images/spirit-icon.png) no-repeat;display:inline-block;background-size:75px auto}
#li_patientHeaderMenu > .nav__link .sp-icon.users{background-size:90px auto;background-position:0 0;width:33px;}
#li_patientHeaderMenu.m-menu__item--hover > .nav__link .sp-icon.users, #li_patientHeaderMenu > .nav__link.active .sp-icon.users,
.m-menu__item--hover .sp-icon.users{background-position:-53px 0}
.sp-icon.admin{background-position:0 -32px}
.m-menu__item--hover .sp-icon.admin{background-position:-44px -27px}
#li_AdminHeaderMenu .nav__link .sp-icon.admin{background-position:0 -36px;background-size:92px auto;width:33px;height:33px;}
#li_AdminHeaderMenu.m-menu__item--hover > .nav__link .sp-icon.admin{background-position:-55px -36px}
.sp-icon.bell{background-position:0 -57px}
.sp-icon.cases{background-size:83px auto;background-position:-4px -96px}
.sp-icon.blockouts{background-position:-4px -115px}
.sp-icon.slips{background-position:-3px -201px}
.sp-icon.medical{background-position:-3px -171px}
.sp-icon.recall{background-position:-3px -201px}
.sp-icon.forms{background-position:-3px -230px}
.sp-icon.procedure{background-position:-3px -257px}
.sp-icon.conditions{background-position:-3px -285px}
.sp-icon.diagnosis{background-position:-3px -288px}
.sp-icon.medications{background-position:-3px -315px}
.sp-icon.fee{background-position:-3px -342px}
.sp-icon.manager{background-position:-3px -371px}
.sp-icon.insurance{background-position:-3px -400px}
.sp-icon.batch{background-position:-4px -430px}
.sp-icon.financial{background-position:-3px -458px}
.sp-icon.status{background-position:-1px -489px}
.sp-icon.pharmacies{background-position:-3px -518px}
.sp-icon.laboratories{background-position:-5px -545px}
.sp-icon.referrals{background-position:-4px -606px}
.sp-icon.letters{background-position:-4px -632px}
.sp-icon.practice{background-position:-4px -663px}
.sp-icon.providers{background-position:-4px -693px}
.sp-icon.employees{background-position:-4px -719px}
.sp-icon.sites{background-position:-4px -750px}
.sp-icon.audit{background-position:-4px -777px}
.sp-icon.so{background-position:-4px -803px}
.sp-icon.sb{background-position:-4px -833px}
.sp-icon.at{background-position:-4px -862px}
.sp-icon.ovt{background-position:-4px -891px}
.sp-icon.aqp{background-position:-4px -919px}
.sp-icon.rl{background-position:-4px -947px}
.sp-icon.tpo{background-position:-3px -975px}
.sp-icon.dcqp{background-position:-3px -1004px}
.sp-icon.ocl{background-position:-3px -1066px}
.sp-icon.as{background-position:-3px -1092px}
.sp-icon.tt{background-position:-3px -1122px}
.sp-icon.ats{background-position:-3px -1149px}
.sp-icon.io{background-position:-3px -1178px}
.sp-icon.iv{background-position:-3px -1205px}
.sp-icon.ic{background-position:-3px -1235px}
.sp-icon.fc{background-position:-3px -1264px}
.sp-icon.clearing{background-position:-3px -1295px}
.sp-icon.bo{background-position:-3px -1320px}
.sp-icon.amp{background-position:-3px -1351px}
.sp-icon.rn{background-position:-3px -1379px;height:30px !important}
.sp-icon.rs{background-position:-3px -1402px;margin-bottom:-3px}
.sp-icon.lc{background-position:-3px -1435px;margin-bottom:-3px;width:20px}
.sp-icon.rx{background-position:-3px -1470px;margin-bottom:-3px;width:20px}

@media (min-width:1900px ) and (max-width:1920px ) and (max-height:1024px) {
#dvAcTreatFinance #GridPatientFinancingManage col:nth-child(2){width:160px !important}
#dvAcTreatFinance #GridPatientFinancingManage col:nth-child(3){width:200px !important}
}

@media (min-width:1258px){.profile-summary-quickview .patient_info .btn-sm:hover{background:var(--primary-color);border-color:var(--primary-color)}
.m-nav>.m-nav__item:hover>.m-nav__link .m-nav__link-text{color:var(--secondary-color)}
body .k-listbox .k-item:hover:not(.k-state-disabled){color:#333}
.lastActivity .nav-toggle:hover{background:var(--secondary-color-darkest);border-color:var(--secondary-color-darkest)}
body .k-grid td.k-selected:hover, body .k-grid tr.k-selected:hover td{background-color:var(--secondary-color-darkest);border-color:var(--secondary-color-darkest)}
body .k-grid td.k-selected:hover .grid-list-icon, body .k-grid tr.k-selected:hover td .grid-list-icon{fill:#fff;}

.main_menu > li a.nav__link:hover{text-decoration:none;background:transparent;}
.table td a:hover{color:#333}
.procedure-payment-popup .table .k-grid-toolbar .k-grid-cancel-changes:hover, .procedures-table-sec .table .k-grid-toolbar .k-grid-cancel-changes:hover{background-color:#e23b57 !important;border-color:#e23b57 !important}

.img-infoIcons li a:hover, i[onclick]:hover{color:var(--primary-color)}
.m-nav--inline.nav-sub > .m-nav__item.active > a:hover{color:#fff;}
.header_submenu.lavel3 .m-nav--inline.nav-sub > .m-nav__item > a:hover, .header_submenu.lavel3 .m-nav--inline.nav-sub > .m-nav__item > a:hover i, .ortho_img_popup_btns li a:hover i,
.advance_search_link:hover{color:#444}
.m-nav--inline.nav-sub > .m-nav__item.active > a:hover .m-nav__link-icon{color:#fff}
.m-nav--inline.nav-sub > .m-nav__item > a:hover, .m-nav--inline.nav-sub > .m-nav__item > a:hover .m-nav__link-icon{text-decoration:none;color:#d1e6fb}
.header_search__wrapper .header_search__icon:hover{text-decoration:none}
#accordion .card-header:hover{background-color:var(--primary-color-darkest)} 
.profile-summary-quickview .patient_pic:hover .proChangeDp{display:block;-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;transition:all 2s ease-out}
.m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li:hover{background-color:transparent !important}
.m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li > a:hover{background:var(--primary-color) !important;color:#fff;border-radius:6px}
.m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li a:hover .nav_link_wrapper{color:#fff !important}
.tc_quick_btn a:hover{text-decoration:none;background:var(--primary-color);color:#fff}
.oc_encounters_tabs .nav.nav-tabs .nav-link:hover,.chart_tabs .nav.nav-tabs .nav-link:hover{border-color:#c5c5c5}
.main_menu > li a.nav__link:hover .nav__link_icon i, .main_menu > li a.nav__link:hover .nav_link_wrapper, .m-nav-sticky .m-nav-sticky__item > a:hover > i{color:var(--secondary-color)}
#people .nav li a:hover, .header_search__wrapper .header_search__icon:hover a, #accordion .card-header .btn-link:hover, table.fam_relation a:hover{text-decoration:none}
.btn.btn-style1:hover{background:#827f7f}
.Operatory_content .owl-theme .owl-nav [class*=owl-]:hover{background:none;border:none;outline:none}
.Operatory_content .owl-theme .owl-nav button:hover span{background:none}
.k-widget.k-listbox .k-item.k-selected:hover{background-color:var(--primary-color-darkest);color:#fff} 
.k-popup .k-list > .k-selected .k-list-optionlabel:hover, .k-list-optionlabel.k-selected.k-state-focused:hover{background:var(--secondary-color) !important;color:#fff}
.k-popup .k-list > .k-selected:hover{color:#dafbff!important;background:var(--primary-color-darkest)!important}
.k-list .k-item.k-selected.k-state-focused:hover{color:#dafbff!important;background:var(--primary-color-darkest)!important}
.apvt_tabs .k-tabstrip-items .k-item:hover{border-color:#ccc}
#divEditPerm button.btn-collapse:hover, #divEditPerm button.btn-expand:hover,.dashboard-page .insurancecolumn .fa-share-square-o:hover, .ref-attach-edit-popup a:hover i{color:#000}
div.k-grid .k-header .k-button:hover{color:#fff;background-color:#1192f6;border-color:#0a8cf0}
.form-control.m-input:hover{/*background-color:#fff;border-color:#f5f5f5;*/box-shadow:0 0px 7px 0px #e8e8e8 !important}
.btn-dlg-primary + .k-dialog-buttongroup .k-button:hover{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}
.dailySch .col-md-6:hover .dailySch-icon .fa{font-size:6em}
.m-widget1 .m-widget1__item:hover .m-widget1__title .faAniIcon{transform:rotate(83deg);-moz-transform:rotate(83deg);-webkit-transform:rotate(83deg);font-size:140px;opacity:0.2}
.m-widget1 .m-widget1__item:hover .m-widget1__number{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);font-size:1.8rem}
.m-widget16 .m-widget16__body .m-widget16__item:hover{font-weight:500}
.clsImaging:hover{color:#fff;background:var(--secondary-color-darkest)}
.k-scheduler-footer .k-link:hover{text-decoration:underline}
.addFamilyMember a:hover{color:#7d7d7d !important}
.header_submenu:not(.lavel3) .m-nav.m-nav--inline.nav-sub > .m-nav__item:hover .m-nav__link-icon{color:#d1e6fb}
.k-draghandle.k-selected:hover{background-color:var(--secondary-color)!important;border-color:#f39d1f!important;color:#fff !important}

body .btn-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color)}
body .k-switch-on.k-state-hover .k-switch-container, body .k-switch-on:hover .k-switch-container{background-color:var(--primary-color)}
body .btn-danger:hover, .demo-section .k-button.k-clear-selected:hover,
.k-coloreditor-cancel.k-button:hover{color:#fff;background-color:#f22d4e !important;border-color:#f12143 !important}
body .k-switch-on.k-state-hover .k-switch-handle, body .k-switch-on:hover .k-switch-handle{background-color:var(--primary-color)}
.authorization-estimation-popup #GrdClaimProcedurePayPreAuth .k-grid-cancel-changes:hover{color:#fff;background-color:#f22d4e;border-color:#f12143}
body .k-popup .k-list-ul .k-list-item:hover{color:#fff !important;background:var(--primary-color) !important}
body .k-popup .k-list-ul .k-list-item:first-child:hover{border-radius:4px 4px 0 0}
body .k-popup .k-list-ul .k-list-item:last-child:hover{border-radius:0 0 4px 4px !important}
.insurance-company-edit-poopup .phone-number .k-widget.k-textbox #txtPhone:hover,.insurance-company-edit-poopup #InsPlanCount1:hover,.insurance-company-edit-poopup #InsPlanCount1:hover,.k-datepicker input[data-role="datepicker"]:hover,.k-numerictextbox .form-control.m-input:hover{box-shadow:none}
body .k-overflow-anchor:hover, body .k-textbox:hover{box-shadow:0 0px 7px 0px #e8e8e8;border-color:#c5c5c5}
.k-dialog-buttongroup button.k-primary:hover{background-color:var(--primary-color)}
#dlgOrthoVisit ~ .k-dialog-buttongroup .k-button.k-primary:hover,#dlgDentalTxPlan ~ .k-dialog-buttongroup .k-button.k-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color)}
#dlgOrthoVisit ~ .k-dialog-buttongroup .k-button:hover,#dlgDentalTxPlan ~ .k-dialog-buttongroup .k-button:hover{background-color:#f22d4e;border-color:#f4516c}
#closeDialog ~ .k-dialog-buttongroup button:first-child:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}
#closeDialog ~ .k-dialog-buttongroup button:hover, #formDialog ~ .k-dialog-buttongroup button:first-child:hover, #dlgEditClaimAttachmentImageUpload ~ .k-dialog-buttongroup button:nth-child(2):hover{background-color:#f22d4e;border-color:#f22d4e;color:#fff}
.m-widget1 .m-widget1__item:hover .m-widget1__desc, .perio-page i.fa-edit[onclick]:hover, .recall-type-edit-popup .trigger-procedures .k-selected .fa-trash:hover{color:#fff}
.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading:hover .m-menu__ver-arrow{color:#fff}
body .images-page .col-exp:hover, body .report-list-page .col-exp:hover{background-color:var(--secondary-color);color:#fff}
} /* end media */

@media (min-width:1200px){
.panel_fieldset .form-group label{white-space:nowrap}
.m-header #m_header_nav{flex:2;}
#team-schedule{margin-top:0;position:absolute;left:15px;top:6px;right:0;}
} /* end media */

@media (min-width:992px){.procedures-codes-popup .btn-search{position:absolute;	left:0;	bottom:0;}
#support_dropMenu2.m-menu__submenu .m-menu__content li.m-menu__item .m-menu__link .m-menu__link-icon, .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav .m-menu__content .m-menu__inner>.m-menu__item>.m-menu__link .m-menu__link-icon{height:27px}
.personalInfo .text_red .col-md-3{flex:0 0 20.4%}
a:hover .sp-icon.cases{background-position:-47px -96px}
a:hover .sp-icon.blockouts{background-position:-43px -115px}
a:hover .sp-icon.slips{background-position:-42px -201px}
a:hover .sp-icon.medical{background-position:-42px -171px}
a:hover .sp-icon.recall{background-position:-42px -201px}
a:hover .sp-icon.forms{background-position:-42px -230px}
a:hover .sp-icon.procedure{background-position:-42px -257px}
a:hover .sp-icon.conditions{background-position:-42px -285px}
a:hover .sp-icon.medications{background-position:-42px -315px}
a:hover .sp-icon.fee{background-position:-42px -342px}
a:hover .sp-icon.manager{background-position:-42px -371px}
a:hover .sp-icon.insurance{background-position:-42px -400px}
a:hover .sp-icon.batch{background-position:-42px -430px}
a:hover .sp-icon.financial{background-position:-41px -458px}
a:hover .sp-icon.status{background-position:-40px -489px}
a:hover .sp-icon.pharmacies{background-position:-42px -518px}
a:hover .sp-icon.laboratories{background-position:-42px -545px}
a:hover .sp-icon.referrals{background-position:-43px -606px}
a:hover .sp-icon.letters{background-position:-43px -632px}
a:hover .sp-icon.practice{background-position:-43px -663px}
a:hover .sp-icon.providers{background-position:-43px -693px}
a:hover .sp-icon.employees{background-position:-43px -719px}
a:hover .sp-icon.sites{background-position:-43px -750px}
a:hover .sp-icon.audit{background-position:-43px -777px}
a:hover .sp-icon.so{background-position:-43px -803px}
a:hover .sp-icon.sb{background-position:-43px -833px}
a:hover .sp-icon.at{background-position:-43px -862px}
a:hover .sp-icon.ovt{background-position:-43px -891px}
a:hover .sp-icon.aqp{background-position:-43px -919px}
a:hover .sp-icon.rl{background-position:-43px -947px}
a:hover .sp-icon.tpo{background-position:-42px -975px}
a:hover .sp-icon.dcqp{background-position:-42px -1004px}
a:hover .sp-icon.ocl{background-position:-42px -1066px}
a:hover .sp-icon.as{background-position:-42px -1096px}
a:hover .sp-icon.tt{background-position:-42px -1122px}
a:hover .sp-icon.ats{background-position:-42px -1149px}
a:hover .sp-icon.io{background-position:-42px -1178px}
a:hover .sp-icon.iv{background-position:-42px -1205px}
a:hover .sp-icon.ic{background-position:-42px -1235px}
a:hover .sp-icon.fc{background-position:-42px -1264px}
a:hover .sp-icon.clearing{background-position:-42px -1293px}
a:hover .sp-icon.bo{background-position:-42px -1320px}
a:hover .sp-icon.amp{background-position:-42px -1351px}
a:hover .sp-icon.rn{background-position:-42px -1379px}
a:hover .sp-icon.rs{background-position:-40px -1402px}
a:hover .sp-icon.lc{background-position:-40px -1435px}
a:hover .sp-icon.rx{background-position:-40px -1470px}
a:hover .sp-icon.diagnosis{background-position:-42px -288px}}

.casePresenterChart img{border:solid 1px #c5c5c5;margin:4px 0}
.images-info .imageBlock{width:100%;float:left;height:200px;background:url(../images/image-img.png) no-repeat 50% 50% #fff;border:solid 1px #c5c5c5;margin-bottom:15px;display:table-cell;position:relative;padding:2px;vertical-align:middle}
.images-info .imageBlock.pdfImg{background:url(../images/image-pdf.png) no-repeat 50% 50% #fff}
.images-info{width:100%;float:left;margin-bottom:15px;height:100%;display:table;vertical-align:middle}

#imagelpg .img-fluid{min-width:100%;min-height:100%}

.img-infoIcons ul{margin:0;float:right;list-style:none}
.img-infoIcons li{margin:0 5px 0 0;padding:0;float:left}
.img-infoIcons li:last-child {margin-right:0;}
.img-infoIcons li a{color:#666}

#treeview .k-item .k-in{font-weight:500}
.insuranceBenefits tr.odd input.form-control{background:#f9f9f9}
.oTeeth_pro .ortArchwire{position:absolute;left:0;right:0;bottom:15px;height:2px;background:transparent;z-index:10}
.oTeeth_pro .ortArchwire.active{background:#539442}
.oTeeth_pro .ortArchwire.active.firstChild{left:50%}
.oTeeth_pro .ortArchwire.active.lastChild{right:50%}
.oTeeth_pro .ortArchwire.active:after{content:""}
.oTeeth_pro .ortArchwire.active.firstChild:after{margin-left:-15px}
.oTeeth_pro .ortArchwire.active.lastChild:after{margin-left:2px}

.extraction_tooth{display:none}
.extraction_tooth.active{display:block}
.valignB .extraction_tooth, .valignB .extraction_tooth span{position:absolute;left:50%;background:red;width:2px;margin-left:-1px;z-index:100}
.valignB .extraction_tooth{top:27px;bottom:7px;-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}
.valignB .extraction_tooth span{top:0;bottom:0;-webkit-transform:rotate(-36deg);-moz-transform:rotate(-36deg);-ms-transform:rotate(-36deg);transform:rotate(-36deg)}

.valignT .extraction_tooth, .valignT .extraction_tooth span{position:absolute;left:50%;background:#ff0000;width:2px;margin-left:-1px;z-index:100}.valignT .extraction_tooth{top:7px;bottom:20px;-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}
.valignT .extraction_tooth span{content:"";top:0;bottom:0;-webkit-transform:rotate(-36deg);-moz-transform:rotate(-36deg);-ms-transform:rotate(-36deg);transform:rotate(-36deg)}
.lineAmalgam{position:absolute;left:4px;top:4px;right:4px;bottom:4px;opacity:80%;}
.lineAmalgam span, body #PatientRecallGrid thead tr{background:transparent}
.lineAmalgam span.hidden_div{display:none}
.lineAmalgam span.amlgmT{position:absolute;left:50%;top:6px;height:15px;width:5px;z-index:2;margin-left:-3px;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px}
.lineAmalgam span.amlgmB{position:absolute;left:50%;bottom:6px;height:15px;width:5px;z-index:2;margin-left:-3px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px}
.lineAmalgam span.amlgmL{position:absolute;left:23px;top:50%;height:5px;width:18px;z-index:2;margin-top:-3px;border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px}
.lineAmalgam span.amlgmR{position:absolute;right:22px;top:50%;height:5px;width:18px;z-index:2;margin-top:-3px;border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px}
.lineAmalgam span.amlgmC{position:absolute;left:50%;top:50%;height:16px;width:16px;border-radius:6px;z-index:2;margin:-8px 0 0 -8px}
.valignB .lineAmalgam{ top:auto; height: 25px; }
.valignB .lineAmalgam span.amlgmL{width:14px;margin-top:-20px}
.valignB .lineAmalgam span.amlgmR{width:14px;margin-top:-20px;right:20px}
.valignT .lineAmalgam span.amlgmT,
.valignB .lineAmalgam span.amlgmB{height:10px}
.valignT .lineAmalgam{bottom:auto;height:25px}
.valignT .lineAmalgam span.amlgmL{width:12px;margin-bottom:-5px;margin-top:20px;}
.valignT .lineAmalgam span.amlgmR{width:14px;margin-bottom:-5px;right:22px;margin-top:20px;}
.valignT .lineAmalgam span.amlgmB{height:10px;top:0}

/*Sealant*/

/* PostBU_Tooth css*/
.PostBU_Tooth{position:absolute;left:50%;top:50%;width:4px;height:13px;margin:-10px 0 0 -2px}
.valignB .PostBU_Tooth{margin-top:0}
/* end PostBU_Tooth css*/

#DentalChart .valignM.tooth17to32 div.denTeeth{height:46px;}
.dentalLeftPanel label.label-all{margin-top:12px !important;}

/* bridge_Tooth */
.teeth_pro .bridge_Tooth{position:absolute;left:0;right:0;bottom:13px;height:4px;background:transparent;z-index:100}
.teeth_pro .bridge_Tooth.active{background:#a2a2a2}
.teeth_pro .bridge_Tooth.active.firstChild{left:50%}
.teeth_pro .bridge_Tooth.active.lastChild{right:50%}
.teeth_pro .bridge_Tooth.active span{background:#00ff1f;width:100%;height:4px;float:left;position:relative;top:-6px;background:transparent;}
.valignT .bridge_Tooth.active{top:18px;bottom:auto}
/* end bridge_Tooth */

.accountEditClaim .m-portlet-2col .m-portlet-head-right{width:50%}
body .k-grid tr.k-selected td{background-color:var(--secondary-color);border-color:var(--secondary-color)}
body .k-grid td.k-selected{background-color:var(--secondary-color);border-color:#f5d09a}
.control-label-value ul li .input-group { text-align: left; }
.form-control.m-input .k-chip .k-chip-text, .form-control.m-input .k-chip .k-chip-label {  white-space: normal; }

body .k-checkbox:focus + .k-checkbox-label:before{box-shadow:0 0 3px 0 var(--primary-color);border-color:var(--primary-color)}
body .k-checkbox:checked + .k-checkbox-label:before{box-shadow:0 0 3px 0 var(--primary-color);border-color:var(--primary-color)}
body .k-checkbox:checked:active + .k-checkbox-label:before{box-shadow:0 0 3px 0 var(--primary-color);border-color:var(--primary-color)}
body .k-checkbox:checked + .k-checkbox-label:before{background-color:#fff;border-color:#cacaca;color:#2196F3}
#orthoChart .k-dropdown{margin-top:3px}
.wraptext{white-space:normal}
.form-group label.wraptext{font-weight:400}
.lineHNor{line-height:normal !important}
.ebmOr{position:absolute;left:20px;top:0}

@media (min-width:993px){
.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text{width:100%}
.familyUserInfo{height:140px;display:block;overflow:hidden}
.m-footer .m-footer__copyright{padding-left:180px;}
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu { width: 200px; }
}

.sidebar_right .mCustomScrollBox li.k-item{padding-left:0;padding-right:0}
.sidebar_right .mCustomScrollBox li .clsPatName, .sidebar_right .mCustomScrollBox li .clsPatWaited{line-height:30px;font-size:12px;color:#000}
.sidebar_right .mCustomScrollBox li .clsPatName{width:70%;padding-left:2%;text-align:left;float:left;white-space:nowrap;text-overflow:ellipsis}
.sidebar_right .mCustomScrollBox li .clsPatWaited{width:30%;padding-right:2%;text-align:right;float:right}
.tosched h4{font-size:12px}
.tosched p{font-size:13px}
.tosched .fa.fa-times,
.tosched .fa.fa-trash,
.tosched .fa.fa-edit{display:none}

/*Temp css*/
.status_done .m-menu__link-text{color:#4CAF50 !important}
/* end Temp css*/

.profile-summary-quickview .table.table-striped thead th{font-weight:bold}
.profile-summary-quickview .table.table-striped .k-grid-header{border-top:0 !important}
.profile-summary-quickview .k-grid tr.k-selected td{background:var(--secondary-color);color:#fff;padding-left:10px !important;}
.profile-summary-quickview .k-grid tr.k-selected td span{margin:0 2px 0 5px;}

#scheduler .k-scheduler-weekview .k-scheduler-header .k-scheduler-header-wrap .k-scheduler-table th{word-break:break-word}
#scheduler .k-scheduler-weekview .hov_sec_icons{display:none}
#dvEmailList .input-group{display:block;position:relative}
#dvEmailList .input-group-addon{background:none;border:none;color:#444;position:absolute;right:5px;top:7px}
#dvEmailList .input-group-addon i{color:#333}
.treatment_tabs #treatmentActivities .m-portlet__head-text{width:200px}

.add-appt-widget .quick-note{position:absolute;top:-45px;right:10px}

.orthoBottomRow .oTeeth_pro .ortArchwire{top:17px}

/* ortElastic */
.oTeeth_pro .ortElastic{position:absolute;left:0;right:0;bottom:-10px;height:2px;background:transparent;z-index:10}
.oTeeth_pro .ortElastic.active{background:#ffff00}
.oTeeth_pro .ul1{width:64px;transform:rotate(57deg);-webkit-transform:rotate(57deg)}
.oTeeth_pro .ul2{width:90px;transform:rotate(37deg);-webkit-transform:rotate(37deg)}
.oTeeth_pro .ul3{width:120px;transform:rotate(28deg);-webkit-transform:rotate(28deg)}
.oTeeth_pro .uR1{width:64px;transform:rotate(-57deg);-webkit-transform:rotate(-57deg);left:auto}
.oTeeth_pro .uR2{width:90px;transform:rotate(-37deg);-webkit-transform:rotate(-37deg);left:auto}
.oTeeth_pro .uR3{width:120px;transform:rotate(-28deg);-webkit-transform:rotate(-28deg);left:auto}
.oTeeth_pro .uLine3{position:absolute;bottom:14px;width:102px;left:12px}
/* end ortElastic */

.add-appt-widget .k-timepicker .k-picker-wrap.k-state-default input{border-radius:6px}
ul.acc_range{margin-bottom:0}
.acc_range li a{color:#666}
.acc_range li label{position:absolute;display:block;line-height:34px;text-align:center;width:100%;font-size:12px;margin-bottom:0}
.m-radio .k-radio:checked + .k-radio-label:after{top:2px;left:2px}
body .k-radio-label:before{box-sizing:border-box}

.k-autocomplete.k-state-default, .form-group .k-dropdown .k-dropdown-wrap.k-state-default, .k-list-optionlabel, .k-autocomplete.k-state-default, .k-dropdown-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-picker-wrap.k-state-default{background-color:#ffffff !important;border-radius:6px;border-color:#c5c5c5 !important}

/* new temp Css for dental chart background */
.tab-pane .teeth_chart{background:var(--primary-color-lightest);border:solid 1px #c5c5c5;border-bottom:0;}
.tab-pane .teeth_chart:after{border-bottom:dashed 1px var(--primary-color-lightest-mid);background:none}
.tab-pane .teeth_chart:before{border-right:dashed 1px var(--primary-color-lightest-mid);background:none;position:absolute;content:"";left:50%;bottom:0;top:0;width:2px;margin-left:11px}
.tab-pane .teeth_chart table td{color:#113f6e;font-size:11px;font-weight:500}
.k-grid-pager .k-pager-sizes.k-label{white-space:nowrap}

/* End new Temp Css for CHart*/
.progress.m-progress--lg .progress-bar{white-space:nowrap;text-shadow:1px 1px #666}
#FormAddPatientRecall .quick-note{right:10px;top:-33px}
.patient_info_blk .quick-note{right:10px;top:4px}
#summary_sec .quick-note{right:8px;top:0}
#FormAddEncounter input#EncounterDateTime{height:30px !important}
#enter-treatment .m-radio{padding-left:10px}
.k-treeview .k-item .k-sprite{background-image:url(../images/coloricons-sprite.png);margin-right:6px}
.k-treeview .k-item .k-sprite.image-folder{background-position:0 -16px}
.k-treeview .k-item .k-sprite.image-png{background-position:0 -64px}
.k-treeview .k-item .k-sprite.image-pdf{background-position:0 -32px}
.k-tabstrip-wrapper k-header{background:none}
.k-widget.k-tabstrip{border:none !important;  background:none !important;margin-bottom:15px}
.k-widget.k-tabstrip .k-tabstrip-items { /* border-bottom:solid 1px var(--primary-color-lightest) !important; */ }
.k-widget.k-tabstrip li.k-item{width:auto;margin:0 5px 0 0;border-radius:6px 6px 0 0;}
.k-tabstrip .k-tabstrip-items{width:100%;  flex-direction: row;}
body .k-tabstrip-top > .k-tabstrip-items > .k-item{border:1px solid #c5c5c5;border-bottom-width:0}
.apvt_tabs.k-tabstrip li.k-item:not(.k-state-active) .k-link { opacity: 0.7; }
.apvt_tabs.k-tabstrip li.k-item:not(.k-state-active):hover .k-link,
.apvt_tabs.k-tabstrip li.k-item:not(.k-state-active) .k-link:hover { opacity: 1; }

.imageUpload .k-widget.k-tabstrip:focus{box-shadow:none}
.imageUpload .k-widget.k-tabstrip{background-color:var(--primary-color);border-color:var(--primary-color)}
.imageUpload .k-tabstrip-items{padding:0;margin-right:3px}
.imageUpload .k-tabstrip > .k-content{border-color:#c5c5c5}
.imageUpload .k-tabstrip-items .k-state-default{border-color:#c5c5c5;background:#ccc;margin:0 1px}
.imageUpload .k-tabstrip-items .k-state-default{background-color:#f1f1f1;border-color:#c5c5c5}
.imageUpload .k-tabstrip-items .k-state-default.k-active{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}
.imageUpload .k-tabstrip-items .k-state-default.k-active .k-link{color:#ffffff !important}
.imageUpload h2{font-size:22px}
#dvpatientimage .images-info.img-selected{border:none}
.teeth_chart span.clsSelect{background:var(--primary-color);width:28px;height:28px;display:block;line-height:28px;text-align:center;border-radius:0;color:#fff;border:solid 1px var(--primary-color);font-size:11px;clip-path:circle(50%); z-index: 1; position: relative;}
.teeth_chart span.clsSelect.clsSelected{color:#fff;background-color:var(--primary-color-darkest);border-color:var(--primary-color-darkest)}
.teeth_chart span.clsSelect.clsPriColor{color:#fff;background-color:var(--secondary-color);border-color:var(--secondary-color) }
.teeth_chart span.clsSelect.clsSelected.clsPriColor{color:#fff;background-color:var(--secondary-color-darkest-30);border-color:var(--secondary-color-darkest-30)}
.teeth_chart span.clsSelect.clsSelectedPri{color:#fff;background-color:var(--secondary-color-darkest-30);border-color:var(--secondary-color-darkest-30)}
.teeth_chart span.clsSelect.clsColorPriGray{background:#8f9aa0;border:solid 1px #8f9aa0;}
.teeth_chart span.clsSelect.clsColorPriGray.clsSelected{background:#666666;border:solid 1px #666666;}

.series_photos .slick-list .slick-slide{border:solid 1px #c5c5c5;margin:0 5px;height:130px}
.series_photos .slick-list .slick-slide div{height:100%;display:table !important;vertical-align:middle;width:100%}
.series_photos .slick-list .slick-slide > div a{height:100%;display:table-cell;vertical-align:middle;width:100%;text-align:center}
.series_photos .slick-list .slick-slide img{max-height:130px;display:inline-block}
.series_photos .slick-arrow{top:-58px}
.series_photos .slick-next{right:8px}
.series_photos .slick-prev{right:32px}
.openSlotsPage .m-checkbox > span{top:-8px}

#divEditPerm button.btn-collapse, #divEditPerm button.btn-expand{background:#fff;width:30px;padding:0;height:30px;position:absolute;z-index:999}

#divEditPerm .btn-expand{right:20px;top:-35px}
#divEditPerm .btn-collapse{right:55px;top:-35px}
#divEditPerm .check-all-group{position:absolute;right:100px;top:-30px}
.m-portlet .m-portlet__head .m-portlet__head-text{color:#6d6d6d}
.openSlotsPage > .col-md-5 .k-grid td{padding:.2em .6em}
/* AJ */
.panel_fieldset fieldset .row.Ac-btn-group{margin:0 !important}
.accountEditClaim .panel_fieldset fieldset .control-label{white-space:nowrap}
#dvDurOfBalances .table{border:1px solid #c5c5c5 !important;overflow:hidden;}
.k-widget.k-window .m-body .m-content{padding:8px 0 15px}
.header_submenu .nav-sub .m-rightSubMenu,.patient_info_blk, .acc_range li{position:relative}
.header_submenu .nav-sub .m-rightSubMenu .m-dropdown__wrapper{right:0}
.header_submenu .nav-sub .m-rightSubMenu .m-dropdown__wrapper .m-dropdown__arrow{right:15px;left:auto}
/*disable css */
.disabled{pointer-events:none;opacity:0.7}
.k-edit-buttons{background-color:transparent !important}
.btn{padding:8px 10px;border-radius:6px; }
#FormAddEncounter .quick-note{right:auto;top:28px;left:-28px;-moz-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}

/* mail mailAccordion*/
#mailAccordion .transition, #mailAccordion .emailContentArea{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}
#mailAccordion li i:before{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out} 
#mailAccordion li i:after{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}
#mailAccordion .flipIn, #mailAccordion li{animation:flipdown .5s ease both}
#mailAccordion .no-select, #mailAccordion .emailShortHeader{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#mailAccordion .emailShortHeader{color:#212529}
#mailAccordion .emailShortHeader{font-size:15px;line-height:18px;font-weight:400;letter-spacing:1px;display:block;background-color:#fefffa;margin:0;cursor:pointer}
#mailAccordion .emailContentArea{color:rgba(48,69,92,0.8);font-size:12px;line-height:15px;position:relative; opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);margin-top:5px;z-index:2;padding:0 10px;border-top:#c5c5c5 1px solid;padding-top:0;}
#mailAccordion .emailContentArea button.fa-reply{padding:8px 15px}
#mailAccordion ul{list-style:none;perspective:900px;padding:0;margin:0;overflow-y:scroll}
#mailAccordion li{position:relative;padding:0;margin:0;padding-bottom:10px;padding-top:10px;border-top:1px solid #dce7eb}	
#mailAccordion li:last-of-type{padding-bottom:0}
#mailAccordion li > i{position:absolute;transform:translate(-6px,0);-webkit-transform:translate(-6px,0);margin-top:5px;right:15px;cursor:pointer}
#mailAccordion li > i:before{content:"";position:absolute;background-color:#2e2e2e;width:2px;height:14px}
#mailAccordion li > i:after{content:"";position:absolute;background-color:#2e2e2e;width:2px;height:14px}
#mailAccordion li > i:before{transform:translate(-5px,0) rotate(45deg);-webkit-transform:translate(-5px,0) rotate(45deg)}
#mailAccordion li > i:after{transform:translate(4px,0) rotate(-45deg);-webkit-transform:translate(4px,0) rotate(-45deg)}
#mailAccordion li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0;}
#mailAccordion li input[type=checkbox]:checked ~ div.emailContentArea{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%);-webkit-transform:translate(0,50%)}
#mailAccordion li input[type=checkbox]:checked ~ i:before{transform:translate(4px,0) rotate(45deg);-webkit-transform:translate(4px,0) rotate(45deg)}
#mailAccordion li input[type=checkbox]:checked ~ i:after{transform:translate(-5px,0) rotate(-45deg);-webkit-transform:translate(-5px,0) rotate(-45deg)}
.edit-department{font-size:14px}

@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg)}
5%{opacity:1}
80%{transform:rotateX(8deg);-webkit-transform:rotateX(8deg)}
83%{transform:rotateX(6deg);-webkit-transform:rotateX(6deg)}
92%{transform:rotateX(-3deg);-webkit-transform:rotateX(-3deg)}
100%{transform-origin:top center;transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}}
#mailAccordion .emailShortHeader h3, #mailAccordion .emailShortHeader h3, #mailAccordion .emailShortHeader h3{font-size:20px;margin-bottom:6px;font-weight:500;overflow:hidden}
.emailResponseto, .emailResponseSubject{font-size:13px}
.emailResponseSubject{font-weight:400;margin-top:0;font-size:15px;letter-spacing:normal;}
.emailResponseDate{font-size:15px;font-weight:400;margin-right:45px;margin-top:4px;float:right;color:#000;}
button.fa-reply, button.fa-reply-all{background:transparent;border:0;position:absolute;right:5px;top:0}
#divDraft #GrdSent #divInboxPanel, #divSent #GrdSent .k-grid-content.k-auto-scrollable{height:390px;overflow-y:scroll}
/* end css*/

#divscheduler .k-scheduler-toolbar > ul.k-scheduler-views > li:first-child + li, #divscheduler .k-scheduler-toolbar > ul > li:first-child{border-left-width:0;border-radius:0}
.k-combobox, .k-combobox .k-input, .k-datepicker, .k-datepicker .k-input, .k-datetimepicker, .k-datetimepicker .k-input, .k-timepicker, .k-timepicker .k-input{background:#fff !important;border-radius:6px !important}
.k-checkbox + .k-checkbox-label:active:after, .k-checkbox:active + .k-checkbox-label:after, .k-checkbox:checked + .k-checkbox-label:active:after, .k-checkbox:checked + .k-checkbox-label:focus:after,
.k-checkbox:checked:active + .k-checkbox-label:after, .k-checkbox:checked:focus + .k-checkbox-label:after{display:none !important;box-shadow:none !important}
#enter-treatment .input-group .k-datepicker .k-picker-wrap.k-state-default{border-top-right-radius:0;border-bottom-right-radius:0}
.k-datepicker .k-picker-wrap.k-state-default > .k-select{border-color:#c5c5c5;padding-top:3px}
.k-widget.k-tooltip-validation{padding:5px;font-size:13px;text-align:left;white-space:normal;float:left;margin:0}
div.k-header.k-grid-toolbar{border-color:transparent;background:var(--primary-color-lightest)}
input.k-radio:checked + label.k-radio-label:after{background-color:#2196F3;top:2px;left:2px}
.k-event.k-selected .dropup:not(.show){overflow:hidden}
.k-event .dropup .patient-template, .k-event .dropup{display:block;height:100%}
.k-event .dropup .patient-template .sec_widget12{height:100%;overflow:hidden}
.k-widget.k-maskedtextbox{width:100%}
.personal-info-sec .family_col .k-grid-content.k-auto-scrollable{height:132px !important}
#scheduler .k-scheduler-content .k-event.k-selected{overflow:visible !important}
.k-widget.k-window .m-portlet{padding:0 20px}
.k-grid tbody .k-command-cell a.k-button{min-width:inherit;background:transparent;border:none;box-shadow:none;padding:6px}
.k-pager-wrap{padding:5px 0}
.k-animation-container .k-calendar .k-month .k-link{width:100%;height:100%;margin-bottom:1px;}
.k-animation-container .k-calendar .k-decade, .k-animation-container .k-calendar .k-year{margin-top:15px}
.k-animation-container .k-calendar .k-year .k-link{width:3.28571429em;height:3.28571429em;line-height:3.28571429em}
.k-animation-container .k-calendar .k-decade .k-link{width:3.28571429em;height:3.28571429em}
.k-table-md .k-table-th, .k-table-md .k-table-td{padding:5px;}
.profile-summary-quickview .mob-mt-1{padding-top:5px}
body textarea.k-textbox{border-color:#c5c5c5;padding:10px;resize:none;width:100%;line-height:normal;}
.k-grid th .k-checkbox-label:before{border-color:var(--primary-color) !important}
#scheduler .k-scheduler-agendaview .k-scheduler-content{overflow:inherit}
.k-pager-wrap .k-pager-numbers .k-selected{display:inline-block}
div.k-widget.k-grid, div.table.table-bordered{ border:none; margin:0;}
div.table.table-bordered#GridTextMessage > .k-grid-header[style*="padding-right:"]:after{height:100%}
.oc_encounters_tabs .k-grid > .k-grid-header[style*="padding-right:"]:after{height:67px}
div.k-widget.k-grid > .k-grid-pager, .k-grid > .k-grid-content, div.table.table-bordered > .k-grid-content{border:solid 1px #c5c5c5;border-top:none;border-radius:0 0 10px 10px;z-index:1;}
#TaskAttachGrid .k-grid-header[style*="padding-right:"]{background:var(--primary-color-lightest) !important;border-radius:10px 10px 0 0}
.k-grid .k-grid-container .k-grid-content {border-radius:0 0 10px 10px;border:1px solid #bfbfbf;border-top:0}
/* toolbar header */
div.k-widget.k-grid > .k-header.k-grid-toolbar{padding:15px 0 0;}
body .k-grid .k-button, body .k-grid .k-grid-toolbar > *{margin:0}
div.k-grid .k-grid-toolbar .k-button,
div.k-grid .k-header .k-button{border-radius:6px;font-size:14px;line-height:19px;margin-top:0; align-items: center;padding-block:8px; min-width: 42px;}
div.k-grid .k-grid-toolbar .k-picker.k-dropdownlist .k-input-button { min-width: 20px;   border-radius: 0;}
div.k-grid .k-header .k-button .k-icon{opacity:1;}
div.k-grid .k-grid-toolbar .k-button + .k-button,
div.k-grid .k-header .k-button + .k-button{margin-left:10px !important}
div.k-grid .k-header .k-button .k-i-file-pdf{margin-right:0}
div.k-grid .k-header .k-button .flaticon-printer{margin-top:1px}
.k-reset li.k-button{text-transform:none}
/* end toolbar header */

ul.k-tabstrip-items li.k-item.k-state-hover span.k-link, .k-scheduler .k-scheduler-toolbar .k-selected, .k-edit-form-container .k-button.k-primary, .k-selected, #divscheduler .k-scheduler-toolbar .k-nav-current .k-lg-date-format{color:#fff}
.massage_list .k-tabstrip .k-content{padding:10px 5px !important}
.note-text{font-weight:400 !important;margin-top:5px;font-size:12px;line-height:initial}
.k-numerictextbox .k-link{height:17px !important}
.btn-group .btn{min-width:inherit}
.k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-arrow-60-down, .k-state-default>.k-select .k-icon.k-i-arrow-60-down{margin-top:5px}
.k-numerictextbox .k-link.k-link-decrease .k-i-arrow-60-down, .k-numerictextbox .k-link .k-i-arrow-60-up{margin-top:0}
.k-multiselect .k-multiselect-wrap{border-color:#ccc}
.k-list > .k-state-focused, .k-listview > .k-state-focused, .k-listview > .k-state-focused.k-selected,.k-state-focused, td.k-state-focused{box-shadow:none !important}

@media print{.table td, .table th{font-size:14px}
.k-grid-header th.k-header{background:var(--primary-color) !important;color:#fff !important;border-color:#005180 !important}
@page{padding-top:0.2em;padding-bottom:0.2em;size:us-letter;margin:1in}
*[outputclass= "break-before"]{page-break-before:always}} /* end media print */
.SwitchYN .k-switch{border-radius:6em;cursor:pointer;width:6em;background:0 0;border:0;outline:0;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;vertical-align:middle;font-size:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}
.SwitchYN .k-switch-off .k-switch-container{color:#656565 !important;background-color:#fff !important}
.SwitchYN .k-switch-container{box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}
.SwitchYN .k-switch-container{border-radius:6em;padding:0 0;border-width:0;border-style:solid;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;outline:0;transition:background-color .2s ease-out 0s;-webkit-transition:background-color .2s ease-out 0s;height:auto !important}
.SwitchYN .k-switch-label-off, .SwitchYN .k-switch-label-on{display:inline;width:calc(100% + -3em + -10px);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;line-height:3em;overflow:hidden}
.SwitchYN .k-switch-label-on{text-align:left;left:8px}
.SwitchYN .k-switch-label-off, .SwitchYN .k-switch-label-on{text-shadow:none}
.SwitchYN .k-switch-off .k-switch-label-on{color:transparent}
.SwitchYN .k-switch-label-off{text-align:right;right:8px}
.SwitchYN .k-switch-off .k-switch-thumb{border-color:rgba(0,0,0,.08);color:#656565;background-color:#f2f2f2}
.SwitchYN .k-switch-off .k-switch-handle{left:0}
.SwitchYN .k-switch-handle{background-clip:padding-box}
.SwitchYN .k-switch-handle{border-radius:6em;width:3em;height:3em;border-width:1px;border-style:solid;display:inline-block;vertical-align:middle;position:relative;left:0;transition:left .2s ease-out 0s;-webkit-transition:left .2s ease-out 0s;top:0 !important}
.nav.nav-tabs .nav-item a{border:1px solid #c5c5c5;border-bottom-width:0;font-weight:500;border-radius:0;padding:.8rem 1.7rem}
.nav.nav-tabs .nav-item a.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}
.nav.nav-tabs .nav-item .badge{padding:.3em .45em;line-height:9px}
.quick-noteWrap .quick-note{right:15px;top:-32px}
#dvDurOfBalances table tr.k-selected{background-color:#00b0ff !important}
#treatment_plan #enter-treatment .m-radio .k-radio-label{margin-left:0}
#treatment_plan #enter-treatment .m-radio{padding-left:0}
.tableFamilyAging table .dayscol{background-color:var(--primary-color);color:#fff;border-color:#0973b2}
.tableFamilyAging table .totalcol, .tableFamilyAging table .patBalscol{background-color:var(--primary-color);color:#444}
.m-body .m-content.patientDetails{padding-right:0}
.patientDetails .tableFamilyAging table th, .patientDetails .tableFamilyAging table td{border-bottom:none;padding:0;vertical-align:middle;border-right:solid 1px #c5c5c5;}
.patientDetails .profile-summary-quickview .patient-top-sec{padding:0 10px}
.patientDetails .p_info h3, .patientDetails .p_info p, .tableFamilyAging table td, .hov_schedule p, ul.k-tabstrip-items li.k-item span.k-link{color:#444}
.m-card-user .m-card-user__details .m-card-user__name{font-size:1.005rem;font-weight:400;line-height:1.4rem}
.m-card-user .m-card-user__details #spUserFLName_HeaderMenu{font-size:1.2rem;font-weight:600}
.tabs_ProvidersStaff .apvt_tabs .k-content{padding:15px !important;border:solid 1px #c5c5c5 !important;border-top:none !important}
.tabs_ProvidersStaff .apvt_tabs .k-item .k-link{padding:8px 15px}
.operatoriesList{max-height:300px;overflow-y:scroll}
.k-numeric-wrap .k-input, .k-numerictextbox .k-select{background-color:transparent !important;height:33px !important}
.k-numeric-wrap.k-state-default{height:36px !important}
.form-control.m-input:focus{/*background-color:#fff;border-color:#f5f5f5;*/box-shadow:0 0px 7px 0px #e8e8e8}

.btn-dlg-primary + .k-dialog-buttongroup .k-button{flex:none !important;margin:10px 5px !important;font-size:14px;font-weight:400;line-height:1.5;border-radius:6px !important;padding-top:10px !important;padding-bottom:10px !important}
.btn-dlg-primary + .k-dialog-buttongroup .k-primary{background-color:var(--primary-color);border-color:var(--primary-color);padding:.65rem 0.35rem}
.m-login.m-login--2 .m-login__wrapper{padding:2% 2rem 1rem}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__logo{margin:0 auto}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form{margin:2rem auto 0}
.patientPortalLogin_bg, .officepatientLogin_bg, .officepatientsendaccesscode_bg, .login_bg { background:url(../images/login-sep-19.webp) no-repeat fixed 50% 50%;}
.patientPortalLogin_bg, .officepatientLogin_bg, .officepatientsendaccesscode_bg{ background-size:cover;height:100%;overflow:hidden;}
.k-button.k-button-icontext.k-grid-cancel{background-color:#f4516c !important;border-color:#f4516c;color:#fff;border-radius:6px}
.k-button.k-button-icontext.k-primary.k-grid-update{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;border-radius:6px}

.k-grid-cancel-command.k-button-solid-base{background-color:#f4516c !important;border-color:#f4516c;color:#fff;font-family:roboto;padding:5px 10px !important; height: 36px;}
.k-grid-save-command.k-button-solid-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;font-family:roboto;padding:5px 10px !important; height: 36px;}
.k-grid-save-command.k-button-solid-primary span { font-size: 14px; } 
.k-grid-save-command.k-button-solid-primary span.k-icon {margin-right:4px !important; }
.k-grid-cancel-command.k-button-solid-base span.k-icon {margin-right:4px !important; }
.k-grid-cancel-command.k-button-solid-base:hover {  background-color: #ff2e51 !important;  border-color: #ff2e51 !important}



#divUCP .fa.fa-eye{margin-top:8px}
.k-checkbox + .k-checkbox-label:empty{float:none;margin-top:0;min-height:18px;vertical-align:middle}
.k-checkbox:checked + .k-checkbox-label:before{text-indent:0;outline:none}
.k-checkbox+.k-checkbox-label:after{text-indent:0}
.k-grid-header th.k-header > .k-link .k-sort-order, .k-grid-header th.k-header > .k-link .k-icon{color:var(--primary-color) !important}
.input-group button#butResend{min-width:35px;margin-left:10px}
fieldset a#ECL_butReferralEdit, fieldset a#ECL_butReferralNone, #butOtherNone{padding:10px 0;float:left}
fieldset a#ECL_butReferralEdit, .my-task-popup div.k-grid .k-header .k-button .k-i-file-pdf{margin-right:5px}
#movements .input-group input.form-control{padding:5px 6px}
#movements .input-group-append .btn.btn-secondary{padding:8px 20px;min-width:inherit}
.btn_calc .btn{min-width:40px;width:32%}
.plaque_bg{background:#6666ff;height:25px;margin-top:3px}
.calculus_bg{background:#009d00;height:25px;margin-top:3px}
.bleeding_bg{background:#f01414;height:25px;margin-top:3px}
.suppu_bg{background:#ffa000;height:25px;margin-top:3px}
.font12{font-size:12px !important}
.calcindexButtons input.form-control{padding:.38rem 1.25rem}
.k-numerictextbox .k-numeric-wrap.k-state-default{height:37px !important;padding-right:0;padding-left:0;width:100%}
.calc_numericBox .k-numeric-wrap .k-link .k-icon:before{height:14px}
.calc_numericBox .k-numerictextbox .k-link{height:14px !important}
.calc_numericBox .k-numeric-wrap .k-input{text-indent:0;text-align:center;width:30px !important;float:left !important}
.calc_numericBox label.control-label{line-height:30px}
.calc_numericBox .k-numerictextbox .k-select{height:28px !important;line-height:28px;width:25px}
.dailySch{width:100%;margin:15px 0 0;min-height:275px;padding:20px;background:#6f42c1;color:#fff;border-radius:6px;box-shadow:0 3px 0 rgba(0, 0, 0, 0.05)}
.dailySch-overall{font-size:20px;text-align:center;margin-top:30px;margin-bottom:0}
.dailySch-icon{width:140px;height:140px;border-radius:50%;border:solid 5px #fff;margin:22px auto 0;line-height:140px}
.dailySch-icon .fa{line-height:120px;display:block;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.k-button-solid-base.k-selected{background-color:var(--secondary-color);border-color:var(--secondary-color);}
.k-tooltip-error .k-callout{color:rgba(0, 0, 0, 0.75)}

#numbersinRed .form-control{padding:5px 0 6px}
.bodyMessage{border-top:solid 1px #ccc;padding:10px;}
#mailAccordion .ecMessageBody{font-size:14px;margin:15px 0;font-family:roboto;font-weight:300;color:#000;letter-spacing:0.5px}
.m-widget1{padding:15px 0 0 0;display:block;float:left;width:100%}
.m-widget1 .m-widget1__item .m-widget1__title{display:block;float:left;width:100%;color:#fff;margin:6px 0 12px;position:relative;padding-left:30px}
.m-widget1 .m-widget1__item .m-widget1__title .faAniIcon{position:absolute;left:-4px;top:-8px;font-size:30px;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s}
.m-widget1 .m-widget1__item .m-widget1__number{color:#fff;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s}
.m-widget1 .m-widget1__item .m-widget1__desc{color:#e6e2e2}
.m-widget1 .m-widget1__item{width:100%;margin:0;margin-bottom:10px;float:left;height:85px;border-bottom:none;padding:10px 15px;color:white;border-radius:6px;box-shadow:0 3px 0 rgba(0, 0, 0, 0.05);-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);-ms-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.m-widget1 .m-widget1__item:last-child{margin-bottom:0}
.chart_widget{padding:0;margin-top:20px !important;clear:left}
.asOffTime{font-weight:500;margin-right:10px}
.m-widget16__body{padding:0 10px;box-shadow:0 3px 0 rgba(0, 0, 0, 0.05)}
.m-widget16 .m-widget16__body .m-widget16__item .m-widget16__price, .m-widget16 .m-widget16__body .m-widget16__item .m-widget16__date{color:#fff}
.m-widget16 .m-widget16__body .m-widget16__item{padding:7.4px 0}
.dashboard_title{border-bottom:solid 1px #c5c5c5;margin-left:0;overflow:hidden}
.dashboard_title .m-subheader__title{color:#212529}
.m-widget16 .m-widget16__body .m-widget16__item.itemThead{font-weight:600}
.k-button, .k-gantt-toolbar, .k-scheduler-footer .k-scheduler-fullday, .k-scheduler-toolbar .k-nav-today, .k-scheduler-toolbar .k-scheduler-views{text-transform:none !important}
.dashboard-page .m-widget14__title{position:relative;font-size:16px;height:22px;line-height:22px;margin:20px 0 0 0}
.dashboard-page .m-widget14__title span{float:left}
.dashboard-page .m-widget14__title .fa{font-size:20px;margin-left:10px;vertical-align:middle}
.insurancecolumn .m-widget1__title i.fa-share-square-o{font-size:18px;margin-left:5px}
.k-grid-toolbar .k-i-plus:before{content:"\f067";font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.unhide_checkbox{float:left;width:100%;clear:left;position:relative}
.unhide_checkbox span{position:absolute;left:25px;top:7px}
.turnaroundTimes{position:relative;padding-top:10px}
.turnaroundTimes .k-header.k-grid-toolbar{position:absolute;right:0;top:-44px}
.insurance-plan-popup{margin-top:-12px}

/* treeview css for Images page */
.k-list-container.k-popup > .k-group-header{text-align:left}
.mob-link{display:none !important}
body .k-dialog .k-dialog-titlebar.k-header{background-color:#3f51b5;color:#fff;padding:8px 16px;font-weight:500;font-family:roboto}
body .k-dialog .k-dialog-titlebar.k-header .k-dialog-title{font-size:16px;font-weight:500;color:#fff}
.btn.k-window-content.k-dialog-content{display:block;text-align:left;padding:15px}
.m-dropdown .m-dropdown__wrapper .m-dropdown__body, .nav.nav-tabs + .tab-content{padding:10px}

.quick-noteWrap, #divUnscheduledRecalls .m-widget16__body{position:relative}
#divUnscheduledRecalls .m-widget16__body:after{position:absolute;bottom:0;left:4px;border-right-width:4px;height:2px;background:#e4a715;content:'';display:inline-block;width:96%}

#dvfindpatientSearchoption .last-col{text-align:right}
#eventEditorValidator .k-radio-item .k-recur-until { width: auto !important;}

/* media css for responsive*/
@media (min-width:767px ) and (max-width:992px){.mob-hide{display:none !important}
.mob-mt-1{margin-top:10px}
.mob-mt-2{margin-top:20px}
.mob-patInfo-lastCol .personalInfo{width:48%;float:left;margin:20px 2% 0 0}
.mob-fRight, .m-footer .m-footer__nav{float:right !important}
.nav.nav-tabs .nav-item a{padding:.8rem .9rem}
.mob-editAppt > fieldset, .mob-editAppt .add-appt-widget{width:48%;margin:0 1% 25px !important;float:left;clear:none}
.m-header .m-brand{width:150px}
.m-topbar .m-topbar__nav.m-nav [class^="flaticon-"]:before{font-size:16px}
.m-topbar .m-topbar__nav.m-nav [class*=" flaticon-"]:before{font-size:16px}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper > i{font-size:16px}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item{float:left;width:50px}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile{width:170px;float:left}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.client_logo{width:70px;float:left}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item .m-topbar__username, .m-topbar .m-topbar__nav.m-nav > .m-nav__item span.m-topbar__welcome{display:block;width:105px;float:left}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item .noto_label{height:18px;width:18px;line-height:18px;font-size:11px;top:-6px}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username{font-size:12px;line-height:initial !important}
#myTabContent .k-chat{max-width:none}
.m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link{padding:0 10px 0 4px !important}
.m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link{padding:0 !important}
.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open{background-color:transparent}
.m-dropdown.m-dropdown--align-right .m-dropdown__wrapper{right:50px;z-index:99999;max-width:708px;padding-top:0}
.m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper, .menu_large, #manage_dropMenu{margin-left:0}
.m-aside-header-menu-mobile .m-menu__nav .m-menu__subnav .m-menu__content{margin-top:5px;display:inline-block;width:100%}
.m-menu__subnav ul{list-style:none;padding-left:0;overflow:hidden;clear:left}
#support_dropMenu2.m-menu__submenu .m-menu__content .m-menu__item{width:33.33%;float:left}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__quick-actions.m-topbar__quick-actions--img.m-dropdown--arrow .m-dropdown__arrow{display:none}
#support_dropMenu2.m-menu__submenu .m-menu__content > li.m-menu__item .m-menu__heading{font-size:15px}
#support_dropMenu2.m-menu__submenu .m-menu__content li.m-menu__item .m-menu__inner .m-menu__link-text, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-text{color:#676c7b}
#support_dropMenu2.m-menu__submenu .m-menu__content li.m-menu__item .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-icon{color:#b8bece;vertical-align:middle}
.subscriberInfo_content{border-left:0;padding-left:0}
body #divConversationEdit{width:100% !important;min-width:inherit !important}
#patient_dropMenu{margin-left:0;padding-top:5px;float:left;min-width:100%}
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading{padding:8px 10px !important;width:100%;margin:0;height:auto !important;display:inline-block;border-width:0}
.mob-link{display:block !important}
.sp-icon.blockouts{background-position:-5px -118px;background-size:78px auto}
.sp-icon.cases{background-position:-4px -95px}
.sp-icon.slips{background-position:-3px -198px}
.sp-icon.users{margin-top:0 !important}
.sp-icon.forms{background-position:-3px -232px}
.sp-icon.admin{background-position:0 -30px;margin-top:0 !important}
.sp-icon.procedure{background-position:-3px -259px}
.sp-icon.conditions{background-position:-3px -287px}
.sp-icon.medications{background-position:-3px -317px}
.sp-icon.fee{background-position:-3px -345px}
.sp-icon.manager{background-position:-3px -374px}
.sp-icon.financial{background-position:-3px -460px}
.sp-icon.letters{background-position:-4px -634px}
.sp-icon.dcqp{background-position:-3px -1005px}
#support_dropMenu2 .m-menu__link-icon{float:left}
#support_dropMenu2 .m-menu__link-text{display:block;padding-left:30px}
#support_dropMenu2.m-menu__submenu .m-menu__content li .m-menu__link{padding-left:10px;padding-right:10px;line-height:22px}
.m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading, 
.m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link{height:35px}
.m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__submenu>.m-menu__subnav>.m-menu__content .m-menu__inner .m-menu__link{padding:4px !important}
.hdrPatientPortal_layout .m-topbar .m-topbar__nav.m-nav > .m-nav__item{min-width:50px;width:auto;margin-right:10px;}
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper{width:26px !important;	height:26px !important;}
.m-nav.m-nav--inline > .m-nav__item.m-topbar__notifications,
.m-nav.m-nav--inline > .m-nav__item.m-topbar__mail,
.m-nav.m-nav--inline > .m-nav__item.li-icon-Settings,
.m-nav.m-nav--inline > .m-nav__item.m-topbar__help{padding:0 4px;}
.m-nav.m-nav--inline > .m-nav__item.li-icon-Help{padding-left:2px;padding-right:15px;}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile{padding-right:5px;}
.m-footer .m-footer__copyright{padding-bottom:10px}
body .row{margin-left:-10px !important;margin-right:-10px !important}
body .m-body .m-content{padding-top:15px}
body #m_portlet, body .popup_body .m-portlet, .k-widget.k-window .m-portlet, #mailAccordion, .popup_body .m-portlet, .k-widget.k-window .m-portlet .m-portlet__body, .k-pager-wrap .k-pager-info, .m-widget14, .form-add-patient-content #fieldset_group{padding:0}
#kwHeaderMenuSmall .k-checkbox-label:before{top:10px}
.apply-scheduling .padd-left{padding-left:80px}
.white-text h5 span, .white-text .sec_widget_content p{color:#fff;font-size:13px;line-height:18px;text-shadow:0 0 3px rgba(0,0,0,.4)}

.include-missed{margin-top:10px;float:right;}
.sche-planned-appt-popup .include-missed .k-checkbox-label{margin-left:-30px;float:left}
.line-height-none{line-height:normal}
.m-login__form-sub .k-checkbox-label{float:none}
.advance-search-form{border-radius:6px;padding:15px;background:#f9f9f9;margin-top:15px;overflow:hidden}
.advance-search-form .show-checkbox{margin-top:10px}
.advance-search-form .show-checkbox .k-checkbox-label{margin-left:10px}
.advance-search-form .col-form-label{padding-top:0}
.advance-search-form textarea{height:36px}
.modal-header.k-window-titlebar .k-dialog-actions{border-top:0}

.billing-statements-popup h5{border-bottom:1px #c5c5c5 dashed;padding-bottom:15px;margin-bottom:15px;margin-left:0;color:#444}
.practice-info-popup .k-radio-label, body .k-scheduler-toolbar>.k-scheduler-tools{margin-bottom:0}
.practice-info-popup .checkbox-claims label:empty{float:left}
.provider-edit-popup .clear-icon{margin-left:10px}
.provider-edit-popup .checkbox-sec label:empty{float:left}
.provider-edit-popup .padd-left{padding-left:90px}
.practice-info-popup .checkbox-claims > div, .provider-edit-popup .checkbox-sec .padd-text{padding-left:25px}
.user-permissions-popup .group-prom-sec, .user-permissions-popup .note-sec{width:100%;display:inline-block;margin-top:14px;margin-bottom:5px}
.user-permissions-popup .edit-perm-sec, .laboratory-edit-popup .turnaroundTimes{margin-top:20px}
.user-permissions-popup #divEditPerm .check-all-group{top:4px;min-width:100px;right:75px}
.user-permissions-popup .k-panelbar-collapse.k-icon, .user-permissions-popup .k-panelbar-expand.k-icon{right:15px;background:#fff;color:#000;border-radius:20px;height:30px;width:30px;margin:0;top:8px;position:absolute;}
.user-permissions-popup .k-selected .k-icon:before{color:#c5c5c5}
.user-permissions-popup .user-status .k-dropdown{float:left;max-width:115px}
div.schedule-view-popup table, div.code-definition-popup table, div.appointment-type-page table, div.sche-procedures-popup table, div.dentalproducts-popup table,
.recall-setup-popup .list-types .k-listbox, .billing-statements-popup .checkbox-sec .k-checkbox-label{width:100%}
div.code-definition-popup table, div.appointment-type-page table, div.appointment-type-page table{border-left:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6}

.recall-type-edit-popup .trigger-procedures, .recall-type-edit-popup .trigger-procedures .k-listbox{width:100%;float:left;margin-top:5px}
.text-templates-popup .apvt_tabs.k-tabstrip .k-content{padding-left:0;padding-right:0;overflow:hidden}
div.k-edit-form-container, .misc-procedures-edit-popup{min-width:500px}
.super-admin .k-edit-form-container{min-width:390px}
.fee-edit-popup .input-group .k-state-default{border-radius:4px 0 0 4px}
#divscheduler .k-scheduler-agendaview .white-text h5 span, #divscheduler .k-scheduler-agendaview .white-text .sec_widget_content p{color:#444;text-shadow:none}

.profile-summary-quickview .patient_info .patient-info-input label{line-height:30px; font-size: 16px;}
.profile-summary-quickview .patient-top-sec{padding:0 45px 0 15px}
.profile-summary-quickview .patient-top-sec .patient_pic{float:left;position:relative}
.profile-summary-quickview .patient-top-sec .patient_info{padding-left:115px;margin-top:0}
.profile-summary-quickview .patient-top-sec .patient_info .btn{padding:2px 8px}

.treatment-plan-page .set-rank label{line-height:36px;margin-bottom:0}
.treatment-plan-page .set-rank .k-dropdown{display:block;background:transparent}
.ortho-page .dr_list label{text-align:right}
.ortho-page .dr_list label .k-textbox.form-control{width:58%}
body .patient-appo-popup .table-striped, .billing-clinic-popup .table, div.image-category-popup table{border:1px solid #c5c5c5}
.add-edit-patient-recall-popup .always-stop .k-checkbox-label{float:left}
.add-edit-patient-recall-popup .always-stop .control-label{line-height:18px;margin-bottom:10px}

.procedure-info-popup .tab-sec .k-content{padding:10px 0;overflow:hidden}
.procedure-info-popup .modifiers_group input{width:25%}
body .m-tabs-line, .m-portlet .m-portlet__head, body .nav-tabs{border-bottom-color:#c5c5c5}
.dental-page .view-col .form-control.k-widget{width:216px;float:left}
.medical-popup .insurance_plan_tab .tab-content{padding-left:0;padding-right:0}
.medical-popup .nav-tabs{margin-bottom:5px}
.dental-page .patient_info_blk, .ortho-page .patient_info_blk{padding:10px 10px 0 10px}

.edit-statement .date-sec span{margin-right:5px}
.edit-statement .k-checkbox-label:before{top:0 !important}

.k-multicheck-wrap li.k-item span.k-item-title{margin-left:5px}
.personal-info-sec .apvt_tabs.k-tabstrip .k-content{padding-left:0;padding-right:0;overflow:visible}
.personal-info-sec .personalInfo label{word-break:break-word}
.personal-info-sec .control-group{position:relative}
.personal-info-sec .control-group .control-label{line-height:inherit}
.k-datetimepicker .k-select .k-link{line-height:34px}
.k-pdf-export{font-family:sans-serif !important}

.upload-img{border:1px solid #d9d9d9;border-radius:5px}
.upload-img #UploadEmployeePhoto{width:100%}
.header-sa-menu .m-menu__link-icon{float:left}
#RefAttachEdit_textName{word-wrap:break-word}
.plan-manager-popup #GrdTxPlanAnaylyzer .k-grid-content-expander{width:100% !important}

/* Firefox CSS hack */
@-moz-document url-prefix(){.ins-claims-page, .appo-reminders-popup, .user-permissions-popup, .unbilled-procedure-popup, 
.pending-claims-popup, .open-slots-popup, .latter-edit-popup, .referral-select-popup, .add-payment-popup, .clearing-house-popup,
.referral-edit-popup{padding-bottom:55px}
.audit-trail-popup, .practice-info-popup, .provider-popup, .from-builder-popup, .procedures-codes-popup, .quick-paste-type-popup, 
.sche-recall-popup, .procedure-info-popup, .lab-cases-popup, .appt-sche-edit-popup, .code-definition-popup, .recall-status-popup, 
.free-schedule-popup, .sche-confirmation-popup, .plan-manager-popup{padding-bottom:15px}
.find-patient{padding-bottom:70px}
.k-textbox.form-control, input{box-shadow:none}}

/* Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-ime-align:auto){.panel_fieldset fieldset, #fieldset_group fieldset{margin-top:20px}
.panel_fieldset fieldset legend,#fieldset_group fieldset legend{position:relative;top:-26px;padding-bottom:0;background:#fff;padding-top:0}

.ins-claims-page, .appo-reminders-popup, .user-permissions-popup, .unbilled-procedure-popup,.pending-claims-popup, .open-slots-popup, .latter-edit-popup, .referral-select-popup, .add-payment-popup, .clearing-house-popup,.referral-edit-popup{padding-bottom:55px}
.audit-trail-popup, .practice-info-popup, .provider-popup, .from-builder-popup, .procedures-codes-popup, .quick-paste-type-popup, .sche-recall-popup, .procedure-info-popup, .lab-cases-popup, .appt-sche-edit-popup, .code-definition-popup, .recall-status-popup, .free-schedule-popup, .sche-confirmation-popup, .plan-manager-popup{padding-bottom:15px}
.k-textbox.form-control, input{box-shadow:none}
.billing-default-popup .panel_fieldset fieldset legend, .billing-default-popup #fieldset_group fieldset legend{top:-10px}
.profile-summary-quickview .table th.labelblk p{top:60px}}

#UploadedImageGrid table thead th{background:var(--primary-color);color:#fff;border-color:#005180}
#dvimagetypeEditor input#txtImageFilePath{border-color:#c5c5c5;border-radius:6px;width:100%}

.k-multiselect-wrap li span{font-size:12px}
.patient-table table{width:100% !important}
.add-payment-popup .date-picker .k-datetimepicker, .add-payment-popup .date-picker .k-picker-wrap, .perio-page .k-listbox{width:100%}
.inner-inp .k-textbox{border:1px solid #c5c5c5;border-radius:6px;width:100%}

.treatment-plan-sign-popup{padding:15px;background:#fff}
.treatment-plan-sign-popup .table td, .treatment-plan-sign-popup .table th{padding-left:6px;padding-right:6px;border-color:#c5c5c5;}
.treatment-plan-sign-popup .table td {  border-bottom-width: 1px; border-left-width: 1px !important; border-style:solid}
.image-info-popup{min-width:710px}

.clsImaging{border-radius:6px;border-bottom:1px solid #e2d5d5;background-color:var(--secondary-color);color:#fff;font-size:14px}

body .img-type-editor-popup .editor-field{margin-right:3%;width:62%}
.kbw-signature canvas{border-radius:6px;width:100%;height:100%}

.table .alert-warning{border-radius:0;margin-bottom:0}
.table .alert-warning h6{margin:5px 0}

.blockout-edit-popup{min-width:712px}
.blockout-edit-popup .mrg-left{margin-left:33.333%}
.blockout-edit-popup .history-sec .k-grid{margin-top:10px}

#divscheduler tr{word-break:break-word}
#divscheduler .k-scheduler-layout tbody > tr:first-child:not(.k-scheduler-date-group):not(.k-middle-row) { position: sticky; top: 0; z-index: 9; }
#scheduler .k-scheduler-workWeekview .k-scheduler-header .k-scheduler-table.k-scheduler-header-all-day tr,
.k-scheduler-workWeekview tr:first-child .k-scheduler-times .k-scheduler-table tr:nth-child(3n) {   display: none !important;}
.k-scheduler .k-scheduler-workWeekview tbody > tr > td .k-scheduler-header-wrap .k-scheduler-date-group + tr th {  border-top: solid 1px #c5c5c5; }

#divscheduler .k-scheduler-layout tbody > tr:first-child .k-scheduler-times .k-scheduler-table,
#divscheduler .k-scheduler-header-wrap { background: var(--primary-color-lightest) }


.user-permissions-popup .group-prom-sec li .k-content{background:#fff}
.ortho-page .encounter-tab-sec #AddEncounterGrid{overflow:auto;border:0}

.edit-insurance-benefits-popup .input-group-addon{margin-left:-2px}
.open-slots-popup .day-table .table, .edit-claim-atta-popup .table-bdr{border:solid 1px #c5c5c5;border-radius:10px;overflow:hidden;}
.open-slots-popup .day-table .table.clinicians-table{border:0}
.open-slots-popup .search-btn{margin-top:13px !important;padding-top:8px !important;padding-bottom:8px !important;}


.dental-page .chart_tabs .tab-content{padding-left:0;padding-right:0;padding-bottom:0}
.batch-inc-payment-popup .date-range-sec{margin:0 auto}
.edit-claim-tab .apvt_tabs.k-tabstrip .k-content{padding-left:0;padding-right:0;overflow:hidden}
.edit-claim-attachment-item .redio-padd-left .k-radio-label{margin-left:8px !important} 
body .k-calendar .k-calendar-view{padding-bottom:15px;border-bottom:solid 1px #c5c5c5;height:20em}

body .k-picker-wrap.k-state-default > .k-select, .insurance-verif-list-popup .k-textbox, body .k-panelbar .k-content, body .k-panelbar .k-item, body .k-panelbar .k-panel,
body .k-panelbar.k-header, body .k-panelbar > .k-panelbar-item > .k-link, body hr, body .k-widget, body .k-scheduler-monthview .k-hidden, body .k-scheduler-monthview .k-scheduler-table td, body .k-scheduler-header th, .k-scheduler-header-wrap, body .k-scheduler-table td, .k-scheduler-times,
body .k-scheduler-times th, .k-scheduler-times tr, body .k-listbox .k-list-scroller, body .k-state-default, body .btn.btn-secondary{border-color:#c5c5c5}
body .k-checkbox-label:before{border-radius:4px}

#dvHeaderSubMenu .m-nav__item a{padding-top:0;padding-bottom:0;line-height:42px !important;}
#dvHeaderSubMenu .m-nav__item:first-child a{padding-left:0}
.procedures-codes-popup .multi-select-sec .k-multiselect{border:1px solid #c5c5c5;}
.procedures-codes-popup .multi-select-sec .k-multiselect-wrap{border:none}
.procedures-codes-popup .inner-ttl{font-weight:500;font-size:13px}

.ins-claims-page .date-range, .ins-claims-page .claim-type{float:left;list-style:none;padding:0;margin:0}
.ins-claims-page .date-range li, .ins-claims-page .claim-type li{float:left;margin-right:10px}
.ins-claims-page .date-range label, .ins-claims-page .claim-type label{line-height:34px;margin:0}
.ins-claims-page .date-range .k-datepicker{max-width:130px}
.ins-claims-page .date-range button, .ins-claims-page .claim-type button{margin-top:8px;cursor:pointer}
.ins-claims-page .claim-type .k-multiselect{width:250px;overflow:auto;height:36px;border:1px solid #c5c5c5;border-radius:4px}
.ins-claims-page .claim-type .k-multiselect-wrap{padding-right:0;border:none}
.ins-claims-page .claim-type .k-multiselect-wrap span{font-size:11px}
.ins-claims-page .claim-left{position:relative;z-index:5}
.ins-claims-page .pull-top{margin-top:-10px}

body input.k-textbox{text-indent:0;padding-left:8px;padding-right:8px}

.procedure-payment-popup .table .k-grid-toolbar .k-grid-cancel-changes, .procedures-table-sec .table .k-grid-toolbar .k-grid-cancel-changes{background-color:#f4516c !important;border-color:#f4516c !important}
.my-task-popup .k-grid-norecords .k-grid-norecords-template{top:auto;left:0;margin:0;width:100%;border:0}
.referral-select-popup .search-btn{margin-left:-2px;z-index:2;border-radius:0 6px 6px 0}
.billing-statements-popup .k-daterangepicker span, .billing-popup .k-daterangepicker span, .medication-patient-edit-popup .k-daterangepicker span, .disease-edit-popup .k-daterangepicker span { /*display:none*/ }
.billing-statements-popup .k-dateinput.k-widget,.medication-patient-edit-popup .k-dateinput.k-widget,.disease-edit-popup .k-dateinput.k-widget,.billing-popup .k-dateinput.k-widget{border:1px solid #c5c5c5;border-radius:6px;margin-bottom:10px;margin-right:5px;display:block}
.billing-statements-popup .k-dateinput.k-widget{width:48%;float:left;}
.batch-inc-payment-popup .k-dateinput.k-widget{border:1px solid #c5c5c5;border-radius:6px;margin-bottom:10px;margin-right:5px}
.billing-statements-popup .k-dateinput.k-widget input, .medication-patient-edit-popup .k-dateinput.k-widget input,.disease-edit-popup .k-dateinput.k-widget input,.billing-popup .k-dateinput.k-widget input,.batch-inc-payment-popup .k-dateinput.k-widget input{border:none;border-radius:4px}

.patient-change-pass-popup .required{line-height:36px}
.form-add-patient-content .m-checkbox{padding-left:18px !important;position:relative}
.form-add-patient-content .send-texts label{margin-right:5px}
.form-add-patient-content .padd-top3{padding-top:3px}

.perio-page .div-perio-footer ul{padding:0;margin:0;line-height:normal}
.ref-attach-edit-popup a i{color:var(--primary-color);font-size:15px}
.k-dialog-buttongroup button.k-primary{background-color:var(--primary-color);border-left:none;border-radius:6px;}
.k-dialog-buttongroup button.k-button{border-left:1px solid #fff;border-radius:6px;}
.k-dialog-buttongroup button.btn-orange{background-color:var(--secondary-color);border-left:none;border-radius:6px;color:#fff;}

#dlgOrthoVisit ~ .k-dialog-buttongroup .k-button.k-primary,#dlgDentalTxPlan ~ .k-dialog-buttongroup .k-button.k-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;}
#dlgOrthoVisit ~ .k-dialog-buttongroup .k-button,#dlgDentalTxPlan ~ .k-dialog-buttongroup .k-button{background-color:#f4516c;border-color:#f4516c;color:#fff;margin-left:0 !important;}

.recall-type-edit-popup .trigger-procedures li .row{border-bottom:1px solid #d2d0d0}
#closeDialog ~ .k-dialog-buttongroup button:first-child{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;width:auto !important}
#closeDialog ~ .k-dialog-buttongroup button{background-color:#f4516c;border-color:#f4516c;color:#fff}
#dlgSelectSubscriber ~ .k-dialog-buttongroup .k-button.k-primary ~ .k-button{color:#fff;background-color:#f4516c;border-color:#f4516c}
#dlgSelectSubscriber ~ .k-dialog-buttongroup .k-button.k-primary ~ .k-button:hover{background-color:#f22d4e;border-color:#f22d4e}
#formDialog ~ .k-dialog-buttongroup button:first-child{background-color:#f4516c;border-color:#f4516c;color:#fff}
#dlgEditClaimAttachmentImageUpload ~ .k-dialog-buttongroup button:nth-child(2){background-color:#f4516c;border-color:#f4516c;color:#fff}

.flaticon-printer{min-width:20px;min-height:17px;margin-right:0 !important;line-height:16px}

body .m-radio>span:after{border-color:#2196F3;margin-left:-5px;margin-top:-5px;height:10px;width:10px;background:#2196F3}
#ReportViewer .trv-nav>ul{z-index:1}

.billing-default-popup .patient-portal-sec{background:#fdfbfb;padding:15px;border-radius:6px;margin-top:20px}

body .k-autocomplete.k-state-hover,body .k-dropdown-wrap.k-state-hover,body .k-numeric-wrap.k-state-hover,body .k-picker-wrap.k-state-hover{box-shadow:0 0px 7px 0px #e8e8e8;border-color:#c5c5c5}
.trv-pages-area>.trv-error-pane>.trv-centered{z-index:1}

.elg-pre-check-popup .table{max-width:1024px;float:left;width:100%}
.k-edit-form-container .k-edit-buttons.k-state-default .k-button:not(.k-scheduler-cancel){background-color:var(--primary-color)}
.k-edit-form-container .k-edit-buttons.k-state-default .k-button{margin:8px 6px;}
.procedures-row{cursor:pointer;margin:-1px -5px;border-bottom:1px solid #c5c5c5;overflow:hidden;float:left;width:100%}
.procedures-row .left-col{width:80%;float:left;padding:10px}
.procedures-row .right-col{width:20%;float:left;padding:10px;text-align:right}
body .payorids-popup .table{border-left:solid 1px #c5c5c5;border-right:solid 1px #c5c5c5}
#divRemainingClaims #GrdRemainingClaims table{min-width:100%}
.div-scheduler .k-scheduler-table .btn-group.dropup,.div-scheduler .k-scheduler-table .btn-group.dropup .patient-template, #chatMessageList{max-width:100%}
.dental-procedures-edit-popup{max-width:728px}
body .k-colorpicker .k-selected-color{border-radius:4px 0 0 4px}
.medical-popup .me-medications .discontinued-sec{float:left;position:relative;z-index:3}
.medical-popup .me-medications .k-header.k-grid-toolbar, .procedure-payment-popup .table .k-grid-toolbar{text-align:right;padding-top:0;padding-right:0}
#scheduler .k-scheduler-dayview .k-scheduler-header .k-scheduler-table th.k-slot-cell{font-weight:700;color:var(--primary-color);height:20px !important;white-space:nowrap;}
#scheduler .k-scheduler-weekview .k-scheduler-table th small,
#scheduler .k-scheduler-dayview .k-scheduler-table th small{text-transform:lowercase}
.perio-page .calcindexButtons .k-picker-wrap .k-selected-color, .insurance-verif-list-popup input.k-textbox, .k-autocomplete, .k-autocomplete input.k-input, .recall-setup-popup .list-types .k-listbox .k-list-scroller{border-radius:4px}
.edit-perm-sec .pull-right .btn-outline-primary, .group-prom-sec .text-color{color:var(--primary-color)}
.group-prom-sec .upchktitle{margin-bottom:10px}
.ortho-page #AddEncounterGrid > table, .insurance-company-edit-poopup .phone-number .k-widget.k-textbox{border:1px solid #ccc}
#GrdDentalProducts div.k-grid-header, #GrdEmployeeStatus div.k-grid-header{border-bottom:0}
#kwHeaderMenuSmall .k-checkbox-label:before{top:0}
body .k-dropdown-wrap.k-state-border-up{border-radius:0 0 4px 4px}
body .k-dropdown-wrap.k-state-border-down{border-radius:4px 4px 0 0;}
body .k-popup.k-list-container{padding:0}
body .k-popup.k-list-container .k-list-filter{padding:10px;width:auto}
body .k-popup.k-list-container .k-list-filter>.k-textbox{width:100% !important;background:#f6f6f6;border-radius:4px}
body .k-popup.k-list-container .k-list-filter>.k-icon{right:22px}
body .k-popup .k-list-ul .k-list-item {padding:5px 10px;border-top:1px solid #e7e7e7 !important;cursor:pointer; white-space: normal;display: block;font-weight: 500; }
body .k-popup .k-list-ul .k-list-item p { margin:0; }
body .k-popup .k-list-ul .k-list-item.k-selected.k-focus{cursor:inherit;color:#fff !important;background:var(--primary-color-darkest) !important}
body .k-popup .k-list-ul .k-list-item.k-selected.k-focus:first-child{border-radius:4px 4px 0 0}
body .k-popup .k-list-ul .k-list-item.k-selected.k-focus:last-child{border-radius:0 0 4px 4px}
body .k-popup .k-list-ul .k-list-item:hover { }

body .k-dropdown-wrap.k-active{box-shadow:0 0px 7px 0px #e8e8e8 !important}
body .k-dropdown-wrap.k-active .k-icon:before{color:#3f51b5;transform:rotate3d(1, 1, 3, -63deg);-webkit-transform:rotate3d(1, 1, 3, -63deg)}
.practice-schedule-sec .k-checkbox + .k-checkbox-label:empty{margin-top:0 !important}
.patient-appo-popup .table .k-pager-wrap{border:none}
.edit-insurance-benefits-popup .mrgnT20 .table td{padding-left:6px;padding-right:6px}
.appo-reminders-popup .days-dropdown{width:70px;float:left;margin-right:10px}
.appo-reminders-popup .reminders-tabs .tab-pane{padding:8px 20px 10px 20px;border:1px solid #ccc;overflow:hidden;border-top:0}
.appo-reminders-popup .reminders-tabs .nav.nav-tabs .nav-item{display:inherit;flex:inherit}
body .k-popup.k-list-container .k-list-optionlabel{border-bottom:1px solid #dcdcdc;padding:5px 10px}
#scheduler table.k-scheduler-agenda{border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5}
.perio-ttl{color:#212529;}
body .trigger-procedures .k-list-scroller{background-color:#fbfbfb}
.contact-history-popup .mrg-left2{margin-left:2% !important}
body .sche-procedures-popup table, body .schedule-view-popup table{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.employee-edit-popup .logo img{width:100px;height:100px;line-height:18px; object-fit: cover;float:left;border:1px solid #dfdfdf;line-height:100px;}
.k-multiselect-wrap > ul > li.k-button{margin-top:2px;background:#e9e9e9}
#divProviderEdit #divPhoto .k-upload, #divEmployeeEdit #divEmployeePhoto .k-upload{border-radius:5px}
.edit-proce-code-popup .prosthesis-text{padding-left:38px}
.edit-proce-code-popup .prosthesis-text .k-checkbox-label{margin-left:-28px}
.massage_list #chat_widget .k-chat{max-width:100%;}
.massage_list .k-chat .k-card-list{margin:0 0 10px 0;width:100%}
.ins-claims-page, .edit-insurance-benefits-popup, .add-edit-patient{overflow:hidden}
.edit-proce-code-popup i.fa-undo{margin-left:10px}
#divMyTask #TrTasks .k-grid-content > .k-grid-norecords > .k-grid-norecords-template{left:0;margin-left:0}
#divDentalProceduresEdit #ProcedureCodes_DPE_taglist span{text-align:left;line-height:16px;padding:7px 0}
#divDentalProceduresEdit #ProcedureCodes_DPE_taglist span.k-select .k-icon.k-i-close{margin-top:-1px}
.disease-edit-popup .date-range-col .k-dateinput{margin-right:0}
.dental-page .date-range-sec .width-sec{float:left;display:inline-block;width:auto}
.dental-page .date-range-sec .desh_line{float:left;margin-left:5px;margin-right:5px}
.perio-tooth-chart{margin-top:0;animation-duration:3s}
.perioChartPanel-fixed ~ .perio-tooth-chart{margin-top:278px;animation-duration:3s}
.patient-form-builder-popup div#formeo-render{padding:0}
#dlgInsBenefit #tabstrip_TreatmentPLan-1, #dlgInsBenefit #tabstrip_TreatmentPLan-2{border-bottom-color:#dadada;border-left-color:#dadada;border-right-color:#dadada;padding:10px 10px 0 10px}
.k-calendar-container .k-calendar-title{padding-left:0;cursor:pointer}
.k-calendar-container .k-calendar-title:hover{color:#000 !important;}
.k-calendar-container .k-calendar-title::before{opacity:0 !important}
.k-calendar-container .k-calendar-nav a:hover{color:#000 !important;}
.dlgDriverLicenseUpload + .k-dialog-buttongroup .k-button:not(.k-primary),
.dlgIns2CardUpload + .k-dialog-buttongroup .k-button:not(.k-primary),
.dlgIns1CardUpload + .k-dialog-buttongroup .k-button:not(.k-primary){background:#f4516c}
.dlgDriverLicenseUpload + .k-dialog-buttongroup .k-button,
.dlgIns2CardUpload + .k-dialog-buttongroup .k-button,
.dlgIns1CardUpload + .k-dialog-buttongroup .k-button{min-width:75px;margin-left:0 !important;margin-right:0 !important;}
.tooth-icon{width:20px;display:inline-block;height:20px;background:url(../images/tooth_2.png) no-repeat top left;background-size:100%;vertical-align:top;margin-left:2px;margin-top:1px;}
.tooth-icon:hover{background-position:left -20px}
#SearchPatient_HeaderMenu_listbox .icon_casePresenter{width:20px;display:inline-block;height:20px;background:url(../images/icon_casePresenter.png) no-repeat top left;
background-size:100%;vertical-align:top;margin-left:2px;margin-top:1px;}
#SearchPatient_HeaderMenu_listbox .icon_account{width:20px;display:inline-block;height:20px;background:url(../images/icon_account.png) no-repeat top left;
background-size:100%;vertical-align:top;margin-left:2px;margin-top:1px;margin-right:4px;}
#SearchPatient_HeaderMenu_listbox .icon_account:hover, #SearchPatient_HeaderMenu_listbox .icon_casePresenter:hover{background-position:left -20px}
#EditDepartment ~ .k-dialog-buttongroup .k-button:first-child{color:#fff;background-color:#f4516c;border-color:#f4516c}
#EditDepartment ~ .k-dialog-buttongroup .k-button:first-child:hover{background-color:#f22d4e;border-color:#f22d4e}
.setup-popup .open-edge{font-size:18px}
.k-scheduler-Deletecurrentoccurrence, .k-scheduler-Deletetheseries{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff !important;}
.k-scheduler-Deletecurrentoccurrence:hover, .k-scheduler-Deletetheseries:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);}
.update-exam-note{margin-bottom:2px}
.update-exam-note textarea.k-textbox{min-height:83px}

.patient-since{position:relative;padding-left:100px;display:inline-block !important;width:100%;margin-bottom:0 !important;}
.patient-since label{position:absolute;left:0}
.k-actions-stretched .k-button { margin-left:5px; }
.touchDevice #m_portlet .dashboard_operatory .front-desk-view {  top: 0; }
.hdrPatientPortal_layout .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile .m-dropdown__wrapper .m-nav__link,
.hdrPatientPortal_layout .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile .m-dropdown__wrapper .m-nav__link span{line-height:normal !important}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link{line-height:40px !important;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link span{line-height:50px !important;}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile>.m-nav__link .m-topbar__userpic{margin-top:3px;float:right;margin-left:10px;}
.m-topbar .clients-hdr-menu .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__userpic,
.super-admin .m-topbar .m-topbar__nav.m-nav{margin-top:0;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile  a.m-nav__link .m-topbar__welcome span{line-height:35px !important;}
.super-admin #hdr_layout #divTopHeaderContent{height:50px;margin-top:3px;}
.super-admin .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link span{line-height:50px !important;}

.apptsche-page .div-scheduler .k-scheduler-dayview tr:first-child .k-scheduler-header,
.apptsche-page .div-scheduler .k-scheduler-dayview tr:first-child .k-scheduler-times{background:var(--primary-color-lightest);	}
.apptsche-page .div-scheduler .k-scheduler-dayview tr:first-child .k-scheduler-header th{color:var(--primary-color) !important;}
.apptsche-page .k-scheduler-header-wrap {  background-color: transparent; }
.btn-call-metrics { float:right;  }
#tabCallLog .row  .row { width:100%; float:left; }

@media (max-width:1199px) {
    .form-add-patient-content .guarantor-col{margin-bottom:10px}
.m-nav.m-nav--inline>.m-nav__separator{padding:10px 0}
.ortho-page .encounter-sec{margin-top:25px}
.ortho-page .tab-pane .teeth_chart{min-height:308px}
.dental-page .right-column{margin-top:20px}
.header_submenu.lavel3{text-align:right}
body .family-recall-popup table{table-layout:auto}
#mailAccordion .ecMessageBody{padding-right:30px;overflow:hidden;}
#dvfindpatientSearchoption .last-col{text-align:left;margin-top:10px;margin-bottom:10px}
#dvfindpatientSearchoption .last-col .mrgnL10{margin-left:0 !important;margin-top:0 !important;}
.insurance_plan_tab .k-chart text, .insurance_plan_tab .k-chart text{	font-size:14px !important;}
#Signature_Payment{min-height:115px !important;}
.user-permissions-popup #GrdUserList col:nth-child(6){width:160px !important}
.clsTesting{width:95% !important;}
.ins-claims-page .claim-type{float:right}
.ins-claims-page .claim-left{width:100%;margin-bottom:15px}
.ins-claims-page .pull-top{margin-top:0}
.dental-page .teeth_chart{padding-right:5px}
.perio-page .ul_col3 li{font-size:8px}
} /* end media */

@media (max-width:1025px){
body .m-portlet, body .m-page .m-page__container{padding:0 10px}
body .k-widget.k-window .m-portlet, body .m-topbar .m-topbar__nav.m-nav>.m-nav__item{padding:0}

div.operatory-page table, div.appointment-type-page table, .k-edit-form-container, .prescription-edit-popup{width:100% !important}
.ortho-page .summary-sec, .ortho-page .encounter-sec{margin-top:20px}
.dental-page .view-col .form-control.k-widget{width:138px}
.dental-page .chart_tabs .nav.nav-tabs .nav-item a{padding-left:10px !important;padding-right:10px !important}
#dvHeaderSubMenu .right-menu{float:left;width:100%;border-top:1px solid #4070a2}
#dvHeaderSubMenu .right-menu .pull-right, .header_submenu > .m-container > .row .nav-sub{float:left}
#dvHeaderSubMenu .bd-patient-name{max-width:100%}
.header_submenu.lavel3{text-align:left}
.header_submenu.lavel3 .m-page__container{width:auto;display:inline-block;padding-top:7px;padding-bottom:0}

.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item:hover{background-color:transparent}
.main_menu > li a.nav__link:active{background-color:transparent}
.appo-reminders-popup{min-width:712px !important}

.m-header-menu .m-menu__nav > .m-menu__item .nav__link_icon{line-height:32px}
.chart-activities-ttl{width:100%;border-bottom:1px solid #c6c6c6;padding-bottom:10px;margin-bottom:10px;}
.m-portlet-2col .m-portlet-head-right.date-range-sec{width:100%;display:block}
.orthochart-list-popup .k-grid tbody .k-command-cell a.k-button{padding-left:3px;padding-right:3px}
.patient-table{overflow:auto}
.patient-table #PatSrchGrid{min-width:1000px}
div.table.table-bordered > .k-grid-content::-webkit-scrollbar { -webkit-appearance: none;	width: 7px;	}
div.table.table-bordered > .k-grid-content::-webkit-scrollbar-thumb { border-radius: 4px;	background-color: rgba(0,0,0,.5);	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5); }
div.table.table-bordered > .k-grid-content::-webkit-scrollbar { width: 10px; height: 10px;	background-color: var(--primary-color); }
}

@media (max-width:1025px) and (min-width:993px){/*  Header CSS  */
body .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile{padding-right:0}
body.patient-portal .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile{float:left;}
.m-header .m-brand{padding-right:10px}
.m-body .m-content{padding:15px 30px 15px 0}
.form-add-patient-content .secondary-label{line-height:normal}
body .menu_large, body #manage_dropMenu{margin-left:-412px;max-width:829px;}
body .menu_large .m-menu__arrow, body #manage_dropMenu .m-menu__arrow{left:410px!important}
#patient_dropMenu{margin-left:-270px;max-width:700px}
body #patient_dropMenu .m-menu__arrow{left:276px!important;}
.m-dropdown.m-dropdown--align-right .m-dropdown__wrapper{right:-150px !important}
.m-dropdown.m-dropdown--align-right .m-dropdown__wrapper .m-dropdown__arrow--right{right:150px !important}
#movements .input-group-append .btn.btn-secondary{padding-left:10px;padding-right:10px}
.pending-claims-popup .treat-provs-sec{margin-bottom:10px}
.right-menu{padding-left:0}
.btn-timeBlkGrup{width:65%;float:left;}
body #m_portlet .dashboard_operatory .front-desk-view{margin-top:0 !important;}
.k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views{margin-right:0;}

#divscheduler #scheduler .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown{display:none;}
#divscheduler #scheduler .k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views{display:block;margin-right:50px;}
#divscheduler #ListView{top:5px;right:55px;}
#divscheduler #liTextTemplates_Header{right:218px;}
.schedule-icons{right:292px !important;}
#divscheduler #jumpDates #liTextTemplates_Header{right:270px !important;}
#scheduler .k-scheduler-toolbar .k-button.k-nav-prev, #scheduler .k-scheduler-toolbar .k-button.k-nav-next{padding-left:0;padding-right:0;width:16px;}
.scheProduction{right:520px !important;}
#scheduler .k-scheduler-toolbar .k-button.k-nav-today{padding:5px;}
#ListView button.btn, .k-toolbar .k-scheduler-views.k-button-group .k-button{min-width:auto !important;padding:5px 10px;}
} /* end media */

@media (max-width:992px){
.m-header .m-brand{width:100%;}
/*  Header CSS  */
body .m-topbar{margin-top:0 !important;height:70px!important}
body .m-topbar .m-topbar__nav.m-nav{padding-top:12px;margin-top:0}
body #m_header_nav{width:100%;float:left}
#dvHeadMenu.main_nav{top:-23px !important}
body .m-stack__item.m-topbar__nav-wrapper{width:100% !important}

body #dvHeaderSubMenu .header_submenu .col-sm-9, body #dvHeaderSubMenu .header_submenu .col-md-4{max-width:100%;flex:0 0 100%;border-top:1px solid #e0dfdf}

.popup_body #divScheRecall{margin-bottom:15px}
.requested-appo-ttl{margin-bottom:15px;border-bottom:1px solid #e4e4e4;padding-bottom:15px}
.include-missed{margin-top:3px;max-width:54%}

.edit-proce-code-popup .quick-note{top:-10px}
.sche-confirmation-popup .planned_appt_search_result{margin-top:0}
.sche-confirmation-popup .apply-confirm-col{position:relative;z-index:5}

.ortho-page .dr_list label{width:33%;float:left;margin:0;padding:0 10px}
.ortho-page .dr_list label .k-textbox.form-control{width:53%}
.ortho-page .dr_list label strong{line-height:32px}
.ortho-page .dr_list label i, .button_size_group .btn{margin-top:8px}
.dental-page .view-col .form-control.k-widget{width:365px}

.insurance-plan-edit-poopup .special-fee-col, .appt-sche-edit-popup .mob-editAppt, .open-slots-ttl, .add-family-ppup .primary-sec{margin-top:20px}
.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading .m-menu__ver-arrow{color:#fff !important}

body .m-body .m-content, .procedures-codes-popup .mob-editAppt h2{padding-top:10px}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-dropdown{position:inherit;z-index:0}
#support_dropMenu2.m-menu__submenu .m-menu__content li .m-menu__link{display:inline-block;width:100%}
.open-slots-popup .criteria-sec label{line-height:34px}
#dvHeaderSubMenu .m-nav.m-nav--inline>.m-nav__item>.m-nav__link{padding:9px 0}
.ins-claims-page .claim-type{float:left;margin-top:10px;clear:left}
.ins-claims-page .btn-pull-top{margin-top:-50px !important}
.ins-claims-page .date-range label, .ins-claims-page .claim-type label{width:80px}
.procedure-payment-popup .note-info{margin-bottom:10px;display:block}
body .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile>.m-nav__link .m-topbar__userpic{vertical-align:top}

.contact-history-popup #Signature{margin-top:10px;max-width:100%}
.contact-history-popup .signatureIcon{top:14px !important}
.contact-history-popup .mrg-left2{margin-left:-10px !important}
.billing-options-poup{min-width:100% !important}
.apptsche-page .waitingRoom_box li{padding:0}
.blockout-edit-popup{min-width:680px}
.formeo.formeo-editor .formeo-controls .form-actions{right:102px;bottom:-44px}
.procedures-codes-popup .sm-btn-group, .edit-claim-popup .mrg-top-part, .pending-claims-popup .treat-provs-sec, .personal-info-sec .family-col{margin-top:10px}
.procedures-codes-popup .sm-btn-group button{margin-right:10px}
.finace-charges-popup .mrg-left label.k-radio-label{margin-left:0}
.family-recall-popup .add-new-text, .edit-proce-code-popup h4.control-label{line-height:normal}

.ortho-page .encounter-tab-sec #AddEncounterGrid{float:left;width:100%}
.ortho-page #treatment_plan .oc_encounters_tabs{display:inline-block;width:100%}
.ortho-page .encounter-tab-sec{overflow:auto}
label.k-checkbox-label, .lab-cases-popup .row .text-center .d-inline-block{line-height:20px}

.dailySch .dailySch-icon{width:120px;height:120px;margin-top:32px}
.dailySch .dailySch-icon .fa{line-height:110px;font-size:4em}
.dailySch .dailySch-overall{font-size:15px}
body .thrive-logo{max-width:65px;margin-top:5px}

.ortho-chart-ttl{border-bottom:1px solid #c5c5c5;width:100%;padding-bottom:10px;margin-bottom:10px}
.width-sec .k-datepicker{width:100%}
.m-nav--inline.nav-sub > .m-nav__item > a{font-size:11px;padding:0 5px}
.email-list-sec #Inbox .table, .email-list-sec #Sent .table,.message-list-page #Inbox .table, .message-list-page #Draft .table, .message-list-page #Sent .table{max-width:50%}
#mailAccordion .emailContentArea{width:100%;padding-top:5px;padding-left:10px}
#mailAccordion .emailShortHeader{overflow:hidden}
.emailResponseDate{margin-right:0;width:100%}
.family-recall-popup .add-new-text{margin-top:7px}

.patient-top-sec > .row, .patient-information{height:auto !important}
#AddEncounterGrid .k-grid-norecords, #AddEncounterGrid .k-pager-wrap{min-width:860px}
.column-position .user-sec{-webkit-order:1;order:1}
.column-position .family-sec{-webkit-order:3;order:3}
.column-position .recall-sec{-webkit-order:2;order:2}

#divStatement{min-width:100% !important}
.m-menu__nav .m-menu__item.schedule-lists .m-menu__submenu{padding-left:20px;}
.m-menu__item--open.schedule-lists > a .m-menu__ver-arrow{-webkit-transform:translate3d(0,0,0);-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg);padding-left:10px}
.m-quick-sidebar{position:relative;width:100% !important;right:0;display:none;}
.m-header .m-header__top{height:auto !important;}
#m_header_topbar.m-topbar{justify-content:right;}
} /* end max-width:992px */

@media (max-width:800px){.btn_calc .btn{width:31.8%}}

@media only screen and (max-width:428px) {
.scheProduction .schedule-icons{right:70px;}
#liTextTemplates_Header .m-dropdown__wrapper .m-dropdown__arrow{right:7px;}
}

@media (max-width:767px){
#schedulerTab #ScheTabs { margin-top: 0; }
.apptsche-page .m-portlet__body { padding-top: 0;}
#divComboNoteSignature .quick-note{top:0;}
#divscheduler {  height: calc(100% - 14px) !important; }
#divProviderSignature_PT{top:28px !important;}
#scheduler .k-scheduler-toolbar .k-scheduler-views-wrapper{visibility:hidden;}
.k-scheduler-footer.k-toolbar button.k-button.k-scheduler-fullday { right: 45px !important;}
#divscheduler .scheProduction label{display:none}
#dvchatbot #chat-circle { bottom: 50px !important;}
.apptsche-page #m_portlet { height: calc(100% - 30px) !important }
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link .m-topbar__welcome span { line-height: 15px !important; }
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username { min-height: 35px;}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile>.m-nav__link .m-topbar__userpic { margin-top: 0;}
.right-hdr-menu-sec .m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon .navIcon { margin-top: 10px;}
body .m-header .m-brand {  height: 47px !important;}
.m-nav.m-nav--inline>.m-nav__item { height: 32px;}
.apptsche-page .apptSche-wrap { height: calc(100% - 60px) !important }
#scheduler.k-scheduler {  max-height:calc(100% - 10px); height:100%; }
#divscheduler { max-height:calc(100% - 1px);  height:100%; }
.k-scheduler-footer { display:none !important }
#divTopHeaderContent .client_logo, #ulNavSticky .nav-portal-message,
#divTopHeaderContent .m-brand__logo { display:none;}
#hdr_layout .loca_select.PatientPortalSelectB { margin-left: 44px !important;  width: calc(100% - 45px); margin-top: 7px;}
#m_portlet .apptScheTabs .k-tabstrip-items li { max-height: none;}
#team-schedule {  position: absolute;  top: 42px;}
.apptSche-wrap.sche-header-expand #team-schedule {   top: 125px;}
#divscheduler #scheduler { margin-top: -15px; height: calc(100% - 2px);}
.payment-plan .button-width button{margin-bottom:5px;}
body #ulNavSticky li .navIcon{width:23px;height:23px}
.select-template-popup textarea.k-textbox{height:90px;}
.quick-note-attach.quick-icon-set,
.quick-note.quick-icon-set{text-align:right;flex-wrap:wrap;display:inline-block;width:auto;margin-top:0}
.header3Icons{display:inline-flex;margin-top:15px; margin-left: 125px;}
.m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.ipad-link .m-menu__link .m-menu__link-icon{text-align:center;color:var(--primary-color);font-size:21px;	}
.m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.ipad-link .m-menu__link .m-menu__link-icon .fa{	}
.m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link{padding-right:0;}
.formeo.formeo-editor .formeo-controls .form-actions{bottom:-45px;right:102px}
.employer-popup #GrdEmployer .k-checkbox-label:before{line-height:15px}
body .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile{padding-left:4px}
.perio-page .copy-btn{font-size:11px}
.include-missed{margin-top:3px;float:left}
.menu_large, #manage_dropMenu{margin-left:0 !important}
body .m-header .m-brand{width:100%;margin:0;padding-left:0}
body .m--visible-tablet-and-mobile-inline-block{left:15px}
body .m-stack__item.m-topbar__nav-wrapper{width:100% !important;border-top:1px solid #c5c5c5}
body .m-header .m-brand{position:relative}
#m_header_topbar{width:100% !important}
body .m-topbar{height:auto !important}
.client_logo{margin-right:48px}
#dvHeadMenu.main_nav{top:-70px !important}
.m-header .m-header__top{height:auto}
.m-nav.m-nav--inline>.m-nav__item{float:left;height:40px;padding:0 6px !important;margin:0 !important;}
#find-patient-field .k-select{width:30px !important;}
body .m-page .m-page__container, body .m-portlet{padding:0 10px}
#ECL_groupEnterPayment fieldset{padding:13px 15px;}
#hdr_layout.hdrPatientPortal_layout .m-brand__logo{width:100%;float:left;clear:left;}
#hdr_layout.hdrPatientPortal_layout .m-stack.m-stack--general.m-stack--ver>.m-stack__item{float:left;width:100%;clear:left;display:block;margin:0;padding:0;z-index:22222;position:relative;}
#hdr_layout.hdrPatientPortal_layout .PatientPortalSelectB .ppSelectB{width:100%;text-align:left;float:left;padding-left:0;clear:left;display:block;}
#hdr_layout.hdrPatientPortal_layout .PatientPortalSelectB label{display:none;}
#divTopHeaderContent.hPatientPortal .m-brand{width:98% !important;height:auto !important;} 
#divTopHeaderContent.hPatientPortal .m-stack__item.m-topbar__nav-wrapper{border:0 !important}
#m_header_topbar.m-topbar .m-topbar__nav-wrapper{padding:0 12px;display:inline-block !important}
.m-menu__link-title{width:100%;}
.m-menu__subnav .m-menu__item .navIcon{top:10px;}
.profile-summary-quickview .brdr-right { min-height: auto !important; padding-top: 2px !important;}
.profile-summary-quickview { display:none; }
.patient-profile-page { padding-top:5px !important }
body .personal-info-sec .insurance_plan_tab .btn-orange {   width: 40px;  height: 35px; }

} /* end media */

@media (max-width:480px){/*   Header CSS   */
li.client_logo.m-nav__item{display:none !important}
body .m-topbar{width:100%;padding:0}}
.m-topbar__user-profile .m-topbar__username{width:115px;white-space:nowrap;text-overflow:ellipsis;display:inline-block;line-height:64px;float:left;}
.k-treeview .k-item .k-sprite.image-report{background-image:url(../images/report-icon-3.png);background-size:12px}

div.trv-parameter-container .trv-parameter-title{padding:5px 6px;font-size:14px;font-weight:500; color: #fff;}
div.trv-parameter-container .trv-parameter-header{margin-bottom:5px}
.m-nav__item.m-dropdown .m-dropdown__wrapper .m-nav__item .m-nav__link .m-nav__link-icon{color:#6f727d !important}
.header_submenu:not(.lavel3) .m-nav.m-nav--inline.nav-sub > .m-nav__item .m-nav__link-icon{color:#ffffff;line-height:41px}

.row.m-row--no-padding{margin-left:0 !important;margin-right:0 !important}
.input-group .input-group-append{border:solid 1px #c5c5c5 !important;border-left:none !important;border-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}
.toothSurfaceInput .k-textbox{border:solid 1px #c5c5c5;box-shadow:none;border-radius:4px}
.input-group .input-group-append .btn.btn-secondary{border:none;height:35px}
.input-group .input-group-append .btn.btn-secondary:last-child{border-left:solid 1px #c5c5c5 !important;border-radius:0 10px 10px 0;}
#scheduler .k-scheduler-tools .k-button.k-pdf, .practice-schedule-sec .k-scheduler-tools .k-button.k-pdf{font-size:0 !important}
.practice-schedule-sec .k-scheduler-tools .k-button.k-pdf .k-i-file-pdf{font-size:22px}
#scheduler .k-scheduler-tools .k-button.k-pdf .k-i-file-pdf:before{content:"\f196";font-family:Flaticon}
.practice-schedule-sec .k-scheduler-tools .k-button.k-pdf .k-i-file-pdf:before{content:"\f196";font-family:Flaticon}
.dental-page .surface-btn{width:100%}
.dental-page .surface-btn button{width:16.999%;padding-left:0;padding-right:0;text-align:center;margin-left:0 !important;border-right:0}
.authorization-estimation-popup #GrdClaimProcedurePayPreAuth .k-grid-cancel-changes,
body .k-coloreditor-cancel.k-button{color:#fff;background-color:#f4516c;border-color:#f4516c;float:right}

.thrive-logo{max-width:80px}
.routing-slip-popup table, .routing-slip-popup table{font-size:14px}
.routing-slip-popup table legend, .routing-slip-popup table legend{background:#fff;padding:0 15px;line-height:16px;width:auto;margin-left:15px;font-size:16px;margin-top:-8px;float:left}
.routing-slip-popup table fieldset, .routing-slip-popup table fieldset{border:solid 1px #ccc;border-radius:5px;padding-bottom:2px;margin-top:10px}
.treatment_tabs .tab-content > .tab-pane{min-height:216px}

.provider-edit-popup .checkbox-sec input.k-checkbox{position:absolute}
.btn .icon-mob svg,
.btn > svg{width:24.5px;height:24.5px;fill:#ffffff;float:left;margin-right:7px;}
.quick-note-attach.quick-icon-set{left:auto;right:0;display:inline-block}
.quick-note-attach.quick-icon-set a, .quick-note-attach.quick-icon-set button{display:inline-block;vertical-align:middle;height:28px}
.quick-note-attach.quick-icon-set .emoji-icon svg{width:26px;margin-top:1px;}
.quick-note-attach.quick-icon-set .cap-icon{margin-right:1px}
.quick-note-attach.quick-icon-set .cap-icon svg{height:28.5px;width:28.5px;}
.quick-note-attach.quick-icon-set .chat-icon{margin-top:1px}
.quick-icon-set .sendTextSVGicon,
.quick-icon-set .EST, .quick-icon-set .Emoji_ODET,
.quick-icon-set .Emoji_ODST, .quick-icon-set .Emoji_AET,
.quick-icon-set .Emoji_AST, .quick-icon-set .Emoji_STMS,
.quick-icon-set .Emoji_STME{width:28px;height:28px;fill:#000000;margin-right:0}

body .translate-common{bottom:2px;right:-60px;position:inherit;margin-right:10px}
.quick-icon-set{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-top:5px;}
.officeTargets .content-collections .form-control.k-widget{max-width:120px;}
.officeTargets .content-collections .input-group .form-control{max-width:86px;}
.pending-claims-popup #GrdRemainingClaims .k-widget.k-dropdown{width:100%}
.en-head-Right { position:absolute;right:14px;top:12px;margin-bottom:0; display: flex; flex-wrap: nowrap; align-items: center;}
.c-pass svg{width:19px;height:19px;float:none;display:inline-block;vertical-align:bottom;margin-right:5px}

@media (max-width:1257px) {
body, html, .family_user_details p, .appt-sche-edit-popup .button-font-size .btn{font-size:13px}
body #GrdDentalProcedures .k-auto-scrollable table col:not(style){width:200px;}
body #GrdEmployee .k-auto-scrollable table col:not(style){width:200px;}

#divIP.pay-connect-step-popup, #gpsetup-container-div, #divStatement,
#divLabCaseEdit.lab-case-edit-popup .panel_fieldset.filter_small,
#divLabCaseEdit.lab-case-edit-popup{min-width:auto !important;}

#divStatement .quick-note{top:34px !important;}
#divStatement #divDateRange label.control-label{line-height:normal !important;} 

.employee-status-popup, .latters-popup, .user-group-popup, .employee-popup, .employee-edit-popup, .schedule-opt-popup, .schedule-view-popup, .schedule-View-edit-popup, .recall-setup-popup, .clearing-house-popup, .clearing-house-edit-popup, .dentalproducts-popup, .misc-procedures-edit-popup, .send-text-popup, .contact-history-popup, .blockout-edit-popup, div.k-edit-form-container, .misc-procedures-edit-popup, .disease-master-edit-popup, .laboratory-turn-around-popup, .vatal-signs-edit-popup{width:100%}
.appo-reminders-popup, .new-claim-popup .family-table-plan, .elg-pre-check-popup .table, .dental-procedures-edit-popup{max-width:100% !important}
.dashboard-page .m-widget14__title{font-size:15px}

.provider-edit-popup .checkbox-sec label:empty{height:16px;width:16px;margin-bottom:5px;margin-right:5px}
.practice-info-popup .checkbox-claims label:empty{height:16px;width:16px;margin-bottom:5px;margin-right:5px}
.provider-edit-popup .checkbox-sec .padd-text, .practice-info-popup .checkbox-claims > div{display:inline;padding-left:0}

body .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile{padding-right:0;text-align:left}
.m-box-preview{padding:10px}
.nav.nav-tabs .nav-item a{padding-left:1rem !important;padding-right:1rem !important}
.tab-pane .teeth_chart{overflow:auto}
#movements .input-group-append .btn.btn-secondary{padding-left:15px;padding-right:15px}
.recall-setup-popup .group-families-checkbox .k-checkbox{position:absolute}
.recall-setup-popup .group-families-checkbox label{float:left;margin-top:0 !important}
#divUnscheduledRecalls .m-widget16__body:after{width:99%}
.personal-info-sec .insurance_plan_tab ul.k-tabstrip-items li.k-item span.k-link{padding:10px 0}
.my-task-edit-popup, .rx-edit-print{width:100% !important}
#collapseExample .show-label, .m-checkbox, .m-radio{line-height:20px}
#GridFamilyBalance td .k-checkbox-label{line-height:16px}
.main_menu > li a.nav__link:active{background-color:transparent}
.main_menu > li a.nav__link:active .nav__link_icon,.main_menu > li a.nav__link:active .nav_link_wrapper,.main_menu > li a.nav__link:active .nav_link_wrapper i{color:var(--primary-color)}
.treatment_tabs .tab-content > .tab-pane{min-height:inherit}
.routing-slip-popup .row{max-width:initial !important}
.tx-sites-popup{width:100%}
}

@media (max-width:1258px ) and (min-width:1192px){.m-header .m-brand{width:300px;padding-right:0}
body .m-topbar .m-topbar__nav.m-nav>.m-nav__item.client_logo{display:none}
body .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--rel:nth-child(4n){position:static}
body .menu_large, body #manage_dropMenu{right:46px;margin-left:0;left:auto}
body .menu_large .m-menu__arrow, body #manage_dropMenu .m-menu__arrow{left:auto !important;right:608px !important}
.dental-page .view-col .form-control.k-widget{width:175px}}

@media (min-width:1200px ) and (max-width:1400px){
.ic-btn-row .btn{padding:9px 6px;}
.ic-btn-row .clinician-dept{max-width:140px;}
.ic-btn-row .clinician-dept .k-dropdown{max-width:100%;}

body #GrdDentalProcedures .k-auto-scrollable table col:not(style){width:200px;}
.quick-note.quick-icon-set{left:-180px;}

.account-page .btn-balances .btn{margin:0 2px;padding:5px 2px;width:75px;}

.lineHNor-lg{line-height:normal !important}
.tcBtnGroups .acColLeft{flex:0 0 59.33333%;max-width:59.33333%;}
.tcBtnGroups .acColRight{flex:0 0 40.66667%;max-width:40.66667%;}

.m-brand .m-brand__logo{width:135px}
.m-stack.m-stack--general.m-stack--inline{width:100%;}
.m-brand .m-brand__logo .m-brand__logo-wrapper img{max-width:100% !important;}
.m-header .m-brand .PatientPortalSelectB{padding-left:10px;}
.clsTesting{width:90% !important;}
.planned_appt_search_result #GrdRemainingClaims col:nth-child(2){width:120px !important;}
.planned_appt_search_result #GrdRemainingClaims col:nth-child(14){width:200px !important;}
.ins-claims-page #GrdClaimToSend col:nth-child(8){width:200px !important;}
.profile-summary-quickview .piqcol2-sec{flex:0 0 45.66667%;max-width:45.66667%;}
.profile-summary-quickview .family-sec{flex:0 0 29.33333%;max-width:29.33333%;}
 #GrdDentalCaseDetails .k-auto-scrollable table col:nth-child(3n) {width:250px;}
} /* end media */


@media (max-width:1200px ) and (min-width:1192px){
body .menu_large .m-menu__arrow, body #manage_dropMenu .m-menu__arrow{right:568px !important}
.main_nav{margin-top:6px}
}

@media (max-width:1200px) and (min-width:992px){
div.k-window{min-width:550px !important;}
.open-slots-popup .criteria-sec label{line-height:34px}
.open-slots-popup .criteria-sec .after-col{margin-top:10px}
.header_submenu > .m-container > .row .nav-sub{float:left}
body .m-topbar .m-topbar__nav.m-nav>.m-nav__item.client_logo{display:none}
body .m-topbar .right-hdr-pat-menu-sec .m-topbar__nav.m-nav>.m-nav__item.client_logo{display:block}
body .m-topbar .right-hdr-pat-menu-sec  .m-nav.m-nav--inline{text-align:right;}
.form-add-patient-content .other-btn-sec{margin-top:10px}
.m-brand .m-brand__logo .m-brand__logo-wrapper img{max-width:130px;margin-top:5px}
.menu_large, #manage_dropMenu{margin-left:-412px}
.menu_large .m-menu__arrow, #manage_dropMenu .m-menu__arrow{left:410px!important}
#patient_dropMenu{margin-left:-270px}
#patient_dropMenu .m-menu__arrow{left:276px!important}
.m-dropdown.m-dropdown--align-right .m-dropdown__wrapper{right:-150px !important}
.m-dropdown.m-dropdown--align-right .m-dropdown__wrapper .m-dropdown__arrow--right{right:150px !important}
body .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile .m-dropdown__wrapper{right:31px !important}
body .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile .m-dropdown__wrapper .m-dropdown__arrow--right{right:40px !important}
.m-topbar__user-profile .m-topbar__username{width:96px;}
.sche-recall-popup .button_size_group .btn{min-width:90px;}
#treatmentActivities .k-datepicker{width:10em;}
.m-portlet-2col .m-portlet-head-right{	width:85%;	}
.m-portlet-2col .m-portlet-head-right label, .m-portlet-2col .m-portlet-head-right .m-checkbox{white-space:nowrap;}
.dental-page .view-col .form-control.k-widget{	width:140px;}
.lineHNor-md{line-height:normal}

body #m_portlet .dashboard_operatory .front-desk-view{top:0px;position:absolute;right:10px;}
#dvInsPlanDetails .lineHNor-md{line-height:32px}
.en-head-Right {  top: -58px !important; }
} /* end media */


@media (max-width:1081px) and (min-width:1025px){body .m-header .loca_select{width:100px;padding-right:0}
.m-brand .m-brand__logo .m-brand__logo-wrapper img{max-width:130px;margin-top:5px}
body .m-topbar .m-topbar__nav.m-nav>.m-nav__item{padding:0}
.m-dropdown.m-dropdown--align-right .m-dropdown__wrapper{right:-150px !important}
.m-header .m-brand{padding-right:0}
#patient_dropMenu{margin-left:-270px}
.menu_large, #manage_dropMenu{margin-left:-412px}
#dvHeaderSubMenu .m-subheader__breadcrumbs .m-nav__item a{padding-top:9px;padding-bottom:9px}
.dental-page .view-col .form-control.k-widget{width:165px}
.chart-activities-ttl{border-bottom:1px solid #c6c6c6;padding-bottom:10px;margin-bottom:10px;width:100%}
.dental-page .m-portlet-2col .m-portlet-head-right{width:100%;display:inline-block}

#FormBuilder .row.clsPreviewNo{max-width:82%}
#FormBuilder .clsPreviewNo .filter-controls #control-filter{max-width:150px !important}
.formeo.formeo-editor .formeo-controls nav h5{font-size:11px !important}
} /* end media */

div.k-widget.k-grid > .k-header.k-grid-toolbar{background :#fff;margin-bottom:5px;}

/*------------------------Color update in below css---------------------------*/
/*  LIght color */
body .k-block, body .k-draghandle, body .k-grid-header, body .k-grouping-header{background-color:var(--primary-color)}
body .k-gantt-toolbar .k-button,body .k-gantt > .k-header .k-link,body .k-gantt > .k-header li,body .k-grid .k-header .k-button,body .btn-primary,body .btn-primary.active, body .btn-primary:active, body .show>.btn-primary.dropdown-toggle, .k-switch-on .k-switch-track{background-color:var(--primary-color);border-color:var(--primary-color);color:#FFF}
body .k-gantt-toolbar .k-button:hover, body .k-gantt > .k-header .k-link:hover,	body .k-grid .k-header .k-button:hover, body .btn-primary:hover,
body .btn-primary.active:hover, body .btn-primary:active:hover, .k-primary:hover,
.k-flatcolorpicker .k-button-solid-primary:hover,
.procedure-payment-popup div.k-grid .k-grid-toolbar .k-button:hover{background-color:var(--secondary-color) !important;border-color:var(--secondary-color) !important;}
body .k-pager-numbers .k-selected{border-color:var(--primary-color);color:var(--primary-color);min-width:auto;}
body .k-switch-on .k-switch-handle{background-color:var(--primary-color)}

/*  Dark color */

body .k-gantt>.k-header .k-link, body .k-gantt>.k-header li,body .k-scheduler .k-header .k-link,body .k-scheduler .k-header li,body .k-scheduler .k-header .k-button{background-color:var(--primary-color);border-color:var(--primary-color)}
body .k-treemap-tile, body .k-header, body .k-dialog .k-dialog-titlebar.k-header{background-color:var(--primary-color)}

body .table.table-striped thead tr th, body .table.table-striped thead tr th.k-table-th,
#dlgInsBenefit .table.table-striped thead tr th{background:transparent;border-color: var(--primary-color-lightest-mid);color:var(--primary-color);vertical-align:middle;padding:8px 6px !important;font-weight:500;/*border-bottom:0*/}
#dlgInsBenefit .table.table-striped thead tr th{background-color:var(--primary-color-lightest)}
body .table.table-striped thead tr th:first-child{border-left:0}
#dlgInsBenefit .table.table-striped thead tr th:first-child,
.osChairsSection .table.table-striped thead tr th:first-child,
.visitChairsTable #tblChairSetup thead tr th:first-child{border-left:1px solid var(--primary-color-lightest-mid)}
body .btn-info{background-color:var(--primary-color-lightest);border-color:var(--primary-color-lightest-mid);color:var(--primary-color) }

.txplananaylyzer-page #GrdTxPlanAnaylyzer table thead tr th,
body .table.table-striped table.k-grid-table thead tr th{background:var(--primary-color-lightest);}
body .table.table-striped table table thead tr th:first-child{border-radius:10px 0 0 0}
body .table.table-striped table table thead tr th:last-child{border-radius:0 10px 0 0}
body .table.table-striped table table thead tr:hover, body .table.table-striped thead tr:hover{background-color:transparent;}
.patient-visit #GridFamily table table{border:0}
.patient-visit #GridFamily table td > div{border-radius:10px 10px 0 0}

body .table.table-striped thead th a,
body .table.table-striped thead th a.k-grid-filter{color:var(--primary-color) !important}
body .k-switch-on .k-switch-container{background-color:var(--primary-color)}
.k-grid > .k-grid-header[style*="padding-right:"]:after, div.table.table-bordered > .k-grid-header[style*="padding-right:"]:after{background-color:var(--primary-color)}
/* More Dark color */
body .k-tabstrip-items .k-item.k-state-hover{background-color:var(--primary-color);border-color:var(--primary-color)}
body .btn-danger, body .btn-danger.k-button, .demo-section .k-button.k-clear-selected{color:#fff;background-color:#f4516c !important;border-color:#f4516c !important}
body .control-label-value .k-header, body .k-upload.k-header,#ReportViewer .trv-nav ul.k-header{background:#fff}
body .btn-outline-info{color:var(--primary-color);border-color:var(--primary-color)}
body .btn-outline-info:hover, .procedures-codes-popup .k-grid .k-header .k-button:hover{background-color:var(--primary-color);border-color:var(--primary-color)}
.procedure-info-popup .btn-link{color:var(--primary-color)}
.procedure-info-popup .btn-link:hover{color:var(--primary-color)}
.back-to-top{background:var(--primary-color);color:#fff}
.back-to-top i{color:#fff}
.back-to-top:hover{background:var(--primary-color)}
.back-to-top:hover i{color:#fff}
.system-alert-dialog{margin-top:10px}
.system-alert-dialog ~ .ui-dialog-buttonpane{padding:10px 5px 5px 5px !important}
.system-alert-dialog ~ .ui-dialog-buttonpane button{color:#fff !important;border:0px;background-color:var(--primary-color);padding:10px 10px;margin:0px !important}
.system-alert-dialog .ui-dialog-titlebar{padding:7px 4px 5px 5px}
.system-alert-title{background:var(--primary-color);color:white;margin:-3px}
body .m-body .m-content.session-expired-popup{padding:15px}
.vm-ipad-pro .show-ipad{display:none}
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__content .ipad-link,
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--classic > .m-menu__subnav .ipad-link{display:none}
body.touchDevice .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--classic > .m-menu__subnav .ipad-link{display:block !important}
#dvDentalMembershipEdit #txtPlanNote_DME{height:172px;text-indent:0;}
#dvDentalMembershipEdit .k-textbox{width:100%}

@media (max-width:992px){
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--classic > .m-menu__subnav .ipad-link{display:block}
div.k-window{max-width:700px}
}

@media (min-width:767px ) and (max-width:1200px){
.m-stack.m-stack--desktop.m-stack--ver>.m-stack__item.m-stack__item--fluid{width:60% !important;}
#divPerioChart .panel_fieldset .k-listbox{height:auto;margin-bottom:25px}
#divPerioChart .panel_fieldset .k-listbox{margin-bottom:5px !important}
.examDirection fieldset{padding:5px 0}
.panel_fieldset.mrgnB20{margin-bottom:10px !important}
.col-md-4.vm-ipad-pro{flex:0 0 33.33333%;max-width:33.33333%}
.col-md-4.vm-ipad-pro .examDirection .col-md-12, .col-md-4.vm-ipad-pro .panel_fieldset .col-md-12{flex:0 0 100%;max-width:100%}
#divPerioChart .panel_fieldset .k-listbox{height:77px;}
.vm-ipad-pro .k-checkbox + .k-checkbox-label{white-space:nowrap;} 
.calcindexButtons .calReadOnly:after{width:15px;line-height:23px;} 
.calcindexButtons .calReadOnly input.form-control{padding-right:10px !important;} 
.perioChartPanel-fixed ~ .perio-tooth-chart{margin-top:460px}
.vm-ipad-pro .show-ipad{display:flex;	}
.examDirection .hide-ipad{	display:none;	}
.examDirection .panel_fieldset{margin-top:5px !important;}
.personal-info-sec .profileSec{margin-bottom:0}

} /* end media */

.k-loading-image{background-image:url(../images/loader.gif) !important; background-size:50px auto; background-repeat: no-repeat; background-position: 50% 50%;}


@media only screen and (min-width:1023px){.po-rel{position:relative}
.perioChartPanel:not(.perioChartPanel-fixed) .panel-heading{position:absolute;right:15px;top:8px;width:350px}
.patientDetails .tableFamilyAging table td.colTotal{border-right:solid 2px #666;}}
/* end media */


/* PatientPortal */

.tableFamilyAging #spFamBalance,
.tableFamilyAging #spPatBalance{color:#ff0000;font-weight:500;}
.hdrPatientPortal_layout .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username{color:#fea52d;font-size:16px;}
.hdrPatientPortal_layout .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile .m-nav__link{line-height:65px !important;color:#fea52d;font-size:16px;}

#gpsetup-container-div .k-grid-DefaultDevice:hover{color:#f22d4e !important}

@media only screen and (max-width:767px){
#spPatientDashboard {  margin-left: 0;}
.d-xs-none{display:none !important}
.login-page .login-sec{padding:20px !important;}
.login_bg .m-login .m-footer__copyright{margin:20px 10px;line-height:normal;}

.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__content .ipad-link,
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--classic > .m-menu__subnav .ipad-link{display:block}
#hdr_layout.hdrPatientPortal_layout .m-brand{padding-left:10px;}
.hdrPatientPortal_layout .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile .m-nav__link{line-height:44px !important;}
header.hdrPatientPortal_layout .m-topbar__user-profile{float:right !important;margin-right:10px;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username{line-height:32px;width:120px;min-height:35px}
header.hdrPatientPortal_layout .m-topbar__nav.m-nav > .m-nav__item{padding:0 2px !important;}
header.hdrPatientPortal_layout .noto_label{top:0px !important;}
.profile-summary-quickview .patient-top-sec .patient_pic{top:-5px;}
.patientDetails .profile-summary-quickview .patient-top-sec{padding:0 10px 10px;border-bottom:solid 1px #ccc;margin-bottom:15px;}
.profile-summary-quickview .patient_info h3{font-size:18px;}
.patientDetails .tableFamilyAging table th, .patientDetails .tableFamilyAging table td{display:block;width:100%;overflow:hidden;border-bottom:solid 1px #ccc;font-size:13px;}
.patientDetails .tableFamilyAging table td.colTotal{border-right:solid 1px #ccc;border-bottom:solid 2px #666;}
.tableFamilyAging table label,
.tableFamilyAging .falabelValue{width:50%;float:left;}
.tableFamilyAging table.table label{border-bottom:none;}
.patientDetails .panel_fieldset fieldset{border:none;padding:0;}
.patientDetails .panel_fieldset fieldset legend{font-size:18px;padding:10px 0;}
.m-footer .m-footer__copyright{text-align:center;}
.m-footer .m-footer__nav{float:none !important;text-align:center;width:100%;}
.m-footer .m-footer__nav .m-nav__item{float:none;}
.k-grid-content{overflow:scroll !important;}
#kwHeaderMenu #divRAEdit{min-width:auto !important;}
#kwHeaderMenu #divRAEdit label{text-align:left !important;}
#kwHeaderMenu #divPatientProfile{min-width:100% !important;height:450px;overflow-y:scroll;}
.panel_fieldset fieldset, #fieldset_group fieldset{border:none;padding:0;border-radius:6px;}
.panel_fieldset fieldset legend, #fieldset_group fieldset legend{padding-left:0 !important;}
#chartRatingReviewsByMonth text{font-size:9px !important;}
.hdrPatientPortal_layout .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username{line-height:48px !important;max-width:200px !important;}

div.k-window{width:97% !important;left:50% !important;transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;min-width:auto !important;max-height:99%;top:10px !important}
#kwScheRecall .add-edit-patient-recall-popup{overflow:hidden;}
#kwScheRecall .personalInfo{border-bottom:none}
/*  Search Patient Header Menu list */

.k-popup.k-dropdowngrid-popup,
.k-child-animation-container:has(.k-popup.k-dropdowngrid-popup),
.k-child-animation-container:has(.k-list-container.k-popup.k-dropdowngrid-popup ) { width:480px !important;   display: block !important;  max-width: 100% !important; }
.k-child-animation-container:has(.k-popup.k-dropdowngrid-popup),
.k-child-animation-container:has(.k-list-container.k-popup.k-dropdowngrid-popup ) { width:100% !important; overflow:scroll }
.k-animation-container.k-animation-container-shown:has(#SearchPatient_HeaderMenu-list) { left:5px !important; right:5px; width:auto !important;    }

#SearchPatient_HeaderMenu-list .k-table-list .k-table-row span:nth-child(1),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table .k-table-thead th:nth-child(1),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table col:nth-child(1) { width:130px !important }
/*#SearchPatient_HeaderMenu-list .k-table-list .k-table-row span:nth-child(3),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table .k-table-thead th:nth-child(3),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table col:nth-child(3) { width:80px !important }*/
#SearchPatient_HeaderMenu-list .k-table-list .k-table-row span:nth-child(4),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table .k-table-thead th:nth-child(4),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table col:nth-child(4) { width:65px !important }
#SearchPatient_HeaderMenu-list .k-table-list .k-table-row span:nth-child(5),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table .k-table-thead th:nth-child(5),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table col:nth-child(5) { width:72px !important }
#SearchPatient_HeaderMenu-list .k-table-list .k-table-row span:nth-child(7),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table .k-table-thead th:nth-child(7),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table col:nth-child(7) {
    width: 180px !important }

#SearchPatient_HeaderMenu-list .k-table-list .k-table-row span:nth-child(2),
#SearchPatient_HeaderMenu-list .k-table-list .k-table-row span:nth-child(3),
#SearchPatient_HeaderMenu-list .k-table-list .k-table-row span:nth-child(6),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table .k-table-th:nth-child(2),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table .k-table-th:nth-child(3),
.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table .k-table-th:nth-child(6) {  width: 0 !important; display: none;}

.k-child-animation-container .k-list-container.k-popup.k-dropdowngrid-popup #SearchPatient_HeaderMenu-list table colgroup { display:none !important }
#SearchPatient_HeaderMenu-list .k-table-list .k-table-row { display: table-row !important;}
#SearchPatient_HeaderMenu-list .k-table-footer .col-md-4.col-btn-group {   flex: 0 0 55.33333%;  max-width: 55.33333%; }
#SearchPatient_HeaderMenu-list .k-table-footer .col-md-4.col-btn-group .btn { padding: 8px 4px !important }
#SearchPatient_HeaderMenu-list .k-table-footer .col-md-4.col-btn-group .fa { display:none;}
#SearchPatient_HeaderMenu-list .k-table-footer .col-md-2.col-isPreferredClinic {   flex: 0 0 27%;  max-width: 27%; }
#SearchPatient_HeaderMenu-list .k-table-footer .col-patientsfound,
#SearchPatient_HeaderMenu-list .k-table-footer .col-duplicate { display:none;}
#SearchPatient_HeaderMenu_listbox svg.searchPatIcon { fill: #333; width: 18px; height: 18px; }


}
/* end mobile PatientPortal */


@media (min-width:1441px) {
    .col-xxl-auto{flex:0 0 auto;max-width:auto;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-1{flex:0 0 8.33333333%;max-width:8.33333333%;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-2{flex:0 0 16.66666667%;max-width:16.66666667%;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-3{flex:0 0 25%;max-width:25%;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-4{flex:0 0 33.33333333%;max-width:33.33333333%;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-5{flex:0 0 41.66666667%;max-width:41.66666667%;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-6{flex:0 0 50%;max-width:50%;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-7{flex:0 0 58.33333333%;max-width:58.33333333%;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-8{flex:0 0 66.66666667%;max-width:66.66666667%;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-9{flex:0 0 75%;max-width:75%;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-10{flex:0 0 83.33333333%;max-width:83.33333333%;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-11{flex:0 0 91.66666667%;max-width:91.66666667%;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xxl-12{flex:0 0 100%;max-width:100%;min-height:1px;padding-right:10px;padding-left:10px;}
.mb-xxl-0 {margin-bottom: 0 !important; }
.mt-xxl-0 {margin-top: 0 !important;}
.xxl-order1 { order:1}
.xxl-order2 { order:2}
.xxl-order3 { order:3}
}

@media (min-width:1800px){
#m_login .login-wrapper{position:absolute;left:50%;top:-100px;height:100vh;margin:auto 0 0 -245px;width:490px;display:flex;align-items:center;justify-content:center;}
#PlannedApptGrid .k-auto-scrollable table col:nth-child(2){width:22% !important;}
}
/* end media */

@media (max-width:1200px) and (min-width:767px){
.xs-width50{min-width:50px}
.xs-width100{min-width:100px}
.xs-width150{width:150px;display:table-cell;}	} /* end media */



#m_portlet #scheduler .k-scheduler-toolbar .k-state-hover{background:transparent !important;}
#m_portlet .apptScheTabs .k-tabstrip-items li{background:var(--primary-color-lightest);border:none;width:30%;text-align:center;position:relative;border-radius:6px; max-height:24px;}
#m_portlet .apptScheTabs .k-tabstrip-items li .k-link{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;}
#m_portlet .apptScheTabs .k-tabstrip-items li .fa{margin-left:15px;}
#m_portlet .apptScheTabs .k-tabstrip-items li.k-active{background:var(--primary-color);	}
#m_portlet .apptScheTabs .k-tabstrip-items li.k-active .k-link{color:#fff !important;}
#m_portlet .apptScheTabs .k-tabstrip-items li .k-link{color:var(--primary-color-darkest);font-size:14px;text-transform:none;display:flex;justify-content:center;font-weight:500;line-height:normal;padding:4px 15px !important;}
#m_portlet .apptScheTabs .k-tabstrip-items li .k-loading{border-top:none;}
#m_portlet .apptScheTabs .k-tabstrip-items li#secondTab .k-link{padding:4px 5px !important;display:flex;justify-content:center;}
#m_portlet .apptScheTabs .k-tabstrip-items li#secondTab .k-link #spSelectedPat_ApptSche{overflow:hidden;text-overflow:ellipsis;padding-left:0;}
#m_portlet .apptScheTabs .k-tabstrip-items li#secondTab .headersgIcon{float:left;margin:0 2px;}
#m_portlet .apptScheTabs .k-tabstrip-items li#secondTab #spRedAlertRecare{float:left;margin:0 2px;}
#divToScheduleList .Operatory_item h4{font-size:15px;font-weight:500;color:#353535;padding:2px 8px 2px;line-height:20px;margin-bottom:0 !important;white-space:nowrap;text-overflow:ellipsis;
overflow:hidden;}
#divToScheduleList .Operatory_item .fa.fa-times{position:absolute;right:5px;top:3px;}
#divToScheduleList .Operatory_item .fa.fa-edit{position:absolute;right:4px;top:21px;font-size:15px;}
.ScheTabsContent #divToScheduleList .owl-item .Operatory_item .fa:hover{color:#000 !important;cursor:pointer;}
#m_portlet .front-desk-view .k-widget.k-dropdown{max-width:175px !important;}
#scheduler .k-scheduler-toolbar .k-button.k-nav-prev,#scheduler .k-scheduler-toolbar .k-button.k-nav-next{padding-left:4px;padding-right:4px;width:25px;}
.apptScheTabs{z-index:9;position:relative;overflow:hidden;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent{padding:8px 10px 0 !important;box-shadow:none !important;height:70px;overflow:visible;background:#f5f5f3;}
#m_portlet .apptScheTabs .k-tabstrip:focus{box-shadow:none !important;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent p{margin-bottom:0;position:relative;font-weight:500;line-height:18px;height:20px;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent.stcuserProfile p{font-weight:400;clear:left;overflow:hidden;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent.stcuserProfile p label{font-weight:500;float:left;margin-right:5px;}
#m_portlet .apptScheTabs .k-tabstrip .stcuserProfile p .fa{margin-left:10px;display:inline-block;width:20px;text-align:center;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent p label{margin-bottom:0;}
.owl-carousel.owl-drag .owl-item .Operatory_item p{padding:0 8px 5px;}
.apptScheTabs #divToScheduleList .owl-nav{position:absolute;right:0;top:-52px;z-index:99999;font-size:35px;}
.apptScheTabs #divToScheduleList .owl-nav [class*=owl-]:hover{background:transparent;color:var(--secondary-color);}

#divToScheduleList .k-tabstrip > .k-content{overflow:visible !important;}
.apptScheTabs .user-profile .up-img{top:-10px;}
.stcuserProfile .up-details h5{font-size:14px;}
.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover .k-link{background-color:var(--secondary-color) !important;border-color:var(--secondary-color) !important;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-dropdown__toggle *{color:var(--secondary-color) !important;}
#m_portlet .front-desk-view{display:block;float:right;z-index:9;position:relative;margin-left:10px;width:130px}
.m-topbar .m-topbar__nav.m-nav .m-topbar__user-profile .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__content a.m-nav__link *{line-height:normal !important;}
#dvHeaderSubMenu .scheProduction{color:#fff;margin-top:6px;margin-bottom:0;float:left;width:100%;}
#dvHeaderSubMenu .scheProduction label{font-weight:600;}
.scheProductionMsg{margin-left:15px;}
.stcuserProfile .up-details .up-detailsName{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;margin-bottom:8px;}
.m-nav-sticky .clsNavStickyPatRel .fa-picture-o:before{content:"";background:url(../images/icon-document.png) no-repeat 0 0;width:26px;height:32px;float:left;background-size:100% auto;}
.m-nav-sticky .clsNavStickyPatRel .fa-refresh:before{content:"";background:url(../images/icon-commu.png) no-repeat 0 0;width:29px;height:29px;float:left;background-size:100% auto;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent.stcuserProfile .scCol2 label{width:90px;display:inline-block;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent.stcuserProfile .scCol2 strong{min-width:100px;display:inline-block;}
.k-grid tbody .k-command-cell a.k-button.k-button-icontext{padding:2px 6px !important;} 


th .k-grid-filter.k-active, body .table.table-striped thead th a.k-grid-filter.k-active{color:var(--secondary-color) !important}
.form-type-table ~ .k-dialog-buttongroup{display:block;text-align:right;}
#tabstripProcedureInfo-2 .claim-note-icon{float:right;height:30px;margin-right:10px}

.k-edit-buttons.k-state-default button{border-radius:6px;}
.k-edit-buttons.k-state-default button.k-scheduler-cancel{color:#fff;background-color:#f4516c;border-color:#f4516c;}
.k-edit-buttons.k-state-default button.k-scheduler-cancel:hover{background-color:#f22d4e !important;border-color:#f12143 !important;}
.appointment-sec #grdApptProc .k-grid-footer  col:nth-child(6) { width:220px !important; }
.appointment-sec #grdApptProc .k-grid-footer  col:nth-child(7) { width:0px !important; }
textarea.k-input-inner {  background-clip: padding-box;   min-height: calc(1.42857143em + 100px) !important;  overflow-y: auto; }

@media (min-width:768px) and (max-width:992px) {
    #team-schedule{margin-top:20px;}
.insurance-plan-edit-poopup #IPE_butSearch{width:50%}
.rating-by-site{margin-top:20px}
.plan-manager-popup .m-Dnone{max-width:13%;flex:0 0 13%;}
#InsuranceVerifyGrid col:nth-child(8){min-width:80px;}
#GridFamily table table col:nth-child(8){min-width:60px;}
#divDiseaseMasterEdit{min-width:700px !important}
.prescription-edit-popup{min-width:662px !important;}
.prescription-edit-popup .quick-note{top:46px !important;}
.insurance-company-edit-poopup{min-width:682px !important}
.employee-edit-popup{min-width:600px !important}
.audit-trail-popup #GrdAuditLog col:nth-child(6){min-width:200px;}
}

@media (max-width:767px){
#GrdOrthoTreatmentActivities col:nth-child(2){width:150px !important;}
#m_portlet .apptScheTabs .k-tabstrip-items li .k-link{padding:5px !important;font-size:13px}
#m_portlet .apptScheTabs .k-tabstrip-items li#thirdTab .k-link{display:block; white-space: nowrap;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent.stcuserProfile p label,
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent.stcuserProfile .scCol2 label{width:110px;}
.user-profile{margin-top:15px !important;}
.k-toolbar .k-spacer, .k-toolbar .k-toolbar-spacer{display:none;}
.k-scheduler-toolbar .k-nav-current .k-sm-date-format{color:#fff;}
.m-body .m-content{padding:8px 0 15px 0;} 
#m_portlet .apptScheTabs .k-tabstrip-items{margin-left:0 !important;margin-right:0 !important;}
#m_portlet .apptScheTabs .k-tabstrip-items li{width:38%;clear:left;display:block;}
.apptScheTabs #divToScheduleList .owl-nav{right:-52px !important;top:0;}
#ScheTabs{margin-top:10px;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent,
#m_portlet .apptScheTabs{height:auto !important;}
#dvHeaderSubMenu .scheProduction{max-width:100%;}
.scheProductionMsg{clear:left;display:block;margin-bottom:10px;margin-left:0;}
.user-profile{height:62px;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link, .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link span{line-height:32px !important;font-size:13px;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__userpic img{width:40px !important;height:40px !important;}
body .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile{float:right;margin-right:10px;margin-bottom:0 !important;}
body.patient-portal .m-topbar .m-topbar__nav.m-nav > .m-topbar__user-profile{padding-left:10px !important;padding-right:10px !important;}
.header_submenu{padding-right:0;}
.apptsche-page .dashboard_operatory-fixed{position:relative;top:auto;left:auto;width:auto;z-index:9987;right:auto;background:#fff;}
.m-nav-sticky{width:100%;position:relative;top:auto;right:auto;}
.m-nav-sticky .m-nav-sticky__item{float:none;margin:0 1px;padding:5px 2px;display:inline-block;}
.apptsche-page{padding:0 !important;}

#divscheduler li a{width:100%;}
body .k-scheduler .k-header li.k-nav-prev,
body .k-scheduler .k-header li.k-nav-next,
#divscheduler .k-scheduler-toolbar .k-scheduler-tools{display:none;}
body .k-gantt-toggle, body .k-gantt-toolbar li .k-link, body .k-scheduler-toolbar li .k-link{line-height:44px !important;}
.k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:inline-block !important;}
.lastActivity{bottom:0;left:5px;z-index:112 !important; width: 95%;}
#ulNavSticky{position:fixed;bottom:0;left:50px; right: 4px;z-index:200;width:auto;border-radius:0;text-align:center;}
#ulNavSticky li.nav-sepLine{display:none;}
.m-nav-sticky ul:first-child{width:72%;margin-top:3px;float:left}
.m-nav-sticky ul{width:26%;float:right;border-radius:8px 8px 0 0 }
.lastActivity .nav-toggle {width:38px; padding: 5px;  height: 43px; }
.apptSche-wrap .btn-peopleList svg { display:none;}
.apptSche-wrap #team-schedule { width: 115px; position: absolute;}

#tblGLOBAL_LastActivity td.col-gotoPage{width: 125px !important;}
.m-footer{margin-bottom:50px;}
.m-nav.m-nav--inline > .m-nav__item:not(.m-topbar__user-profile){margin-top:5px;}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item.li-icon-Help a{margin-left:8px;}
body .m-topbar .m-topbar__nav.m-nav{width:100%;margin-bottom:0;margin-left:0;padding-top:5px;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent{min-height:40px;width:90%;}
#scheduler .k-scheduler-toolbar .k-header.k-nav-today .k-link{margin-top:2px;}
#scheduler .k-scheduler-toolbar > ul.k-scheduler-views{right:40px !important;}
.m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item .m-menu__inner,
.m-aside-header-menu-mobile .m-menu__nav .m-menu__inner{display:block !important;}
#patient_dropMenu{margin-left:0;}	
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__heading .m-menu__ver-arrow{display:none !important;}
.m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li#li_AdminHeaderMenu > .m-menu__link .nav__link_icon,
.m-topbar--on .m-aside-header-menu-mobile .m-menu__nav > li#li_patientHeaderMenu > .m-menu__link .nav__link_icon{	left:-5px;	}
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--middle{width:100%;clear:left;float:left;margin-bottom:10px;padding-left:0;padding-right:0;height:auto}
.m-header .loca_select{margin-right:0;margin-left:10px !important}
#SearchPatient_HeaderMenu-list.k-popup{width:96% !important;position:absolute !important;right:3% !important;clear:left;}
#SearchPatient_HeaderMenu-list .k-grid-header{overflow:auto}
#SearchPatient_HeaderMenu-list .k-grid-header .k-grid-header-wrap{min-width:800px}
#toolbar_ScheduleListView #ApptList,
.apptsche-page #team-schedule{margin-top:0;}
.sec_widget12 .sec_widget_content{padding:0;width:70% !important;}
}
/* end media max-width:767px */

@media (min-width:1300px){
.m-topbar__user-profile .m-topbar__username{width:132px;}
#GrdDentalCaseDetails col:nth-child(5){width:125px !important;}
.colDenRight .treatment_tabs #spHygiene{line-height:20px;margin-left:10px;}
.colDenRight .treatment_tabs .div-hygiene-sec{display:flex;line-height:normal;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;}
.colDenRight .treatment_tabs .div-hygiene-sec .control-label { line-height: 22px;}
}

@media (min-width:768px) and (max-width:1200px){
#dvHeaderSubMenu .scheProduction{max-width:50%;}
.PatientPortalSelectB{width:70% !important;}
#dvHeaderSubMenu .m-nav__item a{line-height:33px !important;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username span{line-height:48px !important;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username{margin-right:10px;float:left;font-size:13px;}
#divProsthesis .row{margin-bottom:20px;}
#divProsthesis .row:last-child{margin-bottom:0;}
#m_header_topbar.m-topbar .right-hdr-menu-sec{width:60%;}
.provider-edit-popup .checkbox-sec .padd-text{float:left;}
#GrdHuddleVisitsFieldSettings .k-grid-content {max-height: 490px; }
}
/* end media */

/*************** COL Hide Issue ************************/
@media (max-width:1280px){
#GrdPerioVisit .k-auto-scrollable table col:not(style),
#GrdScheduledHygieneProduction .k-auto-scrollable table col:not(style),
#GrdScheduledProduction .k-auto-scrollable table col:not(style),
#GrdProcPay .k-auto-scrollable table col:not(style),
#GrdInsurancePlan .k-auto-scrollable table col:not(style),
#ReportGrid .k-auto-scrollable table col:not(style),
#GrdPatient .k-auto-scrollable table col:not(style),
#ECL_gridProc .k-auto-scrollable table col:not(style),
#gridPaymentSplit .k-auto-scrollable table col:not(style),
#GrdGroupCampaigns .k-auto-scrollable table col:not(style),
#gridCharges .k-auto-scrollable table col:not(style),
#ME_MedicationsGrid .k-auto-scrollable table col:not(style),
#GrdForm .k-auto-scrollable table col:not(style),
#GrdInsuranceCompany .k-auto-scrollable table col:not(style),
#grdInsuranceCompanyMerge .k-auto-scrollable table col:not(style),
#GrdEmployee .k-auto-scrollable table col:not(style),
#ProcGrid.k-auto-scrollable table col:not(style),
#GrdRequestedVisit .k-auto-scrollable table col:not(style),
#GrdUpcomingAppt .k-auto-scrollable table col:not(style),
#GrdPastAppt .k-auto-scrollable table col:not(style),
#GridPatientFinancingManage .k-auto-scrollable table col:not(style),
#InsuranceVerifyGrid .k-auto-scrollable table col:not(style),
#GrdCommunications .k-auto-scrollable table col:not(style),
#GrdClaimHistory .k-auto-scrollable table col:not(style),
#GrdClaimToSend .k-auto-scrollable table col:not(style),
#BillOpt_gridDun .k-auto-scrollable table col:not(style),
#GrdClaimsAttached .k-auto-scrollable table col:not(style),
#GrdOutstandingClaims .k-auto-scrollable table col:not(style),
#GrdBatchInsPay .k-auto-scrollable table col:not(style),
#GrdRequestedVisit .k-auto-scrollable table col:not(style),
#PlannedApptGrid .k-auto-scrollable table col:not(style),
#ConfirmationsGrid .k-auto-scrollable table col:not(style),
#RecallListGrid_SR .k-auto-scrollable table col:not(style),
#GrdTxPlanDetSign .k-auto-scrollable table col:not(style),
#GrdDentalCase .k-auto-scrollable table col:not(style),
#GrdAuthorizations .k-auto-scrollable table col:not(style),
#GrdTxPlanAnaylyzer .k-auto-scrollable table col:not(style),
#GrdTxPlanAnaylyzer .k-grid-footer-wrap table col:not(style),
#AC_ContactHistory .k-auto-scrollable table col:not(style),
#GrdLedger .k-auto-scrollable table col:not(style),
#GridTreatmentActivities .k-auto-scrollable table col:not(style){width:250px;}
#ECL_gridProc .k-grid-footer-wrap .k-footer-template td:nth-child(3n){width:250px;}
#GrdDentalCaseDetails .k-auto-scrollable table col:nth-child(3n) {width:250px;}
#GrdLedger .k-grid-footer table col.k-group-col,
#GrdLedger .k-auto-scrollable table col.k-group-col{width:25px !important;}
#GrdLedger .k-grid-footer table col:nth-child(3) {width:90px !important;}
#GrdEmployeeStatus .k-auto-scrollable table col:nth-child(1){width:150px !important;}
#GrdLedger .k-grid-footer table col:nth-child(4),
#GrdLedger .k-auto-scrollable table col:nth-child(4){width:120px !important;}
div#GrdLedger .k-grid-footer table col:nth-child(6),
div#GrdLedger .k-auto-scrollable table col:nth-child(6){width:160px !important;}
#GrdLedger .k-grid-footer table col:nth-child(7) {width:80px !important;}
#GrdCallLog .k-auto-scrollable table col:nth-child(2){width:120px !important;}
#GrdCallLog .k-auto-scrollable table col:nth-child(5){width:170px !important;}
#GrdTxPlanAnaylyzer .k-auto-scrollable table col.k-hierarchy-col { width:30px;}

.importedSpecialBenefitsTabel #IBE_BenefitGrid .k-grid-content{max-height:220px;}

} /* end media min- 1200px */

/*************** END COL Hide Issue ************************/

@media (min-width:992px) and (max-width:1280px){
.profile-summary-quickview .patient-top-sec .patient_info{padding-left:60px}
.m-content .profile-summary-quickview .patient_pic { left: -8px;}
.m-content .profile-summary-quickview .patient-top-sec .proChangeDp { left: 44px; top: 4px;}
.profile-summary-quickview .patient-top-sec .patient_info #pPatient .pPatientName { font-size: 15px;}
.profile-summary-quickview .patient_info p, .profile-summary-quickview .patient_info div { font-size: 13px; }

#patient_dropMenu{max-width:700px;margin-left:-270px;}
.menu_large, #manage_dropMenu{max-width:829px;margin-left:-412px;}
#patient_dropMenu .m-menu__arrow{left:298px!important;margin-left:-26px}
.menu_large .m-menu__arrow, #manage_dropMenu .m-menu__arrow{left:437px !important;}
.iPad-lineheight{line-height:normal !important}
#GrdNewPatients col:nth-child(4){width:130px !important;}
#GrdNewPatients col:nth-child(7){width:130px !important;}

#divCommunication #GrdCommunications col:nth-child(3){width:120px !important;}
#divCommunication #GrdCommunications col:nth-child(4){width:75px !important;}
#divCommunication #GrdCommunications col:nth-child(5){width:90px !important;}
#divCommunication #GrdCommunications col:nth-child(7){width:90px !important;}
#divCommunication #GrdCommunications col:nth-child(8){width:90px !important;}
#divCommunication #GrdCommunications col:nth-child(9){width:200px !important;}

.referrals-patient-popup #GrdReferralsForPatient col:nth-child(6){width:170px !important;}
.referrals-patient-popup #GrdReferralsForPatient col:nth-child(7){width:250px !important;}

#divOnlineScheduling .multiSelect_dropdown{padding-right:0}
.officeTargets #GrdOfficeTarget{margin-bottom:10px}
.family-recall-popup #GridFamily table.k-selectable{min-width:1319px;}
body #FormBuilder .formeo.formeo-editor > .formeo-stage{height:720px;}
body .formeo.formeo-editor .formeo-controls .control-group{height:654px;}
.contact-history-popup #divJSignature_CE .jSignature{height:77px !important}
.contact-history-popup .TopazSignatureIcon_CE,
.contact-history-popup .signatureIcon_CE{top:5px !important}
.planned_appt_search_result #GrdRemainingClaims col:nth-child(2){width:120px !important;}
.planned_appt_search_result #GrdRemainingClaims col:nth-child(14){width:200px !important;}
.appt-sche-edit-popup hr{margin-top:0;border:0;}
#IBE_dvComment #IBE_textSubscNote{max-height:155px;}
.m-header-menu .m-menu__nav>.m-menu__item{margin:0 1px;}
.patient-form-builder-popup .formeo.formeo-render .formeo-row-wrap{margin-bottom:5px;}
.medical-popup #ME_MedicalInfo .mt-5{margin-top:1rem!important;}
.setup-popup .url-text{word-wrap:break-word;}
.recall-status-popup #GrdCodeDefinition col:nth-child(2){width:160px !important;}
#GrdPerioVisit .k-auto-scrollable table col:not(style){width:170px}
.team-huddle h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:92%;}
/*#divPatientList fieldset{padding:0;border:0;}
.newslettergroup-edit-popup #divPatientList fieldset legend{padding-left:0;padding-top:0;}*/
body .ins-payment-popup{min-width:500px !important;}
.table-sec{overflow:auto}
.table-sec #GrdInsurancePlan{min-width:1100px;}
.table-sec #GrdInsurancePlan col:nth-child(1){width:100px !important;}
.table-sec #GrdInsurancePlan col:nth-child(2){width:58px !important;}
.profile-summary-quickview.add_appt .patient_info span:not(.required){text-overflow:ellipsis;}
.operatory-page #GrdWebSchedulingGroups col:nth-child(2){width:160px !important;}
.referral-select-popup #GrdReferral_Ref .k-auto-scrollable table col:nth-child(1){min-width:32px;}
.referral-select-popup #GrdReferral_Ref .k-auto-scrollable table col:nth-child(3){min-width:130px;}
.referral-select-popup #GrdReferral_Ref .k-auto-scrollable table col:nth-child(8){min-width:80px;}
#FormTreatFinance #gridCharges .k-grid-content{max-height:225px}

} /* end media min 992px and max 1280px */

@media (min-width:992px) and (max-width:1024px){
.ipadAir-lineheight{line-height:normal !important;padding-top:3px}
#DeviceGrid .k-icon{font-size:18px}
#divOptions #divSocialMedia span.k-textbox{width:90% !important;}
.insurance-categories-popup #GrdInsuranceCategories table col:nth-child(1){width:150px !important;}
.insurance-categories-popup #GrdInsuranceCategories table col:nth-child(4){width:170px !important;}
#diverxSetupClinic #GrdErxSetup table col:nth-child(1){width:260px !important;}
#diverxSetupClinic #GrdErxSetup table col:nth-child(3){width:160px !important;}
#divOnlineScheduling #GrdWebSchedulingGroups{word-break:break-word;}
#divOnlineScheduling #GrdWebSchedulingGroups col:nth-child(2){width:120px !important;}
#divOnlineScheduling #GrdWebSchedulingGroups col:nth-child(4){width:200px !important;}
.practice-info-popup .posi-relative .row.default-theme{right:auto;top:37px;left:82px;}
.provider-popup #GrdProvider col:nth-child(4){width:137px !important;}
.provider-popup #GrdProvider col:nth-child(5){width:146px !important;}
.provider-popup #GrdProvider col:nth-child(6){width:142px !important;}
.thumbnails-popup.portal-news table{max-height:390px;}
#divProc #grdApptProc col:nth-child(2){width:100px !important;}
#divProc #grdApptProc col:nth-child(6){width:100px !important;}
.scheduling-sec #ContactHxGrid col:nth-child(2){width:110px !important;}
.scheduling-sec #ContactHxGrid col:nth-child(5){width:120px !important;}
.ScheduledHygieneProduction #GrdScheduledHygieneProduction col:nth-child(1){width:100px !important;}
.ScheduledHygieneProduction #GrdScheduledHygieneProduction col:nth-child(4){width:120px !important;}
.ScheduledHygieneProduction #GrdScheduledHygieneProduction col:nth-child(5){width:110px !important;}
.ScheduledHygieneProduction #GrdScheduledHygieneProduction col:nth-child(7){width:90px !important;}
.FlourideandSealant #GrdFlourideandSealant col:nth-child(1){width:100px !important;}
.FlourideandSealant #GrdFlourideandSealant col:nth-child(4){width:120px !important;}
.FlourideandSealant #GrdFlourideandSealant col:nth-child(5){width:110px !important;}
.FlourideandSealant #GrdFlourideandSealant col:nth-child(7){width:90px !important;}
.NPHygiene #GrdNPHygienes col:nth-child(3){width:150px !important;}
.pending-claims-popup #GrdRemainingClaims col:nth-child(6){width:120px !important;}
.referral-select-popup #GrdReferral_Ref col:nth-child(1){width:170px !important;}
.referral-select-popup #GrdReferral_Ref col:nth-child(5){width:170px !important;}
.referral-select-popup #GrdReferral_Ref col:nth-child(6){width:110px !important;}

.prescriptions-popup #GrdPrescriptions col:nth-child(2){width:150px !important;}
#ME_Vital_Signs #ME_gridVitalSigns col:nth-child(2){width:90px !important;}
#ME_Vital_Signs #ME_gridVitalSigns col:nth-child(3){width:90px !important;}
#ME_Vital_Signs #ME_gridVitalSigns col:nth-child(4){width:80px !important;}
#ME_Vital_Signs #ME_gridVitalSigns col:nth-child(6){width:140px !important;}
.pi-adjustment #GrdAdjustment col:nth-child(2){width:100px !important;}
.pi-adjustment #GrdAdjustment col:nth-child(3){width:110px !important;}
.pi-adjustment #GrdAdjustment col:nth-child(4){width:100px !important;}
.attach-procedure-popup #GrdAttachProcedure col:nth-child(2){width:100px !important;}
.attach-procedure-popup #GrdAttachProcedure col:nth-child(7){width:115px !important;}
.referral-select-popup #GrdReferral_Ref table col:nth-child(7){width:150px !important;}
#tabstripCasePresenter-4 .tabs-head-btn a{width:45px}
#divCasesBenefits .search-btn{margin-top:8px !important;font-size:0;}
#divCasesBenefits .search-btn i{font-size:20px;}
.my-task-edit-popup #Notes{max-height:150px;}
.account-optin-popup #DC_AO{max-height:100px;}
#patPortalNews_PS{max-height:274px}
.medication-edit-popup .comment-sec .quick-note{top:36px}
.insurance-plan-edit-poopup .insurance-field .search-btn{margin-top:5px}
}
/* end meida 992px and 1024px */

.profile-summary-quickview .patient-top-sec{background:var(--secondary-color-lightest);border-bottom:solid 1px var(--primary-color);padding-bottom:0;border-top:none;}
.personal-info-sec .box-wrapper{box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;height:100%;border-radius:8px;overflow:hidden;}
.personal-info-sec .box-wHeader{padding:10px;background:var(--primary-color);color:#fff;position:relative;}
.personal-info-sec .box-wbody{padding:10px;}
.personal-info-sec .box-wHeader h2{margin-bottom:0;font-size:18px;line-height:25px;}
.personal-info-sec .box-wHeader .btn-header{position:absolute;right:3px;top:3px;}
.btn-orange{background:var(--secondary-color);	border-color:var(--secondary-color);text-align:center;color:#fff;padding:9px 10px;}
.btn-orange:hover, .generate-svg svg:hover ~ #trefresh{color:#fff;background:var(--secondary-color-darkest);border-color:var(--secondary-color-darkest);}
.btn img{margin-right:5px;}
.personal-info-sec .box-wbody .control-label{font-weight:bold}
.insurance_plan_tab #PatInsurancePlanDetails-1 h2, .insurance_plan_tab #PatInsurancePlanDetails-3 h2,
.insurance_plan_tab #PatInsurancePlanDetails-2 h2, .insurance_plan_tab #PatInsurancePlanDetails-4 h2,
.insurance_plan_tab #PatInsurancePlanDetails-5 h2{font-size:18px;color:var(--primary-color);font-weight:500;margin-top:10px;}
.profile-summary-quickview .recall-sec label{color:var(--primary-color);font-weight:500;margin-bottom:0;width:130px;text-align:left;float:left;}
.profile-summary-quickview .recall-sec > div,
.profile-summary-quickview .recall-sec p{margin-bottom:1px;color:#333;overflow:hidden;display:flex;white-space:nowrap;text-overflow:ellipsis;line-height:17px;}
.profile-summary-quickview .recall-sec .family-balance{max-width:88%;display:inline-block;white-space:nowrap;overflow:hidden;
  text-overflow:ellipsis;}
.k-grid > .k-grid-header[style*="padding-right:"]:after, 
div.table.table-bordered > .k-grid-header[style*="padding-right:"]:after{background:var(--primary-color-lightest);}
.report-list-page .k-grid > .k-grid-header[style*="padding-right:"]:after{height:81px;}

.profile-summary-quickview .brdr-right{position:relative;height:88px;display:table-cell;}
.profile-summary-quickview .brdr-right:after{position:absolute;content:"";right:0;top:0;bottom:0;border-right:solid 1px #ccc;}
.apvt_tabs.k-tabstrip-top .k-tabstrip-items .k-active{padding:8px 15px;}

.profileContent{display:block;margin-top:4px;}
.personal-info-sec .insurance_plan_tab .k-tabstrip-top > .k-tabstrip-items > .k-item{background:var(--primary-color-lightest);color:var(--primary-color);border:none;padding:10px 25px !important;}
.personal-info-sec .insurance_plan_tab .k-tabstrip-top > .k-tabstrip-items > .k-item{color:var(--primary-color);}
.personal-info-sec .insurance_plan_tab .k-tabstrip-top > .k-tabstrip-items > .k-item .k-link{padding:2px 15px !important;color:var(--primary-color);font-size:14px;}
.personal-info-sec .insurance_plan_tab .k-tabstrip-top > .k-tabstrip-items > .k-item.k-active{background:var(--primary-color);color:#fff;border:none;}
.personal-info-sec .insurance_plan_tab .k-tabstrip-top > .k-tabstrip-items > .k-item.k-active .k-link{color:#fff;}
.personal-info-sec .insurance_plan_tab .box-wbody .control-label{margin-bottom:10px;}
.insurance_plan_tab .k-chart text{font-size:18px;}
.insurance_plan_tab .pdFormRow{margin-bottom:1px;}
.personal-info-sec .control-group .pdFormRow{font-weight:400 !important; word-break: break-word;}

.PatientPortalSelectB .k-dropdown{width:100%}
.mango-API-key .padd-left{padding-left:110px;position:relative;padding-right:25px}
.mango-API-key .padd-left #editAPIKeyBtn{position:absolute;right:0;top:11px}

/*************** @media ************************/
@media (min-width:768px) and (max-width:1199px){
.k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:none !important;}
.k-scheduler-toolbar li.k-nav-current .k-lg-date-format{display:inline-block !important;}
/* .profile-summary-quickview .family-sec{-webkit-order:2;order:2;padding-top:10px;}
.profile-summary-quickview .piqcol2-sec{-webkit-order:3;order:3;border-top:solid 1px #ccc;overflow:hidden;}
.profile-summary-quickview .table{margin-top:0 !important;} */
.treatment_tableView .k-grid-pdf{top:-56px !important;}
#divTextTemplates{min-width:670px}
}
/*************** end media ************************/

@media (max-width:767px){
.profile-summary-quickview .brdr-right{height:auto;}
.profile-summary-quickview .patient-top-sec{padding:0 20px;}
.profile-summary-quickview .brdr-right{-webkit-order:2;order:2;min-height:100px !important;}
.profile-summary-quickview .brdr-right.piqcol2-sec{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0 5px 0;margin-bottom:5px;}
.profile-summary-quickview .brdr-right.user-sec{padding-left:0;padding-right:0}
.profile-summary-quickview .brdr-right:after{border-right:none;border-bottom:solid 1px #ccc;}
.column-position .family-sec{padding:0 0 10px 0}
.coverage-det-right *{text-align:center !important;}
.control-label{text-align:left !important;}
#dvSubscriber{margin-top:25px;padding:0;border-left:none;}
.btn.btn-mob-block{width:100% !important;}
.mrgnT40{margin-top:0 !important;}
.edit-insurance-benefits-popup .restorative-care{margin-top:20px;}
.importedSpecialBenefitsTabel{width:100%;overflow-x:scroll;}
.importedSpecialBenefitsTabel #IBE_BenefitGrid{min-width:860px;}
/* Dental chart */

.m-portlet.pdng_15{padding:0 !important;}
.chart_tabs nav.nav-tabs li:last-child{margin-left:0;margin-top:10px;}
.dental-page .date-range-sec .width-sec{width:46%;}
.m-portlet .m-portlet__head .m-portlet__head-caption{width:100%;float:left;}
.dental-page .view-col .form-control.k-widget{width:100%;}
.perioChartPanel-fixed ~ .perio-tooth-chart{margin-top:10px !important;}
.perioChartPanel-fixed{right:25px !important;}
.perioChartPanel-fixed .Operatory_content{height:550px;overflow-x:scroll;display:block;width:100%;}
.calcindexButtons .calReadOnly input.form-control{padding-right:15px !important;}
.m-nav-sticky .clsNavStickyPatRel .fa-picture-o:before{width:22px;height:30px;}
.m-nav-sticky .clsNavStickyPatRel .fa-refresh:before{width:27px;height:27px;}
#divIPE #IPE_InsuranceAdjustmentGrid{height:auto !important;}
#divIPE #dvInsPlanDetails,
#divIPE #dvSubscriber{margin-top:25px;}
/*.k-daterangepicker .k-dateinput{width:100%;float:left;}*/
.billing-statements-popup h5{margin-top:15px;}
.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open{background:transparent !important;}
.ins-claims-page .chLabel{width:100%;display:block;}
.ins-claims-page .chDateRange{width:40%;float:left;}
.ins-claims-page .btn-pull-top{margin-top:0 !important;}
.panel_fieldset fieldset, #fieldset_group fieldset{border-bottom:solid 1px #ccc;padding-bottom:20px;border-radius:0;}
#summary_sec .patient_info,
.panel_fieldset .personalInfo.ortho-summary{padding-left:0 !important;padding-right:0 !important;}
.btn-orange{padding:9px 10px;}

#GridTreatmentActivities col:nth-child(5){width:50px !important;}
#GridTreatmentActivities col:nth-child(6){width:50px !important;}
#GridTreatmentActivities col:nth-child(8){width:100px !important;}
#GridTreatmentActivities col:nth-child(9){width:65px !important;}
.k-dropdown-wrap .k-select{width:20px !important;}
.k-dropdown-wrap{padding:0 20px 0 0 !important;}
.treatment_tableView .k-filter-row .k-dropdown-operator .k-dropdown-wrap.k-state-default{margin-top:0;border-radius:0;border-left:0;}
#liTextTemplates_Header .m-dropdown__wrapper{right:0;}
#liTextTemplates_Header .m-dropdown__wrapper .m-dropdown__arrow{left:auto;right:50px;}
.apptsche-page .dashboard_operatory .btnApptSche{margin-bottom:0 !important;}
.insurance-plan-edit-poopup .ipe_IsPending{padding-right:0 !important}
#IPE_InsuranceAdjustmentGrid{border-bottom:none !important;}
.treatment_tableView .k-datepicker .k-picker-wrap.k-state-default{height:33px}
.treatment_tableView .k-datepicker .k-picker-wrap.k-state-default .k-input,
.treatment_tableView .k-dropdown .k-state-default .k-input{line-height:31px !important;height:31px !important;}
.casePresenterChart .row > .col-md-6 h2.sub_title{text-align:left; font-size: 15px;}
}
/*************** max-width:767px end media ************************/


@media (min-width:992px) and (max-width:1030px){
.profile-summary-quickview .patient-top-sec .patient_info{padding-left:90px;}
.profile-summary-quickview .patient-top-sec .patient_pic img{width:100% !important;object-fit:cover;}
#divTopHeaderContent.hPatientPortal .loca_select{width:70%;}
#divTopHeaderContent.hPatientPortal .main_nav{display:none;}
.hPatientPortal .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link span{line-height:60px !important;}
}
/* end media */

@media (min-width:940px) and (max-width:1120px){
#divReportViewer .k-menu .k-item > .k-link{padding:0.9em 0.7em !important;}
.sche-recall-popup.list-recalls #SetStatus_SR_label{line-height:normal}
}
/* end media */


@media (min-width:1121px) and (max-width:1200px){
.menu_large .m-menu__arrow, #manage_dropMenu .m-menu__arrow{left:411px !important;}
#patient_dropMenu .m-menu__arrow{left:278px!important;}
} /* end media */


#FamilyGrid .k-grid th,
#FamilyGrid .k-grid td{padding:3px 5px !important}

.m-nav-sticky .m-nav-sticky__item.icon-scheduler i:before,
.m-nav-sticky .m-nav-sticky__item.icon-personalInfo i:before,
.m-nav-sticky .m-nav-sticky__item.icon-account i:before,
.m-nav-sticky .m-nav-sticky__item.icon-orthoChart i:before{font-size:25px;}
.m-nav-sticky .m-nav-sticky__item.icon-treatmentPlan i:before,
.m-nav-sticky .m-nav-sticky__item.icon-dentalChart i:before{font-size:27px;}
.family_col #FamilyGrid{margin-top:0 !important;}
.profile-summary-quickview .family_col .k-grid-content.k-auto-scrollable{height:98px !important;}
.k-grid-toolbar .k-grid-save-changes{float:right;margin-left:10px !important;}

.surface-btn #btnSurfV[backcolor^="White"],
#tabstripProcedureInfo #divTxSurf_Proc button[backcolor^="White"],
#divProcedureinfo #divTxSurf_Proc button[backcolor^="White"],
.sec-procedures .surfaceClipboard a[backcolor^="White"]{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff;}
.treatment_tabs .m-box-preview{border:1px solid #c5c5c5;padding:10px 15px;border-radius:6px;}
.surfaceClipboard{position:relative;width:144px;height:144px;border-radius:144px;overflow:hidden;background-color:#000;overflow:hidden;color:#fff;background:#fff;transform:rotate(45deg);transition:all 0.5s ease-out;margin:5px 0 0 25px;}
.surfaceClipboard .clipboardbox{width:71px;height:71px;position:absolute;background-color:var(--primary-color-lightest);}
.surface-btn #btnSurfV:hover,
.surfaceClipboard .clipboardbox:hover{background-color:var(--primary-color);transition:all 0.5s ease-out;}
.surfaceClipboard .clipboardbox:hover a{color:#fff;transition:all 0.3s ease-out;}
.surfaceClipboard .clipboardbox a{display:block;text-align:center;line-height:71px;color:var(--primary-color);text-decoration:none;font-weight:600;}
.surfaceClipboard .clipboardbox a span{transform:rotate(-45deg);display:block;}
.surfaceClipboard .sClipboardD{right:0;bottom:0;}
.surfaceClipboard .sClipboardL{right:0;top:0;}
.surfaceClipboard .sClipboardM{top:0;left:0;}
.surfaceClipboard .sClipboardBF{left:0;bottom:0;}
.surfaceClipboard .sClipboardOi{top:50%;left:50%;width:66px;height:66px;border-radius:50%;border:solid 2px #fff;margin-left:-33px;margin-top:-33px;overflow:hidden;}
.surfaceClipboard .sClipboardOi a{line-height:66px;display:block;}
.dental-page .surface-btn{position:absolute;right:10px;top:0;width:auto;}
.dental-page .addProcCode-btn{position:absolute;right:10px;bottom:-10px;width:auto;}
.dental-page .addAnnotation-btn{position:absolute;top:0;bottom:-10px;height:40px;}
.dental-page .addToothMove-btn{position:absolute;bottom:-10px;height:auto;}
.sec-procedures .form-group{margin-bottom:0.5rem;}
.sec-moveTeeth .m-box-preview label,
.sec-toothStatus .m-box-preview label{margin-bottom:0;}
.m-box-preview .h2style{font-size:18px !important;font-weight:500 !important;}

.surface-btn #btnSurfV{background:var(--primary-color-lightest);font-weight:600;border-color:var(--primary-color-lightest);height:40px;width:40px;border-radius:50%;}
#treatmentActivities .treatment_tableView{padding:0;margin:5px 0 0 !important;}
.calcindexButtons .calReadOnly input.form-control{border:none;text-align:right !important;width:50px;padding-right:10px !important;position:relative;float:right !important;}
.calcindexButtons .calReadOnly:after{position:absolute;content:"%";right:5px;top:0;font-size:1rem;height:30px;width:20px;line-height:30px;text-align:right;}
.btn_calc .btn-plus{height:37px;font-size:20px;padding-top:0;line-height:37px;padding-bottom:0;}
.treatment_tabs .table.table-striped thead th a.k-grid-filter.k-active .k-icon:before{color:var(--secondary-color) !important;}
.m-content.perio-page,
.m-content.treatment-plan-page{padding-top:0 !important;}
.examDirection label.k-checkbox-label{white-space:nowrap; margin-inline-start: 7px; }
.btn.btn-100{min-width:100px;}

.apvt_tabs.k-tabstrip li.k-item{cursor:pointer;padding:8px 15px !important;background:var(--primary-color-lightest);border-color:transparent !important;text-transform:none;font-weight:500}
.apvt_tabs.k-tabstrip li.k-item .k-link{color:var(--primary-color-darkest);}
.apvt_tabs.k-tabstrip li.k-item.k-active{background:var(--primary-color);}
.apvt_tabs.k-tabstrip li.k-item.k-active .k-link{color:#fff;}
.k-tabstrip .k-tabstrip-items .k-link{padding:0px !important;}

.apvt_tabs.k-tabstrip-top .k-tabstrip-items .k-active:hover .k-link,
.apvt_tabs.k-tabstrip-top .k-tabstrip-items .k-active .k-link{color:#fff;}

.apvt_tabs .k-tabstrip-items:not(.k-active) .k-item:hover,
.apvt_tabs.k-tabstrip li.k-item:hover .k-link{background:var(--secondary-color) !important;color:#fff}
.apvt_tabs.k-tabstrip li.k-item:not(.k-active) .k-link:hover{color:#fff;} 

#FormAddPayment .quick-noteWrap .quick-note{left:-30px;top:26px;width:auto;right:auto;}
#liTextTemplates_Header .dropdown-toggle .tp-nav-icon{float:left;margin-top:-1px;}
#liTextTemplates_Header .dropdown-toggle span{float:left;margin-left:5px;}
#liTextTemplates_Header .m-nav li a{position:relative;}
#liTextTemplates_Header .m-nav li .m-nav__link-text{padding-left:25px;}
#jumpDates #liTextTemplates_Header .m-nav li .m-nav__link-text{padding-left:0;}
#jumpDates #liTextTemplates_Header .m-dropdown__wrapper{max-width:90px;}
#liTextTemplates_Header .m-nav li .tp-nav-icon{position:absolute;left:0;top:10px;width:18px;height:18px;fill:var(--primary-color);}
#liTextTemplates_Header .m-nav li a:hover .tp-nav-icon{fill:var(--secondary-color);}
.sec-dateDesh{flex:0 0 25px;max-width:25px;margin:0;padding:0;font-size:25px;}
.right-hdr-menu-sec .m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon{width:28px;}
.right-hdr-menu-sec .m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon .navIcon{max-height:28px;fill:var(--primary-color);}
.right-hdr-menu-sec .m-nav>.m-nav__item>.m-nav__link:hover .m-nav__link-icon .navIcon{fill:var(--secondary-color)}
.hPatientPortal .m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header.header-banner,
.right-hdr-menu-sec .m-dropdown .m-dropdown__wrapper .m-dropdown__header.header-banner{background-color:var(--secondary-color);position:relative}
.hPatientPortal .m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header.header-banner .navIcon-bg,
.right-hdr-menu-sec .m-dropdown .m-dropdown__wrapper .m-dropdown__header.header-banner .navIcon-bg{fill:#ffffffb8;height:40px;position:absolute;right:25px;top:20px;width:40px;}
.hPatientPortal .m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header.header-banner .svg-card-bg,
.right-hdr-menu-sec .m-dropdown .m-dropdown__wrapper .m-dropdown__header.header-banner .svg-card-bg{width:100px;height:100px;top:10px;right:-10px;}
.table td .grid-list-icon{width:18px;height:18px;fill:#444;margin:0 2px;}
.table td .grid-list-icon:hover{fill:var(--primary-color);}

.contact-popup .k-grid tbody .k-command-cell a.k-button.k-button-icontext{padding-left:0 !important;padding-right:0 !important}
.labe-case-btn{float:right;background:#fff;padding-bottom:5px;position:relative;z-index:5}

@media (min-width:1200px ) and (max-width:1282px){
.calcindexButtons .calReadOnly input.form-control{padding-right:18px !important;}
} /* end media */

@media only screen and (max-width:1024px){
.vm-ipad-pro .k-checkbox + .k-checkbox-label{white-space:nowrap;}
.calcindexButtons .calReadOnly:after{width:15px;line-height:23px;}
.calcindexButtons .calReadOnly input.form-control{padding-right:10px !important;}
#dlgInsurancePlanMerge #GrdInsurancePlanMerge col:nth-child(2){width:140px !important;}
#dlgInsurancePlanMerge #GrdInsurancePlanMerge col:nth-child(4){width:120px !important;}
.textMessage_tableView{overflow:auto}
.textMessage_tableView #GridTextMessage{ /* min-width:560px */}
} /* end media */

#m_portlet .k-grid-header th.k-header > .k-link .k-icon, 
#m_portlet .k-grid-header th.k-header > .k-link .k-sort-order,
#m_portlet .k-grid-header th.k-header > .k-link{color:var(--primary-color) !important;}
#divTopHeaderContent.hPatientPortal .m-brand{width:80%;}
.m-topbar .right-hdr-pat-menu-sec .m-topbar__nav.m-nav{margin-top:0;}
.hdrPatientPortal_layout #spOfficePatientMessage_HeaderMenu{margin-left:10px;}
#divTopHeaderContent.hPatientPortal #spOfficePatientMessage_HeaderMenu{max-height:52px;overflow:hidden;display:block;line-height:18px;font-size:16px;
font-weight:400 !important;}
.k-daterangepicker .k-dateinput{position:relative}
.k-daterangepicker .k-dateinput:before{position:absolute;right:0;top:0;height:34px;width:36px;line-height:34px !important;text-align:center;color:#444;content:"\f073";font:16px/1 FontAwesome;border-left:solid 1px #c5c5c5;     background-color: #f5f5f5;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));}
.k-daterangepicker .k-dateinput input.k-textbox{background:transparent }
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__userpic img{object-fit:cover;line-height:normal;border-radius:24px;border:solid 2px var(--primary-color) !important;}
.apptScheTabs .user-profile .up-img img{ border-radius:30px;border:solid 2px var(--primary-color) !important;object-fit:cover;}
#divscheduler .k-scheduler-toolbar > ul.k-scheduler-views > li.k-selected{position:relative }
#divscheduler .k-scheduler-toolbar > ul.k-scheduler-views > li.k-selected:after{position:absolute;content:"";left:0;right:0;bottom:0;height:2px;background:var(--secondary-color) !important;}
.k-scheduler .k-nav-current > .k-active, .k-scheduler div.k-scheduler-toolbar > ul > li.k-nav-current{margin:0;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow,
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__notifications.m-topbar__notifications--img.m-dropdown--arrow .m-dropdown__arrow{color:var(--secondary-color) !important}
#scheduler .k-scheduler-toolbar{background:var(--primary-color) !important;}
.k-scheduler-toolbar .k-nav-current .k-icon{color:#fff !important;}

@media print{
.treatment-plan-sign-popup h4{font-size:6pt !important;}
} /* end media */


/* after the update */
.k-tabstrip .k-tabstrip-items-wrapper{background-color:transparent;color:var(--primary-color);border:0}
.k-scheduler-views .k-button{background-color:transparent;color:#fff;border-radius:2px !important;}
.k-grid-header .k-sort-icon, .k-grid-header .k-sort-order{color:var(--primary-color);}
#ME_MedicationsGrid .k-grid-toolbar .k-grid-pdf,
#divCasesBenefits .k-grid-toolbar .k-grid-pdf{position:absolute;right:0;top:0;height:36px;}
.k-grid-toolbar .k-grid-pdf .k-icon{opacity:1;}
.other-btn-sec .selfCheckbox{margin-top:5px;}
.table .k-grid .k-toolbar.k-grid-toolbar{padding:5px 0;}
.k-pager-wrap .k-pager-numbers .k-link:focus{box-shadow:none;}
.k-grid-norecords .alert-warning,
.k-grid-norecords .alert-warning h6{width:100%;display:block;text-align:center;}
#ME_MedicationsGrid .k-grid-toolbar .k-grid-pdf{background:var(--primary-color);color:#fff;}
.k-pager-wrap .k-pager-numbers .k-selected{line-height:27px;}
.form-control.k-multiselect.form-control{line-height:20px !important;}
.k-dropdowntree > .k-multiselect-wrap > .k-clear-value, .k-multiselect-wrap > .k-clear-value{top:calc(1.214285715em - 10px) !important;}
.k-toolbar.k-grid-toolbar{width:100%;display:block;border-bottom:0; background: transparent;}
.k-grid-content .k-toolbar.k-grid-toolbar{border:solid 1px #c5c5c5;margin-bottom:10px;margin-top:10px;padding-top:10px;}
body .k-grid .k-icon{opacity:1;}
.k-edit-form-container .k-primary, .k-popup .k-primary{color:#fff;}
.k-toolbar.k-grid-toolbar > .row{width:100.5%;}
.schedule-view-popup .m-radio-list .m-radio{padding-left:20px;margin-right:12px}
#find-patient-field  button.k-button { background: var(--primary-color); position:relative; width: 36px; height:36px;line-height:36px; }
#find-patient-field  button.k-button svg { display:none !important; }
#find-patient-field  button.k-button .k-icon{width:100%;height:100%;margin-top:0}
#find-patient-field  button.k-button .k-icon:before{content:"";background:url(../images/icon-search.png) no-repeat 0 0;width:100%;height:100%;padding:0;background-size:100% auto;transform:none !important;}
#find-patient-field  button.k-button .k-icon:after { display:none;}
#SearchPatient_HeaderMenu-list .k-table-header .k-table-th {background:var(--secondary-color);color:#fff !important;border-color:#df9837 !important; padding: 8px 16px; }
#SearchPatient_HeaderMenu-list .k-footer{padding:8px !important;color:#444;} 
#SearchPatient_HeaderMenu-list .k-footer .row{width:100%}
#SearchPatient_HeaderMenu-list .k-nodata{display:flex;justify-content:center;align-items:center;}
#find-patient-field .k-icon.k-i-x{display:none;}
#find-patient-field .k-select{background:var(--primary-color);color:#fff;}
.m-nav-sticky .m-nav-sticky__item > a:hover > i{color:#ffffff !important;}
.profile-summary-quickview .family-sec{margin-top:2px;}
#family-slider{padding-left:10px;padding-right:10px;padding-top:0;}
#family-slider .owl-nav { margin-top:0;}
#family-slider .item{height:81px;}
#family-slider .fs-img{text-align:center;margin-bottom:0;height:44px;}
.fs-img .tabs-imgPatPhoto{height:43px;width:43px !important;border:solid 2px var(--primary-color);border-radius:26px;text-align:center;display:inline-block !important;overflow:hidden;}
.fs-img .tabs-imgPatPhoto img{height:39px;object-fit:cover;}
#family-slider .owl-item h2{color:var(--primary-color);font-size:14px;font-weight:500;margin-bottom:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#family-slider .owl-item p{color:#333333;font-size:13px;font-weight:300;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px}
#family-slider .owl-carousel .owl-item{text-align:center;}
#family-slider .owl-nav .owl-prev{position:absolute;left:-20px;top:5%;font-size:35px;}
#family-slider .owl-nav .owl-next{position:absolute;right:-20px;top:5%;font-size:35px;}
#family-slider .owl-theme .owl-nav [class*=owl-]{color:#828282;}
#family-slider .owl-theme .owl-nav [class*=owl-]:hover{background:transparent;color:var(--secondary-color);}
#family-slider .owl-carousel .owl-item.activePatient .fs-img img{border:solid 2px var(--secondary-color);}
#family-slider .owl-carousel .owl-item.activePatient h2{color:var(--secondary-color);}
.k-command-cell .k-button:hover .k-icon, .k-command-cell .k-button:hover .fa-trash, .k-command-cell .k-button:hover .fa{color:var(--primary-color);}
.k-grid .k-command-cell > .k-button { padding: 1px 3px !important;margin-inline-end: 0;}
.noteTemplatesRow .k-toolbar .k-button .k-icon { margin-right: .3em; }
.k-grid-edit-command .k-svg-i-pencil:before,
.k-grid-edit .k-i-edit:before{content:"\f14b";font:normal normal normal 14px/1 FontAwesome; font-size: 1.35rem !important; color: #424242; }
.k-grid-edit-command .k-svg-i-pencil:hover:before,
.k-grid-edit .k-i-edit:hover:before{color:var(--primary-color) !important;}
.k-grid-remove-command .k-svg-i-x:before,
.k-grid-delete .k-i-close:before{content:"\f1f8";font:normal normal normal 14px/1 FontAwesome; font-size: 1.35rem !important; color: #424242}
.k-grid-remove-command .k-svg-i-x:hover:before,
.k-grid-delete .k-i-close:hover:before{color:var(--primary-color) !important;}
.k-grid-edit-command .k-svg-i-pencil svg, .k-grid-remove-command .k-svg-i-x svg {
    visibility:hidden;
}
.k-grid tbody .k-command-cell a.k-button:not(.k-grid-update,.k-grid-cancel-command,.k-grid-edit):hover{background:none !important;}
.k-command-cell .k-button:hover .k-icon.k-i-edit{opacity:1;color:#fff}

#GrdWebSchedulingGroups .copy-font .fa{font-size:1.2rem}

@media only screen and (min-width:1200px) {
.profile-summary-quickview .patient-top-sec .patient_pic #patPicture{margin-top:0px;}
#divCasesBenefits .k-checkbox + .k-checkbox-label{margin-left:5px !important;}	
} /* end media */
svg use{pointer-events:none !important;}

.m-menu__subnav .m-menu__item .navIcon{width:20px;height:20px;fill:var(--primary-color);position:absolute;left:14px;}
.right-hdr-menu-sec .m-topbar__nav .m-nav > .m-nav__item a.m-nav__link,
.m-header-menu .m-menu__nav .m-menu__item .m-menu__submenu .m-menu__subnav .m-menu__item:not(.ipad-link) a.m-menu__link{position:relative;padding-left:45px !important;}
.m-header-menu .m-menu__nav .m-menu__item .m-menu__submenu .m-menu__subnav .m-menu__item a.m-menu__link:not(.ipad-link) .m-menu__link-text{color:var(--primary-color) !important;font-size:14px !important;}
#dvHeaderSubMenu .schedule-lists .m-nav__item a:hover .m-nav__link-text,
.m-header-menu .m-menu__nav .m-menu__item .m-menu__submenu .m-menu__subnav .m-menu__item a.m-menu__link:hover:not(.ipad-link) .m-menu__link-text{color:var(--secondary-color) !important;	}
.m-header-menu .m-menu__nav .m-menu__item .m-menu__submenu .m-menu__subnav .m-menu__item a.m-menu__link:hover:not(.ipad-link){color:var(--secondary-color);}
.m-header-menu .m-menu__nav .m-menu__item .m-menu__submenu .m-menu__subnav .m-menu__item a.m-menu__link:hover:not(.ipad-link) .navIcon{fill:var(--secondary-color);}
.m-menu__subnav .svg-Icon-lg .navIcon{width:25px;height:25px;}

.m-menu__subnav .svg-Icon-lg a{padding:0 15px !important;}
#ulNavSticky .m-nav-sticky{width:44px}
#ulNavSticky li .navIcon{width:28px;height:28px;fill:#ffffff;display:inline-block;vertical-align:top;}
#ulNavSticky li a{margin-top:5px;margin-bottom:5px}
#ulNavSticky li.nav-sepLine{margin:0;position:relative;border-bottom:solid 1px var(--primary-color);height:2px;} 
.right-hdr-menu-sec .m-topbar__nav .m-nav > .m-nav__item .navIcon,
.m-header-menu .m-menu__nav > .m-menu__item .nav__link_icon .main_navIcon{width:25px;height:25px;fill:var(--primary-color);}
.right-hdr-menu-sec .m-topbar__nav .m-nav > .m-nav__item .navIcon{position:absolute;left:5px;top:7px;}
.m-nav > .m-nav__separator{border-bottom:1px solid #ebebeb;clear:left;}
#dvHeaderSubMenu .m-nav__item .subNavIcon{width:18px;height:18px;fill:#fff;float:left;margin-top:10px;margin-right:10px;}
.m-header-menu .m-menu__nav .m-menu__item .svgReport .main_navIcon{width:28px;height:28px;margin-top:-1px;}
.m-header-menu .m-menu__nav .m-menu__item .svgPeople .main_navIcon{width:30px;height:30px;margin-top:-1px;}

.m-nav > .m-nav__item > .m-nav__link .m-nav__link-text,
.right-hdr-menu-sec .m-topbar__nav .m-nav > .m-nav__item .m-nav__link-text,
#support_dropMenu2.m-menu__submenu .m-menu__content li.m-menu__item .m-menu__inner .m-menu__link-text{color:var(--primary-color);}
.m-nav>.m-nav__item>.m-nav__link .m-nav__link-text:hover,
.right-hdr-menu-sec .m-topbar__nav .m-nav > .m-nav__item:hover .m-nav__link-text,
#support_dropMenu2.m-menu__submenu .m-menu__content li.m-menu__item .m-menu__inner .m-menu__link-text:hover{color:var(--secondary-color);}
#dvHeaderSubMenu .m-nav__item .subNavIcon{fill:var(--primary-color);}
.right-hdr-menu-sec .m-topbar__nav .m-nav > .m-nav__item:hover .navIcon,
#support_dropMenu2.m-menu__submenu .m-menu__content li .m-menu__link:hover .navIcon,
#dvHeaderSubMenu .schedule-lists .m-nav__item a:hover .subNavIcon,
.m-header-menu .m-menu__nav > .m-menu__item:hover .nav__link_icon .main_navIcon,
.m-header-menu .m-menu__nav > .m-menu__item:hover .nav__link_icon .main_navIcon:hover{fill:var(--secondary-color);}
#dvHeaderSubMenu .m-dropdown__content .m-nav__item .subNavIcon{fill:var(--primary-color);}
#dvHeaderSubMenu .m-nav__item > a > .subNavIcon{fill:#fff;}
.teethNum .clsTeeth{position:relative;color:var(--primary-color);font-weight:600;line-height:28px;}
#dvHeaderSubMenu .schedule-lists .m-nav__item a{width:auto;line-height:35px !important;}
#dvHeaderSubMenu .m-nav__item.svg-lg-icon .subNavIcon{width:28px;height:28px;margin-top:4px;margin-left:-5px;margin-right:5px;}
.m-menu__subnav .m-menu__item.svg-lg-icon .navIcon{width:30px;height:30px;margin-top:-5px;margin-left:-5px;}
.card-header{background:var(--primary-color-lightest);color:var(--primary-color);}

.k-tooltip, .k-tooltip.k-popup, .k-tooltip.k-widget{border:solid 1px rgba(100,100,100,.3) !important;color:#fff !important;background-color:rgba(100,100,100,.9) !important;box-shadow:none !important;}
.k-tooltip .k-callout {  color: rgba(100, 100, 100, .9) !important; }
#liStaffWorking_HeaderMenu .m-nav__link{padding-left:47px !important;}
#liStaffWorking_HeaderMenu .m-nav__link .navIcon{width:26px;height:26px;}
#tblGLOBAL_LastActivity tbody a{display:block;}
.dropdown-menu > .dropdown-item, .dropdown-menu > li > a{color:#212529;}

.k-animation-container < .ttw250,
.k-widget.k-tooltip.k-group#tpchartCaseAcce_tb_active{width:250px;}
#support_dropMenu2.header-sa-menu .m-menu__content li .m-menu__link{padding-left:0 !important;}
#support_dropMenu2.header-sa-menu .m-menu__content li.m-menu__item .m-menu__link .m-menu__link-icon{color:var(--primary-color) !important;width:28px;margin-left:7px;}
#support_dropMenu2.header-sa-menu .m-menu__content li.m-menu__item .m-menu__link:hover .m-menu__link-icon{color:var(--secondary-color) !important;}
#support_dropMenu2.header-sa-menu .m-menu__content li.m-menu__item .m-menu__link svg.m-menu__link-icon{width:20px;height:20px;fill:var(--primary-color);margin-right:9px;margin-top:5px;}
#support_dropMenu2.header-sa-menu .m-menu__content li.m-menu__item .m-menu__link:hover svg.m-menu__link-icon{fill:var(--secondary-color) !important;}
.profile-summary-quickview .patient-top-sec .patient_pic{border:solid 2px var(--primary-color);}
.profile-summary-quickview .patient_pic .proChangeDp .fa-camera{position:absolute;top:4px;right:10px;}
.super-admin .table.table-striped thead th a.k-link:link{color:var(--primary-color) !important}
.edit-statement .note{color:#000;margin-bottom:0}

#dlgExam ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgExam ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e;}

#dlgTopazExtention_ProcInfo p{margin-bottom:0}
#dlgTopazExtention_ProcInfo ~ .k-dialog-buttongroup{padding:15px}
#dlgTopazExtention_ProcInfo ~ .k-dialog-buttongroup button{border-radius:6px;margin-left:15px}
#dlgTopazExtention_ProcInfo ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgTopazExtention_ProcInfo ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e !important;}

#dlgBillingManage ~ .k-dialog-buttongroup button{border-radius:6px;}
#dlgBillingManage ~ .k-dialog-buttongroup #GrdOrthoAppliances .k-grid-content, #GrdOrthoElastic .k-grid-content, #GrdOrthoTasks .k-grid-content, #GrdOrthoArchWire .k-grid-content:last-child{background-color:#f4516c;color:#fff;}
#dlgBillingManage ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e;}

#dlgsubscriber ~ .k-dialog-actions button.btn-cancel { float:left; background-color:#f4516c;color:#fff;margin-left:10px;}
#dlgsubscriber ~ .k-dialog-actions button:hover:last-child{background:#f22d4e;}
#dlgsubscriber p, #dlgReferral_ReferralSelect p{margin-bottom:0}
#dlgsubscriber ~ .k-dialog-actions button.btn-no { min-width:80px;}
#dlgsubscriber ~ .k-dialog-actions button.k-button-solid-primary { padding-right: 10px; background-color: var(--primary-color); border-color:transparent}

.k-tooltip.k-popup .template-wrapper p{margin-bottom:0;}

#dlgTopazExtention_CN ~ .k-dialog-buttongroup button, #dlgTopazExtention_Payment ~ .k-dialog-buttongroup button{border-radius:6px;}
#dlgTopazExtention_CN ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgTopazExtention_CN ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e;}
/*#dlgTopazExtention_Payment{margin-top:10px}*/
#dlgTopazExtention_Payment ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgTopazExtention_Payment ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e;}
.add-payment-popup .k-grid table tbody .k-command-cell a.k-button-icontext.k-button{padding-right:6px !important}
.add-payment-popup table .k-command-cell a.k-grid-edit.k-button:hover{background-color:var(--secondary-color) !important}
.add-payment-popup table .k-command-cell a.k-grid-edit.k-button:hover .k-icon.k-i-edit{color:#fff !important}
#dlgSetAsGuarantor_Profile ~ .k-dialog-buttongroup button{border-radius:6px;}
#dlgSetAsGuarantor_Profile ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgSetAsGuarantor_Profile ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e;}

.k-filter-menu .k-actions .k-button-solid-primary{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}
.k-filter-menu .k-actions .k-button-solid-primary:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);}
.k-filter-menu .k-actions button:last-child{background-color:#f4516c;color:#fff;}
.k-filter-menu .k-actions button:hover:last-child{background:#f22d4e !important;}
.k-filter-menu .k-actions .k-button, #dlgEOBImageUpload ~ .k-actions button{cursor:pointer;padding:6px 18px}
.k-filter-menu .k-svg-i-search{margin:9px 0 0 10px}

#dlgConfirmDeleteMultipleProcedure_ApptScheEdit ~ .k-dialog-buttongroup button:nth-child(2){background-color:#f4516c;color:#fff;border:0;}
#dlgConfirmDeleteMultipleProcedure_ApptScheEdit ~ .k-dialog-buttongroup button:hover:nth-child(2){background-color:#f22d4e !important;}
.client-setting .btnAdd.btn-orange{border-radius:6px;font-size:14px;line-height:19px;margin-left:10px;box-shadow:none;color:#fff;}

.refresh-btn{padding:0 !important;width:54px;height:34px;line-height:39px;}
.refresh-btn i{font-size:1.65rem !important}
.right-hdr-pat-menu-sec li.m-nav__item{white-space:nowrap;}
#m_header_topbar .m-dropdown__wrapper.menu_large.sa-setting {
    margin-top: -5px;
}


/*------- 14072023 --------*/
.list-recalls .k-dropdown, .sche-planned-appt-popup .k-dropdown, .sche-confirmation-popup .k-dropdown, #HuddleProvider .k-dropdown{width:100%}
.table .k-toolbar .k-primary,
.table a.k-grid-pdf, .table a.k-grid-excel{min-height:34px;padding-top:0;padding-bottom:0;line-height:34px; height:34px;}


@media (max-width:991px) {
.profile-summary-quickview .patient-top-sec .proChangeDp{left:70px;position:absolute;}
.profile-summary-quickview .patient-top-sec .patient_pic{border:solid 2px var(--primary-color);width:70px;height:70px;margin-top:10px;}
.profile-summary-quickview .patient-top-sec .patient_pic img{width:100%;height:100%;object-fit:cover;}
#divPatientFormGrid.patient-form-popup{max-width:100% !important;}
.required_filed label:after{right:10px !important;}
#divscheduler #ListView .btn,
.k-scheduler-views .k-view-day{border-radius:4px !important;height:32px;}
.profile-summary-quickview .brdr-right.piqcol2-sec:after{border-right:0}
.super-admin .required_filed label:after{right:-6px !important;}
.super-admin .dental-procedures-edit-popup .k-widget.k-dropdown{width:100%}

.edit-insurance-benefits-popup .importedSpecialBenefitsTabel{overflow:auto}
.edit-insurance-benefits-popup .importedSpecialBenefitsTabel #IBE_BenefitGrid{min-width:870px;}
.benefit-edit-popup{min-width:660px !important;}

} /* end media */


@media (min-width:992px){
.profile-summary-quickview .patient-top-sec .patient_pic{width:60px;height:60px;background:#ffffff;margin-top:7px;}
#pRecall_HeaderMenu svg.piqIcon, #h3PatientLNAppointment svg.pmsgIcon, #h3PatientMobile svg.pmsgIcon{margin-left:4px !important;}
.profile-summary-quickview .patient-top-sec .patient_info #pPatient .pPatientName{margin-bottom:0;}
.profile-summary-quickview .patient-top-sec .patient_pic img{max-height:100%;width:100%;height:100%;object-fit:cover;}
.profile-summary-quickview .patient-top-sec .proChangeDp{position:absolute;left:68px;top:12px;}
#pRecall_HeaderMenu svg.piqIcon{width:15px !important;height:15px !important;}
.contact-history-popup{min-width:800px}
.billing-options-poup, .p-education-popup, .pay-plan-recalculate{min-width:500px}
}
/* end media */

@media (min-width:1280px){
.profile-summary-quickview .patient-top-sec .patient_info{padding-left:95px;}
#pRecall_HeaderMenu svg.piqIcon, #h3PatientLNAppointment svg.pmsgIcon, #h3PatientMobile svg.pmsgIcon{margin-left:7px;margin-top:3px;}
.profile-summary-quickview label{margin-bottom:0;}
.profile-summary-quickview .patient-top-sec .patient_pic{width:80px;height:80px;margin-left:-10px;margin-top:0;}
.profile-summary-quickview .patient-top-sec .proChangeDp{left:76px;top:5px;}
.apptScheTabs .user-profile .up-img{top:0;}
} /* end media */
@media (min-width:1281px) and (max-width:1367px){
.time-blocks #GrdTimeBlocks col:nth-child(2){width:200px !important;}
.time-blocks #GrdTimeBlocks col:nth-child(3){width:140px !important;}
.time-blocks #GrdTimeBlocks col:nth-child(10){width:210px !important;}
.blockquote-popup.time-blocks #GrdTimeBlocks col.k-hierarchy-col{width:30px !important;}
.blockquote-popup.time-blocks #GrdTimeBlocks div[id*="GrdTimeBlocks_"] col:nth-child(1){width:140px !important;}
.blockquote-popup.time-blocks #GrdTimeBlocks div[id*="GrdTimeBlocks_"] col:nth-child(2){width:140px !important;}
.blockquote-popup.time-blocks #GrdTimeBlocks div[id*="GrdTimeBlocks_"] col:nth-child(9){width:160px !important;}
.blockquote-popup.time-blocks #GrdTimeBlocks div[id*="GrdTimeBlocks_"] col:nth-child(10){width:60px !important;}
#divInsOpt.account-optin-popup  fieldset label.iPad-lineheight { line-height: normal;}
#GrdDentalCaseDetails .k-auto-scrollable table col:not(style) {	width: 250px; }
 .clinical-note #ProcComment { min-height: 120px !important;  height: 130px; }
}

@media (min-width:992px) and (max-width:1199px){
#divPatientFormGrid.patient-form-popup{max-width:100% !important;}
.dashboard_operatory .dasOpe1st{/*display:none;*/ flex: 0 0 5%;  max-width: 5%; order: 1;}
.apptsche-page #team-schedule #divprovider_appt .btn span { display:none; }
.apptSche-wrap #divprovider_appt .btn-peopleList { min-width: auto;  height: 26px; }
.apptsche-page #team-schedule { position: absolute;  top: 12px;}
#dashboard_top_apptsche .dasOpe2nd { margin-bottom: 0 !important; }
#m_portlet .apptScheTabs .k-tabstrip-items li { width: 32.5% !important }
.peopleListActive { left: 0;}
.dashboard_operatory .dasOpe3rd{margin-top:0; flex: 0 0 20%; max-width: 20%;}
#divscheduler .ele-openSlots { left: 410px;}
.week_jumpdate #liTextTemplates_Header { right: auto; left: 90px; top: 12px;}
body #m_portlet .dashboard_operatory .front-desk-view {  right: -20px; margin-top: 5px !important; }
.dashboard_operatory .dasOpe3rd .header3Icons{margin-top:5px; /*width:100%;  text-align: center;*/}
/* body #m_portlet .dashboard_operatory .front-desk-view { position:relative; clear:left; width:100%; right:0; }*/
.casePresenterChart .row > .col-md-6 h2.sub_title{padding:0px 22px; height: 40px;}
    /*.profile-summary-quickview .brdr-right.piqcol2-sec:after{border-right:none}*/
#jumpDates{left:235px !important}
}
/* end media */

@media (min-width:1200px) and (max-width:1279px) {
.profile-summary-quickview .patient-top-sec .patient_info{padding-left:70px;}
.profile-summary-quickview .patient-top-sec .patient_pic{margin-left:-10px;}
.profile-summary-quickview .patient-top-sec .proChangeDp{left:54px;top:16px;}
} /* end media */


@media (min-width:1200px) and (max-width:1439px){
#m_portlet .apptScheTabs .k-tabstrip-items li{width:32.33%;margin:0 .5%;}
#pRecall_ApptSche svg.piqIcon{width:15px !important;height:15px !important;}
.apptScheTabs .user-profile .up-img img{width:40px !important;height:40px !important;}
.ScheTabsContent .user-profile{padding-left:45px;}
.apptsche-page .dashboard_operatory .btnApptSche{padding:10px 5px;width:100%;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent.stcuserProfile p{white-space:nowrap;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent.stcuserProfile p#mobile_AS{overflow:visible;}
#mobile_AS svg.pmsgIcon{margin-left:2px !important;}
.m-portlet-2col .m-portlet-head-right{width:89%;padding-top:7px}
.m-portlet-2col .chart-activities-ttl{font-size:1.25rem;}
.m-portlet-2col .m-portlet-head-right .btnCompDel button{margin-top:0 !important; margin-left: 5px;}
.m-portlet-2col .m-portlet-head-right label, .m-portlet-2col .m-portlet-head-right .m-checkbox{white-space:nowrap;}
.dental-page .view-col .form-control.k-widget{width:180px;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent.stcuserProfile .scCol2 label{width:auto !important;margin-right:2px;}
#m_portlet .apptScheTabs .k-tabstrip .stcuserProfile p .fa{margin-left:2px !important;}
#m_portlet .dashboard_operatory .front-desk-view{margin-top:0 !important;max-width:50%;}
#m_portlet .front-desk-view .k-widget.k-dropdown{max-width:100% !important;}
#treatment_plan .ddTreatPhaseIcon li{width:20%;}
#treatment_plan .ddTreatPhaseIcon svg.icon.in_referOut{width:32px;height:40px;}
#treatment_plan .ddTreatPhaseIcon svg.icon.in_existing{width:33px;height:40px;}
#treatment_plan .ddTreatPhaseIcon svg.icon.in_completed{width:31px;height:44px;}
#treatment_plan .ddTreatPhaseIcon .dcEtIcn2 svg{width:42px;height:40px;}
#treatment_plan .ddTreatPhaseIcon .dcEtIcn1 svg{width:30px;height:40px;}
.profile-summary-quickview .recall-sec label{width:108px;}
.profile-summary-quickview .recall-sec .blkNextVisit,
.profile-summary-quickview .recall-sec #h3PatientSince_V{padding-left:108px !important;}
.header3Icons{justify-content:flex-end;}
.header3Icons a{width:24px;padding:0;text-align:center;}
#spLabCaseCnt_AS.noto_label, #spUnconfirmed_AS.noto_label, #spInsVerify_AS.noto-label{right:-4px;}
#divscheduler .schedule-icons .m-menu__link{margin-right:12px;}
#GrdLedger .k-grid-footer table col.k-group-col,
#GrdLedger .k-auto-scrollable table col.k-group-col{width:25px !important;}
#GrdLedger .k-grid-footer table col:nth-child(3),
#GrdLedger .k-auto-scrollable table col:nth-child(3){width:90px !important;}
#GrdLedger .k-grid-footer table col:nth-child(4),
#GrdLedger .k-auto-scrollable table col:nth-child(4){width:120px !important;}
div#GrdLedger .k-grid-footer table col:nth-child(6),
div#GrdLedger .k-auto-scrollable table col:nth-child(6){min-width:190px !important;}
#GrdLedger .k-grid-footer table col:nth-child(7),
#GrdLedger .k-auto-scrollable table col:nth-child(7){width:80px !important;}
.hPatientPortal .m-topbar .m-topbar__nav.m-nav>.m-nav__item{padding-left:7px;padding-right:7px;}
.hdrPatientPortal_layout span#spUserDisplayName_HeaderMenu{max-width:85px !important;}
#GrdCallLog .k-auto-scrollable table col:nth-child(2){width:120px !important;}
#GrdCallLog .k-auto-scrollable table col:nth-child(3){width:100px !important;}
#GrdCallLog .k-auto-scrollable table col:nth-child(5){width:130px !important;}
#RecallListGrid_SR .k-auto-scrollable table col:nth-child(3){width:120px !important;}
#divSameDayHygiene .include-missed { margin-top: 0; max-width: 60%;}


}
/* end media */

@media (min-width:1440px) and (max-width:1600px) {
#m_portlet .front-desk-view .k-widget.k-dropdown{max-width:126px !important;}
#dvInsuranceBenefitsEditForView .k-numeric-wrap .k-input{text-indent:5px;}
#dvInsuranceBenefitsEditForView .k-numeric-wrap .k-select{width:17px;}
#GrdLedger .k-grid-footer table col.k-group-col,
#GrdLedger .k-auto-scrollable table col.k-group-col{width:25px !important;}
#GrdLedger .k-grid-footer table col:nth-child(3),
#GrdLedger .k-auto-scrollable table col:nth-child(3){width:90px !important;}
#GrdLedger .k-grid-footer table col:nth-child(4),
#GrdLedger .k-auto-scrollable table col:nth-child(4){width:120px !important;}
div#GrdLedger .k-grid-footer table col:nth-child(6),
div#GrdLedger .k-auto-scrollable table col:nth-child(6){min-width:190px !important;}
#GrdLedger .k-grid-footer table col:nth-child(7),
#GrdLedger .k-auto-scrollable table col:nth-child(7){width:80px !important;}
#RecallListGrid_SR .k-auto-scrollable table col:nth-child(3){width:120px !important;}
#GrdDentalCaseDetails .k-auto-scrollable table col:not(style){width:250px;}
.payment-plan #gridCharges .k-grid-content{max-height:250px}
.attach-procedure-popup #GrdAttachProcedure table col:nth-child(2){min-width:100px !important;}
.lg-lineheight{line-height:20px !important}
}
/* end media */

.valignB .watch_tooth,
.valignB .dvwatch_tooth,
.valignB .dvsealant_tooth,
.valignB .sealant_tooth{top:0;}
.valignB .watch_tooth.active:after{content:" ";width:22px;height:22px;top:-20px;}
.valignB .dvwatch_tooth.active:after{content:"";width:22px;height:22px;top:-20px;}
.valignB .sealant_tooth.active:after{content:"";background:url(../images/icon-sealant.png) no-repeat 0 0;height:30px;width:20px;top:-25px;}
.valignB .dvsealant_tooth.active:after{content:"";background:url(../images/icon-sealant.png) no-repeat 0 0;height:30px;width:20px;top:-25px;}
.TopazSignatureIcon .fa-check-square-o,
#FormBuilderId #formeo-render .formeo-render .fa.fa-check-square-o{color:var(--primary-color) !important;}
.signatureIcon .fa-times-circle{color:#ff0000 !important;}
.right-hdr-menu-sec ul.m-topbar__nav .m-topbar__notifications:hover .m-dropdown__wrapper{display:block;width:422px;margin-left:-211px;}
.provider-edit-popup .checkbox-sec .padd-text{padding-left:28px}
#chatPatientTexts .k-author b{margin-bottom:5px}
#displayTextCount{line-height:36px}
.blockquote-popup .span.k-dropdown{text-align:left}
.k-form-error{margin-top:4px}
#tabstripProcedureInfo .pi-adjustment.mt-3{margin-top:10px !important}
.add-payment-popup #butPrintReceipt, .add-payment-popup .k-grid-update, .apptsche-page .dashboard_operatory .btnApptSche{margin-bottom:10px}
.add-payment-popup .k-grid-cancel-command{background-color:#f4516c !important;margin-bottom:10px}
#EmployeeCoverage .k-sm-date-format{color:#fff}
.apptsche-page .dashboard_operatory .stcuserProfile .scCol2{padding-right:0}
.ScheTabsContent #h3PatientLNAppointment_AS #spPatPriInsurance, #m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent #spPatPriInsurance,
#h3PatientLNAppointment_AS #lblPatientLNAppointment_AS{max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;}
.right-hdr-menu-sec .m-topbar__nav .m-nav > .m-nav__item .navIcon{width:21px;height:21px;}
.right-hdr-menu-sec .m-topbar__nav .m-nav > .m-nav__item .navIcon.icnAddServices { width:25px !important;height:25px !important; }

.form-list-popup #btnAddForm, .form-list-popup #btnAddDefaultForms {
    line-height: 20px;
}
.form-list-popup #btnAddDefaultForms{margin-right:8px !important}
.add-payment-popup .select-box.text-right .k-dropdown{text-align:left}

#addTemplate button{border-radius:5px;padding:8px; height: 36px;}
#divApptEditMain #divProc .input-group-addon{margin-left:-3px;z-index:2;}

.form-list-popup .select-dropdown{text-align:right;padding-right:0}
.form-list-popup .select-dropdown .k-widget.k-dropdown{width:100px;text-align:left;margin-top:1px;}
.massage_list #tabTexting-tab .badge{margin-left:5px} 
.sche-planned-appt-popup button.btn-primary.mrgnT15{vertical-align:unset}

.patient-portal .m-footer__copyright{padding-left:0}
.patient-portal .profile-summary-quickview .patient-top-sec .patient_pic{overflow:inherit}
.patient-portal .profile-summary-quickview .patient-top-sec .proChangeDp{top:5px;left:67px;color:var(--secondary-color);display:block}
.patient-portal .profile-summary-quickview .patient-top-sec .patient_pic{width:65px;height:65px;margin-left:-5px;border-radius:43px;overflow:hidden;margin-top:-3px;}
.patient-portal .profile-summary-quickview .patient-top-sec .patient_info{padding-left:80px}
.patient-portal .profile-summary-quickview .brdr-right{height:75px}
.patient-portal .tableFamilyAging table td, .patient-portal .tableFamilyAging table th{padding-left:10px;padding-right:10px}
.patient-portal .tableFamilyAging table td:last-child{border-left:0}
.patient-portal .m-nav.m-nav--inline{text-align:right}
#GrdInbox table th a, #GrdDraft table th a, #GrdSent table th a { color: var(--primary-color) !important}
.patient-portal .patient-change-pass-popup .icon{position:absolute;right:10px;top:45px}
textarea#AutomatedSpanishText{margin-top:10px}

.practice-info-popup input.k-radio, .practice-info-popup input.k-checkbox{float:left}
.practice-info-popup input.k-radio ~ label.k-radio-label{display:block;padding-left:20px}
.practice-info-popup input.k-checkbox ~ div{display:block;padding-left:30px}
.patient-portal .right-hdr-pat-menu-sec li a:hover i{color:var(--secondary-color) !important;cursor:pointer}
.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon { width:auto;}
.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon,
.patient-portal .right-hdr-pat-menu-sec li a em{white-space:nowrap;font-style:normal;color:var(--primary-color) ;font-size:12px;font-weight:500;display:block;line-height:20px}
.patient-portal .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper{margin:3px auto 0}
.patient-portal .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon:hover .m-nav__link-icon-wrapper{background:transparent}
.patient-portal .right-hdr-pat-menu-sec li a:hover em{color:var(--secondary-color)}
.patient-portal .noto_label{top:3px}

.operatory-page .table a.k-button{border-radius:6px}
#dlgGroupDetail ~ .k-dialog-buttongroup button{border-radius:6px !important;margin-right:0 !important;}
.comm-type-popup .planned_appt_search_result span.k-dropdown{text-align:left}
#dlg_ClinHistViews #Inactive_CHV{margin-right:10px}
#dlg_ClinHistViews ~ .k-dialog-buttongroup button{padding:10px 20px;border-radius:6px !important;margin:0 0 0 10px;}
#dlg_ClinHistViews ~ .k-dialog-buttongroup button:first-child{background-color:#f4516c !important;color:#fff !important;min-width:85px !important;border:none;}
#dlg_ClinHistViews ~ .k-dialog-buttongroup button:first-child:hover{background-color:#f22d4e !important;border-color:#f12143 !important;}
#dlg_ClinHistViews ~ .k-dialog-buttongroup{padding:15px 20px;display:block !important;text-align:right;}
.orthochart-list-popup #GrdOrthoElastic .k-widget.k-dropdown,
.orthochart-list-popup #GrdOrthoAppliances .k-widget.k-dropdown,
.orthochart-list-popup #GrdOrthoArchWire .k-widget.k-dropdown,
.orthochart-list-popup #GrdOrthoTasks .k-widget.k-dropdown{max-width:100px !important}
.quick-paste-type-popup button, #dlgEditClaimAttachmentImageUpload ~ .k-dialog-buttongroup button{border-radius:5px;}
.subscriber-relation{float:right}
.subscriber-relation label{float:left;line-height:35px;margin-bottom:0}
.subscriber-relation .padd-left{padding-left:136px}
.subscriber-relation .padd-left .k-widget.k-dropdown{min-width:180px}
.new-claim-popup .col-5 h2.sub_title.mrgnT10{margin-top:6px !important;}
.comment-sec .quick-note{position:absolute;left:-30px;top:30px;max-width:35px;}

#dlgEOBImageUpload .k-upload .k-dropzone{padding:0 10px 0 0}

.text-templates-popup .translate_link{bottom:0}
#gpsetup-container-div{padding-top:10px}
#DeviceGrid .k-toolbar.k-grid-toolbar{padding-right:0}
.my-task-edit-popup .k-widget .k-picker-wrap > .k-select{padding-top:3px}
#dlgsubscriber ~ .k-dialog-buttongroup button{border-radius:6px;}

.tcBtnGroups .acColLeft .control-label{float:left;margin-right:10px}
.tcBtnGroups .acColLeft .padd-left{padding-left:55px;}
.fast-fill .fast-fill-btn, .fast-fill .fast-fill-btn i{font-size:14px}
.ins-payment-eob-popup #spComment_IPE{line-height:22px;float:left;word-break:break-word;width:100%;margin-top:7px}
.send-text-popup{padding-top:14px}
.tcBtnGroups .acColLeft .send-bills-by .padd-left{padding-left:95px}
#dlgExam ~ .k-dialog-buttongroup{padding:15px}
#dlgExam ~ .k-dialog-buttongroup button{border-radius:5px;margin-left:10px}
.clinical-note #ProcComment{min-height:270px;}
.field-validation-error{line-height:20px;background-color:transparent;padding: 0;  font-style: normal;  color: #f44336;}

#divTutorialsEdit .k-widget.k-dropdown,
.super-admin .clinic-edit-popup .k-widget.k-dropdown,
.insurance-plan-edit-poopup .k-dropdown,
.benefit-edit-popup .k-dropdown,
.request-appo-list-popup .form-group .k-dropdown
#divStatement .k-widget.k-dropdown,
.accountEditClaim.edit-claim-popup .k-datepicker .k-picker-wrap.k-state-default,
.practice-info-popup .k-widget.k-dropdown,
#addTemplate .k-widget.k-dropdown, #FormAppt .mob-editAppt .k-widget.k-dropdown, .referral-edit-popup .k-widget.k-dropdown,
.ref-attach-edit-popup .k-widget.k-dropdown,
.dashboard-page .marketing-group .k-widget.k-dropdown,
.audit-trail-popup span.k-dropdown, .operatory-edit-popup span.k-dropdown,
.contact-edit-popup .k-dropdown, .pharmacy-edit-popup .k-dropdown{width:100%}

.appt-confirm-popup .k-toolbar.k-grid-toolbar, #GrdCodeDefinition .k-toolbar.k-grid-toolbar{padding-right:0;padding-left:0;padding-top:0}

.thumbnails-popup span.k-file-name{line-height:32px}
.patientreview-options-popup .automateoncomplete span{margin-right:10px}

.appt-sche-edit-popup .dental-visit-dropdown .k-dropdown{width:100%;max-width:230px !important;}
#dlgOrthoBillable ~ .k-dialog-buttongroup{display:block;text-align:right;}
#dlgOrthoBillable ~ .k-dialog-buttongroup button{padding-left:15px !important;padding-right:15px !important;}

#dlgTopazExtention_PFB ~ .k-dialog-buttongroup button{border-radius:6px;}
#dlgTopazExtention_PFB ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgTopazExtention_PFB ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e !important;}

#dlgInsuranceMerge ~ .k-dialog-buttongroup button{border-radius:6px;}
#dlgInsuranceMerge ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgInsuranceMerge ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e !important;}

#dlgReferral_ReferralSelect ~ .k-dialog-buttongroup button{border-radius:6px;}
#dlgReferral_ReferralSelect ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgReferral_ReferralSelect ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e !important;}

#dlgReferral_PE ~ .k-dialog-buttongroup button{border-radius:6px;min-width:auto}
#dlgReferral_PE ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgReferral_PE ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e !important;}

#dlgReferral_Family ~ .k-dialog-buttongroup button{border-radius:6px;}
#dlgReferral_Family ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgReferral_Family ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e !important;}

#PatientPortal_HeaderSubMenu ~ .k-dialog-actions button:first-child{background-color:#f4516c;color:#fff;padding:8px 14px 8px 17px;border-radius:5px;}
#PatientPortal_HeaderSubMenu ~ .k-dialog-actions button:hover:first-child{background-color:#f22d4e !important;}

.last-used{margin-top:25px;display:inline-block;}
.add-tooth-number .question0, .add-tooth-number .question5{height:100%;}
.add-tooth-number .question0 .m-radio-list, .add-tooth-number .question5 .m-radio-list{height:calc(100% - 50px)}
.add-tooth-number .question0 .m-radio-list textarea, .add-tooth-number .question5 .m-radio-list textarea{height:100%}

#divSendMessage .k-editor{height:100%}
#divMessageTemplate .k-editor{height:400px}

.setup-popup .text{float:left;width:100%;margin-top:15px;border-bottom:1px solid #c5c5c5;margin-bottom:10px;padding-bottom:5px}
#dlgGroupDetail ~ .k-dialog-buttongroup{display:inline-block;width:auto;text-align:right;padding:0 18px 0 0;}
#dlgGroupDetail ~ .k-dialog-buttongroup button:first-child{float:right}
#dlgGroupDetail ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgGroupDetail ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e !important;}

#dlgGroup ~ .k-dialog-buttongroup{display:inline-block;width:auto;text-align:right;padding:0 18px 0 0;}
#dlgGroup ~ .k-dialog-buttongroup button{float:right}

#dlgSmartProcedure ~ .k-dialog-buttongroup button:first-child{background-color:#f4516c;color:#fff;}
#dlgSmartProcedure ~ .k-dialog-buttongroup button:hover:first-child{background-color:#f22d4e !important;}
.provider-edit-popup .k-picker.k-dropdownlist { width:100% !important}

div[id*="_k-popup"] ~ .k-dialog-actions button{border-radius:6px;cursor:pointer;padding:8px 17px}
div[id*="_k-popup"] ~ .k-dialog-actions .k-button-solid-primary{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);}
div[id*="_k-popup"] ~ .k-dialog-actions .k-button-solid-primary:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}
div[id*="_k-popup"] ~ .k-dialog-actions .k-button-solid-base{background-color:#f4516c;color:#fff;}
div[id*="_k-popup"] ~ .k-dialog-actions .k-button-solid-base:hover{background-color:#f22d4e !important;}

#dlgEOBImageUpload ~ .k-dialog-buttongroup button{background-color:#f4516c;color:#fff;}
#dlgEOBImageUpload ~ .k-dialog-buttongroup button:hover{background-color:#f22d4e !important;}
a.add-group-btn{border-radius:5px}
.transfer-patients .padd-left{padding-left:135px}
.clsPreviewYes{overflow:auto;max-height:calc(100vh - 140px);}
button.clsPreviewYes{max-height:none !important;}

.user-profile-menu li{clear:left}

#closeDialog ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c !important;border-color:#f4516c !important;color:#fff;margin-left:0 !important}
#closeDialog ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e !important;border-color:#f22d4e !important;}
.perio-page fieldset .show-claims{position:absolute;top:-12px;right:80px;background:#fff;padding-left:12px;padding-right:12px;}

.office-doc .k-toolbar.k-grid-toolbar{padding-right:0}
.clsPatientTooltip .fa-share-square-o{color:var(--primary-color)}

.setup-popup #DeviceGrid .k-grid-DefaultDevice:hover{color:var(--primary-color) !important}
.k-grid table tbody .k-command-cell a.k-button-icontext.k-button{padding-right:0 !important}
table .k-command-cell a.k-grid-edit.k-button:hover{background:transparent !important;}
table .k-command-cell a.k-grid-edit.k-button:hover .k-icon.k-i-edit{background:transparent !important;color:var(--secondary-color) !important}
table .k-command-cell a.k-grid-edit.k-button .k-i-edit:before{font-size:1.2rem}
table .k-command-cell a.k-grid-delete.k-button .k-i-close:before{font-size:1.2rem}
#dlgTopazExtention_PP ~ .k-dialog-buttongroup button{border-radius:6px;}
#dlgTopazExtention_PP ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c;color:#fff;}
#dlgTopazExtention_PP ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e !important;}

.practice-info-popup .logo{width:170px}
.practice-info-popup .logo img{max-width:100%}
.multi-select-proc .k-multiselect-wrap{margin-bottom:10px}
#divUserEdit .assigned-checkbox{position:relative;padding-left:24px}
#divUserEdit .assigned-checkbox .k-checkbox-wrap{position:absolute;left:0}
#dlgTopazExtention_Payment{padding-top:15px}
#dlgTopazExtention_Payment ~ .k-dialog-buttongroup button{border-radius:5px}
#dlgTopazExtention_Payment ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c !important;border-color:#f4516c !important;color:#fff;margin-left:0 !important}
#dlgTopazExtention_Payment ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e !important;border-color:#f22d4e !important;}

#dlgTopazExtention_PP ~ .k-dialog-buttongroup button{border-radius:5px}
#dlgTopazExtention_PP ~ .k-dialog-buttongroup button:last-child{background-color:#f4516c !important;border-color:#f4516c !important;color:#fff;margin-left:0 !important}
#dlgTopazExtention_PP ~ .k-dialog-buttongroup button:hover:last-child{background-color:#f22d4e !important;border-color:#f22d4e !important;}
button.add-to-office{border-radius:5px}
 
.myTimePunch .table .k-grid-header-wrap > table tr:first-child th.k-header:nth-child(2){border-radius:10px 0 0 !important;}
.myTimePunch .k-detail-cell table.k-selectable{border-left:0;border-right:0}
.myTimePunch .k-detail-cell table.k-selectable tbody tr td:first-child{border-left:solid 1px #c5c5c5;}
.myTimePunch .k-detail-cell table.k-selectable tbody tr td:last-child{border-right:solid 1px #c5c5c5;}
.myTimePunch #GridMyTimePunches td div[id*="GridMyTimePunches_"]{border-radius:10px}
.view-dropdownBlk .view-dropdown{text-align:left}
#GrdTaskList .k-grid-content{border-radius:0;}
#PatInsurancePlanDetails .k-content{padding-bottom:0; height:calc(100% - 40px) !important}

.orthochart-list-popup #GrdOrthoElastic .k-grid-content,
.orthochart-list-popup #GrdOrthoArchWire .k-grid-content,
.orthochart-list-popup #GrdOrthoTasks .k-grid-content{background:#fff;color:#444}
div.comm-type-popup #GrdClinicalHistoryViews table, div.image-category-popup #GrdCodeDefinition table{border:0}
.m-login__form.m-login__signin .form-group label,
.m-login__form.m-login__signin .form-group input{font-size:16px;font-weight:500;}
.m-login__form.m-login__signin .form-group input:-webkit-autofill,
.m-login__form.m-login__signin .form-group input:-webkit-autofill:hover,
.m-login__form.m-login__signin .form-group input:-webkit-autofill:focus{font-size:16px;border-radius:4px}
#GrdLedger .k-grid-content tbody .k-master-row td:nth-child(5){text-align:center}
.setup-popup .star:after{content:"\f005";position:absolute;right:5px;color:#fff;font-size:6px;top:4px;}
#chartScheduledProduction text{font-weight:700 !important;}
.text-dropdown ul{margin-bottom:5px}
.officeTargets .apvt_tabs.k-tabstrip .k-content{padding-left:0;padding-right:0;overflow:inherit;padding-bottom:0}
.referral-select-popup td i{margin-right:3px;vertical-align:middle}
.referral-select-popup td i.fa-share-square-o{margin-top:2px}
.family-member-btn{float:right;margin-top:-35px;position:relative;z-index:5;}
.add-family-ppup #fieldset_group fieldset legend{padding-top:0}
.add-family-ppup hr#HR1{margin-top:0.5rem;margin-bottom:0.5rem;}
.comm-bridge-check #CHESA_isThriiveIsSender{float:left}
.comm-bridge-check .k-checkbox-wrap{float:left}
.comm-bridge-check .k-checkbox-label{padding-left:18px;display:block !important}
:focus:not([tabindex^='-']), :focus-visible{outline:0 !important;outline-offset:0;box-shadow:none}
.add-punch-content .time{display:inline-block;width:100%; clear: left;}
.contact-edit-popup .comment-sec textarea{padding-left:10px !important}
.theme-color-popup .k-colorpicker .k-i-arrow-s,
.appointment-color .k-picker-wrap .k-i-arrow-s{margin-top:8px;}
.treatment_tabs div.table.table-bordered > .k-grid-header[style*="padding-right:"]:after{height:100%}
.appointment-color .k-picker-wrap{border-radius:7px;}
.btnOpenNormalLimits{margin-top:4px}
#dlgNormalLimits ~ .k-dialog-buttongroup.k-actions{padding-right:12px;padding-bottom:8px;padding-top:6px;}
#dlgEditTxMultipleProcedure_DS ~ .k-dialog-buttongroup,
#dlgInsurancePlanMerge ~ .k-dialog-buttongroup{padding:15px 18px}

#butAddTxCredits {  padding-top: 10px;  padding-bottom: 10px;  margin-top: 8px !important;  display: block; }
#butAddTxCredits svg{float:none;width:20px;height:20px;vertical-align:sub;}

.cloud-news-SA .ThriveCloud-btn{position:relative;z-index:2}
.client-edit-popup #IChangeAdmin{position:absolute;right:14px;top:8px;color:var(--primary-color)}
.thumbnails-popup .k-dropzone, .motivation-popup .k-dropzone, .fee-edit-popup .k-dropzone, #SAEditPop .k-dropzone, .thrive-cloud-new-SA .k-dropzone,
#dlgProviderDocumentUpload .k-dropzone, #dlgEmployeeDocumentUpload .k-dropzone, #divTutorialsEdit .k-dropzone, .practice-info-popup .k-dropzone,
#divEmployeePhoto .k-dropzone{padding:.2em}

div.k-popup-edit-form p.k-popup-message{padding:0 10px;text-align:left;}
.task-attach .k-grid-header[style*="padding-right:"]:after{display:none !important}
#GrdQuickPasteCat #ddlStatus{border:1px solid #ccc;padding:5px;border-radius:5px;}
.pharmacy-edit-popup .comment-sec textarea{padding:8px 10px !important;line-height:20px !important;} 
#GridPatientFinancingManage td{font-weight:500; color: #444;}
.department-div{position:relative;z-index:2;}
.team-huddle .clinician-dept .padd-left{padding-left:116px}
.team-huddle .chairs .padd-left{padding-left:55px}
.team-huddle .date-col{position:relative}
.team-huddle .date-col .padd-left{padding-left:48px;padding-right:90px}
.team-huddle .date-col .date-range-btn{position:absolute;right:0;top:0}

#divIPList .input-group-append button{border-radius:0 6px 6px 0}
#dlgProviderDocumentUpload ~ .k-dialog-buttongroup.k-actions .btn-danger, #dlgEmployeeDocumentUpload ~ .k-dialog-buttongroup.k-actions .btn-danger{margin-right:15px !important;margin-bottom:15px !important;}
.operatory-edit-popup ~ .k-edit-buttons.k-state-default{padding-right:15px}
.k-upload-async .k-action-buttons .k-button{border-radius:6px}
.k-upload-files li.k-file .k-upload-status .k-button:hover{color:#000 !important;}
.txplananaylyzer-page .export-to-excel{margin-right:54px;}
.ins-claims-page .ic-btn-row{padding-left:110px}
.ins-claims-page .clinician-dept{width:130px}
.to-attach{color:var(--secondary-color);font-size: 14px;font-weight:500;white-space: break-spaces;}
#divChpass .view-icon{position:absolute;right:20px;top:10px;z-index:55}

#tblGLOBAL_LastActivity th, #tblPatientInsBenefits th, #tblFamilyInsBenefits th,
#fmClinicWise_model .m-scrollable2 th, #fmFamPatBal_model .m-scrollable2 th,
#tblPatientInsBenefitsTooltip th, #tblFamilyInsBenefitsTooltip th,
#btnPatFamBal_tb_active table th, .balances-for-clinic th, #divInsurance_ACP table th,#GrdTxPlanDetSign table th,
.insuranceBenefits th{background:var(--primary-color-lightest) !important}
.provider-edit-popup .photo-col .right-padd{padding-right:80px;position:relative}
.provider-edit-popup .photo-col .wrapper{position:absolute;right:0;top:0}

.m-scrollable2{max-height:500px;overflow:auto}
#profilePicture_PS{max-height:300px}
#profileVideo_PS{max-height:400px}
.unverified-insurance .k-checkbox-wrap{float:left}
.unverified-insurance .k-checkbox-label{display:block !important;padding-left:17px; font-weight: 500;}
#dvDentalMembershipEdit .note-text{padding-left:295px}
.visits-popup .patient-visit{margin-top:46px;float:left;width:100%;height:calc(100% - 45px);}
.k-treeview-leaf.k-selected{background-color:var(--primary-color); color:#fff;}
.k-button-solid-primary.k-button-md.k-icon-button{padding:0;background-color:#575962;border-color:#575962;}

.k-button-md.k-icon-button .k-button-icon{min-width:16px !important;min-height:16px;padding:1px;}
.k-button-md.k-icon-button.k-spinner-increase .k-button-icon{ margin-top: 0; }
.k-window-titlebar-actions .k-window-titlebar-action.k-icon-button .k-button-icon { min-height: 24px; min-width: 24px; }
.k-window-titlebar-actions .k-window-titlebar-action.k-icon-button .k-button-icon svg { height: 24px; width: 24px; }
.k-window-titlebar-actions .k-window-titlebar-action.k-button { width: 26px;  height: 26px;  border-radius: 8px; }
.k-window-titlebar-actions .k-window-titlebar-action.k-button:hover { border-color:transparent !important }

#gridPaymentSplit .k-grid-cancel-command.k-button-solid-base,
#gridPaymentSplit .k-grid-save-command.k-button-solid-primary{padding:3px 6px  !important}
.k-grid td.k-selected, .k-grid .k-table-row.k-selected > td, .k-grid .k-table-td.k-selected, .k-grid .k-table-row.k-selected > .k-table-td{background-color:var(--secondary-color)}
.treatment_tableView #GridTreatmentActivities td{position:relative}
.super-admin .m-footer .m-footer__copyright{padding-left:0}
#divToothMovement_tb_active{background:#fff !important}
.tipannotationtemplate{color:#000}
/*.AccountStatusToFamily{position:absolute;right:0;top:4px;float:left;}*/
.invalid-email-report .k-grid .k-grid-content .k-button-md.k-icon-button .k-button-icon.k-svg-icon > svg,
.user-group-popup .k-grid .k-grid-content .k-button-md.k-icon-button .k-button-icon.k-svg-icon > svg,
.turnaroundTimes  .k-grid .k-grid-content .k-button-md.k-icon-button .k-button-icon.k-svg-icon > svg{fill:#fff}
.turnaroundTimes .k-grid .k-command-cell > .k-button:last-child{padding:0;background:#575962}

.user-group-popup .table td .k-button-solid-base{/* padding:1px;background:#575962;border:0;*/ }

.invalid-email-report .k-grid-save-command.k-button-solid-primary,
.invalid-email-report .k-grid-cancel-command.k-button-solid-base{padding:5px !important;width:100%}
.invalid-email-report .k-grid-save-command.k-button-solid-primary .k-svg-icon,
.invalid-email-report .k-grid-cancel-command.k-button-solid-base .k-svg-icon{display:none}
.invalid-email-report .k-grid-save-command.k-button-solid-primary span, .invalid-email-report .k-grid-cancel-command.k-button-solid-base span{margin-right:0}

.provider-edit-popup .checkbox-sec .k-checkbox-wrap{float:left}
#divOnlineScheduling .remove-bg-icon,
#divOnlineScheduling .remove-bg-icon:hover{border:0;background:transparent !important}
#ImageUploadpopup_tabStripImageUpload-1{padding:0 !important;border:0 !important;}

.k-flatcolorpicker .k-coloreditor-header .k-selected{color:#000}
.k-rating-item.k-selected{background:transparent;border:0}
.recall-type-edit-popup .trigger-procedures .k-list-item-text{width:100%}
.patient-profile-page .info-text{clear:both}
.plan-manager-popup.case-benefits-new .m-Dnone{line-height:34px}

.upload-file-inp .k-upload{border-color:rgb(191 191 191);}
.upload-file-inp .k-upload-dropzone{border-radius:5px;}
.upload-file-inp .k-button-md{padding-block:6px;padding-inline:10px;border-color:#f5f5f5;}
/*.k-checkbox:checked{border-color:#c5c5c5;color:var(--primary-color);background-color:#ffffff;}*/
.theme-color-inp .k-colorpicker{background:#efefef}
.theme-color-inp .k-picker-md.k-icon-picker .k-input-inner{padding:0;width:2.4em;height:2.4em;margin:-1px 0 -1px -1px;}
.theme-color-inp .k-button:hover{background:transparent !important;border-color:transparent !important;color:#000 !important;}
 body .k-coloreditor-cancel.k-button, .k-flatcolorpicker .k-button-solid-primary{padding: 7px 10px;}
 #divSignature_PE #Signature_PE{border-radius:5px;padding:1px;}
 #dlgEmployeeDocumentUpload ~ .k-actions-stretched,
 #dlgProviderDocumentUpload ~ .k-actions-stretched{padding-block:14px;}
 .heading-text{float:left;font-size:18px;font-weight:500;color:#444}
#GrdOperatory.k-grid .k-grid-content .k-button-md.k-icon-button:hover .k-button-icon.k-svg-icon > svg{color:#ffffff !important}
 .schedule-view-popup .m-radio-list .m-radio > span{border:0}
 .k-switch-on .k-switch-thumb{ background:var(--primary-color-darkest);}
/* table td .k-button:hover{background:transparent !important;border-color:transparent !important}  hpcomment- timeblock page*/
table td .k-button.k-grid-edit-command:hover, table:not(.k-grid-header-table) td .k-button.k-icon-button:hover, 
table td .k-button.k-grid-remove-command:hover{background:transparent !important;border-color:transparent !important} 
table td .k-button-solid-primary.k-button-md.k-icon-button,
table td .delete-sm-icon{border:0;background:transparent;}

.lab-cases-popup #GrdLabCases .k-grid-content, 
.sche-confirmation-popup #ConfirmationsGrid .k-grid-content,
.add-payment-popup #gridPaymentSplit .k-grid-content,
.diag-dental-popup #GrdTxEditTreatment .k-grid-content,
.ins-payment-eob-popup #GrdClaimsAttached{height:calc(100% - 315px) !important;}
    .insurance-company-popup #GrdInsuranceCompany .k-grid-content,
    .insurance-company-popup #GrdInsuranceCompany,
    .employer-popup #GrdEmployer .k-grid-content,
    .newslettergroup-edit-popup #divPatientList #GrdPatient,
    .report-container-popup #ReportGrid .k-grid-content,
    .ins-claims-page #GrdClaimToSend .k-grid-content,
    .unbilled-procedure-popup #GrdUnbilledProcedures .k-grid-content,
    .ins-payment-eob-popup #GrdClaimsAttached .k-grid-content,
    .adminTimePunch #GridAdminTimePunches .k-grid-content,
    .automated-charges #ReportGrid .k-grid-content,
    .contact-popup #GrdContact .k-grid-content,
    .contact-popup #GrdContact,
    .pharmacy-popup #GrdPharmacy,
    .pharmacy-popup #GrdPharmacy .k-grid-content,
    .laboratory-popup #GrdLaboratory,
    .laboratory-popup #GrdLaboratory .k-grid-content,
    .sche-pro-metric #GrdScheduledProduction .k-grid-content,
    #divRemainingClaims .planned_appt_search_result .k-grid-content,
    .scheduled-hygiene-production #GrdScheduledHygieneProduction .k-grid-content,
    .Perio-visit #GrdPerioVisit .k-grid-content,
    .list-recalls #RecallListGrid_SR .k-grid-content,
    .active-patient #GrdActivePatients .k-grid-content,
    .new-patient-popup #GrdNewPatients .k-grid-content,
    .new-patient-popup #divTreatmentAccepted .k-grid-content,
    .new-patient-popup #GrdAvgWaitTimes .k-grid-content,
    .new-patient-popup #GrdTreatmentAcceptances .k-grid-content,
    .sooner #PlannedApptGrid .k-grid-content,
    .audit-trail-popup #GrdAuditLog .k-grid-content,
    .provider-popup #GrdProvider .k-grid-content,
    .operatory-page #GrdOperatory .k-grid-content,
    .client-setting #GrdCodeDefinition,
    .appointment-type-page #GrdDentalOrthoVisits .k-grid-content,
    .recall-type-popup,
    .image-category-popup #GrdCodeDefinition,
    .image-category-popup #GrdCodeDefinition .k-grid-content,
    .forms-automation #GrdFormsAutomation .k-grid-content,
    .client-setting #GrdCodeDefinition .k-grid-content,
    .dental-procedures-popup #GrdDentalProcedures .k-grid-content,
    .DentalMembership #GrdDentalMembership .k-grid-content,
    .setup-popup #DeviceGrid .k-grid-content,
    .orthochart-list-popup div.table,
    .group-list #GrdChartGroup .k-grid-content,
    .clin-history-views #GrdClinicalHistoryViews .k-grid-content,
    .clin-history-views #GrdDiagnosis .k-grid-content,
    .erx-setup #GrdErxSetup .k-grid-content,
    .myTimePunch #GridMyTimePunches .k-grid-content,
    .my-task-popup #divMyTask #TrTasks,
    .my-task-popup #divMyTask #TrTasks .k-grid-content,
    .my-task-popup #divMyTask #GrdTaskList .k-grid-content,
    .my-task-popup #divMyTask #GrdTaskList,
    .bulk-patient-review #ApptList #GrdBulkPatientReview,
    .bulk-patient-review #ApptList #GrdBulkPatientReview .k-grid-content,
    .desease-master-popup #grdInsDownGradeCode .k-grid-content,
    .attach-procedure-popup #GrdAttachProcedure,
    .attach-procedure-popup #GrdAttachProcedure .k-grid-content,
    .conver-group-popup.comm-type-popup #GrdCodeDefinition .k-grid-content,
    .tctutorial-popup #GrdTCTutorials .k-grid-content,
    .error-logs-SA #GrdErrorLogs .k-grid-content,
    .appt-confirm-popup #GrdCodeDefinition,
    .clearing-house-popup #GrdExchange .k-grid-content,
    .apptlist-view #ApptList #GrdApptListViews,
    .apptlist-view #ApptList #GrdApptListViews .k-grid-content,
    .desease-master-popup #GrdDiseaseM .k-grid-content,
    .quick-paste-type-popup #GrdQuickPasteNoteMaster .k-grid-content,
    .quick-paste-type-popup #GrdQuickPasteCat .k-grid-content,
    .quick-paste-type-popup #GrdQuickPasteNoteMaster,
    .quick-paste-type-popup #GrdQuickPasteCat,
    .employee-popup #GrdEmployee .k-grid-content,
    .etrans-edit #GrdBenefitsCheck .k-grid-content,
    .user-group-popup #GrdUserGroup,
    .insurance-categories-popup #GrdInsuranceCategories .k-grid-content,
    .acc-status #GrdAccountStatus .k-grid-content,
    .flouride-and-sealant #GrdFlourideandSealant .k-grid-content,
    .procedure-payment-popup #GrdProcPay .k-grid-content,
    .patient-form-popup #GrdForm .k-grid-content,
    .billing-clinic-popup #BIllClinic_GrdClinic .k-grid-content,
    .family-recall-popup #GridFamily,
    .family-recall-popup #GridFamily .k-grid-content,
    .free-schedule-popup #GrdFeeSchedule .k-grid-content,
    .conversation-popup #GrdCommunications .k-grid-content,
    .form-list-popup .officeForms #GrdForm .k-grid-content,
    .form-list-popup #GrdFormPackage .k-grid-content,
    .form-list-popup .formPackets #GrdFormPackage .k-grid-content,
    .patient-letter-popup #GrdForm .k-grid-content,
    .NPHygiene #GrdNPHygienes .k-grid-content {
        height: calc(100% - 0px) !important;
    }

.edit-custom-form-question #PatientCustomQuestionChoice_PCFQE .k-grid-content,
 #divCustomFormQsList #PatientCustomQuestionList_PCFQL .k-grid-content,
.prescriptions-popup #GrdPrescriptions .k-grid-content,
.insurance-plan-popup #GrdInsurancePlan .k-grid-content,
.batch-inc-payment-popup #GrdBatchInsPay .k-grid-content,
.office-doc #GrdOfficeDocuments .k-grid-content,
.provider-popup #GrdProvider,
.PhoneIntegration #GrdPhoneIntegration .k-grid-content,
.dentalproducts-popup #GrdDentalProducts .k-grid-content,
.playlist #GrdPlaylist .k-grid-content,
.cloud-news-SA #GrdThriveCloudNewsList .k-grid-content,
.rxselect-popup #GrdPrescriptions .k-grid-content,
.DentalMembership{height:calc(100% - 10px) !important;}

.recall-status-popup #GrdCodeDefinition{height:calc(100% - 240px) !important;}
.case-benefits-new .txplananaylyzer-page{height:calc(100% - 175px) !important;}

.team-signal-popup,
.edit-cForm-question #PatientCustomQuestionChoice_PCFQE,
.office-news-list #GrdOfficeNewsList,
.referrals-patient-popup #GrdReferralsForPatient,
.recall-type-popup #GrdRecallType,
.my-task-popup #divMyTask #TrTasks .k-grid-container,
.cloud-news-SA #GrdThriveCloudNewsList{height:calc(100% - 85px) !important;}
.patient-custom-form #PatientCustomQuestionList_PCFQL,
.setup-edit-group #GrdGroupClinics .k-grid-content{height:calc(100% - 25px) !important;}

.audit-trail-popup, 
.employee-popup #GrdEmployee,
.adminTimePunch #GridAdminTimePunches,
.select-lab-case-popup #GrdSelectLabCases .k-grid-content,
.time-blocks #GrdTimeBlocks .k-grid-content,
.referral-select-popup #GrdReferral_Ref .k-grid-content,
.employee-status-popup #GrdEmployeeStatus .k-grid-content{height:calc(100% - 5px) !important;}

.family-recall-popup .table-sec{height:calc(100% - 57px);overflow-y:hidden;overflow-x:auto;}

.dental-procedures-popup, .group-list, .provider-popup, .time-punches-date .adminTimePunch, .batch-inc-payment-popup, .batch-inc-payment-popup #GrdBatchInsPay, 
 .prescriptions-popup #GrdPrescriptions, .pick-form-popup, .pick-form-popup #GrdPickFormPackage .k-grid-content, .clin-history-views #GrdClinicalHistoryViews,
.clin-history-views #GrdDiagnosis, .office-doc #GrdOfficeDocuments, .patient-recall-popup #PatientRecallGridPopup, .ins-select-sub #gridInsSelectSub,
.patient-custom-form #PatientCustomQuestionList_PCFQL .k-grid-content, .elg-pre-check-popup #GrdBenefitsCheckHx, .paid-claim-WOEOD #PaidClaimWOEOB, 
.report-container-popup #ReportGrid, .desease-master-popup #GrdDiseaseM, .medication-popup #GrdMedication{height:calc(100% - 40px) !important;}

.apptlist-view, .bulk-patient-review{height:calc(100% - 55px) !important;}

.patient-recall-popup #PatientRecallGridPopup .k-grid-content,
.referrals-patient-popup #GrdReferralsForPatient .k-grid-content,
.office-news-list #GrdOfficeNewsList .k-grid-content,
.add-default-forms #GrdDefaultForms .k-grid-content,
.recall-type-popup #GrdRecallType .k-grid-content,
.quick-paste-type-popup .noteTemplatesRow,
.popup-for-fam-popup #Popups_gridMain .k-grid-content,
.popup-for-fam-popup #Popups_gridMain .k-grid-content,
.diag-dental-popup #GrdTxEditTreatment .k-grid-content,
.pick-form-popup #GrdPickFormPackage .k-grid-content,
.insurance-verif-list-popup #InsuranceVerifyGrid .k-grid-content,
.elg-pre-check-popup #GrdBenefitsCheckHx .k-grid-content,
.allergy-popup #GrdAllergyDef .k-grid-content,
.recall-status-popup #GrdCodeDefinition .k-grid-content,
.bulk-patient-billing #Billing_gridBill .k-grid-content,
.paid-claim-WOEOD #PaidClaimWOEOB .k-grid-content,
.medication-popup #GrdMedication .k-grid-content,
.ins-select-sub #gridInsSelectSub .k-grid-content{height:calc(100% - 15px) !important;}

.dentalproducts-popup #GrdDentalProducts{height:calc(100% - 38px) !important}
.insurance-verif-list-popup #m_tabs_ver_fil_verList,
.sche-confirmation-popup #ConfirmationsGrid{height:calc(100% - 150px) !important;}

.sooner #PlannedApptGrid,
.authorization-estimation-popup #GrdClaimProcedurePayPreAuth .k-grid-content{height:calc(100% - 120px) !important;}
.pick-form-popup #GrdPickForm{height:55%;}
.pick-form-popup #GrdPickFormPackage{height:45%;}
 .form-list-popup .officeForms, .form-list-popup .formPackets{height:49%;}
.referral-select-popup #GrdReferral_Ref,  
.audit-trail-popup, .employee-popup .table,  
 .popup_body.provider-popup #GrdProvider, 
.forms-automation #GrdFormsAutomation, 
.time-blocks #GrdTimeBlocks, .procedures-codes-popup .procedures-table-sec #grdProcedureCode .k-grid-content,
.billing-popup,.invalid-email-report #ReportGrid,
.task-attach #TaskAttachGrid .k-grid-content,
.paid-claim-WOEOD,
.quick-paste-type-popup{height:calc(100% - 45px) !important;}

.list-recalls #RecallListGrid_SR{height:calc(100% - 200px);}
.insurance-verif-list-popup #m_tabs_ver_fil_verList #InsuranceVerifyGrid{height:calc(100% - 184px) !important}

.popup_body.provider-popup, 
.dental-procedures-popup #GrdDentalProcedures,
.group-list #GrdChartGroup,  
.find-patient .patient-table{height:calc(100% - 60px)  !important;}
.add-payment-popup #gridPaymentSplit{height:calc(100% - 375px)  !important;}
.add-payment-popup #gridPaymentSplit .k-grid-content,
.sche-confirmation-popup #ConfirmationsGrid .k-grid-content,
.sooner #PlannedApptGrid .k-grid-content,
.setup-popup #DeviceGrid .k-grid-content{height:calc(100% - 5px)  !important;}
.lab-cases-popup #GrdLabCases .k-grid-content {height:calc(100% - 5px)  !important;}
.new-claim #GrdFamInsPlan .k-grid-content  {height:calc(100% - 15px)  !important;}

.free-schedule-popup #GrdFeeSchedule, .operatory-page #GrdOperatory,
.patient-form-popup #GrdForm, .sche-confirmation-popup, .billing-popup #PendingNotes_Grid,
.myTimePunch #GridMyTimePunches, #divRemainingClaims #GrdRemainingClaims, .acc-status #GrdAccountStatus,
.find-patient .patient-table #PatSrchGrid, .billing-clinic-popup #BIllClinic_GrdClinic,
.procedures-codes-popup .procedures-table-sec #grdProcedureCode, .erx-setup #GrdErxSetup, .desease-master-popup #grdInsDownGradeCode, .comm-type-popup #GrdCodeDefinition, .error-logs-SA #GrdErrorLogs, .form-list-popup .officeForms #GrdForm, .insurance-categories-popup #GrdInsuranceCategories, .case-benefits-new #GrdTxPlanAnaylyzer,
.employer-popup #GrdEmployer, .user-group-popup #GrdUserGroup .k-grid-content, .orthochart-list-popup div.table .k-grid-content {height:calc(100% - 2px) !important;}

.case-benefits-new #GrdTxPlanAnaylyzer .k-grid-container{height:calc(100% - 115px) !important;}

.patient-form-popup, 
.bulk-patient-billing #Billing_gridBill,
.new-claim #GrdFamInsPlan,
.select-lab-case-popup #GrdSelectLabCases{height:calc(100% - 90px) !important;}

.conversation-popup #GrdCommunications,
.fast-fill, .fast-fill #GrdFastFills,
.procedure-payment-popup #GrdProcPay,
.time-blocks, 
.edit-cForm-question #PatientCustomQuestionChoice_PCFQE .k-grid-content,
.tctutorial-popup #GrdTCTutorials,
.clearing-house-popup #GrdExchange,
.form-list-popup .formPackets .table,
.automated-charges #ReportGrid,
.appointment-type-page #GrdDentalOrthoVisits,
.myTimePunch{height:calc(100% - 50px) !important;}

.code-definition-popup #GrdAccountStatus_SA { height:calc(100% - 2px) !important }

 .quick-paste-type-popup .noteTemplatesRow .col-sm-12,
 .form-list-popup #GrdForm .k-grid-content,
.find-patient .patient-table,
.find-patient #dvfindpatientSearchoption form,
.request-appo-list-popup #GrdRequestedVisit .k-grid-content,
.billing-popup #PendingNotes_Grid .k-grid-content,
.invalid-email-report #ReportGrid .k-grid-content,
.add-default-forms #GrdDefaultForms,
.task-attach #TaskAttachGrid,
.appt-confirm-popup #GrdCodeDefinition .k-grid-content,
.code-definition-popup #GrdAccountStatus_SA .k-grid-content,
.employee-status-popup #GrdEmployeeStatus,
.rxselect-popup #GrdPrescriptions {height:calc(100% - 34px) !important;}

.same-day-hygience #GrdSameDayHygienes .k-grid-content { height:calc(100% - 4px) !important;}

.allergy-popup #GrdAllergyDef{  height: calc(100% - 35px) !important; }

.request-appo-list-popup #GrdRequestedVisit,
.active-patient #GrdActivePatients,
.audit-trail-popup #GrdAuditLog{height:calc(100% - 100px) !important;}
#divRemainingClaims .planned_appt_search_result{height:calc(100% - 175px) !important;}

.lab-cases-popup #GrdLabCases,
.bulk-patient-review #ApptList{height:calc(100% - 115px) !important;}
.apptlist-view #ApptList {height:calc(100% - 115px) !important;}
.case-benefits #GrdTxPlanAnaylyzer .k-grid-content{height:calc(100% - 134px) !important;}

.newslettergroup-edit-popup #GrdPatient .k-grid-content,
.popup-for-fam-popup #Popups_gridMain,
.authorization-estimation-popup #GrdClaimProcedurePayPreAuth,
.comm-type-popup #GrdCodeDefinition .k-grid-content,
.playlist #GrdPlaylist{height:calc(100% - 80px) !important;}
.insurance-options-popup .k-dropdown{width:100%}
.procedures-codes-popup .procedures-table-sec{height:calc(100% - 180px) !important;}
.setup-edit-group #GrdThriveClinics{height:calc(100% - 355px) !important;}
.setup-edit-group #GrdGroupClinics{height:calc(100% - 310px) !important;}

.sche-pro-metric #GrdScheduledProduction,
.new-patient-popup #GrdNewPatients,
.new-patient-popup #divTreatmentAccepted,
.new-patient-popup #GrdAvgWaitTimes,
.new-patient-popup #GrdTreatmentAcceptances,
.scheduled-hygiene-production #GrdScheduledHygieneProduction,
.Perio-visit #GrdPerioVisit,
.NPHygiene #GrdNPHygienes,
.flouride-and-sealant #GrdFlourideandSealant,
.unbilled-procedure-popup #GrdUnbilledProcedures,
.attach-procedure-popup .planned_appt_search_result{height:calc(100% - 105px) !important}

.comm-type-popup .clin-history-views{height:calc(100% - 290px) !important}

div.add-group-btn{float:left;background-color:#fff;width:100%;position:relative;z-index:1;}
.dental-procedures-popup .group-label .padd-left{padding-left:48px;max-width:250px}
.dental-procedures-popup .move-to-label .padd-left{padding-left:58px;max-width:250px}
.time-blocks .btn-time-block{background:#fff;float:left;width:100%;position:relative;z-index:5;padding-bottom:5px;}
#divConfirmationSetup .merge-fields .k-dropdownlist{min-width:120px}
.etrans-edit .block-sec,
.edit-custom-form-question #PatientCustomQuestionChoice_PCFQE,
.diag-dental-popup #GrdTxEditTreatment,
.open-slots-popup .openSlotsPage{height:calc(100% - 65px) !important}
.etrans-edit #GrdBenefitsCheck{height:calc(100% - 50px) !important}
.etrans-edit #GrdExistingBenefits,
.tx-plan-current-popup .grd-tx-plan-det #GrdTxPlanDet,
.etrans-edit #GrdExistingBenefits .k-grid-content{height:calc(100% - 0px) !important}
.etrans-edit #divOutstandingClaims{height:calc(100% - 27px) !important}


.etrans-edit .network{height:calc(52% - 0px) !important}
.etrans-edit .existing{height:calc(50% - 20px) !important}
.PhoneIntegration #GrdPhoneIntegration{height:calc(100% - 145px) !important}
.k-file:last-child{border-radius:5px}
.tx-plan-current-popup .grd-tx-plan-det{height:calc(100% - 260px) !important}

.office-news-btn{position:relative;z-index:2;margin-bottom:7px;}

.ins-claims-page #GrdClaimToSend,
.DentalMembership #GrdDentalMembership{height:calc(100% - 95px) !important}
.setup-popup #DeviceGrid{height:calc(100% - 345px) !important}
.grd-insurance-company-merge{height:400px}
.grd-insurance-company-merge #grdInsuranceCompanyMerge{height:calc(100% - 4px) !important}
.find-patient .patient-table #PatSrchGrid .k-grid-content,
.fast-fill #GrdFastFills .k-grid-content,
.grd-insurance-company-merge #grdInsuranceCompanyMerge .k-grid-content,
.tx-plan-current-popup #GrdTxPlanDet .k-grid-content{height:calc(100% - 10px) !important}
.find-patient #dvfindpatientSearchoption,
.setup-edit-group #GrdThriveClinics .k-grid-content{height:calc(100% - 30px) !important}
.insurance-plan-popup #GrdInsurancePlan{height:calc(100% - 50px) !important}
.loca_select .k-picker.k-dropdownlist { height:38px; }

@media (min-width:1590px ) and (max-width:1680px ) and (max-height:1050px) {
.hdrPatientPortal_layout span#spUserDisplayName_HeaderMenu{max-width:55px;}
.planned_appt_search_result #GrdRemainingClaims col:nth-child(2){width:120px !important;}
.planned_appt_search_result #GrdRemainingClaims col:nth-child(14){width:200px !important;}
#m_portlet .front-desk-view .k-widget.k-dropdown{max-width:126px !important;}
.sche-planned-appt-popup .refresh-sec{flex:0 0 19%;max-width:19%;}
.sche-planned-appt-popup #SchePlannedAppt_DateRange .k-textbox-container{width:10.4em;}
.contact-history-popup{min-width:760px;}
.k-widget.k-window .m-body .m-content.appointment-type-page{padding-top:0}
.provider-edit-popup .iPad-lineheight{line-height:normal}
.newslettergroup-edit-popup #InsuranceCompany_label{line-height:normal}
.newslettergroup-edit-popup #Criteria_label, .newslettergroup-edit-popup .vAge label{flex:0 0 25%;max-width:25%;}
#dvSubscriber .checkbox-row #IPE_isReleaseInformation, #dvSubscriber .checkbox-row #IPE_isAssignBenefitsToProvider{float:left}
#dvSubscriber .checkbox-row .k-checkbox-label{display:block;padding-left:18px;}
#ConfirmationsGrid table col:nth-child(6){width:150px !important;}
.dropZoneElementWrap .fileUpload_Doc{width:268px;overflow:hidden;white-space:nowrap;}
body #divTreatmentIntervalsSettings .panel_fieldset{height:80vh;}
#GrdPatientVisitDetails { max-height:600px !important;}
}
/* 1680X900 */

@media (max-width:992px) {
.m-aside-header-menu-mobile .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item .m-menu__inner, .m-aside-header-menu-mobile .m-menu__nav .m-menu__inner{display:block !important;overflow:inherit !important;}
}
/* end max-width:992px */

@media only screen and (max-width:767px){
.blockquote-popup #ApptList{padding-top:45px}
.blockquote-popup.bulk-patient-review #ApptList{padding-top:0}
.lab-cases-popup .personalInfo .mrgnT10.text-center,
.add_patient_blk .profile-summary-quickview.add_appt .patient_info label{text-align:left !important}
.mob-editAppt .add-appt-widget .col-form-label{text-align:left;padding-left:10px;padding-right:7px;}
#kwQuickPasteTypeAddEditPatient .quick-paste-type-popup h2.sub_title{top:-10px;}
#Dental_PatientId + .pdngLR_0{padding-right:15px !important;}
.ins-payment-popup{min-width:100% !important}
#isEmployeeWorking{bottom:0 !important;} 
.perioChartPanel{padding-top:10px}
}

@media only screen and (min-width:993px){
m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-text{font-size:14px !important;}
}
/* end media 993px */

@media (min-width:1450px) and (max-width:1550px) {
#m_header_topbar.m-topbar .main_nav{width:44%;}
#m_header_topbar.m-topbar .right-hdr-menu-sec{width:56%;}
}

/* end media 1550X1450px */

@media (min-width:1400px ) and (max-width:1500px ) and (min-height:769px) and (max-height:900px){
.planned_appt_search_result #GrdRemainingClaims col:nth-child(2){width:120px !important;}
.planned_appt_search_result #GrdRemainingClaims col:nth-child(14){width:200px !important;}
.formeo.formeo-editor .formeo-controls .control-group{height:570px !important}
#FormBuilder .formeo.formeo-editor > .formeo-stage{height:625px !important}
#divGrid_UP .k-grid-content{max-height:220px}
#divScheduleView .panel_fieldset .personalInfo.mt-5{margin-top:1rem !important}
#IBE_BenefitGrid .k-grid-content > table,
#IBE_BenefitGrid .k-grid-header .k-auto-scrollable > table{min-width:850px;}
.pcExamcol1 .examDirection .rowCheckbox.clsPerioToothChart .col-md-6{flex:0 0 100%;max-width:100%;}
.pcExamcol1 .examDirection .rowCheckbox.clsPerioToothChart .col-md-6.pr-0.pl-0{padding-left:10px !important;margin-top:5px}
.clsPerioToothChart .k-widget.k-dropdown{width:100%}
.dashboard-page .marketing-group .control-label.text-right{line-height:normal}

#divUserEdit .table-div{min-height:240px !important}
/*.send-bills-by{flex:0 0 58.33333%;max-width:58.33333%;}*/

.plan-manager-popup #GrdTxPlanAnaylyzer .k-toolbar a.k-grid-excel{margin-right:6px;}
#GrdTimeBlocks table col:nth-child(3){width:150px !important;}
#GrdTimeBlocks table table col:nth-child(1){width:211px !important;}
#GrdTimeBlocks table table col:nth-child(2){width:129px !important;}
#GrdTimeBlocks table table col:nth-child(3){width:100px !important;}
#GrdTimeBlocks table table col:nth-child(9){width:230px !important;}

.selectedProcList_ATE .input-group{text-align:left}
.iPad-lineheight{line-height:normal}
.appointment-type-page{padding-top:0;padding-bottom:0}
/*#GrdCodeDefinition .k-grid-content{max-height:464px}*/

.practice-info-popup #fieldset_group.row label.control-label{line-height:34px;}
.family-recall-popup .header-pdf{max-height:40px}
.family-recall-popup .header-pdf .header_ATP{display:none}

.edit-claim-atta-popup .k-grid-header th.k-header:last-child{border-radius:0 10px 0 0;}
.edit-claim-atta-popup .alert-warning:not(.m-alert--outline){border-radius:0 0 10px 10px;}
.accountEditClaim .treatment-table, .procedure-payment-popup #GrdProcPay{overflow:auto}
.accountEditClaim .treatment-table .table .k-grid-header,
.accountEditClaim .treatment-table .table .k-grid-content,
.accountEditClaim .treatment-table .table .k-grid-footer,
.procedure-payment-popup #GrdProcPay .k-grid-header,
.procedure-payment-popup #GrdProcPay .k-grid-content,
.procedure-payment-popup #GrdProcPay .k-grid-footer{min-width:1500px}

#m_header_topbar.m-topbar .main_nav{width:51%;}

.table-sec{overflow:auto}
.table-sec #GrdInsurancePlan{min-width:1100px;}
.table-sec #GrdInsurancePlan col:nth-child(1){width:100px !important;}
.table-sec #GrdInsurancePlan col:nth-child(2){width:58px !important;}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item{padding:0 4px !important}

.laboratory-popup #GrdLaboratory .k-grid-content, .pharmacy-popup #GrdPharmacy .k-grid-content, 
.contact-popup #GrdContact .k-grid-content, .adminTimePunch #GridAdminTimePunches .k-grid-content{max-height:calc(100% - 190px);}
body #divTreatmentIntervalsSettings .panel_fieldset{height:80vh;}
.portal-news table.k-editor{max-height:480px;}
.position-teeth:before{left:-8px;}

.report-list-page .clsDateFilter {margin-top:10px}
}
/* end 1440 X 900 */

/* FOr TABEL Height*/
@media (min-width:1440px ) and (min-height:769px) and (max-height:900px){
    #GrdHuddleVisitsFieldSettings .k-grid-content {max-height: 630px; }
}
/* end FOr TABEL Height*/

@media (min-width:1920px ) and (min-height:1070px) and (max-height:1080px){
    #GrdPatientVisitDetails { min-height: 805px; }

}
/* end FOr TABEL Height*/

@media (min-width:1200px ) and (max-width:1400px ) and (max-height:768px){
#divProviderEdit .checkbox-sec .padd-text{white-space:nowrap;}
#divProviderEdit .iPad-lineheight{line-height:normal;}
.m-brand .m-brand__logo .m-brand__logo-wrapper img{max-width:110px;}
#ApptList .k-auto-scrollable{max-height:480px}
#GrdAttachProcedure .k-auto-scrollable{max-height:500px}
#FormBuilder .formeo.formeo-editor > .formeo-stage{height:480px !important}
.formeo.formeo-editor .formeo-controls .control-group{height:430px !important}

#divUserEdit .table-div{min-height:150px !important}
.date-range-sec .chDates{text-align:right}
.date-range-sec .chDates .pull-left.ml-md-3,
.date-range-sec .chDates .multiSelectDropWrap,
.date-range-sec .chDates .btnCompDel{display:inline-block;float:none;vertical-align:top;}
#insuVerifi_list textarea#StatusNote{max-height:120px;}
#butGetElectronic{font-size:13px}
.contact-history-popup{min-width:760px;}
.contact-history-popup #divJSignature_CE .jSignature{min-height:72px;}

#InsuranceVerifyGrid col:nth-child(1){width:200px !important;}
#GrdCommunications col:nth-child(2){width:100px !important;}
#treatmentActivities .k-datepicker{width:auto;}

.m-topbar .m-topbar__nav.m-nav>.m-nav__item{padding-left:2px;padding-right:2px}
#m_header_topbar.m-topbar .main_nav{padding-left:2%;}

#GridTextMessage tr td{border-bottom-width:0px;}
#divMessageTemplate table.k-editor{height:312px;}
#divSendMessage table.k-editor{height:288px;}
.setup-popup table .k-command-cell a.k-grid-edit.k-button .k-i-edit:before{font-size:1rem;}
.setup-popup .k-grid table tbody .k-command-cell a.k-button-icontext.k-button{padding-right:0 !important;margin-left:0;}
.setup-popup table .k-command-cell a.k-grid-delete.k-button .k-i-close:before{font-size:1.1rem;}
.acc-status .k-grid [class*=" fa-"], .client-setting .k-grid [class*=" fa-"]{font-size:1rem;}

.insurance-verification-popup #divInvoice fieldset, .insurance-verification-popup #divInvoice legend{padding-top:0}
.insurance-options-popup .row.mrgnT10, #divApteryxSetup .row.mrgnT10{margin-top:5px !important}
body .appo-reminders-popup legend{padding-bottom:0}
.text-templates-popup textarea.k-textbox{max-height:95px;}

.treatment-plan-option-popup #DC_TPO{max-height:240px;}
body .apvt_tabs.k-tabstrip li.k-item{width:auto;}
.SameDayHygiene #GrdSameDayHygienes col:nth-child(3){width:190px !important;}

.pending-claims-popup #GrdRemainingClaims col:nth-child(3){width:115px !important;}
.pending-claims-popup #GrdRemainingClaims col:nth-child(5){width:120px !important;}
.pending-claims-popup #GrdRemainingClaims col:nth-child(9){width:105px !important;}
.pending-claims-popup #GrdRemainingClaims col:nth-child(10){width:150px !important;}
.prescriptions-popup #GrdPrescriptions col:nth-child(2){width:115px !important;}

.procedure-payment-popup #GrdProcPay col:nth-child(2){width:110px !important;}
.attach-procedure-popup #GrdAttachProcedure .k-auto-scrollable{max-height:395px;}
.tx-plan-current-popup #GrdTxPlanDet .k-auto-scrollable{max-height:260px;}
#dlgNormalLimits ~ .k-dialog-buttongroup{padding-right:13px;}
.patient-letter-popup #GrdForm .k-auto-scrollable{max-height:610px;}
.family-recall-popup #GridFamily div[id*="GridPatApptList_"] col:nth-child(8){width:160px !important;}
.li-icon-Help .m-dropdown__wrapper .m-nav__separator{margin:0}
.edit-insurance-benefits-popup .importedSpecialBenefitsTabel{overflow:auto}
.edit-insurance-benefits-popup .importedSpecialBenefitsTabel #IBE_BenefitGrid{min-width:910px;}
#GrdTimeBlocks{max-height:570px}
body #divTreatmentIntervalsSettings .panel_fieldset{height:75vh;}
.portal-news table.k-editor{max-height:348px;}
#PatientCallCardList textarea#ConversationNote{max-height:140px;}
#GrdHuddleVisitsFieldSettings .k-grid-content {max-height: 530px; }
#kwExtensionRinging_Apptsche #PatientCallCardList textarea#ConversationNote{max-height:115px;}
.setup-popup .star:after{right:3px}
div#GrdSubFields > .k-grid-header[style*="padding-right:"]:after{height:31px}
.case-presenter-page .apvt_tabs.k-tabstrip li.k-item{padding-left:10px !important;padding-right:10px !important;}
 #GrdPatientVisitDetails  .k-grid-content { max-height: 410px; }
}
/* end 1366 X 768  */


@media (min-width:1024px ) and (max-width:1200px ) and (max-height:768px){
#divTreatmentIntervalsSettings .panel_fieldset{height:65vh !important;}
#GrdTimeBlocks{max-height:585px}
#dlgExam ~ .k-dialog-buttongroup button{margin:15px 15px 15px 0;border-radius:5px}
.dashboard-page .marketing-group .control-label.text-right{margin-bottom:10px;text-align:left !important}
#PatientCallCardList h5{margin:15px 0 15px !important;padding-left:0;}
 #GrdPatientVisitDetails { max-height: 440px; }
}
/* end 1024 X 768   for iPad  */

@media (max-width:1440px){
#divPhoto img#imgProviderPhoto{height:78px !important;width:78px !important}
.m-brand .m-brand__logo .m-brand__logo-wrapper img{max-width:130px !important;}
#ProviderCoverage .k-scheduler-footer button .k-button-text{margin-left:10px}
.apptsche-page #team-schedule{margin-top:0;}
.apptScheTabs #divToScheduleList .owl-nav{right:-10px;background:#fff;height:50px;top:-57px;}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent.stcuserProfile p, .stcuserProfile .up-details h5{font-size:11px;}
.apptScheTabs .user-profile .up-img{top:0}
body .procedures-button{display:inherit}
body .procedures-button .btn{width:31.33%;}
#people .nav li a{padding-left:8px;padding-right:8px;}
#GrdTxPlanAnaylyzer .k-toolbar a.k-grid-excel{margin-right:50px;margin-bottom:5px;margin-top:-1px;}
.blockquote-popup .text-right.mb-2{text-align:left !important}
.btn-outline-primary:hover{color:#fff !important}
#family-slider .owl-item h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#tabstripCasePresenter-1 .clsAcceptTreatmentPlan,
#tabstripCasePresenter-1 .clsAcceptTreatmentPlan a,
#tabstripCasePresenter-2 .clsAcceptTreatmentPlan,
#tabstripCasePresenter-2 .clsAcceptTreatmentPlan a{width:auto !important;text-align:right}
.sche-recall-popup .button_size_group #lastOnDemandTextLogInfo{display:inline-block;margin-top:10px}
#insuVerifi_list #InsuranceVerifyGrid table col:nth-child(4){width:160px !important;}
.insurance-verif-list-popup .k-widget.k-dropdown{width:100% !important}
.sche-confirmation-popup #ConfirmationsGrid table col:nth-child(4){width:120px !important;}
.sche-recall-popup #RecallListGrid_SR col:nth-child(12){width:150px !important;}
body #medical_info_block .btn-health-care{right:10px}
.accountEditClaim.edit-claim-popup #tabstripEditClaim-1 .col-xl-6.col-lg-12{flex:0 0 100%;max-width:100%}
.ins-payment-popup{min-width:100% !important}

.my-task-edit-popup .k-widget.k-dropdown{width:100%}
#PendingNotes_startDate .k-textbox-container{width:49%}
.myTimePunch div[id*="GridMyTimePunches_"] > table{table-layout:inherit;}

body #SchePlannedAppt_DateRange .k-textbox-container{width:49%}

.edit-insurance-benefits-popup .left-col .input-group .k-select{border-color:transparent;}
.insurance-plan-edit-poopup .subscriberInfo_content .lineHNor-lg{line-height:initial}
.dental-page .sec-procedures .k-dropdown{width:100%}
.k-scheduler-toolbar .k-nav-current .k-lg-date-format{max-width:208px !important}
.NPHygiene #GrdNPHygienes table col:nth-child(4){width:170px !important;}
body.touchDevice .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--classic > .m-menu__subnav .ipad-link a{padding-left:45px}
.SameDayHygiene #GrdSameDayHygienes col:nth-child(4){width:170px !important;}
.blockquote-popup.playlist .text-right.mb-2{text-align:right !important;}
.patient-form-popup #GrdForm col:nth-child(2){min-width:100px !important;}

.edit-insurance-benefits-popup .importedSpecialBenefitsTabel{overflow:auto}
.edit-insurance-benefits-popup .importedSpecialBenefitsTabel #IBE_BenefitGrid{min-width:1000px}
.clinical-note #ProcComment{min-height:220px}
.account-page #GridPatientFinancingManage table col:nth-child(2){width:150px !important;}
.account-page #GridPatientFinancingManage table col:nth-child(3){width:150px !important;}
#divTxPlanProc #GrdTxEditTreatment table col:nth-child(2){width:200px !important;}
.provider-edit-popup .padd-left{padding-left:70px}
}

/* end meida 1440px */

@media (max-width:1367px){
#h3PatientLNAppointment_AS #lblPatientLNAppointment_AS{max-width:52%;}
.treatment_tableView .k-grid-pdf{top:-57px;}
.newslettergroup-edit-popup .recare-past{line-height:normal !important}
.bulk-patient-review #ApptList{height:calc(100% - 135px) !important}

}
/* end meida 1367 */

@media (max-width:1280px){
.apvt_tabs.k-tabstrip li.k-item{padding:8px 12px !important;width:auto !important;}
.apvt_tabs.k-tabstrip li.k-item .k-link{padding-left:0 !important;padding-right:0 !important;}
#h3PatientLNAppointment_AS #lblPatientLNAppointment_AS{max-width:52%;}
.m-header.hdrPatientPortal_layout .loca_select{margin-right:0 !important;padding-right:0 !important;padding-left:20px !important;}
.m-header.hdrPatientPortal_layout .m-header .m-brand{padding:0;}
.m-header.hdrPatientPortal_layout .clsOfficePatientFilter{line-height:normal !important;}
.m-brand .m-brand__logo .m-brand__logo-wrapper{margin-top:0;}
#divLabCaseEdit{min-width:100% !important}
.family-sec .btn{font-size:13px}

#tabstripEditClaim-2 #ECL_Attachment{padding-left:6px;}
.treatment-plan-page .k-tabstrip .k-tabstrip-items .k-link{padding:2px 10px !important}

.planned_appt_search_result #PlannedApptGrid table col:nth-child(2){width:150px !important;}
.planned_appt_search_result #PlannedApptGrid table col:nth-child(3){width:130px !important;}
.planned_appt_search_result #PlannedApptGrid table col:nth-child(4){width:135px !important;}
.planned_appt_search_result #PlannedApptGrid table col:nth-child(5){width:130px !important;}
.planned_appt_search_result #PlannedApptGrid table col:nth-child(6){width:150px !important;}

.request-appo-list-popup #GrdRequestedVisit table col:nth-child(2){width:150px !important;}
.request-appo-list-popup #GrdRequestedVisit table col:nth-child(3){width:130px !important;}

.sche-confirmation-popup #ConfirmationsGrid table col:nth-child(4){width:140px !important;}
.sche-confirmation-popup #ConfirmationsGrid table col:nth-child(5){width:140px !important;}
.sche-confirmation-popup #ConfirmationsGrid table col:nth-child(9){width:140px !important;}

.insurance-verif-list-popup #InsuranceVerifyGrid table col:nth-child(1){width:250px !important;}
.insurance-verif-list-popup #InsuranceVerifyGrid table col:nth-child(3){width:150px !important;}
.insurance-verif-list-popup #InsuranceVerifyGrid table col:nth-child(4){width:200px !important;}
.insurance-verif-list-popup #InsuranceVerifyGrid table col:nth-child(5){width:180px !important;}

.lab-cases-popup #GrdLabCases table col:nth-child(4){width:150px !important;}

#m_header_topbar.m-topbar .right-hdr-menu-sec{width:55%}

#butGetElectronic{font-size:13px;padding-left:0;padding-right:0;}
#IPE_butSearch{width:100%}

#divUserEdit .table-div{min-height:330px !important}
body .field-control, .formeo.formeo-editor .formeo-controls li.field-control{width:29.9% !important;}
.formeo-controls .panel-nav .panel-labels h5{font-size:11px !important}
.schedule-view-popup .personalInfo.mt-5{margin-top:0 !important;}
.date-range-sec .chDates{text-align:right}
.date-range-sec .chDates label.pull-left,
.date-range-sec .chDates .pull-left.ml-md-3,
.date-range-sec .chDates .multiSelectDropWrap,
.date-range-sec .chDates .btnCompDel{display:inline-block;}
.ortho-page #AddEncounterGrid col:nth-child(16){ width:50px !important;}
#GridAdminTimePunches .hide-icon .k-i-file-excel{margin-right:0}
#h3PatientMobile_AS{letter-spacing:-1px;}
#divCasesBenefits #GrdTxPlanAnaylyzer .k-toolbar a.k-grid-excel{margin-right:0;margin-top:0}
#signTreatCharge .treatFinaGrid_STC #gridCharges_STC table col:nth-child(3){width:130px !important;}
.ScheduledProduction #GrdScheduledProduction .k-grid-content{max-height:630px;}
.ins-claims-page .clinician-dept .k-dropdown{max-width:100px}
.patient-form-builder-popup #formeo-render textarea{max-height:110px;}
.sp-icon.procedure, .sp-icon.ic{margin-bottom:1px}
.patient-form-popup #GrdForm.k-grid td{word-wrap:break-word;}
.treatment-plan-page #tabstripCasePresenter .k-tabstrip-items .k-link{padding-left:0 !important;padding-right:0 !important}
.account-optin-popup #DC_AO{max-height:125px;}
.attach-procedure-popup #GrdAttachProcedure col:nth-child(2){min-width:100px}
.tooth-range{overflow:auto}
#patPortalNews_PS{max-height:338px;overflow:auto}
}
/* end meida 1280px */

@media (min-width:1400px) and (max-width:1600px) {
.apvt_tabs.k-tabstrip li.k-item{width:auto !important;}
.perioChartPanel .pcExamcol1, .perioChartPanel .pcExamcol2, .perioChartPanel .pcExamcol3, .perioChartPanel .pcExamcol4{flex:0 0 50%;max-width:50%;}
.date-range-sec .chDates{text-align:right}
.medical-popup #ME_MedicalInfo .control-label{white-space:nowrap}
.perioChartPanel .pcExamcol3, .perioChartPanel .pcExamcol4{margin-top:20px !important}
#divCallMetrics .fieldset-divCallMetrics .col-xxl-8 { flex: 0 0 58.33333%;   max-width: 58.33333%; }
#divCallMetrics .fieldset-divCallMetrics .col-xxl-4 { flex: 0 0 41.66667%;   max-width: 41.66667%; }
#divCallMetrics .panel_fieldset fieldset { min-height: 118px;}
}

@media (min-width:992px) and (max-width:1280px){
.m-header.hdrPatientPortal_layout .hPatientPortal #m_header_nav{flex:2.5;}
.m-header.hdrPatientPortal_layout .loca_select{padding-left:0 !important;}
.mem-width100{flex:0 0 100%;max-width:100%;margin-bottom:5px;}

#divUserEdit .table-div{min-height:120px !important}
#FormBuilder .formeo.formeo-editor > .formeo-stage{height:645px !important}
.formeo.formeo-editor .formeo-controls .control-group{height:520px !important}
#divUserAdminEdit{min-width:470px !important}
#divTxPlanProc{min-width:660px !important;}
body #divTreatmentIntervalsSettings .panel_fieldset{height:83vh;}
.portal-news table.k-editor{max-height:604px;}
.clinical-note #ProcComment{min-height:280px;}
.officeTargets .SwitchYN span.text{width:80%;float:left;}
.dental-procedures-popup table, .motivation-popup table{max-height:520px}
.thumbnails-popup table{max-height:320px}
.thrive-cloud-new-SA table{max-height:492px}
}
/* end meida 992px and 1200px */

@media (max-width:1024px){
body .k-picker-wrap .k-input{line-height:31px;}
.k-datepicker .k-picker-wrap.k-state-default > .k-select{padding-top:4px}
.k-widget.k-dropdown .k-input{padding:0;line-height:34px;}
.casePresenterChart .row > .col-md-6 h2.sub_title{text-align:left}
body .add-appt-widget h2.sub_title .m-checkbox{width:45%;padding-left:30px;}
#h3PatientLNAppointment_AS #lblPatientLNAppointment_AS{max-width:70%;}
.apptScheTabs .user-profile .up-img{top:-5px;}
.review #div-reviews{padding-top:15px;height:100%;margin-top:0}
.review #div-reviews #listViewYelp{height:100%;}
.personal-info-sec .col-xl-5{padding-bottom:5px;}
.massage_list #chat_widget .k-chat{height:438px;}

body .procedures-button .btn{width:48.5%}
#divCasesBenefits .k-checkbox + .k-checkbox-label{width:auto;float:left}
#divCasesBenefits .k-checkbox{float:left}
.add-edit-patient #FormAddPatient .k-radio{margin-right:3px;}

.insurance-plan-edit-poopup .special-fee-col .col-lg-7.col-md-8.col-sm-12{flex:0 0 100%;max-width:100%;}
#treatment_plan .ddTreatPhaseIcon svg.icon.in_referOut{right:18px;width:40px;}
.examsWidget .examsWidget-btn.mb-1{flex:0 0 100% !important;max-width:100% !important;}
body .perioChartPanel .panel_fieldset{margin-top:0}
#support_dropMenu2 .m-menu__subnav .m-menu__item .navIcon{height:27px;}
#FormProPaySignUp .panel_fieldset{padding-left:0;padding-right:0;}
#divTxPlanProc #GrdTxPlanDet .k-grid-header,
#divTxPlanProc .table.table-striped thead th a.k-link:link{color:#000 !important}
#isEmployeeWorking{bottom:-10px !important}
.officetarget-edit-popup .btn-danger{float:right;margin-left:10px}
#AppointmentScheduleTab .SwitchYN{padding-top:2px}
#AppointmentScheduleTab .SwitchYN #radSaveTheDateAuto,
#AppointmentScheduleTab .SwitchYN #radSaveTheDatePrompt{float:left;margin-top:8px}
#AppointmentScheduleTab .SwitchYN label.k-radio-label{display:block;padding-left:23px;margin-left:0;padding-top:7px}
#FormProPaySignUp div.col-lg-6.col-md-6 > label{padding-left:25px;position:relative;line-height:20px;}
.add-payment-popup #FormAddPayment{padding-right:1px}
.add-punch-content input[type="text"]{border:1px solid #ccc;border-radius:5px;width:100%;line-height:20px;padding:10px;}
.add-punch-content input#date_ATC, .add-punch-content input#timepicker_parent{border:0}
#patientPortalSec .profile-summary-quickview .brdr-right.piqcol2-sec:after{border-right:0}
#patientPortalSec .profile-summary-quickview .patient-top-sec .patient_pic img{object-fit:cover;height:100%} 

.planned_appt_search_result #RecallListGrid_SR a.k-grid-excel{margin-top:0}
.lab-cases-popup #GrdLabCases table col:nth-child(7){width:200px !important;}
#toolbar_ScheduleListView #peopleList li{width:12.4%}
#toolbar_ScheduleListView #peopleList li a{width:100%;text-align:center;}

.labwork-button{max-width:178px;float:right;margin-bottom:10px}
.vatal-signs-edit-popup{min-width:100% !important}
.treatment_tableView .k-filter-row .k-dropdown-operator .k-dropdown-wrap.k-state-default{max-height:33px}
.add-family-ppup .add-patient-portal{line-height:normal}

.patient-portal .m-nav.m-nav--inline{text-align:center}
.clients-page .panel_fieldset.pdngLR_0, .clients-page .panel_fieldset.pdngLR_0 .personalInfo{height:100%}
.super-admin .m-stack.m-stack--desktop.m-stack--ver>.m-stack__item.m-stack__item--fluid{width:100% !important}
.super-admin #divTextTemplates .quick-note{right:38px !important}

.practice-info-popup .treaing-clinicial{margin-top:10px}
.practice-info-popup .other-clinicial,
.insurance-plan-edit-poopup .special-fee-col .mr-2.pull-left{margin-bottom:10px}
body.patient-portal .m-topbar .m-topbar__nav.m-nav>.m-nav__item:not(.m-topbar__user-profile){padding-left:2px !important;padding-right:2px !important;float:left}
body.patient-portal .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile .m-nav__link{text-align:left;float:left;}
.time-punches-date .btn-expand-collapse{margin-top:15px !important;padding-right:0 !important;}
.appt-sche-edit-popup .mob-editAppt .add-appt-widget h2.sub_title span{float:left;width:100%;margin-bottom:10px;border:0}

.m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu{width:257px;}
#GrdTxPlanAnaylyzer .k-toolbar a.k-grid-excel{margin-right:3px;margin-top:1px;}

#dvInsPlanDetails .lineHNor-md{line-height:normal}
.edit-insurance-benefits-popup .left-col,
.edit-insurance-benefits-popup .right-col{flex:0 0 100%;max-width:100%;}
#m_header_topbar.m-topbar .right-hdr-menu-sec{width:60%;}
#FormBuilder .formeo.formeo-editor > .formeo-stage{height:472px !important}
.formeo.formeo-editor .formeo-controls .control-group{height:360px !important}
.pending-claims-popup #GrdRemainingClaims col:nth-child(2){width:150px !important;}
#divGroupEdit .required_filed label:after{right:-8px !important;}
.rowCheckbox.clsPerioToothChart .k-checkbox+.k-checkbox-label{margin-left:5px !important;}
body .repeat_list li{width:25%}
.client-edit-popup, .clinic-edit-popup{min-width:600px !important;}
.super-admin div.k-window{width:auto !important;max-width:730px}
.sche-recall-popup .planned_appt_search_result #RecallListGrid_SR .k-grid-pdf{margin-top:3px;padding-top:9px;padding-bottom:9px;}
.form-add-patient-content .change-family{margin-top:10px;float:right}
#GrdReferralsForPatient col:nth-child(5){width:200px !important;}
.super-admin .m-topbar .m-topbar__nav.m-nav .flaticon-email-1:before{font-size:18px;}
.super-admin #divCodeDefinition_ECD{min-width:auto !important}

.treatment-plan-page .imaging-btn, .treatment-plan-page .form-btn{font-size:0;padding:0;height:37px;width:37px;line-height:37px;text-align:center;}
.treatment-plan-page .imaging-btn img{margin-right:0}
.treatment-plan-page .form-btn .tsicon{margin-right:0 !important;margin-top:10px;margin-left:8px;}
#GrdDentalCaseDetails .k-auto-scrollable col:nth-child(2){width:160px}
#GrdDentalCase .k-auto-scrollable col:nth-child(1){width:160px}
.newslettergroup-edit-popup .recare-past{line-height:34px !important;}
.newslettergroup-edit-popup .col-md-1 .fa-remove{margin-right:10px}
#divTxPlanProc{min-width:100% !important}
#divFeeRank{text-align:right;}
#divFeeRank .btn{min-height:38px;float:none;display:inline-block;margin-bottom:10px;vertical-align:text-top;}
.clsFeeRank .form-control.k-widget .k-input{line-height:38px;}
#divFeeRank .clsFeeRank{float:none !important;display:inline-block;text-align:left;vertical-align:text-top;}
#divFeeRank .clsFeeRank.pl-2.pr-2{padding-right:0 !important}
#divFeeRank .clsFeeRank.set-rank{margin-left:10px}
.subscriberInfo_content .checkbox-row{padding-left:35%;}
.subscriberInfo_content .note-textarea{padding-left:10px !important}
#dvInsPlanDetails .pull-right.btn-delete{width:100%;margin-top:10px;}
.user-group-popup{min-width:100% !important}
#tabstripCasePresenter-4 .tabs-head-btn a{font-size:0}
#tabstripCasePresenter-4 .tabs-head-btn a i{font-size:1.2rem;}
.tx-plan-current-popup #GrdTxEditTreatment col:nth-child(2){width:160px}

#divCommunication #GrdCommunications col:nth-child(5){width:85px !important;}
#divCommunication #GrdCommunications col:nth-child(7){width:98px !important;}
#divCommunication #GrdCommunications col:nth-child(8){width:88px !important;}
body #divTreatmentIntervalsSettings .panel_fieldset{height:75vh;}
.portal-news table.k-editor{max-height:430px;}
.refresh-btn{width:42px}
.desease-master-popup #grdInsDownGradeCode col:nth-child(2){min-width:100px;}
.desease-master-popup #grdInsDownGradeCode col:nth-child(5){min-width:135px;}
.m-topbar .m-topbar__nav.m-nav{margin-top:8px}
#ME_Problem #ME_gridDiseases col:nth-child(1){width:140px !important;}
.pdng_15.massage_list{padding:10px !important;}
.officeTargets .SwitchYN span.text{width:75%;display:inline-block}

.tcBtnGroups .k-dropdown,#divGroupEdit .m-wrapper,.request-appointment-popup .k-widget.k-dropdown,
.dental-page .dentFavoritesList .k-widget.k-dropdown, .dental-page .sec-procedures .k-widget.k-dropdown,
.mob-editAppt .k-dropdown,.insurance-plan-edit-poopup .special-fee-col .col-7.col-md-7 .mrgnT10.pull-right,
#treatment_plan .input-group-md span.k-dropdown-wrap{width:100%}

.clinical-note #ProcComment{min-height:240px;}
.family-member-btn{margin-top:-30px;}
.family-member-btn .btn{padding-left:5px;padding-right:5px}
.patient-portal .profile-summary-quickview .patient-top-sec .patient_pic{width:65px;height:65px;margin-top:0;}
.patient-portal .profile-summary-quickview .patient-top-sec .proChangeDp{top:10px;left:65px;}
.patient-portal .profile-summary-quickview .patient-top-sec .patient_info{padding-left:85px}
.time-punches-date .adminTimePunch{height:calc(100% - 94px) !important;}
.adminTimePunch #GridAdminTimePunches .k-grid-content{height:calc(100% - 30px) !important;}
.insclaims-async #GrdClaimToSend,.apptlist-view #ApptList,.bulk-patient-review #ApptList{height:calc(100% - 140px) !important;}
.apptlist-view #people,.bulk-patient-review #people{padding-top:5px}
.sche-confirmation-popup #ConfirmationsGrid{height:calc(100% - 215px) !important}
.sooner #PlannedApptGrid{height:calc(100% - 170px) !important}
#GrdCallLog .k-auto-scrollable table col:not(style){width:150px;}
.case-benefits-new .txplananaylyzer-page{height:calc(100% - 245px) !important;}
.report-container-popup #ReportGrid col:nth-child(5){min-width:100px;}
.report-container-popup #ReportGrid col:nth-child(6){min-width:100px;}
#divTxPlanProc #GrdTxPlanDet{min-width:1100px;}
.add-punch-content .padd-left .k-timepicker .k-picker-wrap{padding-right:22px}
.add-punch-content .padd-left .k-picker-wrap .k-icon.k-i-clock{margin-top:12px;}
.add-punch-content .padd-left .k-datepicker #date_MTP, 
.add-punch-content .padd-left .k-timepicker .k-picker-wrap .k-input{border:0}

}
/* end 1024px*/

@media (max-width:992px){
.m-brand{padding-right:10px}
.m-header .m-brand{margin-left:0;padding-left:35px}
.m--visible-tablet-and-mobile-inline-block{left:10px}
.ortho-page .m-portlet__head .row.float-right{float:inherit !important}
.account-page .pull-right.mt-2.mr-4.mr-sm-2{float:left !important}
.account-page .view-dropdownBlk{margin-top:6px !important;width:auto !important;margin-right:0 !important}
#dvHeaderSubMenu .scheProduction{max-width:68%}
#dvHeaderSubMenu .m-nav__item .subNavIcon{margin-top:6px}
.dashboard_operatory-fixed{position:relative;}
.apptsche-page .dasOpe3rd.col-md-9{flex:0 0 100%;max-width:100%;}

.m-menu__subnav .m-menu__item .navIcon{height:20px}
.mt-md-0 .card.cwChart{margin-top:10px}
#div-overall-rating .card-body.h50,
#div-overall-rating .card-body.h50 .k-rating-container .k-rating-item, body .apvt_tabs.k-tabstrip .k-content{padding-left:0;padding-right:0;}
#div-overall-rating .card-body.h50 .averageRating .k-rating-label{margin-left:0;margin-right:0;font-size:18px;line-height:42px;}
body .graphValue.review{line-height:0;}
body .graphValue.review span{line-height:50px;font-size:30px !important;}
.graphValue.review small{line-height:18px;}
.multiSelectDropWrap{margin-top:10px !important;margin-left:0 !important}
#toolbar_ScheduleListView #people{margin-top:10px !important;}
#divConversationEdit .col-lg-4.col-md-12{margin-top:10px}
.insurance-verif-list-popup .m-form.m-form--fit .col-md-6{flex:0 0 100%;max-width:100%;}
.m-aside-header-menu-mobile .m-menu__nav .m-menu__item.m-menu__item--open .m-menu__inner .m-menu__link-text{padding-left:0 !important}
.add-edit-patient .required_filed label:after{right:-8px !important;}
.quick-paste-type-popup .sub_title.open-slots-ttl{top:-10px;width:auto;position:absolute;margin-top:20px;}
#kwHeaderMenuSmall .patient-letter-popup{max-width:none !important;}
#treatment_plan .sec-toothStatus .btn{padding:5px}
body #tcRightIcons svg.tsicon{margin:4px 5px 0 0}
body .sec-toothStatus svg.tsicon{width:24px;height:24px;margin-right:0;float:none;}
body .sec-toothStatus .btn{min-width:38px}
#addTemplate{min-width:100% !important}
.ortho-page #AddEncounterGrid > table{min-width:860px;}
.lab-case-edit-popup{min-width:100% !important;}

.insurance-plan-edit-poopup #IPE_panelPat{margin-top:20px}
#support_dropMenu2.m-menu__submenu .m-menu__content li .m-menu__link{position:relative;list-style-type:none;}
#support_dropMenu2 .m-menu__inner a[style="padding-left:45px !important"] .m-menu__link-text,
#support_dropMenu2 h3 .m-menu__link-text{padding-left:0 !important}
#support_dropMenu2 .m-menu__subnav .m-menu__item .navIcon{height:20px;}
.image-caregory-edit-popup .overflow_hidden .k-checkbox-label{margin-right:10px}
body #GrdReferral_Ref .col-md-7 .text-right.mrgnT5.pdngR_0{text-align:right !important;}
#isEmployeeWorking{bottom:0px !important}
#divUserEdit .required_filed label:after,
#divProviderEdit .required_filed label:after{right:-8px !important}
.operatory-page .m-portlet__body table span.k-widget.k-textbox{width:100% !important}
.operatory-page .m-portlet__body table th{line-height:28px;}
#divTextTemplates #AutomatedSpanishText{margin-top:10px}
#divTopHeaderContent.hPatientPortal .m-topbar .m-topbar__nav.m-nav .m-nav__item{margin-top:10px}
#divTopHeaderContent.hPatientPortal #m_header_topbar.m-topbar .m-topbar__nav-wrapper{padding-right:20px;margin-top:0}
#patientPortalSec .profile-summary-quickview .patient-top-sec .patient_pic{margin-top:0}
#patientPortalSec .profile-summary-quickview .patient-top-sec .patient_info{padding-left:95px}
.patientDetails.p-3 .card.mt-3.mb-3 .card-body{padding:10px}
.patientDetails.p-3 .card.mt-3.mb-3 .card-body label.text-md-right{padding-right:0}
.request-appointment-popup .tableFamilyAging .col-md-6.md-sm-12{flex:0 0 100%;max-width:100%;}
.request-appointment-popup .row.mt-4 ul li.k-state-default, #tabstripCasePresenter li{padding-left:10px !important;padding-right:10px !important;}
#tabstripCasePresenter .clsAcceptTreatmentPlan .btn-orange{width:auto !important}
#tabstripCasePresenter .clsAcceptTreatmentPlan,.perioChartPanel .vm-ipad-pro.pcExamcol1, .perioChartPanel .pcExamcol2{margin-bottom:10px}
#dvSubscriber #IPE_isAssignBenefitsToProvider{float:left}
#dvSubscriber #IPE_isAssignBenefitsToProvider ~ label.k-checkbox-label{padding-left:30px;display:block;margin-left:0 !important;}
#dvInsuranceBenefitsEdit .ebViewNote{margin-top:10px;margin-bottom:20px;}
#dvInsuranceBenefitsEdit #dvInsuranceBenefitsEditForView .mt-4.mt-lg-0,
#dvInsuranceBenefitsEdit #dvInsuranceBenefitsEditForView .mt-3.mt-lg-0{margin-top:0 !important}
.profile-summary-quickview .piqcol2-sec,.profile-summary-quickview .brdr-right{height:auto;min-height:125px}
#divStatement .k-dropdown,.m-menu__subnav .schedule-lists .m-menu__link-title{width:100%}
.accountEditClaim.edit-claim-popup #dvECL_Predeterm, .accountEditClaim.edit-claim-popup .claim-form{margin-top:10px}
.medication-patient-edit-popup #MEPat_dvGenericNote{margin-top:10px}
.main_menu > li a.nav__link .nav_link_wrapper{font-size:14px;line-height:30px !important;margin-top:0}
.insurance-categories-popup #GrdInsuranceCategories col:nth-child(2){width:120px !important}
.insurance-categories-popup #GrdInsuranceCategories col:nth-child(3){width:120px !important}
#diverxSetupClinic #GrdErxSetup col:nth-child(1){width:160px !important}
#diverxSetupClinic #GrdErxSetup col:nth-child(3){width:140px !important}
.tcBtnGroups .acColRight{margin-top:10px}
.marketing-group .text-right.lineHNor{text-align:left !important;margin-bottom:10px}
.contact-popup #GrdContact col:nth-child(1){width:130px !important}
.contact-popup #GrdContact col:nth-child(2){width:160px !important}
.dashboard-page #divNewsLetterGroups button{margin-left:30px !important}

.dental-page .colDenLeft{text-align:left !important;margin-top:10px;}
.dental-page .colDenLeft:not(.denTreatment_planLeft){padding:0 !important }
.provider-popup #GrdProvider col:nth-child(1){width:130px !important}

body .repeat_list li{width:33%}
.super-admin .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link .m-topbar__welcome{line-height:25px !important}
 
#divTopHeaderContent.hPatientPortal .m-brand{width:98%;padding:0;max-width:none;}
#divTopHeaderContent.hPatientPortal #m_header_topbar.m-topbar .m-topbar__nav-wrapper{padding-right:10px}
#divTopHeaderContent.hPatientPortal .m-topbar .m-topbar__nav.m-nav .m-nav__item,
.patient-portal .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper{margin-top:0}
 .hPatientPortal .m-topbar{padding-left:0}
 
.newslettergroup-edit-popup .col-md-1 .fa-remove{margin-right:5px}
body.patient-portal .m-topbar .m-topbar__nav.m-nav > .m-topbar__user-profile{width:100%;z-index:22222 !important;}
body.patient-portal div.k-window{z-index:22225 !important;}
#divRemainingClaims #GrdRemainingClaims col:nth-child(10){width:200px !important}
.send-message-popup, .message-template-edit-popup, .procedure-code-add-popup, .add-edit-patient-recall-popup{min-width:100% !important;}
.treatment_tabs .btn65{width:auto}
#Billing_gridBill col:nth-child(2){width:130px !important;}
#GrdGroup col:nth-child(1){width:180px !important;}
#GrdGroup col:nth-child(2){width:150px !important;}
#fieldset_group.add_patient_blk fieldset{min-height:auto}
.operatory-page #GrdWebSchedulingGroups table col:nth-child(1){min-width:130px !important}
.operatory-page #GrdWebSchedulingGroups table col:nth-child(4){min-width:150px !important}
.operatory-page #GrdWebSchedulingGroups table col:nth-child(5){min-width:150px !important}
.operatory-page #GrdWebSchedulingGroups table col:nth-child(6){min-width:150px !important}
.operatory-page #GrdWebSchedulingGroups table col:nth-child(7){min-width:130px !important}

.image-category-popup #GrdCodeDefinition table col:nth-child(1){min-width:120px !important}
.patient-recall-popup #PatientRecallGridPopup table col:nth-child(7){min-width:180px !important}
.myTimePunch{height:calc(100% - 75px) !important}
.PhoneIntegration #GrdPhoneIntegration{height:calc(100% - 210px) !important}
}
/* end media 992 */

@media (min-width:1200px) and (max-width: 1366px) {
body #m_header_topbar.m-topbar .main_nav{width:40%}
body #m_header_topbar.m-topbar .right-hdr-menu-sec { width: 60%;}
#m_header_topbar.m-topbar .main_nav .m-header-menu{float:right;margin-right:25px;}
.m-header.hdrPatientPortal_layout #m_header_nav{flex:2.2;}
#dlgDentalTxPlan #ProcGrid .k-grid-content{max-height:450px}
#ME_Medications #ME_MedicationsGrid table col:nth-child(2){min-width:200px !important}
#divCallMetrics .fieldset-divCallMetrics .col-xxl-8 { flex: 0 0 59.66666667%;   max-width: 59.66666667%; }
#divCallMetrics .fieldset-divCallMetrics .col-xxl-4 { flex: 0 0 40.26666667%;   max-width: 40.26666667%; }
.inboundCalls .kpis dt { width: 62% !important;}
} /* end media 1200px */


@media (min-width:1280px) and (max-width:1412px) {
#m_header_topbar.m-topbar .right-hdr-menu-sec{width:58%;}
} /* end media 1280px */

@media (max-width:1200px) and (min-width:1026px) {
.m-stack.m-stack--desktop.m-stack--ver>.m-stack__item.m-brand {max-width:40%;padding-right:0}
.m-stack.m-stack--desktop.m-stack--ver>.m-stack__item.m-stack__item--fluid#m_header_nav{max-width:60%; width: 60% !important;}
body #m_header_topbar.m-topbar .main_nav{width:40%}
body #m_header_topbar.m-topbar .right-hdr-menu-sec { width: 60%;}
.m-nav.m-nav--inline > .m-nav__item.li-icon-Help { padding-right: 2px !important}

body .m-topbar .m-topbar__nav.m-nav>.m-nav__item.client_logo{display:block}
/*body .PatientPortalSelectB{padding-left:10px}
body .k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views{margin-right:90px}
body #ListView{right:142px}*/
.m-nav.m-nav--inline{text-align:right}

body #m_portlet .dashboard_operatory .front-desk-view{top:49px}
div.k-grid .k-grid-toolbar .k-button{margin:0;line-height:20px}
.patientreview-options-popup .k-dropdown {width:100%}
.appo-reminders-popup #AppointmentScheduleTab input.k-radio{float:left;margin-top:10px}
.appo-reminders-popup #AppointmentScheduleTab .k-radio-label{margin:0;padding-left:24px;display:block;margin-top:10px}
.appo-reminders-popup #AppointmentScheduleTab #radSaveTheDatePrompt,
.appo-reminders-popup #AppointmentScheduleTab #radSaveTheDatePrompt ~ label{margin-top:0}
.practice-info-popup .treaing-clinicial{margin-top:10px}
}

@media (max-width:1010px ) and (min-width:810px){
.referral-select-popup #GrdReferral_Ref col:nth-child(2){width:150px !important}
.referral-select-popup #GrdReferral_Ref col:nth-child(3){width:120px !important}
.referral-select-popup #GrdReferral_Ref col:nth-child(4){width:120px !important}
.referral-select-popup #GrdReferral_Ref col:nth-child(6){width:170px !important}
.edit-template-popup{min-width:100% !important;padding-left:0 !important;padding-right:0 !important;}
.family-recall-popup #GridFamily table table col:nth-child(9){width:100px !important}
.profile-summary-quickview.add_appt .patient_info #spEmail{white-space:initial;}
body #pRecall_ApptSche svg.piqIcon, body #mobile_AS svg.pmsgIcon, body #h3PatientLNAppointment_AS svg.piqIcon{width:13px}
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent.stcuserProfile #mobile_AS a{position:absolute;right:0;}
#m_portlet .apptScheTabs .k-tabstrip .stcuserProfile p .fa{font-size:14px}
.ipe_IsPending #IPE_IsPending{float:left}
.ipe_IsPending label.k-checkbox-label{display:block;padding-left:20px;}
}

/* end media 810px */

@media (max-width:767px){
.k-grid tbody .k-command-cell a.k-button.k-button-icontext{padding:2px 0 !important;}	
.add-family-ppup .add-patient-portal{line-height:35px}
#h3PatientLNAppointment_AS #lblPatientLNAppointment_AS{max-width:51%;}
/*.ortho-page .dr_list label{padding-left:0}*/
.ortho-chart-ttl{margin-left:-10px}
#divFeeRank{ width:100%;}
#divFeeRank .pull-left.mr-3.mt-2{width:100%}
#tabstripCasePresenter-1 .tabs-head-btn{ position: absolute;     right: 0;      top: -39px;    z-index: 99;}
#tabstripCasePresenter .k-tabstrip-items-wrapper { padding-right: 100px;}
.treatment-plan-page div.set-rank .k-dropdown-wrap .k-input{padding:0}
.k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-arrow-60-down, .k-state-default>.k-select .k-icon.k-i-arrow-60-down { margin-top: 0; }
#m_portlet .apptScheTabs .k-tabstrip .ScheTabsContent{min-height:85px;}
#divscheduler #ListView .btn{min-width:51px;}
#dvHeaderSubMenu .m-nav__item .subNavIcon{margin-top:11px;}
.m-menu__subnav .ipad-link a .m-menu__link-text, .main_menu li ul li ul li .m-menu__link-text{padding-left:0 !important;}
.m-menu__subnav .m-menu__item .navIcon{height:20px;}
div#div-rating-reviews-month-chart{margin-top:20px;}
.dental-page .teeth_chart{margin-bottom:7px}
body .procedures-button .btn{width:47%}
.dental-page #treatment_plan .mt-lg-2.mt-2 .col-xl-5.sec-toothStatus{padding-top:0}
.planned_appt_search_result .k-toolbar.k-grid-toolbar{padding-top:40px;padding-right:0px}
.sche-planned-appt-popup .planned_appt_search_result .k-toolbar.k-grid-toolbar{padding-top:0;}
.sche-recall-popup .col-10.pl-0, #divScheRecall .col-md-3.pr-0.pl-0{padding-left:10px !important}
.apptScheTabs #divToScheduleList .owl-nav{top:10px}
#InsuranceVerifyGrid{overflow:auto}
.open-slots-popup h2.sub_title.mrgnT5{margin-top:15px !important}
.add-edit-patient .mrgnT10.field-SSNNum .pl-0.pr-0.mrgnT10{padding-left:10px !important;padding-right:10px !important}
.add-edit-patient #FormAddPatient #fieldset_group{padding:0 5px !important;}
.prescription-edit-popup, .allergy-def-edit-popup, #divDiseaseMasterEdit, .insurance-company-edit-poopup{min-width:100% !important}
.prescription-edit-popup .lineHNor small{margin-bottom:10px;float:left}
.medication-edit-popup #divProc #Note{width:100% !important;}
.insurance-plan-edit-poopup h2{margin-top:20px !important;}
.insurance-plan-edit-poopup #IPE_CancelButton{margin-right:0}
.referral-select-popup #GrdReferral_Ref .col-md-7 .col-md-6.text-right.pdngR_0{text-align:right !important;padding-right:10px !important}
.laboratory-edit-popup .quick-note,
.pharmacy-edit-popup .quick-note,
.contact-edit-popup .quick-note{position:absolute !important;top:-33px !important;right:10px !important;left:auto !important;}
.pharmacy-edit-popup, .contact-edit-popup{min-width:100% !important;}
/*.finace-charges-popup .control-label-value.no-padding{padding-left:10px !important}*/
.finace-charges-popup .pdng_T10.mrg-left{padding-bottom:10px;padding-right:0}
.finace-charges-popup .k-radio-label{padding-left:5px}
#addTemplate button{margin-top:10px}
.add-edit-patient .pdngL_0{padding-left:10px !important}
.add-edit-patient .text-right{text-align:left !important;}
#dvfindpatientSearchoption .k-checkbox-label{margin-right:10px}
.grdDentalCase-wrap { }
.case-presenter-page .case-presenter-heading h2.sub_title { margin: 0 !important;}
.CP_Insurance_field { margin-top: 15px !important; }
#divFeeRank .clsFeeRank.pl-2.pr-2 {  width: 200px !important; margin-right: 10px;}
.FastFill-edit-popup #titlenote{padding-top:5px;float:left}
.family-recall-popup .planned_appt_search_result{overflow:auto}
#btnNewAppt, #btnRecallFam, #btnRecallPat{margin-top:10px}
#btnNewAppt i[class^="flaticon-"]:before,
#btnRecallFam i[class^="flaticon-"]:before,
#btnRecallPat i[class^="flaticon-"]:before{font-size:14px}
.scheduling-sec #ContactHxGrid{overflow:auto}
.scheduling-sec #ContactHxGrid table{min-width:550px}
#btnRecallFam, #btnRecallPat{margin-left:4px !important}
.procedures-codes-popup .btn-SelectProcedure{margin-bottom:10px;width:100%}
.procedure-code-add-popup, .fee-edit-popup, .add-edit-patient-recall-popup, .prompt-edit-popup{min-width:100% !important;}
.prompt-edit-popup label#PopupEdit_PatientName{text-align:left !important;}
.insurance-plan-edit-poopup h2.sub_title{position:initial;}
.insurance-plan-edit-poopup #dvSubscriber .pl-0, .add-family-ppup .pdng_none.mrgnT5{padding-left:10px !important}
.add-family-ppup .line-height-none{padding-bottom:5px}

.account-page #m_portlet .m-portlet__body{padding-left:0;padding-right:0;}
#fmClinicWise_model .DurOfBalances, #tabstrip-1 .insuranceBenefits{min-width:600px}
.send-text-popup .m-portlet__body, .pay-pan-charge-edit-popup, .resubmit-claim-popup{min-width:100% !important;}
#divStatement .quick-note{left:auto !important;right:10px;top:-32px !important;}
.edit-statement .control-label.pdngL_0{padding-left:10px !important}
.edit-statement .col-sm-12.pdngR_0{padding-right:10px !important}
#FormTreatFinance .accountEditClaim .lineHNor{line-height:34px !important}
#FormTreatFinance .accountEditClaim .text-right.pdngR_0{padding-right:10px !important;text-align:left !important;}
.attach-procedure-popup .sub_title.mrgnT10{text-indent:0 !important;}
.add-payment-popup #gridPaymentSplit{margin-top:5px}
.procedure-claim-popup .divEProw1{padding-left:0 !important;}
#divEditProcedure .m-checkbox > input{left:0 !important}
#divEditProcedure #claimStatus.row{margin-left:-20px !important;}
.m-header .loca_select{margin-left:0 !important;padding-left:10px !important;}
.attach-procedure-popup .viewFinanced{float:left}
.payment-plan #FormTreatFinance .pull-left button{margin-bottom:10px;margin-left:0 !important;margin-right:5px;min-width:auto}
.vatal-signs-edit-popup, .benefit-edit-popup, div#divMessageTemplate,
#divIP.ins-payment-popup, .modal-employer-edit, .dental-procedures-edit-popup{min-width:100% !important;}
.vatal-signs-edit-popup .col-6{flex:0 0 100%;max-width:100%;margin-bottom:10px}
.pdng_15.massage_list, #divPerioChart .m-portlet__body, .dashboard-page .m-portlet__body{padding:15px 5px !important;}
.lab-case-edit-popup .pdngLR_0{padding-right:10px !important;}
.appt-sche-edit-popup .row.mb-0.mt-3 .btn-primary{margin-bottom:5px;margin-top:5px}
#dlgExam label{text-align:left;}
.perioChartPanel-fixed{left:15px !important;right:15px !important;}
body .perioChartPanel .clsPerioToothChart .col-lg-7.col-md-7{padding-right:10px !important}
.examsWidget .examsWidget-btn.col-lg-5{flex:0 0 100% !important;max-width:100% !important;padding-left:10px !important}
.btnOpenNormalLimits span, .btnOpenNormalLimits .svgPerioIcon{float:none !important;margin-left:0;vertical-align:middle;}
.perioChartPanel .pcExamcol3{padding-right:14px !important;}
#divPerioToothChart table{min-width:700px;}
.insurance-plan-edit-poopup .special-fee-col .col-7.col-md-7 .mrgnT10.pull-right{width:auto !important}
.insurance-plan-edit-poopup h2.sub_title{width:auto}
.patient-form-builder-popup button{margin-bottom:5px;}
.medication-edit-popup #Notes{width:100% !important}
.ins-claims-page .pull-right button{margin-left:0 !important;margin-right:5px;margin-top:5px;}
#divIP.ins-payment-popup .fa-mail-forward{position:absolute;right:15px;}
#divPatientList .table,.subscriberInfo_content .col-lg-5.col-md-5{margin-top:10px;}
#tabstrip #Message{margin-left:2px !important;margin-top:10px;}
#tabstrip-2 .k-datepicker{margin-bottom:5px}
.pay-connect-step-popup, .treatment-plan-option-popup, .account-optin-popup, .insurance-options-popup,
.user-group-popup, .employee-edit-popup, #divUserEdit, div#divProviderIdentEdit,
.user-group-edit-popup, #divCodeDefinition_ECD, #divScheduleView, div#divRecallSetup, .user-change-pass{min-width:100% !important;}
#support_dropMenu2 ul{padding-left:0 !important;list-style-type:none}
#support_dropMenu2 .m-menu__subnav .m-menu__item .navIcon{top:5px;}
.menu_large.nav-setting{width:85% !important}
.treatment-plan-option-popup .text-right{text-align:left !important;margin-bottom:5px}
.treatment-plan-option-popup .quick-note{right:10px !important;top:-6px !important;}
.treatment-plan-option-popup #DC_TPO{max-height:220px;}
.billing-options-poup .text-right, .account-optin-popup .text-right, 
.insurance-options-popup .text-right, .practice-info-popup .text-right, .recall-setup-popup .pdngR_0.text-right{text-align:left !important;}
.practice-info-popup #fieldset_group{padding-left:0 !important;padding-right:0 !important}
.practice-info-popup .SwitchYN .k-switch{margin-left:0 !important}
.practice-info-popup .col-md-6 .k-dropdown{margin-top:10px}
.practice-info-popup .checkbox-claims > div{padding-left:30px}

.practice-info-popup .col-xs-8.control-label button.pull-right{margin-right:10px}
.user-permissions-popup .m-checkbox-list{margin-top:10px}
#dvTimeblock .repeat_list li{width:33%}
body .k-form-error{padding:5px 10px;margin-top:5px;border-radius:3px}
.insurance-verif-list-popup .k-grid-pager{min-width:868px;}
.mob-editAppt #spOperatoryName{padding-bottom:10px;display:block;}
.mob-editAppt #ContactHxGrid td{word-break:break-word;}
div#dlgInsurance, .div.operatory-page table td .k-widget.k-textbox{width:100% !important;}
#divUserEdit div[style="min-height:230px"]{min-height:auto !important}
.code-definition-popup .planned_appt_search_result .k-toolbar.k-grid-toolbar{padding-top:0;}
.appintment-type-edit-popup .mrgnT10.pdngL_0{padding-left:10px !important;}
.procedures-codes-popup .control-label.text-right.mrgnR5,
.procedures-codes-popup .pull-right.mt-1.ml-2{margin-bottom:10px;float:left}
.recall-setup-popup .line-height-none{line-height:18px}
.recall-setup-popup .group-families-checkbox .k-checkbox{position:relative;}
.modal-fee-sche-edit, .modal-task-list-edit, div#divApteryxSetup,
div#diverxSetupClinic, .appo-reminders-popup, .prescription-alert-edit-popup, .select-template-popup,
.billing-clinic, #divTxPlanProc, .rxedit-popup{min-width:100% !important;}
#divMyTask button{margin-top:10px;margin-bottom:5px;}
#divAttachFile_MTE .demo-hint, .provider-popup .col-12 button.btn-primary{margin-top:10px;}
.user-permissions-popup #divGrid_UP .pull-right{float:left !important}
.user-permissions-popup #divGrid_UP .user-status{width:auto}
.user-permissions-popup #divGrid_UP .user-status .control-label{display:none}
.user-permissions-popup .pdngLR20.pdngTB20 .m-checkbox-list{margin-top:0}
#divLockDate .text-right, .tx-plan-procedure-popup .text-right{text-align:left !important;}
.group-prom-sec .upchktitle{font-weight:700}
.planned_appt_search_result #GrdCodeDefinition .k-toolbar.k-grid-toolbar{padding-top:0}
.operatory-page .table-striped span.k-widget.k-textbox{width:95% !important;}
.operatory-page .table-striped th{vertical-align:inherit !important;}
#divTextTemplates button#btnAddOnDemandTemplate,#divTextTemplates textarea#AutomatedSpanishText{margin-top:10px;margin-bottom:10px;}
.appo-reminders-popup .reminders-tabs .nav.nav-tabs .nav-item{margin-left:0;margin-right:5px;margin-top:5px;}
.form-list-popup #GrdForm h5{width:100%;margin-bottom:10px;}
.form-list-popup button.btn-block{margin-bottom:15px}
body .formeo.formeo-editor .formeo-controls,body .formeo.formeo-editor .formeo-controls .panel-nav{width:100%;position:relative;margin-top:20px !important}
body .formeo.formeo-editor .formeo-stage,.procedure-payment-popup .grid-btnT{width:100%}
#FormBuilder #description{margin-left:0 !important}
.prescription-alert-edit-popup .quick-note{position:absolute !important;top:-25px !important;right:10px !important;}
.prescription-alert-edit-popup #PrescAlertEdit_textMessage{margin-top:10px}
#GrdContact .k-toolbar.k-grid-toolbar > .row{width:inherit !important}
.treatment-plan-page .m-portlet .m-portlet__body{padding-left:0 !important;padding-right:0 !important;}
.treatment-plan-sign-popup #GrdTxPlanDetSign, .treatment-plan-sign-popup #divInsurance_ACP{overflow:auto}
#divFeeRank .btn-orange,#divFeeRank .btn, #divFeeRank #btnCopyPlan{margin-top:5px !important;margin-right:4px !important;width:45px !important;margin-left:0 !important;}
.tx-plan-procedure-popup .quick-note{left:auto !important;right:10px;top:-33px !important;}
.rxedit-popup .quick-note{position:absolute !important;right:10px !important;}
#treatmentActivities .btnCompDel{margin-right:56px;}
#treatmentActivities .treatment_tableView .k-grid-pdf{top:-62px}
#m_portlet #schedulerTab .k-tabstrip .stcuserProfile{width:100% !important;padding-bottom:10px !important}
#myTimePunch{overflow:auto}
#isEmployeeWorking{font-size:10px;}
.sche-recall-popup .button_size_group .btn{min-width:160px;}
#GrdTxPlanAnaylyzer .k-toolbar a.k-grid-excel{margin-right:0;margin-top:0}
span#lastOnDemandTextLogInfo{display:inline-block;vertical-align:top;padding-top:10px;margin-top:0;margin-bottom:10px;}
#dlgNormalLimits .calc_numericBox label.pl-4{padding-left:0 !important}
#dvfindpatientSearchoption .k-checkbox-label{margin-right:8px}
#signatureWraper .TopazSignatureIcon{left:80% !important;}
#signatureWraper #signatureIcon{left:84% !important;}
#FormAddEncounter .m-scrollable,#tabstripProcedureInfo #tabstripProcedureInfo-1,#tabstripProcedureInfo #tabstripProcedureInfo-2,
#tabstrip #tabstrip-1,#tabstrip #tabstrip-2{overflow:hidden !important}
.procedures-codes-popup .sm-btn-group button{margin-top:10px !important}
.procedure-payment-popup .grid-btnT{width:95%;}
#dv_updEditClaimAttachmentImageUpload,#dv_updEditClaimAttachmentItemEdit,#gpsetup-container-div, #divInsOpt{min-width:100% !important;}
#dv_updEditClaimAttachmentImageUpload .demo-hint{word-break:normal;white-space:break-spaces !important;}
#dvimage_Portlet_CI #ImageTreeView_CI li{padding-left:0 !important}

#divRemainingClaims .planned_appt_search_result .k-toolbar.k-grid-toolbar{padding-top:0}
#kwHeaderMenu .btn-expand-collapse.text-right{padding-right:130px !important;}
#divUserEdit .required_filed label:after{right:14px !important}
.planned_appt_search_result #GrdProvider .k-toolbar.k-grid-toolbar{padding-top:0}
.lab-cases-popup .row .text-center .d-inline-block .k-checkbox,#divStatement #SnglPat_ST,#divStatement #FamDate_ST,#divStatement input#Sent_ST{margin-right:5px;}
.insurance-verif-list-popup .k-grid-norecords{min-width:868px}
.insurance-verif-list-popup .k-selectable{min-width:868px}
#schedulerTab p{padding-left:70px;}
#schedulerTab #divWaitingList p{padding-left:0;}
#schedulerTab .user-profile p{padding-left:0;}
#kwHeaderMenu .col-md-7.text-md-left .include-missed{width:auto;clear:initial;margin-top:9px;}
#divNewPatient .col-md-7.text-md-left,
#divScheCommunication .btn-refresh{text-align:right}
#divScheCommunication .apply-confirm-col .row.mt-5{margin-top:1rem !important;}
#divScheCommunication .planned_appt_search_result .k-toolbar.k-grid-toolbar{padding-top:10px}
#divUnbilledProcedure .personalInfo .control-label.text-center{text-align:center !important}
#divUnbilledProcedure .planned_appt_search_result .k-toolbar.k-grid-toolbar{padding-top:0}
#family-slider .owl-item h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#tabstripProcedureInfo-1 label.control-label.lineHNor{padding-bottom:9px;margin-top:5px;}
.account-page .view-dropdownBlk{margin-top:-6px !important;clear:right;}
button[onclick="AdminTimepunchGridRefresh()"]{margin-top:10px}
#divTextTemplates .quick-note, #divTextTemplates button[title="Emoji"]{margin-top:5px}
.btn-expand-collapse #collapse{margin-right:33px;margin-top:10px}
.btn-expand-collapse #expand{margin-top:10px}
.hdrPatientPortal_layout ul.m-topbar__nav{padding-left:15px;padding-top:10px !important}
.patientDetails.p-3 .card.mt-3.mb-3 .card-body{min-height:auto}
#divTopHeaderContent.hPatientPortal #m_header_topbar.m-topbar .m-topbar__nav-wrapper{padding-right:0}
#dvInsuranceBenefitsEdit #dvInsuranceBenefitsEditForView .mt-4.mt-lg-0, 
#dvInsuranceBenefitsEdit #dvInsuranceBenefitsEditForView .mt-3.mt-lg-0{margin-top:30px !important}

.appt-sche-edit-popup .mob-editAppt .k-dropdown, #divProc .k-dropdown{width:100%;max-width:100% !important;}
.labwork-button{max-width:100%;}
body .k-edit-form-container{min-width:100%}
.m-topbar{padding:0 10px}
.account-page .pull-right.mt-2.mr-4.mr-sm-2{clear:right}
#toolbar_ScheduleListView #people{padding-left:10px !important}
#people .nav li a{padding-left:12px;padding-right:12px}
.sche-recall-popup .apply-scheduling .m-form__group{padding-left:20px}
.add-edit-patient-recall-popup .always-stop{margin-top:10px}
.add-edit-patient-recall-popup .always-stop .control-label{padding-left:10px}
#OResponse #divOptionList{margin-top:10px}
.form-list-popup .toolbar.row{margin-right:2px !important;margin-top:1px;}
#ReportTreeView{padding:10px}
#div-reviews div.review,#div-reviews div.review .authorPhoto{text-align:center}
.sche-confirmation-popup .mt-2.mt-md-0{margin-top:0 !important}
.add-edit-patient .guarantor-col .other-btn-sec button{margin-right:10px}
#Timepunch_startDate,.account-page .pull-right .dropdownMenu,
#divReferralEdit .d-block.mt-2,.payment-plan #FormTreatFinance .pull-left,
.request-appo-list-popup div[class*="col-xl-"],.practice-info-popup .mt-3.mt-md-0 .col-md-6:first-child, .openSlotsPage .k-dropdown,
.operatory-edit-popup .text-right.line-height-none{margin-bottom:10px}
.audit-trail-popup .user-col{padding-top:0}
.audit-trail-popup .patient-sec button{float:left}
.audit-trail-popup .k-toolbar.k-grid-toolbar{padding-top:0}

.misc-procedures-edit-popup{min-width:auto}

#divTextTemplates button#btnAddOnDemandTemplate{float:right}
.appo-reminders-popup legend.scheduler-border{margin-bottom:5px}
.recall-type-edit-popup .trigger-sec{margin-top:10px}

.insurance-options-popup .k-dropdown, .patientreview-options-popup .k-dropdown,
.disease-edit-popup .date-range-col .k-dateinput,
.add-edit-patient .k-widget.k-dropdown, .insurance-plan-edit-poopup .k-dropdown, .benefit-edit-popup .k-dropdown,
#divUserEdit .k-dropdown, .practice-info-popup .k-dropdown, .audit-trail-popup .k-dropdown,
.modal-fee-sche-edit .k-dropdown, #insuVerifi_list .k-dropdown, #divScheCommunication .k-dropdown, #divScheRecall .k-dropdown, 
.sche-planned-appt-popup .k-dropdown, .request-appo-list-popup .k-dropdown, .sche-recall-popup .apply-scheduling .k-dropdown,
#addTemplate .k-dropdown, .referral-edit-popup .k-dropdown, .form-list-popup .select-dropdown .k-dropdown,
.apptsche-page .dasOpe3rd .front-desk-view .k-dropdown, .medication-edit-popup .k-dropdown, .ins-payment-popup .k-dropdown,
.pharmacy-edit-popup .k-dropdown, .laboratory-edit-popup .k-dropdown{width:100%}

.rxedit-popup .pharmacy-sec{margin-top:10px}
.rxedit-popup .quick-note{top:-33px !important}
.modal-fee-sche-edit{min-width:100% !important}
#DentalChart .tc_quick_btn .btn-orange{padding-top:5px !important;padding-bottom:5px !important}
.dental-page .dc-title-icon .btn-primary.mr-2{margin-left:10px}

.pcExamcol1 .examDirection .rowCheckbox.clsPerioToothChart .col-md-6{flex:0 0 50%;max-width:50%;}
.portal-login-credentials, .button-column{padding-left:10px !important}

#divCasesBenefits .control-label-value.pdngR_0{padding-right:10px !important}
#divCasesBenefits .control-label-value.pdngL_0{padding-left:10px !important}
#divCasesBenefits .k-checkbox{margin-top:0;}
.sche-recall-popup #divScheRecall .date-col{padding-left:10px !important;padding-right:10px !important;}
#toolbar_ScheduleListView #peopleList{padding-left:0;max-height:310px;overflow:auto;}

.patient-portal .profile-summary-quickview .brdr-right.piqcol2-sec,
.patient-portal .column-position .family-sec{padding-left:10px;padding-right:10px;padding-top:5px !important}
.patient-portal .m-header.hdrPatientPortal_layout .loca_select{padding-left:10px !important}
.patient-portal .tableFamilyAging table td, .patient-portal .tableFamilyAging table th{width:50%}
#GridPatientFinancingManage_Bill col:nth-child(2){width:80px}
.super-admin .m-nav.m-nav--inline>.m-nav__item{float:initial}
.super-admin #GrdClients col:nth-child(2){width:80px !important}
.super-admin #GrdClinics_19 col:nth-child(1){width:80px !important}
.super-admin #GrdClinics_19 col:nth-child(6){width:80px !important}

.sche-confirmation-popup #ConfirmationsGrid col:nth-child(4){width:80px !important}
.practice-info-popup #fieldset_group.row label.control-label{line-height:30px;}
body.patient-portal .m-topbar .m-topbar__nav.m-nav{margin-bottom:15px;display:flex;flex-wrap:wrap;justify-content:space-around;}
.sche-recall-popup .col-md-12.pr-0{padding-right:10px !important}
.sche-recall-popup .planned_appt_search_result .k-toolbar.k-grid-toolbar{padding-top:45px}
.pending-claims-popup .treat-provs-sec{padding-left:10px !important}
.pending-claims-popup .rcH27.d-block{display:none !important}
.time-punches-date .dates-sec{padding-right:5px !important}
.time-punches-date .btn-expand-collapse{margin-top:0 !important;padding-left:10px !important;}
.pending-claims-popup .refresh-btn{margin-top:0 !important}
.add-punch-content input[type="text"]{padding-left:0;width:95%;}
.pending-claims-popup .sec-dateDesh{flex:0 0 16.66667%;max-width:16.66667%;text-align:center !important}
.pending-claims-popup .control-label.nowrap .rcH27, 
.pending-claims-popup .treat-provs-sec .rcH27,
.pending-claims-popup .col-md-4.pr-0 .rcH27{display:none !important}
.add-punch-content .k-timepicker .k-select{z-index:5555;background:#ffff;}
.add-punch-content .k-timepicker .k-picker-wrap input{border:0}
.add-punch-content .k-timepicker .k-select .k-i-clock{margin-top:12px;}
#GrdReferral_Ref .k-toolbar.k-grid-toolbar > .row{width:auto}

.request-appo-list-popup .form-group.m-form__group.row{margin-bottom:0}
.request-appo-list-popup .col-md-2{text-align:right}
.quick-paste-type-popup .k-toolbar.k-grid-toolbar{padding-right:0}
#addTemplate{padding-left:0 !important;padding-right:0 !important}
#addTemplate ~ .k-edit-buttons{padding-right:0}
#addTemplate ~ .k-edit-buttons .k-grid-update{margin-right:0}
.insurance-verif-list-popup .btn-primary.mrgnT30, .routing-slip-popup .btn-orange.mt-5{margin-top:10px !important;float:right;}
.openSlotsPage .criteria-sec .after-col{margin-top:0 !important}
.empty-label{display:none}
.tcBtnGroups .acColLeft .k-dropdown{width:100%}
#gpsetup-container-div #DeviceGrid{margin-left:0;margin-right:0;}
#divCommunication #Conversations_startDate .k-textbox-container{width:49%}
#divCommunication .mrgnB10.sub_title{text-align:right}
.multiSelectDropWrap .multiSelect_dropdown{text-align:left;}

#dvInsPlanDetails .lineHNor-md,.insurance-plan-edit-poopup .subscriberInfo_content .lineHNor-lg{line-height:32px}
.insurance-plan-edit-poopup #IPE_panelPat{margin-top:0}
.subscriberInfo_content .mem-width100:last-child{margin-bottom:20px}

.m--visible-tablet-and-mobile-inline-block .flaticon-more:before{font-size:27px;}
.m--visible-tablet-and-mobile-inline-block{top:15px;}
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--middle.m-brand__logo{background:url(../images/logo-thrive.svg) no-repeat right 5px;background-size:75px;}
.appointment-sec #grdApptProc col:nth-child(2){width:150px !important}
.treatment_tabs .chDates .pull-left.ml-md-3{text-align:left}
.treatment_tabs .chDates .refresh-btn2{padding-bottom:5px;padding-top:4px;height:36.25px;}
.treatment_tabs .chDates .multiSelectDropWrap{position:relative}
.treatment_tabs .chDates .multiSelectDropWrap .btn-clinicalPrint{position:absolute;right:0;top:-47px;}
.account-page .pull-right.mt-2.mr-4.mr-sm-2{float:none !important;display:inline-block;clear:inherit !important;margin-bottom:60px;}
.account-page .m-align-right{text-align:right}
.account-page .view-dropdown{text-align:left}
.account-page .tcBtnGroups{position:relative}
.account-page .acColLeft{margin-top:45px}
.account-page .acColRight{position:absolute;top:0}
.tcBtnGroups .acColLeft .padd-left{padding-left:0 !important}
.send-message-popup .quick-note{top:-26px !important;}

.massage_list .date-label{flex:0 0 100%;max-width:100%;padding-left:10px !important;}
.send-message-popup #MessageBody{max-height:155px;}
#addTemplate.edit-template-popup ~ .k-edit-buttons{padding-right:10px}
.edit-template-popup .manage-fast-fills{margin-left:25%;}
.massage_list .k-chat .k-message-group{max-width:95%;}
.massage_list .k-chat .k-alt .k-bubble{margin-top:5px}

.my-time-punches .refresh-btn{margin-bottom:10px;text-align:center;}
.practice-info-popup .treaing-clinicial{margin-top:0}

.practice-info-popup .line-height-none{line-height:40px}

.practice-info-popup .btn-ok{float:right}
.dental-page #spMedAlert{padding-right:105px;display:block}

#divUserEdit .table-div{min-height:auto !important;margin-bottom:10px}

.provider-popup .k-dropdown{width:100%;}
.provider-popup .btn-align{text-align:right;margin-top:10px}

.audit-trail-popup .k-toolbar.k-grid-toolbar{margin-top:-94px;margin-right:0;margin-bottom:6px;padding-top:0;}
.audit-trail-popup .patient-sec button{float:right;position:relative;z-index:5;margin-top:10px !important;margin-right:55px;}
.audit-trail-popup col:nth-child(2){width:80px !important} 
.practice-info-popup .other-clinicial,#divUserEdit .table-div table,
.provider-edit-popup .state-license,.dental-procedures-popup .smart-procedures,.dental-procedures-popup .btn-ok{margin-top:10px}
.recall-type-popup #GrdRecallType col:nth-child(2){width:150px !important}
.recall-type-popup #GrdRecallType col:nth-child(4){width:160px !important}
body #divOptions #divSocialMedia span.k-textbox{width:87% !important}
.dentalproducts-popup #GrdDentalProducts col:nth-child(1){width:110px !important} 
.sche-recall-popup .clinician-col{margin-top:0 !important}
.add-edit-patient-recall-popup .m-pdL0{padding-left:0 !important}
.add-edit-patient-recall-popup .m-pdL0 label{margin-left:0 !important}
.add-edit-patient-recall-popup .comment-col{margin-top:40px}
.unbilled-procedure-popup .text-md-right button{position:relative;z-index:1;}
.unbilled-procedure-popup #GrdUnbilledProcedures col:nth-child(2){width:150px !important}
.unbilled-procedure-popup #GrdUnbilledProcedures col:nth-child(4){width:80px !important}
.unbilled-procedure-popup #GrdUnbilledProcedures col:nth-child(5){width:150px !important}

.employee-edit-popup .SwitchYN .k-switch,
.audit-trail-popup .clinic-col{margin-bottom:10px}

.edit-proce-code-popup .m-lineheight, .add-edit-patient-recall-popup .comment-col label,.add-edit-patient-recall-popup .balance-above{line-height:normal !important}
.edit-proce-code-popup .checkbox-sec > div{position:relative;padding-left:26px}
.edit-proce-code-popup .checkbox-sec > div .k-checkbox-wrap{position:absolute;left:0}
.desease-master-popup .k-grid .form-button,.healthConditions .k-grid .form-button{margin:7px 0 7px 10px !important}
.healthConditions .hide-form,.desease-master-popup .hide-form{clear:right}
.edit-claim-atta-popup .fontlg,
.edit-proce-code-popup .row.mt-5,
.medication-edit-popup .generic-note,.insurance-company-edit-poopup .status-col,
.add-edit-patient #btnSave_Patient,
.phone-row, .connection-div, .m-mrgT10,
.ins-payment-popup .mrgT-col,
#tabstripProcedureInfo-1 .c-note
#divGroupClaimInfo .comment-div, .pay-pan-charge-edit-popup .comment-div,
.billing-statements-popup .start-billing,
.unbilled-procedure-popup .refresh-list,
.mtop-10,
.ortho-page .panel_fieldset fieldset,
.sche-planned-appt-popup .col-12.mrg-top,
.tct-btn-row button,
.timeblock-edit-popup #dvTimeblock .row.mrgnT20,
#butHistoryElect,
.insurance-plan-popup .filter-field,
.comm-type-popup .dg-button{margin-top:10px !important}

.comment-div{margin-top:40px !important}
.laboratory-edit-popup .turnaroundTimes h5{position:relative;z-index:2;}
.laboratory-edit-popup #GrdLabturnaround{margin-top:-40px;}
.laboratory-edit-popup #GrdLabturnaround .k-toolbar.k-grid-toolbar{text-align:right}
.pharmacy-popup #GrdPharmacy col{width:120px !important}
#divEditProcedure.editProcedure2 .col-md-6:first-child .divEProw1{width:100% !important}
.procedure-claim-popup legend{margin-bottom:10px !important}
.procedure-payment-popup #GrdProcPay col:nth-child(2){width:150px !important}
#divEditProcedure .insurance-payment{margin-top:10px;padding-left:10px !important}
.accountEditClaim.edit-claim-popup .m-radio-inline .text-md-right{text-indent:34%;}
.accountEditClaim .panel_fieldset fieldset .control-label{white-space:inherit;}
.m-lineheight{line-height:normal !important;padding-top:3px;}
.form-add-patient-content .patient-id{height:auto !important}
.attach-proc-edit-popup{min-width:auto !important}
.account-page .m-align-right .dropdownMenu-content li{text-align:left}
.send-text-popup .translate_link{bottom:26px;right:0}
#dlgDentalTxPlan col:nth-child(3){width:210px}
.appt-sche-edit-popup .mob-editAppt .labwork-button{max-width:74%}
.select-lab-case-popup #GrdSelectLabCases col:nth-child(4){width:150px}
.lab-case-edit-popup .back-from-lab{padding-left:10px !important}
.medical-popup #ME_gridVitalSigns col:nth-child(6){width:135px !important}
.healthConditions .btn-ok{float:right;margin-right:0 !important;margin-left:10px !important}
.procedures-codes-popup #grdProcedureCode col:nth-child(2){width:110px !important}
.procedures-codes-popup .unhide_checkbox{width:100px;clear:inherit;line-height:8px;margin-top:10px;}
.ref-attach-edit-popup{min-width:100% !important}
.referrals-patient-popup #GrdReferralsForPatient col:nth-child(5){width:200px !important}
.insurance-plan-edit-poopup #dvSubscriber .checkbox-row{padding-left:26%;}

.m-mrgB10,#formeo-render .formeo-column input{margin-bottom:10px;}
body #SchePlannedAppt_DateRange input.k-textbox{border-radius:3px;}
.m-Dnone{display:none}
.user-permissions-popup #divEditPerm .check-all-group{right:68px;}
#divEditPerm h2.sub_title{width:52%}

.form-add-patient-content .preferred-office{line-height:18px}
.referrals-patient-popup #ReferralsForPatient_Title{display:none}

.medical-popup #ME_textMedicalComp{max-height:75px}
.medical-popup #ME_MedicalInfo .mt-5{margin-top:1.5rem!important;}
.m-header .loca_select{padding-right:10px !important}
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--middle.m-brand__logo{width:97%; height: 50px;}

.m-line-height{line-height:18px !important}
#divNewsLetterGroups .button-row > div{text-align:left !important} 
#divNewsLetterGroups #Message{width:100%;margin-top:20px}
#divNewsLetterGroups .button-row button{margin-left:0 !important;margin-right:10px}
.orthochart-list-popup #GrdOrthoTasks col:nth-child(1){width:110px !important}
.orthochart-list-popup #GrdOrthoAppliances col:nth-child(1){width:140px !important}
 
.user-group-popup #GrdUserGroup col:nth-child(2){width:175px !important}
.audit-trail-popup #GrdAuditLog col:nth-child(6){width:175px !important}
.procedures-table-sec #grdProcedureCode col:nth-child(5){width:150px !important}
.free-schedule-popup #GrdFeeSchedule col:nth-child(1){width:110px !important}
#divOnlineScheduling .none-height, .edit-template-popup .none-height{line-height:16px}
#divOnlineScheduling .theme-options li{margin-top:5px;margin-bottom:5px}
.booking-link-table{overflow:auto;}
#GridTextMessage col:nth-child(1){width:150px !important}
.dental-procedures-popup #GrdDentalProcedures col:nth-child(3){width:130px !important;}
.dental-procedures-popup #GrdDentalProcedures col:nth-child(5){min-width:60px !important;}
.dental-procedures-popup ~ button.btn{min-height:40px;margin-bottom:10px}
#divAccountStatus_AS{min-width:auto !important}
#GrdInbox col:nth-child(2){width:100px !important;}
.right-hdr-menu-sec ul.m-topbar__nav .m-topbar__notifications:hover .m-dropdown__wrapper{width:334px;margin-left:-17px;}

.new-patient-popup .col-md-7.text-md-left{text-align:left}

.ins-payment-popup #Comment_IP{max-height:80px}
.sche-planned-appt-popup span#lastOnDemandTextLogInfo{vertical-align:inherit;}
.select-template-popup .translate_link{line-height:20px;right:-61px;bottom:-3px;}

.site-wrap.from-builder-popup .form-actions.f-btn-group{right:0 !important}
.site-wrap.from-builder-popup .form-actions.f-btn-group button{line-height:17px !important;border-radius:4px !important;}
.site-wrap.from-builder-popup #btnDeleteForm{margin-left:0 !important}
.insurance-plan-edit-poopup .payor-id{padding-right:10px !important;margin-bottom:10px}
.insurance-plan-edit-poopup .no-claim{width:100%}

.billing-popup .k-toolbar.k-grid-toolbar > .row{width:auto}
.billing-popup #Billing_textDateStart .k-dateinput{height:36px}
#tabstripProcedureInfo .pi-adjustment{margin-top:20px;}

.add-payment-popup .quick-noteWrap textarea{min-height:100px;}
#dvlabelClosed #labelClosed{text-align:left}
.treatment-plan-page div.clsFeeRank{margin-top:5px;padding-left:0 !important;margin-left:0 !important;}
.treatment-plan-page div.clsFeeRank .k-combobox{max-width:100% !important}
.treatment-plan-page div.clsFeeRank .k-combobox .k-dropdown-wrap{width:100% !important}
.treatment_tabs .dentFavoritesList .col-md-6.pl-0, .sec-procedures .col-md-4.pl-0{padding-left:10px !important}
.dental-page .addProcCode-btn{bottom:5px}
.treatment_tabs .chDates label[for="StartDate"],
#tabstripProcedureInfo .pi-adjustment #btnAddAdjust{margin-bottom:10px}
.m-portlet-2col .m-portlet-head-right .chDates{padding-top:0;padding-bottom:0}

.dental-page #treatment_plan{padding-left:10px;padding-right:10px} 
body .ddTreatPhaseIcon{margin-top:10px;margin-bottom:5px;}
.divSmartTreatListRow #divSmartTreatList{padding-left:5px;padding-right:2px;}
.treatment_tabs .sec-procedures .col-md-6.pl-0{padding-left:10px !important}
.medication-patient-edit-popup .k-dateinput input{min-height:34px}
.timeblock-edit-popup .repeat_list .k-checkbox+.k-checkbox-label{margin-left:7px !important;font-size:12px;}
.insurance-verif-list-popup .btn-primary.mrgnT30{margin-top:0 !important;float:left;}
.prompt-popup{min-width:100% !important;}
.noto_label{top:0 !important}
.timeblock-edit-popup .date .m-rgpadd, .timeblock-edit-popup .time .m-rgpadd,
.timeblock-edit-popup .date .m-lfpadd, .timeblock-edit-popup .time .m-lfpadd{flex:0 0 37%;max-width:37%;}
.timeblock-edit-popup .date .col-1.text-center, .timeblock-edit-popup .time .col-1.text-center{text-indent:5px}
.appintment-type-edit-popup .use-treatment{display:block;margin-top:5px}
.appointment-type-page #GrdDentalOrthoVisits col:nth-child(1){width:100px !important;}
.appointment-type-page #GrdDentalOrthoVisits col:nth-child(2){width:110px !important;}
.appointment-type-page #GrdDentalOrthoVisits col:nth-child(3){width:100px !important;}
.super-admin .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link{line-height:39px !important;}

.client-edit-popup, .clinic-edit-popup, .super-admin div.k-window{min-width:100% !important;max-width:340px;}
.super-admin .m-dropdown__wrapper.menu_large{width:86% !important}
.edit-statement .note{margin-left:0;max-width:100%;margin-top:10px;}

.m-stack.m-stack--general{display:inline-block !important}
#m_header_menu .m-menu__nav .m-menu__item.menu-account a{height:40px !important;}
.m-topbar--on #m_header_topbar.m-topbar{z-index:120;}
.main_menu > li:first-child .m-menu__subnav .m-menu__link{max-height:34px}
.main_menu > li:first-child .m-menu__subnav .m-menu__link .navIcon{top:0}
.main_menu > li:first-child .m-menu__subnav .m-menu__link .m-menu__link-text{display:inline-block;}
#divNewsLetterGroups #GrdGroup col:nth-child(2){width:190px !important;}
.sche-recall-popup .col-xs-4.text-md-right{padding-right:10px !important}
.new-patient-popup .mrgnT5.text-md-left button{float:right;}
.referral-select-popup #GrdReferral_Ref col:nth-child(6){width:170px !important;}

#GrdLaboratory col:nth-child(1){width:150px !important;}
#GrdLaboratory col:nth-child(2){width:150px !important;}
#GrdLaboratory col:nth-child(6){width:120px !important;}
#GrdLaboratory col:nth-child(8){width:150px !important;}
#GrdLabturnaround col:nth-child(1){width:30px !important;}
#GrdLabturnaround col:nth-child(2){width:40px !important;}
#GrdLabturnaround col:nth-child(3){width:34px !important;}
#GrdLabturnaround col:nth-child(4){width:25px !important;}

.billing-statements-popup .show-activity .k-daterangepicker{width:75%;float:left;}
.billing-statements-popup .k-dateinput.k-widget{width:100%}
.billing-statements-popup .zero-balance > div{margin-left:24%}
.billing-statements-popup .patient-notice{margin-top:20px}
.billing-statements-popup .patient-notice > label,
.billing-statements-popup .show-activity label{width:25%;float:left;}
.billing-statements-popup .patient-notice .padd-left{padding-left:26%;}
.billing-statements-popup .patient-notice .quick-note{right:auto !important;left:16%;top:32px;}

.billing-statements-popup .start-billing > label{width:26%;float:left;}
.billing-statements-popup .start-billing #BillOpt_butDefaults{width:72%;}
#tblChairSetup .vcheadcol{text-align:left;}
.osChairsTable .tg-0lax{min-width:105px}
.dental-procedures-popup .group-row label{width:25%;text-indent:6px;}
.dental-procedures-popup .group-row .col-md-5.mb-2{max-width:72%;}
.super-admin #divTutorialsEdit .required_filed label:after{right:auto !important;}
.super-admin .dental-procedures-popup .btn130{width:auto}
.super-admin .date-input .k-textbox-container{width:49%}
.super-admin .thumbnails-popup table li{max-width:100%}
.super-admin .dental-procedures-popup .refresh-btn{margin-top:10px;text-align:right;}
.super-admin .clearing-house-popup, .super-admin .SA-clearing-house-edit-popup, .super-admin .code-definition-edit-popup{min-width:auto !important}
.super-admin .clinic-edit-popup label .required{position:absolute}

#patientPortalSec .profile-summary-quickview .brdr-right{height:auto;min-height:auto !important;padding:10px;}
.message-list-page #divEmailList{padding:0 !important}
.form-add-patient-content .change-family{margin-top:0;float:left;}
.form-add-patient-content .other-btn-sec{margin-top:0}
#GrdDiseaseM col:nth-child(2){width:135px !important;}
#GrdDiseaseM col:nth-child(3){width:130px !important;}
.k-window .k-window-titlebar, .k-window .k-window-content{padding-left:10px !important;padding-right:10px !important;}
.main_nav .schedule-lists .m-menu__link-text{width:82% !important}
.main_nav .schedule-lists .la-angle-right.m-menu__ver-arrow{vertical-align:top !important;line-height:20px !important;padding:0 !important;display:inline-block !important;height:20px !important;width:22px !important;text-align:center !important;}
.plan-manager-popup .k-grid-pdf{margin-right:0 !important}
.sche-planned-appt-popup .k-grid-pdf{height:35px;}
.planned_appt_search_result #GrdLabCases .k-toolbar.k-grid-toolbar{padding-top:10px}
.lab-cases-popup .no-vist-check{margin-left:13.66667%;}
.timeblock-edit-popup .row .col-0{display:none}
.m-stack__item.m-brand{height:110px !important} 
#divConversationEdit textarea{max-height:160px;}
.dasOpe3rd .noto_label{top:-10px !important;}
#toolbar_ScheduleListView #peopleList li{width:33%;}
#divUserEdit .assignedOffices td,
.m-pdrL0,.dental-page .apvt_tabs.k-tabstrip .k-content,.hdrPatientPortal_layout ul.m-topbar__nav,
.plan-manager-popup .row label ~ div,.timeblock-edit-popup .row .control-label ~ div,.blockquote-popup .refresh-btn{padding-left:0}
.quick-paste-type-popup .table.table-striped thead th a{color:var(--primary-color) !important}
.insurance-plan-popup #fieldset_group .personalInfo, .pending-claims-popup #fieldset_group fieldset,
.unbilled-procedure-popup #fieldset_group fieldset{margin-top:0 !important}
#find-patient-field .k-dropdown-wrap .k-icon:before{background-position:center center}

.unbilled-procedure-popup .dash{display:none}

.unbilled-procedure-popup .k-grid-header{margin-top:5px}
.batch-inc-payment-popup div.control-label-value{padding-left:50px;}
/*.batch-inc-payment-popup .k-daterangepicker .k-dateinput{width:47%;}*/
.billing-popup .sent-refresh{padding-left:19%;}
.billing-popup .sent-refresh .btn-primary{float:right;margin-right:57px;}
.billing-popup .print-btn-sec{height:0}
.billing-popup .print-btn-sec a{margin-top:-54px !important;}
.billing-popup .k-grid-header{margin-top:6px}
.same-day-hygience .refresh-list{padding-left:16%}
.same-day-hygience .refresh-list .include-missed{width:auto;margin-top:10px}
.email-list-sec #GrdSent col:nth-child(2){width:70px !important;}
.change-password label.control-label{float:left}
.my-task-edit-popup #repeatWhen button{font-size:12px}

#divUserEdit #UserForm .table-div{padding-left:27%;}
.audit-trail-popup #fieldset_group fieldset{margin-top:0 !important;padding-bottom:40px;}
.clearing-house-edit-popup .panel_fieldset fieldset, 
.procedure-claim-popup #divEditProcedure .panel_fieldset fieldset,
.adjustment-popup .panel_fieldset fieldset{border-bottom:0;padding-bottom:0;}
.accountEditClaim.edit-claim-popup .attachment-id{margin-bottom:10px}
.save-checkboxes .send-receipt{padding-left:36%;}
.save-checkboxes .credit-card-svg{margin-left:36% !important;}
.ortho-page .summary-sec, .ortho-page .encounter-sec{margin-top:0}
.ortho-page .tp_patient_details .encounter-sec .personalInfo,
.ortho-page .tp_patient_details .panel_fieldset .patient_info,
.ortho-page .tp_patient_details .panel_fieldset{height:auto !important;}

.medication-edit-popup #fieldset_group fieldset{border-bottom:0;padding-bottom:0;margin-top:5px !important;}
.super-admin .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username{line-height:42px !important}
.super-admin .clients-page .panel_fieldset fieldset{margin-top:0 !important;padding-bottom:0}
.super-admin .office-search{padding-top:10px !important}
.sche-recall-popup #RecallListGrid_SR col:nth-child(3){width:170px !important;}
.sche-recall-popup .planned_appt_search_result #RecallListGrid_SR .k-grid-pdf{margin-top:0}
.sche-recall-popup span#lastOnDemandTextLogInfo{padding-top:0}

.sche-recall-popup #RecallListGrid_SR col:nth-child(10){width:110px !important;}

#insuVerifi_list #fieldset_group fieldset legend{float:left;width:100%;}
#insuVerifi_list #fieldset_group.pdng_none.mrgnB0 > fieldset{margin-top:0 !important;}
body .k-calendar .k-calendar-view{height:auto}
.healthConditions #GrdAllergyDefcol col:nth-child(2){width:100px !important;}

.profile-summary-quickview .patient_info p{font-size:13px}
#FormBuilder input#control-filter{width:100% !important;margin-bottom:10px;}
#GrdAllergyDef col:nth-child(2){min-width:140px !important;}
#GrdAllergyDef col:nth-child(3){width:135px !important;}
#AddCriteriaList .col-md-1.nowrap{display:none}
.m-portlet .m-portlet__body#divReport_Portlet{padding-left:0;padding-right:0}
#divScheduledProduction .mrgnT5.text-md-left .btn{float:right;}
body #divScheduledProduction .k-toolbar.k-grid-toolbar{top:-54px;width:auto}
body #divScheduledProduction .k-toolbar.k-grid-toolbar .k-grid-pdf{height:37px}

#divFeeRank a{line-height:18px}
#creditcard-container .save-credit-card{padding-left:36%;}
.sche-recall-popup #fieldset_group fieldset, #divScheCommunication #fieldset_group fieldset,
#divIPE #dvInsPlanDetails, #divIPE #dvInsPlanDetails .insurance-ttl,
.orthochart-list-popup .table-striped.mrgnT10,
.orthochart-list-popup .row.mt-4{margin-top:0 !important}
#divUserEdit .table-div table table td:first-child{min-width:80% !important;width:80% !important;}
.appo-reminders-popup .panel_fieldset fieldset{padding-bottom:10px;margin-top:10px !important;}
.appo-reminders-popup p.mrgnT10{margin-bottom:0}
.patientreview-options-popup .automateoncomplete span{margin-bottom:3px;display:inline-block;}
.massage_list #myTabContent #tabTexting h4{padding-top:15px}
body #drawer li .msicon + .k-item-text{display:none;padding-left:0;font-size:14px}
body #drawer li .msicon{margin:0}
#announcements_Tut, #announcements_Pla, #Glossary_Pla{padding-left:10px}
.dashboard-page .dropdown-blk.col-12 > div{width:100% !important}
.dashboard-page .dropdown-blk.col-12 > div .m-input{max-width:100% !important}
#topbar_notifications_notifications .m-list-timeline__text .row .col-md-6:first-child{flex:0 0 40%;max-width:40%;}
body #topbar_notifications_notifications .m-list-timeline__text .row .col-md-6:last-child{flex:0 0 60%;max-width:60%;}
body .m-list-timeline__items .m-list-timeline__item .m-list-timeline__time{width:55px;}
.client-edit-popup hr{display:none}
.super-admin .k-edit-form-container, .super-admin .add-group-popup{min-width:300px;}
.patient-portal .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link span{line-height:49px !important;}
.patient-portal #GridPatientFinancingManage_Bill col:nth-child(3){width:100px;}
.insurance-verif-list-popup #InsuranceVerifyGrid col:nth-child(8){width:150px !important;}
.time-blocks #GrdTimeBlocks col:nth-child(2){width:25px !important;}

.referral-select-popup #GrdReferral_Ref col:nth-child(7){min-width:60px !important;}
.ortho-page #AddEncounterGrid > table col:last-child{min-width:50px !important;}
.adminTimePunch td div[id*="GridAdminTimePunches_"] table col:last-child{min-width:50px !important;}
#InsurancePayorIDsWindow_EIP .edit-insurance-table{margin-top:20px !important}
.tct-btn-row{float:left;width:100%}

.tct-btn-row .btn130{width:auto;}
.tctutorial-popup #GrdTCTutorials col:nth-child(1){min-width:150px !important;}
.tctutorial-popup #GrdTCTutorials col:nth-child(2){width:200px !important;}
.appt-confirm-popup #GrdCodeDefinition col:last-child{min-width:45px !important;}
.recall-status-popup #GrdCodeDefinition col:nth-child(1){width:200px !important;}
.recall-status-popup #GrdCodeDefinition col:nth-child(2){width:210px !important;}

.patientreview-options-popup .fixed{margin-bottom:5px}
.patientreview-options-popup hr.mt-1{display:none}
.fee-edit-popup hr{border:none;}

#divScheduledProduction #GrdScheduledProduction col:nth-child(6){min-width:200px !important;}
#divNewPatient #GrdNewPatients col:nth-child(3){min-width:200px !important;}
.SameDayHygiene #GrdSameDayHygienes col:nth-child(3){min-width:200px !important;}
.healthConditions #GrdDefaultForms col:nth-child(2){width:100px !important;}

#acPatientSche_validationMessage{padding:0}
.appt-sche-edit-popup #divProc .button-col .button.mr-2{margin-right:0.3rem!important;} 
.timeblock-edit-popup #dvTimeblock .row.mrgnT10:first-child{margin-top:0 !important}

.time-blocks #GrdTimeBlocks col:nth-child(3){min-width:120px !important;}
.time-blocks #GrdTimeBlocks tr table col:nth-child(1){width:145px !important;} 
.time-blocks #GrdTimeBlocks tr table col:nth-child(2){width:100px !important;}
.time-blocks #GrdTimeBlocks tr table col:nth-child(3){min-width:100px !important;}
#divCasesBenefits button.width150{width:auto;}
.appointment-sec #grdApptProc col:nth-child(1){width:30px !important;} 
.referral-select-popup #GrdReferral_Ref col:nth-child(7){width:150px !important;} 

/*.bulk-patient-billing .billing-datestart{padding-left:0 !important}*/
.bulk-patient-billing .sent-refresh{padding-left:17%;}
.adminTimePunch #GridAdminTimePunches table col:nth-child(3){width:100px !important;}
.adminTimePunch #GridAdminTimePunches table col:nth-child(4){width:100px !important;}
.sche-recall-popup .button_size_group #lastOnDemandTextLogInfo{display:inline-block}
.sche-planned-appt-popup .dataCount{margin-top:24px}
.request-appo-list-popup #spCount_RAL{margin-top:10px;display:inline-block;}
#divScheCommunication #spCount_SC{margin-top:7px}

.popup-for-fam-popup, .benefit-edit-popup{padding-top:0 !important}
#butGetElectronic{margin-top:10px;margin-bottom:10px}

.btn-Ins-header .edit-plan-btn{float:right;}

.medication-patient-edit-popup hr{display:none}
#divSendMessage{min-width:100% !important}
.newslettergroup-edit-popup .col-md-1 .fa-remove{margin-right:10px}
.newslettergroup-edit-popup .recare-past{line-height:normal !important}
.date-range-sec .chDates{text-align:left}
.date-range-sec .chDates .btnCompDel{margin-top:5px;margin-bottom:5px;margin-right:0 !important;text-align:left;width:100%;}
.date-range-sec .chDates .btnCompDel button{margin-left:0;margin-right:8px;font-size:12px;}
.date-range-sec .chDates .btnCompDel #btnToScheduleItems_Multiple{margin-right:0}

#divFeeRank .btn{margin-bottom:0}
#divFeeRank .clsFeeRank.set-rank{width:100% !important;max-width:141px;}
.clsFeeRank .form-control.k-widget .k-input{line-height:36px}
#divFeeRank .clsFeeRank .k-icon:before{top:6px}
.treatment-plan-page .imaging-btn, .treatment-plan-page .form-btn{width:42px;line-height:normal}
.treatment-plan-page .form-btn .tsicon{margin-top:2px;margin-left:11px;}
.form-list-popup #btnAddDefaultForms{margin-right:4px !important;margin-left:4px !important;}
.transfer-patients .padd-left{padding-left:0;width:100%;clear:left;}
.treatment_tableView .k-filter-row .k-dropdown-operator{right:10px !important;}
.account-page .m-align-right .pull-right.mt-2.mr-4, .account-page .m-align-right .pull-right.mt-2.mr-3{float:left}
#fmClinicWise_model .m-scrollable2{overflow:auto}
.send-text-popup #TextMessage_SendText{min-height:100px;}
.send-text-popup .quick-note-attach button, .send-text-popup .quick-note-attach a,
.select-template-popup .quick-note-attach button, .select-template-popup .quick-note-attach a{min-width:32px}
.select-template-popup .quick-icon-set{top:32px;}

.billing-popup #PendingNotes_Grid table col:nth-child(4){width:150px !important;}
#GrdInsurancePlan table col:nth-child(3){width:100px !important;}
#GrdInsurancePlan table col:nth-child(4){width:90px !important;}
#GrdInsurancePlan table col:nth-child(5){width:115px !important;}
#GrdInsurancePlan table col:nth-child(6){width:100px !important;}
#GrdInsurancePlan table col:nth-child(7){width:100px !important;}
#GrdInsurancePlan table col:nth-child(8){width:100px !important;}
#GrdInsurancePlan table col:nth-child(9){width:120px !important;}
.myTimePunch #GridMyTimePunches table col:nth-child(3){width:110px !important;}
.myTimePunch #GridMyTimePunches table col:nth-child(4){width:110px !important;}

#announcements_Tut, #announcements_Tut iframe, #announcements_Pla, #announcements_Pla iframe{width:100% !important}
body #GridTextMessage .k-filtercell .k-widget.k-dropdown.k-dropdown-operator{width:22px}
.client-setting #GrdCodeDefinition col:nth-child(2){min-width:75px !important;}

.comm-type-popup #GrdClinicalHistoryViews{margin-bottom:10px}
.image-category-popup #GrdCodeDefinition table col:nth-child(1){width:100px !important;}
.procedures-codes-popup #feesLastChanged{position:static}
.procedures-codes-popup .m-top-space{width:172px;float:left;margin-right: 5px;}
.insurance-verif-list-popup .visit-date .k-textbox-container{width:13em;}
.appt-sche-edit-popup #ContactHxGrid table col:nth-child(5){width:150px !important;}
body .colDenLeft .tc_quick_btn #dynamicButtons{padding-left:0;}
.contact-history-popup .method-sender{margin-top:10px;margin-bottom:10px}
.openSlotsPage #GrdOpenSlots table col:nth-child(3){min-width:20px;}
.family-recall-popup .dropdownMenu{vertical-align:bottom;margin-top:8px}
.family-recall-popup #GridFamily table table col:nth-child(2){min-width:90px;}
.family-recall-popup #GridFamily table table col:nth-child(3){min-width:80px;}
.family-recall-popup #GridFamily table table col:nth-child(4){min-width:100px;}
.family-recall-popup #GridFamily table table col:nth-child(5){min-width:80px;}
.family-recall-popup #GridFamily table table col:nth-child(6){min-width:100px;}
.family-recall-popup #GridFamily table table col:nth-child(7){min-width:110px;}
.family-recall-popup #GridFamily table table col:nth-child(9){min-width:100px;}
.desease-master-popup #grdInsDownGradeCode{overflow:auto}
.desease-master-popup #grdInsDownGradeCode table{min-width:670px;}
.desease-master-popup .k-toolbar.k-grid-toolbar{min-height:45px;padding:0;}
.desease-master-popup .k-toolbar.k-grid-toolbar .downgrades{margin:0 !important;}

#ME_Problem #ME_gridDiseases table col:nth-child(3){min-width:90px;}
#ME_Family_History #ME_gridFamilyHealth table col:nth-child(1){min-width:130px;}
#ME_Family_History #ME_gridFamilyHealth table col:nth-child(2){min-width:115px;}
#ME_Family_History #ME_gridFamilyHealth table col:nth-child(3){min-width:120px;}

#ME_Vital_Signs #ME_gridVitalSigns table col:nth-child(2){min-width:80px;}
#ME_Vital_Signs #ME_gridVitalSigns table col:nth-child(3){min-width:90px;}
#ME_Vital_Signs #ME_gridVitalSigns table col:nth-child(4){min-width:70px;}
#ME_Vital_Signs #ME_gridVitalSigns table col:nth-child(5){min-width:80px;}

.officeTargets .og_clinician_drp{position:inherit;width:100%;margin-bottom:10px;}

.blockquote-popup .patients-visits{margin-bottom:20px}
.data-protection .or-text{text-align:center !important}
.sche-planned-appt-popup .text-right.refresh-sec{margin-top:5px}
.unbilled-procedure-popup .refresh-btn{position:relative;z-index:55;}
.ins-claims-page .m-top{margin-top:10px;width:47%;}
.pending-claims-popup #GrdRemainingClaims col:nth-child(14){width:200px}
.team-huddle .read-all-reviews{margin-top:20px}

.apvt_tabs.k-tabstrip li.k-item{padding-left:10px !important;padding-right:10px !important}
.claim-note-row{margin-top:15px}
#fieldset_group fieldset.demographics,
.check-eligibility,.previous-checks,
.medication-patient-edit-popup .panel_fieldset fieldset,
.blockquote-popup .officeTargets .SwitchYN.mrgnT30{margin-top:0 !important}
.accountEditClaim .amount-checkbox > span{margin-bottom:0;margin-top:10px}
.lastActivity .lastActivityContent{width:350px;min-width:350px;}
.procedure-claim-popup #spProcedureName_PC{padding-right:10px;line-height:initial;}
.attach-procedure-popup #GrdAttachProcedure col:nth-child(2){width:110px !important}
.attach-procedure-popup #GrdAttachProcedure col:nth-child(7){width:120px !important}
.accountEditClaim.edit-claim-popup .attach-procedure-popup #ECL_gridPay col:nth-child(3){width:130px !important}
.tx-plan-current-popup #GrdTxPlanDet col:nth-child(3){width:25% !important;}
.subscriber-relation{float:left}
.treatment-plan-sign-popup{padding-left:0;padding-right:0}
.treatment-plan-sign-popup #GrdTxPlanDetSign col{min-width:110px;}
#divMyTask #TrTasks col:nth-child(2){width:130px !important}
#divMyTask #TrTasks col:nth-child(3){width:150px !important}
.my-task-edit-popup #divAttachFile_MTE .k-dropzone{padding:2px !important;}
.pending-note .refresh-btn{line-height:initial}
.clinical-note #ProcComment{min-height:170px;}
.theme-color-popup .scheduler-border{float:left}
.theme-color-popup.practice-info-popup .col-md-12.text-right{text-align:right !important}
.schedule-view-popup .mins, .schedule-view-popup .numeric-text-box{position:relative;z-index:1;}
.schedule-view-popup #GrdScheduleView .k-toolbar.k-grid-toolbar{margin-top:-41px;}
.schedule-view-popup .personalInfo .beAfTime{padding-right:10px !important}
#divOnlineScheduling #GrdWebSchedulingGroups tbody .k-command-cell a.k-button-icontext.k-button{padding-right:5px !important;}
.setup-edit-group #btnSubmitEdit{margin-top:10px}
.setup-edit-group .group-name.ml-3{margin-left:0 !important}
.mm-top10{margin-top:10px !important}
#dvMissedAppointmentSetting .missed-visit-fee .form-control.k-widget{width:100% !important}
#dvMissedAppointmentSetting .SwitchYN .k-switch{float:right}
.massage_list #GridTextMessage .k-dropdown .k-state-default{height:34px}
#divScheduledProduction .refresh-btn, .new-patient-popup .refresh-btn, #divActivePatient .refresh-btn, 
#divScheduledHygieneProduction .refresh-btn, #divUnbilledProcedure .refresh-btn, #divFlourideandSealant .refresh-btn, #divHuddleTrend .refresh-btn,
#divPerioVisit .refresh-btn{margin-top:32px}
#divCLaim #spLbClaim{display:inline-block;width:70%;vertical-align:top;margin-left:6px;}
.chDates label[for="StartDate"]{clear:both}
.batch-inc-payment-popup .date-inp > div{max-width:100%;}
.add-family-ppup #fieldset_group .family-sec fieldset, .add-family-ppup #fieldset_group .primary-sec fieldset{margin-top:0 !important}
.add-family-ppup #fieldset_group .primary-sec .personalInfo.mt-3{margin-top:10px !important;border-bottom:0;padding-bottom:0;}
.referral-select-popup #GrdReferral_Ref col:last-child{width:80px !important}
.add-edit-patient-recall-popup hr, .officeTargets hr{display:none}

.edit-template-popup textarea{max-height:250px;}
.m-topbar--on #m_header_topbar .main_nav .m-aside-header-menu-mobile{width:245px !important;}
.m-aside-header-menu-mobile .m-menu__nav>.m-menu__item{padding:0}

.dental-procedures-popup .move-to-label .padd-left{padding-left:55px;max-width:100%}
/*.contact-popup #GrdContact .k-grid-content{height:calc(100% - 90px) !important}*/
.blockquote-popup.group-list .k-grid-content{max-height:inherit}
.time-punches-date .adminTimePunch,
.find-patient .patient-table{height:calc(100% - 175px) !important;}
.insclaims-async #GrdClaimToSend{height:calc(100% - 260px) !important;}
 
.form-list-popup .formPackets #GrdFormPackage,
.bulk-patient-review{height:calc(100% - 50px) !important;}

.billing-popup{height:calc(100% - 74px) !important}
.family-recall-popup,
.bulk-patient-review #ApptList #GrdBulkPatientReview .k-grid-content,
.apptlist-view,
.form-list-popup .officeForms #GrdForm{height:calc(100% - 0px) !important}
.quick-paste-type-popup #GrdQuickPasteNoteMaster .k-grid-content{height:calc(100% - 5px) !important}
.orthochart-list-popup div.table .k-grid-content{height:calc(100% - 10px) !important}

.quick-paste-type-popup .noteTemplatesRow .h-100{height:50%!important;}
.family-recall-popup #GridFamily .k-grid-content{height:calc(100% - 18px) !important}
.apptlist-view #ApptList,
.bulk-patient-review #ApptList{height:calc(100% - 370px) !important}
.lab-cases-popup{height:calc(100% - 22px) !important}
.request-appo-list-popup #GrdRequestedVisit,
.audit-trail-popup #GrdAuditLog{height:calc(100% - 290px) !important}
.sooner #PlannedApptGrid{height:calc(100% - 190px) !important}
.m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link{padding-right:10px}
.myTimePunch,
.bulk-patient-billing #Billing_gridBill,
.new-claim #GrdFamInsPlan{height:calc(100% - 125px) !important}

.new-patient-popup #divTreatmentAccepted, 
.new-patient-popup #GrdTreatmentAcceptances, 
.Perio-visit #GrdPerioVisit, 
.NPHygiene #GrdNPHygienes, 
.flouride-and-sealant #GrdFlourideandSealant, 
.unbilled-procedure-popup #GrdUnbilledProcedures,
.new-patient-popup #GrdAvgWaitTimes,
.new-patient-popup #GrdNewPatients,
.active-patient #GrdActivePatients,
.scheduled-hygiene-production #GrdScheduledHygieneProduction,
.sche-pro-metric #GrdScheduledProduction{height:calc(100% - 200px) !important}
.attach-procedure-popup .planned_appt_search_result.table{height:calc(100% - 170px) !important}

.same-day-hygience #GrdSameDayHygienes{height:calc(100% - 245px) !important}

.sche-confirmation-popup #ConfirmationsGrid{height:calc(100% - 343px) !important}
#collectionsOnly{max-width:78%;}
#divRemainingClaims #GrdRemainingClaims col:nth-child(12){width:150px !important;}
.orthochart-list-popup, .orthochart-list-popup .h-100{height:auto !important}
.orthochart-list-popup div.table{height:calc(300px - 45px) !important}
.batch-inc-payment-popup #GrdBatchInsPay{height:calc(100% - 88px) !important}
.comm-type-popup.h-100 .h-100{height:210px !important}
.setup-edit-group #GrdThriveClinics,
.setup-edit-group #GrdGroupClinics{height:calc(100% - 170px) !important}
/*.bulk-patient-billing #Billing_gridBill .k-grid-content,*/
.lab-cases-popup #GrdLabCases{height:calc(100% - 130px) !important}
.newslettergroup-edit-popup #divPatientList{height:calc(100% - 208px) !important}
#divscheduler #jumpDates #liTextTemplates_Header .fa{display:none;}
#divSendPartnerMessage, .disease-master-edit-popup, #divDiseaseMasterEdit ~ .k-edit-buttons,
.allergy-def-edit-popup, .allergy-def-edit-popup ~ .k-edit-buttons,
.insurance-company-edit-poopup, .insurance-company-edit-poopup ~ .k-edit-buttons,
.modal-employer-edit, .modal-employer-edit ~ .k-edit-buttons{padding-left:0 !important;padding-right:0 !important}
.visits-popup.family-recall-popup #GridFamily{height:calc(100% - 45px) !important; margin-top: 45px;}
.bulk-patient-review{height:auto !important}

.dental-procedures-popup{height:calc(100% - 87px) !important}
.provider-popup{height:calc(100% - 70px) !important}
.orthochart-list-popup .h-50{height:inherit !important}
.orthochart-list-popup h4{font-size:15px;}
#divSoundNotifications hr{display:none}
.client-setting #GrdCodeDefinition col:nth-child(1){width:120px !important;}
#PartnerDraft .table, #PartnerInbox .table, #PartnerHistory .table{overflow:auto}
#PartnerDraft #GrdPartnerDraft,
#PartnerInbox #GrdPartnerInbox,
#PartnerHistory #GrdPartnerSent{min-width:500px}
#divSendPartnerMessage.send-message-popup .quick-note{top:35px !important}
.referral-select-popup .k-grid [class*=" fa-"]{font-size:1.2rem}
.collapse.show .col-md-12 button{width:auto !important}
.ins-claims-page .clinician-dept{min-width:80px}
.procedure-payment-popup #GrdProcPay{padding-top:38px}
.authorization-estimation-popup #GrdClaimProcedurePayPreAuth col:nth-child(3){width:100px !important}
.authorization-estimation-popup #GrdClaimProcedurePayPreAuth col:nth-child(6){width:120px !important}
.etrans-edit{height:inherit !important}
.etrans-edit #GrdBenefitsCheck .k-grid-content,
.etrans-edit #GrdExistingBenefits .k-grid-content{height:320px !important}
.en-head-Right{position:inherit;margin-bottom:10px;}
.m-nav-sticky ul{padding:0}
/*.profile-summary-quickview .patient_info{margin-top:0}*/
.tabs-head-btn .btn .tsicon, #divFeeRank .btn .tsicon{fill:#fff}
body .k-window-titlebar .k-window-actions{background:#008adc;right:20px}

.setup-popup #DeviceGrid col:nth-child(2){width:120px !important}
.operatory-page .k-toolbar.k-grid-toolbar{position:absolute;z-index:5;right:10px;top:15px;width:auto;display:inline-block;}
.operatory-page .table{overflow-y:auto;position:inherit;padding-top:44px;}
.blockquote-popup #GrdOfficeTarget .k-grid-content{max-height:300px}
#divSendMessage .demo-hint div br{display:none}
.routing-slip-popup .pdfVisitSummary{overflow:scroll;}
.appt-sche-edit-popup #ContactHxGrid td{word-wrap:break-word;}
.client-edit-popup #IChangeAdmin{right:3px;top:-20px}
.form-list-popup #GrdClientForm col:nth-child(5){width:150px !important}
.flouride-and-sealant #GrdFlourideandSealant col:nth-child(6){width:150px !important}
.employee-status-popup #GrdEmployeeStatus{height:calc(100% - 64px) !important}
.demo-hint br{display:none}
.clients-page #GrdClients .k-toolbar.k-grid-toolbar{padding-top:10px}
#dlgGroup ~ .k-dialog-buttongroup{padding-right:8px}
.team-huddle .clinician-dept, .team-huddle .chairs{margin-top:5px}
.team-huddle .chairs .padd-left, .team-huddle .clinician-dept .padd-left, .team-huddle .date-col .padd-left, .team-huddle .unverified-insurance{padding-left:108px}
.team-huddle .k-checkbox+.k-checkbox-label{margin-left:4px !important}
.medication-popup #GrdMedication col:nth-child(3){width:150px !important}
.medication-popup #GrdMedication col:nth-child(4){width:200px !important}
.appt-confirm-popup #GrdCodeDefinition col:nth-child(1){width:150px !important}
.clients-hdr-menu #support_dropMenu2.m-menu__submenu .m-menu__content li .m-menu__link{line-height:28px}
.clients-hdr-menu #support_dropMenu2.m-menu__submenu .m-menu__content .m-menu__item{padding-bottom:0}
body.patient-portal .m-topbar .m-topbar__nav.m-nav>.m-nav__item:not(.m-topbar__user-profile){padding-left:0 !important;padding-right:0 !important;}
#divUserAdminEdit{min-width: 100% !important;}
.PhoneIntegration #GrdPhoneIntegration col:nth-child(3){width:150px !important}
.PhoneIntegration #GrdPhoneIntegration col:nth-child(4){width:150px !important}
.comm-type-popup .clin-history-views{height:calc(100% - 170px) !important}
.ins-claims-page .ic-btn-row{padding-left:0;display:inline-block;width:100%;}
.operatory-page #GrdOperatory col:nth-child(2){width:140px !important}
.operatory-page #GrdOperatory col:nth-child(3){width:125px !important}
.operatory-page #GrdOperatory col:nth-child(4){width:130px !important}
.setup-edit-group #GrdThriveClinics col:nth-child(2){width:130px !important}
.officeTargets #GrdHuddleVisitsFieldSettings .k-grid-content,
.officeTargets #GrdOfficeTarget .k-grid-content{max-height:410px;margin-bottom:10px}
.to-attach br{display:none}
.operatory-page .table#GrdReasonsforVisit, .operatory-page #GrdWebSchedulingGroups{padding-top:0}
.operatory-page .table#GrdReasonsforVisit .k-grid-content,
.operatory-page .table#GrdReasonsforVisit .k-grid-header{min-width:100%}
#divChpass label{line-height:35px;margin-bottom:0}

.edit-ortho-elastic ~ .k-edit-buttons,
.edit-ortho-appliance ~ .k-edit-buttons,
.edit-ortho-archwire ~ .k-edit-buttons,
.edit-ortho-task ~ .k-edit-buttons{padding:0 !important}

.edit-ortho-elastic ~ .k-edit-buttons .k-primary,
.edit-ortho-appliance ~ .k-edit-buttons .k-primary,
.edit-ortho-archwire ~ .k-edit-buttons .k-primary,
.edit-ortho-task ~ .k-edit-buttons .k-primary{margin-right:0 !important}
#TrTasks .show-complete{display:block}
#dvDentalMembershipEdit .note-text{margin-top:0;padding-left:0;width:100%;float:left;margin-bottom:15px;}
.AccountStatusToFamily{top:35px}
.en-head-Right{right:0}
.dental-procedures-popup .group-label .padd-left{max-width:133px}
.routing-slip-popup .vs-multi-btn{float:left;width:100%}
.open-slots-popup .openSlotsPage{height:auto !important}
body .openSlotsPage #GrdOpenSlots .k-grid-content{height:300px !important}
.personal-info-sec .box-wHeader h2{font-size:16px}
.bulk-patient-billing #Billing_textDateStart.k-daterangepicker .k-input-inner{padding-right:35px}
.bulk-patient-billing #Billing_textDateStart.k-daterangepicker{gap:4px}
#creditcard-container #row-devices .k-dropdownlist{width:95% !important}
 .dental-page .colDenLeft .tc_quick_btn {   padding-left: 0 !important;  }
 #divDashboard .k-tabstrip-items {  flex-direction: row;}
 #divDashboard .k-tabstrip-top>.k-tabstrip-items-wrapper>.k-tabstrip-items>.k-item { margin-bottom:10px; }
#divFormPackageEdit .mm-lineheight { line-height:normal;}
.procedures-codes-popup .sm-btn-group button { margin-top: 5px !important;  display: inline-block;  width: auto;  margin-right: 10px !important; float: left;}
.procedures-codes-popup .btn-search { clear: left;  display: block;  float: left;}
}
/* end max 767 */

@media (max-width:400px){
.mm-lineheight{line-height:normal !important;padding-top:3px;margin-bottom:0;}
#divCasesBenefits .k-checkbox + .k-checkbox-label{margin-left:5px !important}
body .k-picker-wrap .k-input{text-indent:0.4em;}
#dvTimeblock .repeat_list li{width:49%;}
#divPCA .required, #divApptEditMain.appt-sche-edit-popup .required{position:absolute}
.pcExamcol1 .examDirection .rowCheckbox.clsPerioToothChart{margin-top:5px !important;}
.pcExamcol1 .examDirection .rowCheckbox.clsPerioToothChart .col-md-6{flex:0 0 100%;max-width:100%;margin-left:10px;padding:0;margin-bottom:5px;}
.blockquote-popup .refresh-btn .btn, .my-task-edit-popup #repeatWhen button{padding-left:6px;padding-right:6px;}
body .apvt_tabs.k-tabstrip .k-content{padding-left:0}
body .my-time-punches #Timepunch_startDate input.k-textbox{padding-left:3px}
#divUserEdit .required_filed label:after{right:0 !important;}
#divConfirmationSetup .merge-fields .k-dropdownlist{width:100%}

#GrdDentalProducts col:nth-child(2){width:110px !important;}
#GrdAttachProcedure col:nth-child(2){width:95px !important;}

.ortho-chart-ttl{width:106%}
.k-toolbar #scheduler .k-scheduler-toolbar .k-button.k-nav-prev, #scheduler .k-scheduler-toolbar .k-button.k-nav-next{width:19px;}
html body #scheduler .k-scheduler-toolbar .k-nav-current .k-button-text{width:80px;overflow:hidden}
html body #scheduler .k-scheduler-toolbar .k-button.k-pdf{right:100px}
html body .k-toolbar .k-button-group .k-button.k-view-day{right:52px !important;min-width:40px;padding-left:0;padding-right:0;}
#divscheduler #ListView .btn{min-width:auto;padding-left:8px;padding-right:8px}
#divscheduler #jumpDates #liTextTemplates_Header{top:12px;right:100px;}
.m-nav-sticky .m-nav-sticky__item{padding-left:0;padding-right:0;}
.form-list-popup .officeForms #GrdForm .k-grid-content{height:calc(100% - 0px) !important}

}  /* end media max-width:400px */

.k-coloreditor-cancel, .k-coloreditor-apply{border-radius:5px !important}
.k-dialog-wrapper .k-actions-stretched {text-align:right;display:block;}
.k-dialog-wrapper .k-actions-stretched > *{-ms-flex:none;flex:none;}
.k-dialog-wrapper .k-actions-stretched > button.k-button-solid-base { height: 37.5px;  border-radius: 6px;   min-width: 80px;}
.k-dialog-wrapper .k-actions-stretched > button.k-button-solid-primary {float:right;margin-left:10px;min-width:80px;color:#fff !important;   height: 37.5px;    border-radius: 6px;
    padding-right: 20px;}
.formeo.formeo-render .formeo-column .f-field-group .f-checkbox input[type="checkbox"]:checked:disabled{color:#ffffff;background-color:var(--primary-color);border:solid 1px var(--primary-color);position:absolute;left:-1px;top:2px;opacity:1;}
.formeo.formeo-render .formeo-column .f-field-group .f-checkbox input[type="checkbox"]:checked:disabled::before{content:"\f00c";font-family:FontAwesome;width:13px !important;
height:13px !important;font-size:11px !important;border-radius:2px !important;text-align:center;line-height:13px;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);background-color:var(--primary-color);border:none;overflow:hidden;position:absolute;top:50%;left:50%;box-sizing:content-box;}
.formeo.formeo-render .formeo-column .f-field-group .f-radio{position:relative;padding-left:0; min-height: 30px;}
.formeo.formeo-render .formeo-column .f-field-group .f-radio input{float:left;margin-top:3px}
.formeo.formeo-render .formeo-column .f-field-group .f-radio label{padding-left:20px;display:block;line-height:22px}
.formeo.formeo-render .formeo-column .f-field-group .f-radio input[type="radio"]:checked:disabled{color:#ffffff;background-color:var(--primary-color);border:solid 1px var(--primary-color);position:absolute;left:-1px;top:2px;opacity:1;border-radius:50% !important;}
.formeo.formeo-render .formeo-column .f-field-group .f-radio input[type="radio"]:checked:disabled::before{content:"\e308";font-family:WebComponentsIcons,monospace;width:14px !important;height:14px !important;font-size:12px !important;border-radius:50% !important;text-align:center;line-height:14px;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);background-color:var(--primary-color);border:none;overflow:hidden;position:absolute;top:50%;left:50%;}
#topbar_notifications_notifications .m-list-timeline__text .row .col-md-6{flex:0 0 60%;max-width:60%;}
#topbar_notifications_notifications .m-list-timeline__text .row .col-md-6 + .col-md-6{flex:0 0 40%;max-width:40%;}
.m-list-timeline__items .m-list-timeline__item .m-list-timeline__time{padding-right:0 !important}

.k-tooltip.k-widget .k-tooltip-content{text-align:center;}
.badge-primary{color:#fff;background-color:var(--primary-color);line-height:15px}
.recall-sec #h3PatientMobile .tcTooltip{float:left;}
.popup_body.edit-claim-atta-popup{min-height:440px;}
body .k-overlay{background-color:#00000050 !important;opacity:1 !important;}
.arrow_box{top:10px;left:-76px;position:relative;background:#ffffff;border-radius:3px;-webkit-filter:drop-shadow(0 1px 10px rgba(113, 158, 206, 0.8));
-moz-box-shadow:0 1px 10px rgba(113, 158, 206, 0.8);filter:drop-shadow(0 1px 10px rgba(113, 158, 206, 0.8));width:258px;}
.arrow_box:after,.arrow_box:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:var(--primary-color-lightest);border-width:19px;left:50%;margin-left:-19px;}
.arrow_box:before{border-color:rgba(113, 158, 206, 0);border-bottom-color:#719ECE;border-width:20px;left:50%;margin-left:-20px;}
.k-widget.k-dropdown{max-width:100% !important;width:100%;}
.NotificationIsRead{background-color:rgb(255 166 44 / 10%);}
.translate_link{clear:left;font-size:12px;position:absolute;bottom:26px;right:0;text-decoration:underline;}

.k-i-chevron-left::before{content:"\e016";}
.k-i-chevron-right::before{content:"\e014";}
.k-i-caret-alt-to-right::before{content:"\e009";}
.k-i-copy::before{content:"\e65d";}
.k-i-track-changes-enable::before{content:"\e64a";}
.k-i-clipboard-text::before{content:"\e665";}
.k-i-book::before{content:"\e651";}
.k-i-paperclip-alt::before{content:"\e10e";}
.k-i-search::before{content:"\e13e";}
.k-edit-buttons button{border-radius:6px}
.k-edit-buttons button.k-button.k-scheduler-cancel .k-svg-icon,
.k-edit-buttons button.k-button.k-scheduler-update .k-svg-icon,
.k-edit-buttons button.k-button.k-scheduler-delete .k-svg-icon { display:none; }

.k-edit-buttons button.k-button.k-scheduler-update{background-image:url(../images/icon-save.png);background-repeat:no-repeat;background-position:12px 50%;background-size:14px auto;text-indent:20px;}
.k-edit-buttons button.k-button.k-scheduler-cancel{background-image:url(../images/icon-cancel.png);background-repeat:no-repeat;background-position:12px 50%;background-size:14px auto;text-indent:20px;}
.k-edit-buttons button.k-button.k-scheduler-delete {background-image:url(../images/icon-delete.png) !important;background-repeat:no-repeat !important;background-position:13px 50% !important;background-size:14px auto !important;text-indent:20px;}
.k-edit-buttons button.k-button.k-scheduler-cancel, .k-edit-buttons button.k-button.k-scheduler-delete{color:#fff !important;background-color:#f4516c !important;border-color:#f4516c;}
.k-edit-buttons button.k-button.k-scheduler-cancel:hover, .k-edit-buttons button.k-button.k-scheduler-delete:hover{color:#fff;background-color:#f22d4e;border-color:#f12143;}
.k-edit-buttons .k-scheduler-Editcurrentoccurrence, .k-edit-buttons .k-scheduler-Edittheseries{background-color:var(--primary-color) !important;border-color:var(--primary-color) !important;color:#fff !important}
.k-edit-buttons .k-scheduler-Editcurrentoccurrence:hover, .k-edit-buttons .k-scheduler-Edittheseries:hover{background-color:var(--secondary-color) !important;border-color:var(--secondary-color) !important;}
.k-edit-buttons .k-scheduler-Editcurrentoccurrence span:before, .k-edit-buttons .k-scheduler-Edittheseries span:before{content:"\f044";font:normal normal normal 14px/1 FontAwesome;padding-right:8px;}

.k-edit-buttons button.k-button.k-scheduler-resetSeries{background-color:var(--primary-color) !important;border-color:var(--primary-color) !important;color:#fff !important;}
.k-edit-buttons button.k-button.k-scheduler-resetSeries:hover{background-color:var(--secondary-color) !important;border-color:var(--secondary-color) !important;}
.k-edit-buttons button.k-button.k-scheduler-resetSeries span:before{content:"\f0e2";font:normal normal normal 14px/1 FontAwesome;padding-right:8px;}
.k-grid-toolbar .k-grid-excel .k-i-file-excel { font-size: 20px; margin: 0; }
.k-grid .k-grid-toolbar .k-button.k-grid-excel { padding-left: 12px !important;  }

/* timebarblock */
 #tc-timebar .timebar-container {  width: 100%;   overflow-x: auto; padding: 7px 0 0;  }
 #tc-timebar .timebarblock {  display: flex;  width: 100%; min-height: 18px; top: 0; bottom: 0;  border-radius: 3px; flex-wrap: wrap;  }
 #tc-timebar .time-slot {   display: inline-block;   padding: 8px;  width: 18px;  text-align: center;   background: #efefef;  border: 1px solid #c1c1c1;  cursor: pointer;    user-select: none;   transition: background-color 0.3s ease, transform 0.2s ease; /* Smooth transition effects */
        margin-right: 1px;    margin-bottom: 1px;     border-radius: 4px; }
#tc-timebar .time-slot:hover { background: var(--secondary-color); transform: scale(1.05); }
#tc-timebar .time-slot.selected { background: var(--secondary-color); color: white; border-color: #a56307;   }
#tc-timebar .total-time {  margin-top: 2px; }
/* end media */




/* iPad Portrait and Landscape */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile a.m-nav__link span{line-height:55px !important;float:left !important;}
} /* end css */



@media only screen and (min-device-width:2160px) and (min-device-height:1440px) {
#divscheduler #scheduler{height:1140px !important;}
}
/* end media */

@media (min-width:1681px) {
.surfaceClipboard{margin:0 auto}
.hdrPatientPortal_layout span#spUserDisplayName_HeaderMenu{max-width:140px !important;}
} /* end media */

@media (max-width:1500px) {
 #GrdInsuranceCompany .k-auto-scrollable table col:not(style){width:250px;}
 #GrdInsurancePlan .k-auto-scrollable table col:not([style]){width:121px !important}
 .perioChartPanel .pcExamcol3, .perioChartPanel .pcExamcol4{margin-top:0 !important}
}

@media (min-height:960px) {
.send-text-popup textarea#TextMessage_SendText{height:180px !important}
}

#FormBuilderId #f-label_cliniclogo{object-fit:contain;}
.k-coloreditor-apply.k-button.k-primary{color:#fff !important}
body .fa.fa-check-square-o:before{content:"\f044" !important;}

.right-hdr-menu-sec ul.m-topbar__nav li.li-icon-Help .m-dropdown__arrow{top:5px;right:6px;left:auto;}
.right-hdr-menu-sec ul.m-topbar__nav li.m-topbar__user-profile .m-dropdown__arrow{right:130px !important;}
#scheduler .k-scheduler-dayview .k-scheduler-content .k-scheduler-table tr td .clsSlotColor.timeBlockTooltip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;}
.m-header-menu .m-menu__nav > .m-menu__item #spTotal_HeaderMenu.noto_label{top:2px;right:2px;}
#spChatCnt_HeaderMenu.noto_label{top:-8px !important;right:-4px !important;}
.scheProduction{position:absolute;right:426px;top:10px;z-index:9;color:#fff;}
.modal-backdrop.show{z-index:99;}
span#spUserDisplayName_HeaderMenu{text-overflow:ellipsis;max-width:70%;width:auto !important;overflow:hidden;}
#ReportTreeView{border-radius:10px;}
.trv-content{border-radius:0 0 10px 10px; border-color: #c5c5c5; }
#ReportViewer .trv-nav > ul{border-radius:10px 10px 0 0;}
.trv-pages-area.interactive .trv-page-container .trv-page-wrapper.active .trv-report-page{border-width:0;}
.k-datetimepicker .k-select + .k-select, .k-dropdown-wrap .k-select, .k-list-container.k-state-border-right, .k-numeric-wrap .k-select, .k-picker-wrap .k-select{
    border-radius:0 6px 6px 0 !important;}
.k-window .k-window-titlebar .k-icon.k-i-close:before{text-indent:0;font-size:20px;}
.mark-unread-icon{width:20px;display:inline-block;height:20px;background:url(../images/icon-message.png) no-repeat top left;background-size:100%;
vertical-align:top;margin-left:2px;margin-top:1px;} 
.mark-unread-icon:hover{background-position:left -20px;}
.newmessagecss  .mark-unread-icon{background-position:left -40px}
.btn-svg{display: flex;align-items: center;justify-content: center;padding-top: 6px;padding-bottom: 6px;}
.btn-svg svg{margin-right:0;}
.btnH-36 { height:36px !important;}
.btn-inline-svg{display:inline-flex;align-items:center;padding-top:5px;padding-bottom:5px;justify-content:center;}
.m-menu__subnav .m-menu__item .navIcon.svg-profile{width:18px;height:18px;margin-left:4px;margin-top:3px;}
.quick-note tcTooltip{display:inline-block}
svg.icon_note{width:25px;height:25px;fill:#000;}
.tcTooltip img{max-width:32px;}
.m-list-timeline__time svg.notificationIcon{width:18px;height:18px;fill:#7b7e8a;}
.m-list-timeline__time svg.notificationIcon:hover{fill:var(--primary-color);}
.send-message-popup .message-icons .fa{font-size:1.5rem;margin-right:4px;margin-left:0 !important}
.notifcation_label{background:red;color:white;}
.my-task-edit-popup .k-autocomplete-clearable{max-width:305px;width:100%}
.gridTextMessage_icons svg.orthoChart{width: 22px;height: 22px;}
.gridTextMessage_icons svg.xRayImaging{width: 19px;height: 19px;}
#Formnewslettergroup #AddCriteriaList [class^=CustomQuestion] label{display: flex;justify-content: flex-end;line-height: normal;align-items: center;}
.spnApptTreatment_Notification {max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
button span.k-icon, button i.k-icon{vertical-align:top}
.headerNotiMsg { list-style:none; padding:0; margin:0; }
.headerNotiMsg li { padding:8px 0; border-bottom:1px solid #ebebeb; }
.headerNotiMsg li > span { font-weight:bold; margin-right:5px; }
.headerNotiMsg li:hover { color:var(--secondary-color); }
.headerNotiMsg li:last-child { border-bottom:0;}
.m-dropdown.m-dropdown--align-center.liSecureMessages .m-dropdown__wrapper {  width: 240px;  margin-left: -120px; }

.team-signals .navIcon { width: 30px;  height: 30px; fill:var(--default-color) }
.k-tooltip[id^="Signal_"] { }
.team-signals { margin-left: 0; width:auto !important;  display: flex !important;  overflow: hidden; position: absolute !important; left: 55px; background: #fff; bottom: 0;  border: solid 1px #c5c5c5; border-bottom:none; border-radius:8px 8px 0 0;  overflow: hidden;}
.team-signals > [class^="Signal_"] {border-right: solid 1px #c5c5c5;  padding: 5px 5px;   background: transparent !important;}

.k-tooltip[id^="Signal_"] .k-tooltip-content { color: #000;   padding: 5px; }
.teamsignalclass.k-tooltip[id^="Signal_"]  .k-tooltip-content {  padding: 5px; }
.k-tooltip[id^="Signal_"] .k-tooltip-content .template-item1,
.k-tooltip[id^="Signal_"] .k-tooltip-content .signal-item {  margin: 0;  left: -5px; position: relative;  top: -5px;  width: calc(100% + 10px); }
.k-tooltip[id^="Signal_"].activetc .k-tooltip-content { color: #000; /* bottom: 0;  position: absolute; right: 0;    left: 0;*/ }
.k-tooltip[id^="Signal_"] { padding: 0; background-color:#fff !important; border:solid 3px var(--secondary-color) !important; margin:0 !important; /*height: 100%;*/ border-radius:4px !important }
.k-tooltip[id^="Signal_"] .tooltipheader { background-color:var(--secondary-color) !important; padding:5px 10px 7px 10px !important; color:#fff;  text-align: left; font-size: 16px; }
.k-tooltip[id^="Signal_"] .signalDescContent { padding:0 5% 10px; width: 90%;  text-align: left; }
.k-tooltip[id^="Signal_"] .signalDescContent .k-form-label { color:#444; }
.k-tooltip[id^="Signal_"] .signalDescContent textarea { border-color: #ccc !important; color: #575962 !important; border-radius:8px; width:96%; padding:8px 2%; }
.k-tooltip[id^="Signal_"] .sd-col-4 { flex: 60px; max-width: 60px; padding-left: 10px;}
.k-tooltip[id^="Signal_"] .sd-col-4 label { margin-top:8px;}
.k-tooltip[id^="Signal_"] .sd-col-8 { flex: 0 0 218px; max-width: 218px;}
.k-tooltip[id^="Signal_"] .sd-col-8  .k-combobox { width:100%;}
.k-tooltip[id^="Signal_"] .sd-col-8 .form-control {  width: 90%; padding: .65rem 5%;}
.k-tooltip[id^="Signal_"] .sd-btn { margin-top:6px;  }
.k-tooltip[id^="Signal_"] .signalDescContent .k-input {  padding-right: 0; }
.k-tooltip[id^="Signal_"] .k-dropdown-wrap > .k-clear-value {  right: 8px;  display: block;  background: #fff;  z-index: 9; }
.k-tooltip[id^="Signal_"] .signalDescContent .k-widget.k-dropdown { border:none;}
.k-tooltip[id^="Signal_"] .signalDescContent .k-dropdown-wrap.k-state-active { border-color:transparent; border-width:1px;}
.k-tooltip[id^="Signal_"] .k-tooltip-button {  position: absolute;  right: 4px;  top: 4px; }
.k-tooltip[id^="Signal_"] .k-tooltip-button .k-icon { color:#fff; visibility:hidden }
.k-tooltip[id^="Signal_"] .k-list-container .k-list-filter > .k-textbox {  width: auto !important; }
.nrmltooltip[id^="Signal_"] { padding:5px;}

.signalDescContentWrap { /*height:122px;*/ overflow:hidden; }
.signalDescContent .width50 {  width: 50%;   float: left;  margin-bottom: 10px; }
/*#team-signals .tsowl-carousel .owl-stage {
    display: flex;
}*/
.k-popup .k-list .k-item > .k-group,
body .k-popup .k-list > .k-item { /*border-top:0 !important*/
}
.signalDescContent .form-control.k-multiselect.form-control {  border-width: 1px !important;   box-shadow: none; }
.signalDescContent .form-control.k-multiselect.form-control .k-multiselect-wrap { border: 0 !important; box-shadow: none;  padding-right:0; }
.signalDescContent .k-multiselect-wrap > .k-clear-value { display: none;}
#dlgHygieneRecareScheConfirmation { white-space: normal;}
div#kwSupportRequest {   margin-bottom: 0;   padding-bottom: 0;   border-radius: 0 0 10px 20px;   overflow: hidden; }

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .touchDevice #m_header_topbar.m-topbar .main_nav{width:40% }
    .touchDevice #m_header_topbar.m-topbar .right-hdr-menu-sec {   width: 60%; }
    .touchDevice #m_portlet .dashboard_operatory .front-desk-view { margin-left: 0;}
    .m-header.hdrPatientPortal_layout .hPatientPortal #m_header_nav {    flex: 2;  }
}

/* Styles for iPad Pro 13 2024 in portrait mode */
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
    body .m-topbar .m-topbar__nav.m-nav > .m-nav__item.client_logo {     display:none;   }
    .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--fluid#m_header_nav {    width: 60% !important;  }
    .m-header.hdrPatientPortal_layout .hPatientPortal #m_header_nav {    flex: 2;  }

} /* End media width: 58% !important;*/
[id^="dlgConfirmMakePat"] {  min-height: 100px }
.touchDevice .k-window.k-widget:has(.k-window-titlebar + #kwOpenPopupProp_CN) {  top: 10px !important;}

/* Your landscape iPad Pro 11-inch 2024 */
@media screen and (min-device-width: 834px) and (max-device-width: 1194px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {

}
/* iPad 10th Generation (10.9-inch) - Portrait and Landscape */
@media screen and (min-width: 1024px) and (max-width: 1280px) and (orientation: landscape) {
    #divNewsLetter .en-head-Right {  top: 10px !important;  }
    #GrdClaimToSend > .k-toolbar.k-grid-toolbar { top: -63px !important;}
    #GrdBatchInsPay .k-auto-scrollable table col:not(style) { width: 200px;}
    .ins-payment-popup textarea#Comment_IP { height: 210px;}
    .edit-statement textarea.k-textbox { height: 70px !important;}
    #imagelpg { height: calc(100% - 70px); }
    .thumbnails-popup .k-editor { max-height:320px; }
    #divScheduledHygieneProduction .k-toolbar.k-grid-toolbar,
    #divScheduledProduction .k-toolbar.k-grid-toolbar {  top: -50px;}
    #divSameDayHygiene .include-missed { margin-top:0;  width: 140px;}
    .same-day-hygience #GrdSameDayHygienes { height: calc(100% - 130px) !important; }
    #tabstrip-1 .unverified-insurance .refresh-btn { margin-top:8px; }
    #divRecallSetup  .list-types .k-listbox {  height: 150px !Important;}
    #divRecallSetup  .btn.btn-primary.mt-3 { margin-top: .25rem!important; }
    .osChairsSection .osChairsTable { max-height: 165px; }
    #GrdTeamSignals table col:nth-child(4),
    #GrdTeamSignals table col:nth-child(5) { width:100px !important;}
    #divPatProfileSettings .mrgnT10 { margin-top: 5px !important; }
    #divInsOpt textarea.k-textbox { height: 250px; }
    .k-tabstrip-top > .k-tabstrip-items-wrapper { margin-top: 0 !important; }
    #tabstrip_TT .k-grid .k-grid-container .k-grid-content { max-height: 330px;  }
    #tabstrip_TT .label-merge-field { line-height:normal; }
    #tabstrip_TT textarea.k-textbox { height: 65px; }
    #divInsOpt #divInvoice { margin-top:5px !important}
    #divInsOpt #divInvoice fieldset { padding-bottom: 2px;}
    #divInsOpt.account-optin-popup textarea.k-textbox {  height: 70px; }
    #divMessageTemplate .k-editor { height: 340px;  }
    .add-appt-widget textarea.k-textbox {    height: 135px !important;   }
    #ContactHxGrid .k-grid-container .k-grid-content { height: 120px !important;}
    #grdApptProc .k-grid-container .k-grid-content { height: 130px !important;}
    .ins-payment-eob-popup #GrdClaimsAttached{height:calc(100% - 400px) !important;}

}