@charset "utf-8";

:root {
  --input-group-addon-width: 85px;
}

@media (min-width: 767px){
	.hideInMobile{ display:block;}
	.showInMobile{ display:none;}
}

@media (min-width: 768px){
	.uploadPage #page-wrapper { margin-left:0px;}
	.patientName{ width:260px; display:inline-block;}	
	.docType{ width:5%;}
	.docName{ width:80%;}
	.docOpt{ width:7%;}
	.letterSub input[type="text"]{ width:94%!important;}
	.memoSub input[type="text"]{ width:50%!important;}
	.selectPeriod{ float:right;}
	.patientBlock .select2-container{ min-width:180px;}
	.homequeue .widthwrapper{width: initial}
}


/*-- General --*/
body{ height:auto; /*font-size:15px;*/}

/* .homequeue .tabs-container .tab-pane .panel-body{overflow: hidden} */
.homequeue #tab-1 .panel-body{overflow:hidden}
.homequeue #queue_table .action-block{
	position: relative;
	display: flex;
}
.homequeue #queue_table .action-block .btn-danger-wrapper{
	margin: 0 15px;
}

body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a, body.canvas-menu.mini-navbar .navbar-default .nav > li > a{ font-size:14px;}
h6{ font-weight:bold;}
.text-confirm{ color:#1ab394;}
.page-heading{ padding: 10px 5px 0 5px;}
.page-heading h2{   line-height: 30px;  margin-top: 10px;}
.pageTitle{ margin-top:18px; margin-left:15px;}
.wordBreak{ word-break:break-all;}

/*-- Tabs --*/
.tabs-container .panel-body{ padding:10px;}
.wrapper-content{ padding: 10px 10px 40px;}

.clear{ clear:both;}
.space-top{ margin-top:10px;}
.space-bottom{ margin-bottom:10px;}

/*-- Input --*/
.select2-container--default .select2-results__option--highlighted[aria-selected]{ background:#1ab394;}
.select2-container .select2-selection--single{ height:34px; }

/*-- Button --*/
.btn-default:active, .btn-default:hover, .btn-default:focus{ color:#f8ac59!important; background:white!important;}

/*-- Sidebar --*/
.sidebar-profile{ background:#1ab394!important; color:white;}

/*-- Top Menu --*/
.navbar-right{ float:right;}

/*-- ibox --*/
.ibox-content{ min-height:100px;}

/***------- Each Pages -------**/
/*-- Login --*/
/*-- Login --*/
.loginColumns{ max-width:1000px;}
.loginPanel{ 
	width:100%;
	height:400px;
	padding:20px 50px; 
	background:url(../images/SGMedIntel.Clinic-Management-Software-System-Singapore-3.jpg) 60% 70%;
	position:relative;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
}
.loginPanel:before, .loginPanel:after{
    position: absolute;
    content: "";
    top: 280px;
    bottom: 5px;
    left: 27%;
    right: 30px;
    z-index: -1;
    border-radius: 200px/13px;
    width: 50%;
}
.loginPanel .ibox-content{ background-color:rgba(255,255,255,0.8)}

/**-- Login_new --**/
@media (min-width: 0px) {
      .marketing {
        background-image: none;
    }
}
@media (min-width:800px) {
	.login-marketing{ 
		background:url(../images/login_bg.jpg) no-repeat; background-size:cover;
	}
}

@media (min-width: 0px) {
	.login-marketing .loginPanel{ 
		background:rgba(255,255,255,0.8); 
		padding:20px 20px; 
		box-shadow:0px 0px 5px #999;
		height:620px;
		margin-left:0;
	}
}
@media (min-width: 800px) {
	.login-marketing .loginPanel{ 
		background:rgba(255,255,255,0.8); 
		padding:20px 30px; 
		box-shadow:0px 0px 5px #999;
		height:650px;
		margin-left:0;
	}
}
.login-marketing .loginColumns{ padding-top:100px;}
.login-marketing .ibox-content{ border-top:none; background:transparent;}
.login-marketing .text-title{ font-weight:bold; font-size:24px;}
.login-marketing .text-subtitle{ color:#2f4050; margin-top:10px;}
.login-marketing h4.portal-feature{ text-align:center;}
#carousel {
	width:100%;
	height:100px;
	position:relative;
	clear:both;
	overflow:hidden;
	margin:0;
	margin-top:10px;
}
#carousel img {
	visibility:hidden; /* hide images until carousel can handle them */
	cursor:pointer; /* otherwise it's not as obvious items can be clicked */
	border:1px solid #aaa;
}
.carousel_caption{}

.period, .patient{ display:inline-block; width:200px;}
.dropzone{ position:relative; padding:0;}
.dropzone .btnUpload{ position:absolute; top:-43px; left: 285px; margin-left: 0;}
.dropzone .dz-default.dz-message { background-image:none;}
.dropzone .dz-default.dz-message span{ display:inline-block; margin-left:80px; font-size:14pt;}
.uploadPage .select2-container { width:80%!important;}
.bigdrop { width: 250px !important; max-height:300px!important;}
.bigdrop .select2-results__options{ max-height:250px!important;}
.contact{ margin-top:10px; margin-bottom:10px;}
.label-block{	display: inline-block;}
/*-- Memo --*/
.memoIbox{ padding-top:0px;}

/*-- Consultation Note --*/
.notePage{ padding:0 15px;}
.summernote.consult, .summernote.summary{ padding:0 5px;}
.summernote{ min-height:30px;}

/*-- Referral Letter --*/
.mail-box-header{ padding-top:20px;}
.letterSub{ width:100%!important;}
.editLetter, saveLetter, saveEditLetter,closeEditLetter{ display:inline-block;}
.note-editor .note-editable{ min-height:120px; border:1px solid #E7EAEC;}
.closeEditLetter{
margin-left: 5px;
}
.letterTool{ margin-top:-10px; margin-right:-10px;}

/*-- Patient --*/
.periodBlock .select2-container--default .select2-selection--single{
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	margin-top:1px;	
}
.btnSearch{
	margin-left:-4px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}
.text-edit{
	 resize: none;
}
.reminder-edit{
	color:#676a6c;
	font-size: 13px;
	min-height:80px;
}
/*-- Calendar --*/
.ibox-calendar{ padding:10px!important;}
.fc-event, .fc-agenda .fc-event-time, .fc-event a{ padding:3px;}
.fc-day-grid-event > .fc-content{ white-space:normal; overflow:visible; font-size:10px;}

@media (max-width: 768px) {
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
		padding-left:10px;
		padding-right:10px;	
	}
	.patientName{ width:200px; display:inline-block;}/*-- Patient Profile --*/
	.docType{ width:15%;}
	.docName{ width:70%;}
	.docOpt{ width:15%;}
	.doctor, .visitDate, .template, .subject, .form-group{ width:100%;}
	.selectPeriod{ float:left;}
	.patientBlock .select2-container{ min-width:240px;}
	.ibox-calendar{ min-height:470px;}
}
/*-- Display Item Rule --*/
@media (max-width: 767px){
	.hideInMobile{ display:none;}/* hidden in mobile device*/
	.showInMobile{ display:block;}
	.tabs-container .nav-tabs > li{
	float:left!important;
	}
	
}

.fc-event, .fc-agenda .fc-event-time, .fc-event a{ padding:3px;}
.fc-day-grid-event > .fc-content{ white-space:normal; overflow:visible; font-size:10px;}

/*-- Easy UI- Combogrid --*/
.textbox{ 
	border:1px solid #e5e6e7;
	border-radius:1px;
	background-color:#FFFFFF;
	padding: 2px 12px;
    width: 100%;
    font-size: 14px!important;
	font-family:"open sans", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}
.textbox-focused{ box-shadow:none; border-color:#1ab394;}
.textbox:focus{ border-color:#1ab394 !important; outline:none;}
.textbox .textbox-text{ font-size:14px;}
.combo-arrow{ height:25px!important; background:url(../css/images/combo_arrow.png) no-repeat center center!important;}
.combo-arrow:hover{ background-color:transparent;}
.datagrid-header-inner{ background-color:#F5F5F6; font-weight:bold; border-bottom:1px solid #DDDDDD;}
.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber{ font-size:14px; padding:6px 10px;}
.datagrid-row-selected{ background-color:#1ab394; color:#FFF;}
.datagrid-row-over{ background-color:#f5f5f5;}

/*-- button drop down menu --*/
.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}

.dropdown-menu {
    min-width: 0px !important;
}

/*-- jQ Grid --*/
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0;top: 0;padding: 0;font-size: 13px;}
.ui-jqgrid .ui-jqgrid-htable th div {
	overflow: hidden; 
	position:relative; 
	height: 40px;	
	text-align: left; 
	padding-left: 5px;
	padding-top: 12px;}
.ui-jqgrid .ui-paging-info {
	font-weight: bold;
	height:19px; 
	margin-top:3px;
	margin-right:4px;}
.ui-jqgrid .ui-pg-table{
	font-size: 13px;
	padding-left: 3px !important;
	padding-right: 3px !important;
}

/*-- memo --*/
.memoSub{ width:100%!important;}
.memoSubCaption{ width:130px;}

.ibox-content > .sk-spinner { display: none; }
.ibox-content.sk-loading { position: relative; }
.ibox-content.sk-loading:after {
    content: '';
    background-color: rgba(255,255,255,0.7);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

}
.ibox-content.sk-loading > .sk-spinner {
    display: block;
    position: fixed;
    top: 40%;
    left: 0;
    right: 0;
    z-index: 2000;
}

.nav-tabs > li > a > .a-bgcolor {
	color:#fff;
	background-color: #2f4050;
}

/*-- print config --*/
.print-caption{
	margin-top:8px;
}

/* -- FullCalendarEvent -- */
.fc-event {
    border-width: 3px;
}

/* -- Bootstrap table-bordered -- */
table.table-bordered-prescription{
    border:1px solid #D4D4D4;
    padding: 5px;
  }
table.table-bordered-prescription > thead > tr > th{
    border:1px solid #D4D4D4;
    padding: 5px;
}
table.table-bordered-prescription > tbody > tr > td{
    border:1px solid #D4D4D4;
    padding: 5px;
}

.gird_select2{
	min-height: 26px !important;
	max-height: 31px !important;
	
}
.instruction_select2{
	margin: 5px 0;
}

.notbold{
    font-weight:normal
}​

/* -- jqgrid pop up dialog background color -- */
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content{
	background: #fefefe;
}

.sweet-alert.sweetalert-lg { width: 700px; !important}


.ui-jqgrid .form-control {
    height: 30px;
    padding: 10px 5px;
}

.widget .rf-label{
	font-weight:bold;
}

@media only screen and (max-width: 1400px) {
 .hideInPad{display:none;}
}

@media only screen and (max-width: 1250px) {
 .hideInPad-s{display:none;}
}
@media only screen and (max-width: 1367px) {
 .hideInPad-l{display:none;}        
}
@media only screen and (max-width: 1199px) {
 .hideInPad-md{display:none;}
}
@media only screen and (max-width: 991px) {
 .hideInPad-sm{display:none;}
}
@media only screen and (max-width: 767px) {
 .hideInPad-xs{display:none;}
}
@media only screen and (min-width: 1251px) {
 .showInPad{display:none;}
}

.bigdrop {
    width: 600px !important;
}
.bigdrop_row {
	width: 580px !important;
}
#queue_table .Instructions:before{
	width: 200px;
}

@media (max-width:1024px)
{
	/* Table horizatal scroll bar */
	
}

.zk_table_scroll_x{
		display: block;
		overflow-x: auto;
	}
.zk_table_responsive{
	min-width: 100%;
	overflow-x: auto;
}
/*.zk_table_scroll_x td{
	max-width: 300px;
}*/

/* Home queue page styling */
/* .homequeue #queue_table_div{ */
	/* overflow-x: auto; */
/* } */
@media(max-width:767px){
	.homequeue .header-form-block .input-group.date {
		max-width: 90%;
		width: 90% !important;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	.homequeue .header-form-block{
		text-align: center;
	}
	.homequeue .header-form-block .btn-group.bootstrap-select.fit-width {
		width: 90% !important;
		margin-bottom: 15px;
	}
	.bootstrap-select.btn-group.bs-container .dropdown-menu {
		width: 100% !important;
	}
	.homequeue .header-form-block #doctor_selector + .select2 {
		width: 90% !important;
		margin-bottom: 15px;
	}
/*	.homequeue #queue_table td{
		display: flex;
		align-items: center;
	}*/
	.homequeue #queue_table td:before{
		width: 50% !important;
	}
	.homequeue #queue_table td:last-child:before{
		content: "" !important;
	}
	.homequeue #queue_table tr:last-child .dropdown-menu {
		bottom: 120%;
		top: auto;
	}
	.homequeue #queue_content ul.nav-tabs {display: inline-block;width: 100%}
	.homequeue #queue_content .tabs-container .nav-tabs > li{width: 50%}
	.homequeue .nav-tabs > li > a{font-size: 13px;padding: 10px 20px;border: 1px solid #e7eaec !important}
	.homequeue .DoctorBlock.m-xxs{margin: 0px}
	.homequeue .form-inline button.settings{margin-right: 15px;}
	.homequeue #queue_table div{margin-left: 15px;}
}
@media(max-width:515px){
	.homequeue .nav-tabs > li > a{font-size: 12px;padding: 10px 0px}
}
@media(max-width:420px){
/*	.homequeue #queue_table td{
		display: block;
	}*/
	.homequeue #queue_table td::before {
		width: 100% !important;
		display: block;
	}
	.homequeue #queue_content .tabs-container .nav-tabs > li{
		width: 100%;
	}
	.homequeue .nav-tabs>li>a{
		margin-right: 0px;	
	}
	.homequeue #queue_table div{margin-left: 0px;}
}

/* Inventory setup page styling */
.inventory_setup .page-heading .dropdowngroup{
	margin: 5px;
}
@media(max-width:768px){
	.inventory_setup .page-heading div{
		width: 100% !important;
	}
	.inventory_setup .page-heading .buttongroup{
		text-align: center;
		margin-bottom: 10px;
		display: flex;
		justify-content: space-around;
	}
	.inventory_setup .page-heading .buttongroup button{
		padding: 1% 10%;
	}
	.inventory_setup .page-heading .dropdowngroup{
		text-align: center;	
		margin: 5px 0;
		padding: 0 10px !important;
		width: 94% !important;
		
		margin: 5px auto;
		
		padding: 0 0 !important;
	}
	.inventory_setup .page-heading .dropdowngroup label{
		width: 35% !important;
		float: left;
		text-align: left;
	}
	.inventory_setup .page-heading .dropdowngroup .select2{
		width: 50% !important;
		float: right;
	}
	/*.inventory_setup #items_modal .tablecontainer{
		overflow-x: hidden;
	}*/
	.inventory_setup #items_modal .tablecontainer .col-sm-12{
		overflow-x: auto;
	}
	.itemname{
		width: 50%;
		display: inline-flex;
	}
	.inventory_setup .table_main
	{
		width: 90% !important;
		margin: 0 auto;
	}
	.inventory_setup .mob_heading
	{
		padding: 10px;
	}

	.inventory_setup #item_setup_table_paginate ul
	{
		display: flex;
		
		flex-wrap: wrap;
		
		justify-content: center;
		
		align-content: space-between;
		
		height: 63px;
	}
	
	.inventory_setup #item_setup_table_filter input
	{
		width: 72%;
	}
	.inventory_setup #item_setup_table_length
	{
		margin: 10px 0;
	}
	
	
	
	
}
.inventory_setup .tbl_btn
{
	min-width: 160px;
}
@media (max-width:1300px)
{
	.inventory_setup #item_setup_table thead tr th:last-child{
		height: 37px;
	}
}

/* Table Sort: 6-12-18;
-----------------------*/
table.dataTable thead .sorting:after, 
table.dataTable thead .sorting_asc:after, 
table.dataTable thead .sorting_desc:after, 
table.dataTable thead .sorting_asc_disabled:after, 
table.dataTable thead .sorting_desc_disabled:after{
	top: 50%;
    transform: translateY(-50%);
    right: 5px;
    bottom: auto;
}

.inventory_setup #item_setup_table thead tr th:after,
.zk_datatable .dataTable thead tr th:after,
table.dataTable thead .sorting:after{
	top: 50%;
    transform: translateY(-50%);
    right: 5px;
    bottom: auto;
}
.inventory_setup #item_setup_table_paginate ul li.active a,
.inventory_setup #item_setup_table_paginate ul li a:hover,
.inventory_setup #item_setup_table_paginate ul li a:focus
{
	background-color: #1c84c6;
	color: #fff;
}
.inventory_setup #item_setup_table thead
{
	/*background-color: #e9ecef;*/
}
.inventory_setup #item_setup_table_length select
{
	padding: 0px 12px;
}
.inventory_setup #item_setup_table>tbody>tr:nth-child(even){
	background-color:#f2f2f2;
 }
 .inventory_setup #item_setup_table tr th {
	/*border-top: 1px solid #8c8c8c;
	border-bottom: 1px solid #8c8c8c;*/
 }
 /* .inventory_setup #item_setup_table_paginate{
	margin: 10px 0 0;
 } */
 .inventory_setup #item_setup_table_info{
 	margin: 10px 0 0;
 }
 .inventory_setup #item_setup_table_paginate ul{
	height: initial;
 }
 .inventory_setup #item_setup_table_length font
{
	padding: 0px 5px 0px 5px;
}
.inventory_setup #item_setup_table_filter
{
	margin: 0px 0 10px;
}
.inventory_setup #item_setup_table_length
{
	margin: 0px 0 10px;
}

/* General zksoft datatable styling */

@media(max-width:768px){
	.zk_datatable .dataTables_paginate ul
	{
		display: flex;
		
		flex-wrap: wrap;
		
		justify-content: center;
		
		align-content: space-between;
		
		height: 63px;
	}
	.zk_datatable .dataTables_filter input
	{
		width: 72%;
	}
	.zk_datatable .dataTables_length
	{
		margin: 10px 0;
	}
	
	.zk_datatable .dataTables_filter
	{
		margin: 10px 10px 10px !important;
	}
	.zk_datatable .dataTables_length
	{
		margin: 10px 10px 10px !important;
	}
	.zk_datatable .dataTables_filter
	{
		margin: 0px 0 10px;
		text-align: center !important;
	}
	.zk_datatable .dataTables_length
	{
		margin: 0px 0 10px;
		text-align: center !important;
	}
}

.zk_datatable .tbl_btn
{
	min-width: 130px;
}
/*.zk_datatable .dataTable thead tr th:after{
	top: 8px;right: 5px;
}*/
.zk_datatable .dataTables_paginate  ul li.active a,
.zk_datatable .dataTables_paginate  ul li a:hover,
.zk_datatable .dataTables_paginateul li a:focus {
     background-color: #1c84c6;     color: #fff; 
 }
.zk_datatable .dataTable thead {
     /*background-color: #e9ecef; */
 }
.zk_datatable .dataTables_length select {
 padding: 0px 12px; 
 } 
 /* nth-child(even) 為母元素之下的第幾的元素(even:偶數, odd:單數) */ 
.zk_datatable .dataTable>tbody>tr:nth-child(even){
     background-color:#f2f2f2;  
 }
.zk_datatable .dataTable tr th {
     /*border-top: 1px solid #8c8c8c!important;     
     border-bottom: 1px solid #8c8c8c; */ 
}  
.zk_datatable .dataTables_paginate{
     margin: 20px 0 0;  
     }  
.zk_datatable .dataTables_paginate ul{
	height: initial;  
}
 .zk_datatable .dataTables_length font
{
	padding: 0px 5px 0px 5px;
}
.zk_datatable .dataTables_length {
 	float: none;
}

@media(min-width:769px){
	.zk_datatable .dataTables_filter
	{
		margin: 0px 0 10px;
		text-align: left !important;
	}
	.zk_datatable .dt-buttons{
		text-align: right !important;
	}
	.zk_datatable .dataTables_length
	{
		margin: 0px 0 10px;
		text-align: right !important;
	}
}

/* General page-heading styling */
.zk_searching_bar .page-heading .heading-inputgroup{
	/*margin: 10px 5px 0px 5px;*/
}
@media(max-width:768px){
	.zk_searching_bar .page-heading div{
		width: 100% !important;
	}
	.zk_searching_bar .page-heading .heading-buttongroup{
		text-align: center;
		margin: 10px 0px;
		display: flex;
		justify-content: flex-start;
	}
	.zk_searching_bar .page-heading .heading-buttongroup button{
		padding: 1% 10%;
	}
	.zk_searching_bar .page-heading .heading-inputgroup{
		text-align: center;
		margin: 5px 0;
		/*padding: 0 10px !important;*/
		width: 94% !important;
		
		margin: 5px auto;
		
		padding: 0 0 !important;
	}
	.zk_searching_bar .page-heading .heading-inputgroup label{
		width: 35% !important;
		float: left;
		text-align: left;
	}
	.zk_searching_bar .page-heading .custom-select2-single .select2{
		width: 50% !important;
		float: right;
	}
	.zk_searching_bar .page-heading .custom-select2-multi .select2{
		width: 40% !important;
		float: right;
	}
	.zk_searching_bar .page-heading .custom-select2-multi button{
		width: 7% !important;
		float: right;
	}
	.zk_searching_bar .page-heading .heading-inputgroup .input-field{
		width: 50% !important;
		float: right;
	}
	/*.zk_searching_bar .tablecontainer{
		overflow-x: hidden;
	}*/
	/*.zk_searching_bar .tablecontainer{
		overflow-x: auto;
	}*/
	/*.itemname{
		width: 50%;
		display: inline-flex;
	}*/
	.zk_searching_bar .table_main
	{
		width: 90% !important;
		margin: 0 auto;
	}
	.zk_searching_bar .mob_heading
	{
		padding: 10px;
	}

	.zk_searching_bar .page-heading .form-inline
	{
		padding-bottom: 0px;
	}
}
.zk_searching_bar .page-heading .heading-inputgroup .data-field{
	padding-left: 5px;
}
.zk_searching_bar .page-heading .custom-select2-single .select2{
	padding-left: 5px;
}
.zk_searching_bar .page-heading .custom-select2-multi .select2{
	padding-left: 5px;
}

.zk_searching_bar .input-daterange{
  width: 100%;
}
.zk_searching_bar .search_group{
  padding: 0px 0px 0px 0px;
}

.zk_searching_bar .input-group {
	padding: 5px 0;
}

.zk_searching_bar .zk_select_group {
    padding: 5px 0;
}



.zk_searching_bar .input-group-addon,.zk_searching_bar .input-group-addon strong {
   /* padding: 6px 8px;
    background-color: #eee;*/
   /* background-color: #fff;
    color: #6b6b6b;*/
}

.zk_searching_bar .input-group-addon-start{
   /* border-top: 1px solid #cbd5dd;
    border-left: 1px solid #cbd5dd;
    border-bottom: 1px solid #cbd5dd;
	min-width: var(--input-group-addon-width);*/
    border-radius: 5px 0px 0px 5px;
    text-align: left;
}

.zk_searching_bar .input-group-addon-end{
   /* border-top: 1px solid #cbd5dd;
    border-bottom: 1px solid #cbd5dd;
    border-right: 1px solid #cbd5dd;*/
	width: 40px;
    border-radius: 0px 5px 5px 0px; 
}

/*.zk_searching_bar .input-group .select2 span{

    border-radius: 0px 4px 4px 0px; 
}
*/
.zk_searching_bar .zk_btn_group > div[class*="col-"] {
    padding: 0px;
}

.zk_searching_bar .zk_btn_group {
	padding-top: 5px;
    padding-bottom: 5px;
    /*padding-left: 0px;
    padding-right: 0px;*/

    position: relative;
    display: flow-root;
    border-collapse: separate;
}

@media (max-width:1300px)
{
	/*.zk_searching_bar #item_setup_table thead tr th:last-child{
		height: 37px;
	}*/

/*	.zk_searching_bar .tablecontainer{
		overflow-x: auto;
	}*/
}

/* For xs */
/*@media(max-width:767px) {

	.zk_searching_bar .zk_btn_group .zk_btn_group_flex button {
        padding: 5px 10%;
    }
}*/

/* For sm */
@media(min-width:768px) and (max-width:991px) {

	.zk_searching_bar .zk_btn_group .zk_btn_group_flex button {
        padding: 5px 30px;
    }
}

/* For md */
@media(min-width:992px) and (max-width:1199px) {

	.zk_searching_bar .zk_btn_group .zk_btn_group_flex button {
        padding: 5px 35px;
    }
}

/* For under col-lg */
@media(max-width:1199px){
	.zk_searching_bar .input-group {
		text-align: center;
	}
	
	/*.zk_searching_bar .input-group-addon-start{
		text-align: left;
	}*/
	.zk_searching_bar .input-daterange .input-group-addon-start {
		width: var(--input-group-addon-width);
	}
	.zk_searching_bar .input-daterange .input-group-addon-date {
		padding: 4px 2px;
	}

	/*.zk_searching_bar .zk_btn_group .zk_btn_group_flex button {
        padding: 5px 10%;
    }*/
}

/* For above col-lg */
@media(min-width:1199px){
	.zk_searching_bar .zk_pull_left_lg {
		float: left;
	}
	.zk_searching_bar .zk_pull_right_lg {
		float: right;
	}
}

@media(max-width:767px){
	.zk_searching_bar .zk_btn_group .zk_btn_group_flex{
	    display: flex;
	    /*justify-content: space-between;*/
	    justify-content: flex-start;
	}
	.zk_searching_bar .zk_btn_group .zk_btn_group_flex button{
	    margin-right: 1%;
	}

}
@media(min-width:768px){
	.zk_searching_bar .zk_btn_group .func_btn{
        margin-left: 1%;
        float: right;
    }
    
}



/*Export Button Style*/
.export-btn {
    color: #767676;
    background-color: #fafafa;
    border-color: #ededed;
}

/* Table horizatal scroll bar */
.zk_table_scroll_x{
		display: block;
		overflow-x: auto;
	}
.zk_table_responsive{
	min-width: 100%;
	overflow-x: auto;
}
/*
* Date; 25/10,26/10,29/10 
* For  Patient Registration Form, Items Setup Detail Page, Company Profile Edit Page 
*/
.general-form .select2-container{ max-width: 100%; width: 100% !important; }
.border-bottom-none{ border-bottom: none !important; }
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline{ margin-left: 0 !important;  }
.checkbox-inline, .radio-inline{ margin-right: 10px !important; }
.default-invoice-format{ padding-left: 15px; }
textarea.form-control{ resize: none; }
@media (max-width: 1700px){
	.setup-edit-right-tabing .nav-tabs > li > a{ padding: 10px 15px 10px 15px; }
	.setup-edit-right-tabing .nav-tabs > li > a h2{ font-size: 15px; }
}
@media (max-width: 1400px){
	.setup-edit-right-tabing .nav-tabs > li > a h2{ font-size: 15px; }
	.setup-edit-right-tabing .nav-tabs > li > a{ padding: 7px 7px 5px; }
}
@media (max-width: 1290px){
	.nil-unkhown-btn .btn{ padding: 6px; }
	.setup-edit-right-tabing .nav-tabs > li > a {padding: 7px 10px 5px 10px;}
}

@media (max-width: 1199px){
	.general-form .row [class*="col-"]{ padding-bottom: 10px; }
	.general-form .form-group{ margin-bottom: 0; }
	.general-form .row.fix_margin_bottom{ margin-bottom: 0; }
	.general-form .select2-container{ display: block; }
	.fl-none-sm{ float: none !important; }
				#custom_insert{ display: block !important; }
				.checkbox.known_patient_box{ padding-left: 35px; }
				.modal#pt_add_emergency_modal .modal-dialog{ width: 100% !important; padding: 15px !important; max-width: 620px; }
}
@media (max-width: 767px){
	.general-form .row { margin-left: -10px; margin-right: -10px;  }
	.pull-right.add-patient-right{ float: none !important; }
	.page-heading{ padding-left: 10px; }
	.general-form .checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline{ margin-left: 0; }
	.minimalize-styl-2{ margin-left: 0; }
	.nav.navbar-top-links.navbar-right{ padding-left: 0; }
	.navbar-top-links li a{ padding: 15px 5px; }
	.general-form > .row > [class*="col-"]{ padding-left: 0; padding-right: 0; }
	.copayer-dtl-edit-form.general-form > .row > [class*="col-"]{ padding-left: 5px; padding-right: 5px; }
	.emergency-contact-btn{ clear: both; float: none !important; padding-top: 5px; }
	.add-patient-bottom{ padding-bottom: 60px !important; }
	.add-patient-bottom .pull-right{ float: none !important; }
	.save-cancle-btns{ padding-bottom: 50px; }
	.setup-edit-right-tabing .panel-heading h2{ font-size: 14px ; position: relative; color: #999; }
	.setup-edit-right-tabing .panel-heading h2:after{ position: absolute; content: ''; right: 0; top: 5px; border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px;height: 0;width: 0; }
	.setup-edit-right-tabing .panel-default>.panel-heading{ color: #18a689; }
	.title-save-cancle-btns{ float: none !important; padding-top: 10px; }				
	.navbar-static-top{ padding: 0 15px; }
	.default-invoice-format{ padding-bottom: 30px; }
	.default-invoice-format .checkbox-inline, .radio-inline{ display: block; padding-top: 5px; }
	.add_commission-btn{ float: none !important; }
	.add_commission-btn .btn{ white-space: inherit; max-width: 100%; text-align: left; }
	.footer #page_footer_login_info + .pull-right{ float: none !important; clear: both; }
	.general-form .widget{ padding: 15px; }
	.vaccine-table .table > tbody > tr > td{ min-width: 80px !important; }
	.items_setup-footer .footer{ margin: 0 -15px; }
				#pt_add_emergency_modal .modal-body{ padding: 20px 10px 30px; }
				.checkbox.known_patient_box{ padding-left: 30px; }
				#pt_add_emergency_modal .form-horizontal .form-group{ margin-left: 0 !important; margin-right: 0 !important; }
				.save_emergency_btn{ padding-right: 25px !important; }
}
@media (max-width: 480px){
	.checkbox-inline, .radio-inline{
		display: block;
	}
}
/*--31-10-2018--*/
.doc-tag-list.tag-list li a{ padding: 12px 18px; border-radius: 30px; -webkit-box-shadow: 0px 0px 8px 0px rgba(231,234,236,1); -moz-box-shadow: 0px 0px 8px 0px rgba(231,234,236,1); box-shadow: 0px 0px 8px 0px rgba(231,234,236,1); background: #fff;  }
.doc-tag-list.tag-list li.active a, .doc-tag-list.tag-list li a:hover, .doc-tag-list.tag-list li a:focus {	background-color: #bdebff; color: inherit;}
.doc-tag-list.tag-list li a span.doc-tag-list-delete { display: none; padding-left: 5px;}
.doc-tag-list.tag-list li.active a span.doc-tag-list-delete{ display: inline-block;}
/*--01-11-2018--*/
#inventory-categories ul{ margin-bottom: -15px; }
#inventory-categories ul li{ display: inline-block; padding: 0 20px 15px 0; vertical-align: top; }
#inventory-categories ul li .inventory-category-box{ display: inline-block; width: 160px; min-height:100px; max-width:160px; padding:15px 10px 12px; text-align: center; border:#e7eaec 1px solid ; border-radius: 4px;  }
#inventory-categories ul li .hover-img{ display: none; }
#inventory-categories ul li p{ font-size: 15px; color:#000; font-weight: 400; text-transform: capitalize; padding-top: 5px; }
#inventory-categories ul li .inventory-category-img{ min-height: 45px }
#inventory-categories ul li .inventory-category-img img{ width:45px }
#inventory-categories ul li .inventory-category-box:hover img{ display: none; }
#inventory-categories ul li .inventory-category-box:hover img.hover-img{ display: inline-block; }
#inventory-categories ul li .inventory-category-box:hover p{ color:#fff;  }
#inventory-categories ul li .inventory-category-box:hover{ background:#1791a6; border-color:#1791a6;  }
.form-inline .form-control.inventory-category-search{ width: calc(100% - 50px); border-radius: 4px }
@media (max-width: 1024px){
	#inventory-categories ul{ margin: 0 -15px }
	#inventory-categories ul li{ width: 25%; margin: 0 -2px; padding: 0 15px 15px; text-align: center; }
	#inventory-categories ul li .inventory-category-box{ width: 100%; }
}
@media (max-width: 767px){
	#inventory-categories ul li{ width: 33.33%; }
	.form-inline .form-control.inventory-category-search{ width: 100% }
}
@media (max-width: 560px){
	#inventory-categories ul li{ width: 50%; }
}
@media (max-width: 400px){
	#inventory-categories ul li{ width: 100%; }
}


/*--01-11-2018- menu icon css-*/
/*
.nav>li.has-menu-item > a{ position: relative; }
.nav>li.has-menu-item > a:after{ position: absolute; content: ""; right: 9px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 12px; height: 11px; background: url(../images/angle-down-solid.svg) no-repeat; background-size: 9px auto; }
.nav>li.has-menu-item.active > a:after{ transform: translateY(-50%) rotate(180deg); -webkit-transform: translateY(-50%) rotate(180deg); right: 11px }
*/

.nav.nav-second-level > li.active > a{ background-color: #19aa8d; }
.mini-navbar .nav>li.has-menu-item > a:after{ display:none; }

/*--02-11-2018--*/
.right-sidebar-close{ position: absolute; right:15px; top:15px; font-size:20px; display:block ; cursor:pointer;}
.sidebar-container{position:relative;}
@media (min-width: 992px){
	.form-space-beetween{ float: right; padding-left: 8.33%; }
	.no-left-padding{ padding-left: 0!important; }
}
@media (max-width: 1199px){
	.goods-rcv-dtl-form.general-form .form-group { margin-bottom: 15px;	}
	.report_visit_type_row.dashboard-header{ padding: 0 }
}
@media (max-width: 991px){
	.goods-rcv-dtl-form .form-group{ width: auto; padding: 0 10px }	
	.form-space-beetween{ margin: 0 -10px }
	.goods-rcv-dtl-form.general-form .form-group { margin-bottom: 0;	}
	.goods-rcv-dtl-form-top.form-inline .form-group{ display: block; margin: 0 0 10px }
	.goods-rcv-dtl-header .nav.navbar-top-links.navbar-right{ padding-left: 10px }
}
@media (max-width: 768px){
	.goods-rcv-dtl-title.ibox-title h5 { float: none; }
	#drugs_area .form-horizontal .form-group, .inventory_purchase_order_form .form-horizontal .form-group{ margin: 0 -10px; width: auto; }
	.inventory_purchase_order_top_form .form-inline .form-control{ width: 100% !important;  }
	.footer-static .footer{ margin: 0 -15px; position: static; }
}
@media (max-width: 480px){
	#drugs_area .input-group{ display:block;  }
	#drugs_area .input-group span{ text-align:left; }
}
/*--01-11-2018- menu icon css-*/
.nav>li.has-menu-item > a{ position: relative; }
.nav>li.has-menu-item > a:after{ position: absolute; content: ""; right: 9px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 12px; height: 11px; background: url(../images/angle-down-solid.svg) no-repeat; background-size: 9px auto; }
.nav>li.has-menu-item.active > a:after{ transform: translateY(-50%) rotate(180deg); -webkit-transform: translateY(-50%) rotate(180deg); right: 11px }

.nav.nav-second-level > li.active > a{ background-color: #19aa8d; }
/*--02-11-2018--*/
.right-sidebar-close{ position: absolute; right:15px; top:15px; font-size:20px; display:block ; cursor:pointer;}
.sidebar-container{position:relative;}
.mini-navbar .nav > li.has-menu-item > a::after{ display:none;}
@media (min-width: 992px){
	.form-space-beetween{ float: right; padding-left: 8.33%; }
	.no-left-padding{ padding-left: 0!important; }
}
@media (max-width: 1199px){
	.goods-rcv-dtl-form.general-form .form-group { margin-bottom: 15px;	}
	.report_visit_type_row.dashboard-header{ padding: 0 }
}
@media (max-width: 991px){
	.goods-rcv-dtl-form .form-group{ width: auto; padding: 0 10px }	
	.form-space-beetween{ margin: 0 -10px }
	.goods-rcv-dtl-form.general-form .form-group { margin-bottom: 0;	}
	.goods-rcv-dtl-form-top.form-inline .form-group{ display: block; margin: 0 0 10px }
	.goods-rcv-dtl-header .nav.navbar-top-links.navbar-right{ padding-left: 10px }
}
@media (max-width: 768px){
	.goods-rcv-dtl-title.ibox-title h5 { float: none; }
	#drugs_area .form-horizontal .form-group, .inventory_purchase_order_form .form-horizontal .form-group{ margin: 0 -10px; width: auto; }
	.inventory_purchase_order_top_form .form-inline .form-control{ width: 100% !important;  }
	.footer-static .footer{ margin: 0 -15px; position: static; }
}
@media (max-width: 480px){
	#drugs_area .input-group{ display:block;  }
	#drugs_area .input-group span{ text-align:left; }
}
<<<<<<< .mine
/*--06-11-2018--*/
@media (max-width: 768px){
	.home_calendar_appt_form .row{ margin: 0 -10px; }
	.home_calendar_appt_form.form-horizontal .form-group { margin-right: -10px; margin-left: -10px; width: auto;}
	.home_calendar_appt_form.general-form > .row > [class*="col-"] { padding-left: 10px; padding-right: 10px;}
}





/*--15-11-2018--*/

.consult_note_page{  }
.consult_note_page #c_menu .nav>li{ display: inline-block; }
.consult_note_page .qr_code_btn{ font-size: 20px; padding: 6px 8px 5px; line-height: 1; }
.consult_note_page .qr_code_area{ display: inline-block; position: relative; }
.consult_note_page .qr_code_btn + .tooltip > .tooltip-arrow { top: 1px;  left: 50%;  margin-left: -5px;  border-bottom-color: #fff; /* black */  border-width: 0 5px 5px;}
.qr_code_modal .modal-content{ max-width: 300px; margin: 0 auto; text-align: center; }
.qr_code_modal .modal-content img{ display: inline-block !important; }
.qr_code_modal .modal-body{ padding: 50px 20px }
.qr_code_modal .modal-title{ overflow: hidden; margin-left: 12px; }
.qr_code_modal.modal.in .modal-dialog{ top: 30%; }
.qr_btn_popup{ position: relative; display: none; }
.qr_btn_popup span{ position: absolute; left: 50%; top: 100%; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.15); border: 1px solid #d7d7d7; white-space: nowrap; padding: 0 15px; font-size: 12px; line-height: 23px; color: #1c1f24; font-weight: bold; border-radius: 3px; transform: translateX(-50%);  }
.qr_btn_popup:before{ position: absolute; content: ""; left: 50%; top: -4px; margin-left: -8px; width: 8px; height: 8px; border-top: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; transform: rotate(-45deg); background: #fff; z-index: 2}
.consult_note_page .qr_code_btn:hover + .qr_btn_popup{ display: block; }


.navbar-default.consult_menu_nav{  border-bottom:1px solid #e7e9eb; }
.consult_menu_nav_wrapper {padding-top: 15px;}
.consult_note_page .nav.consult_menu{ display: inline-block; vertical-align: middle; margin-top: 0;}
.consult_note_page .nav.consult_menu > li{ border:1px solid ; border-radius: 4px 4px 0 0; border-color: transparent; margin: 0 -2px -1px; }
.consult_note_page .nav.consult_menu > li > a{ color: #676a6c; font-size: 14px; }
.consult_note_page .nav.consult_menu > li > a:hover{ background: transparent; color: #1AB394;  }
/*.consult_note_page .nav.consult_menu > li.active > a{ border-color:#e7e9eb; }*/
.consult_note_page .nav.consult_menu > li.active { border: 1px solid; background: #fff; border-color: #e7e9eb #e7e9eb #ffffff;}
/*.consult_note_page .nav.consult_menu > li:focus, 
.consult_note_page .nav.consult_menu > li:active{ outline: none !important; box-shadow: none !important; background: #fff; color: inherit; }*/
.consult_note_page .nav.consult_menu > li > a:active,
.consult_note_page .nav.consult_menu > li > a:focus{ outline: none !important; box-shadow: none !important; background: #fff; color: inherit;}
.consult_note_page .nav.consult_menu > li > a .label{ border-radius: 50%; margin-left: 10px; width: 19px; height: 19px; line-height: 19px; padding: 0 2px; text-align: center;  }
.consult_note_page #content_page {overflow-y: auto;}

.priority-nav__wrapper{ z-index: 5; display: inline-block; vertical-align: middle;}
.priority-nav__dropdown{ right: 0; top: 100%; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.15); border: 1px solid #d7d7d7; }
.priority-nav__dropdown li{ background: #fff; }
.priority-nav__dropdown li a{  padding: 9px 20px; display: block; color: #676a6c; font-size: 14px;  }

.priority-nav__wrapper button{ color: #676a6c; font-size: 13px; font-weight: 600; padding: 10px 20px 10px 15px; background: transparent; border: none;}
.priority-nav__wrapper button:focus, .priority-nav__wrapper button:active{ box-shadow: none !important; outline: none !important; }
.priority-nav__wrapper button.is-open{ color: #1AB394 }


.wrapper-content.consult_note_content_wrapper{ padding: 0 }
.consult_note_detail #note_history_div{ border-right:1px solid #e7e9eb; }
.note_history_content .vertical-timeline-consult{ margin-left: 0; padding: 13px 15px; color: #7C7F80 ; margin-bottom: 20px; box-shadow: 0 0 15px rgba(0,0,0,0.07); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.07); -moz-box-shadow: 0 0 15px rgba(0,0,0,0.07); }
.consult_note_detail .branch-name{ font-size: 14px; color: #337ab7; font-weight: bold; text-transform: uppercase; max-width: 70%; padding-right: 5px}
.consult_note_detail .branch-name i{ margin-right: 6px }
.consult_note_detail .vertical-timeline-consult i{ font-style: normal; }
.consult_note_detail .vertical-timeline-consult strong{ font-size: 14px; color: #414141; font-weight: bold; text-transform: capitalize; }
.consult_note_detail .vertical-timeline-consult .visit-date small{ font-size: 12px; font-weight: bold; }
.consult_note_detail #content_area{ padding: 20px ;  }
.consult_note_detail #content_area.col-md-12 .content_area_inner{ padding-left: 10px;  }
.consult_note_detail .hide_consult_history_btn .btn{ width: 30px; height: 30px; padding: 5px; font-weight: bold; }
.consult_note_detail .hide_consult_history_btn{ padding-right: 10px; float: left; }
.consult_note_detail .consult_content_alerts{ overflow: hidden; }
.consult_note_detail .annotationPage h3{ font-size: 22px; letter-spacing: -1px; color: #1c1f24; font-weight: bold; }
.consult_note_detail .visit-date{ max-width: 30%; text-align: right; }
.consult_note_detail .visit-date .label{ display: inline-block; }
.consult_note_detail .visit-date .label + .label{ margin: 5px 0 0 5px; }
.consult_note_detail .notePage{ padding-bottom: 15px }





@media screen and ( max-width: 1440px){
	.visit-date.pull-right{ float: none !important; max-width: 100%; text-align: left; margin-bottom: 10px; }
	.branch-name.pull-left{ float: none !important; max-width: 100%; margin-bottom: 5px }
	.visit-date .label + .label{ margin-top: 0 }
}
@media screen and ( max-width: 991px){
	.content_area_inner{ padding: 0 15px } 
}


/*--19-11-2018--*/
.priority-nav-has-dropdown .priority-nav__dropdown-toggle:after{ position: absolute; right: 7px; top: 18px; content: ''; width: 0;height: 0; border-style: solid; border-width: 4px 3.5px 0 3.5px; border-color: #676a6c transparent transparent transparent; }
.consult_note_page .priority-nav__wrapper button.is-open:after{ border-color: #1791a6 transparent transparent transparent; }
/*--consult-note-new-color-scheme--*/
.consult_note_page .nav > li.active{ border-left-color: #1791a6; }
.nav>li.has-menu-item > a:after{ display: none; }
.consult_note_page .btn-primary{ background-color: #1791a6; border-color: #1791a6; color: #FFFFFF; }
.consult_note_page .btn-primary:hover, 
.consult_note_page .btn-primary:focus, 
.consult_note_page .btn-primary:active, 
.consult_note_page .btn-primary.active, 
.consult_note_page .open .dropdown-toggle.btn-primary, 
.consult_note_page .btn-primary:active:focus, 
.consult_note_page .btn-primary:active:hover, 
.consult_note_page .btn-primary.active:hover, 
.consult_note_page .btn-primary.active:focus{ background-color: #128697; border-color: #128697; color: #FFFFFF; }
.consult_note_page .label-warning, .consult_note_page .badge-warning{ background-color: #1791a6; color: #FFFFFF; }
.consult_note_page .priority-nav__wrapper button.is-open, 
.consult_note_page .consult_note_detail .branch-name{ color: #1791a6;  }
.consult_note_page .navbar-default .nav.consult_menu > li > a:hover{ color: #1791a6; background: transparent; }
.consult_note_page .navbar-default .nav.consult_menu > li.active{ background: #1791a6; }
.consult_note_page .navbar-default .nav.consult_menu > li.active > a { color: #ffffff }
.consult_note_page .navbar-default .nav > li > a:hover, 
.consult_note_page .navbar-default .nav > li > a:focus, 
.consult_note_page .navbar-default .nav > li > a:active{ background: #1791a6 }
.consult_note_page a{ color: #1791a6; }
.consult_note_page a:hover{ color: #128697; }

.consult_note_page .alert-info{ color: #1791a6; background-color: #E8F2F4; border-color: #1791a6; }
.consult_note_page .btn-info.no-background{ border-color:#004c8c; color: #004c8c;  background-color: #FFFFFF; }
.consult_note_page .btn-info:hover, 
.consult_note_page .btn-info:focus, 
.consult_note_page .btn-info:active, 
.consult_note_page .btn-info.active, 
.consult_note_page .open .dropdown-toggle.btn-info, 
.consult_note_page .btn-info:active:focus, 
.consult_note_page .btn-info:active:hover, 
.consult_note_page .btn-info.active:hover, 
.consult_note_page .btn-info.active:focus{ background-color: #FFFFFF; border-color: #0061b1; color: #0061b1; }
.consult_note_page .select2-container--default .select2-results__option--highlighted[aria-selected]{ background-color: #1791a6; }

.consult_note_page a:focus, 
.consult_note_page button:focus, 
.consult_note_page textarea:focus, 
.consult_note_page input:focus, 
.consult_note_page input[type]:focus, 
.consult_note_page .uneditable-input:focus{ box-shadow: 0px 0px 3px 0px rgba(23,145,166,1); }

.consult_note_page #dropdown_lg_acc .btn{ background: #1791a6; color:#FFFFFF; border-color:#1791a6; }

/*--20-11-2018--*/
.consult_note_page .navbar-default .nav.consult_menu > li.active { background: transparent; }
.consult_note_page .navbar-default .nav.consult_menu > li.active > a { color: #1791a6; }
.consult_note_page .navbar-default .nav.consult_menu > li > a:focus,
.consult_note_page .navbar-default .nav.consult_menu > li > a:active { background: transparent; }
.consult_note_page .priority-nav__dropdown li.active a{ background: #1791a6; color: #ffffff } 
.consult_note_page .priority-nav__dropdown li a:focus{ box-shadow: none; outline: none;  }

/*--21-11-2018--*/
.nav.nav-second-level > li.active > a{ background: #2A2C36; color: #1791a6; }
/*--06-11-2018--*/
@media (max-width: 768px){
	.home_calendar_appt_form .row{ margin: 0 -10px; }
	.home_calendar_appt_form.form-horizontal .form-group { margin-right: -10px; margin-left: -10px; width: auto;}
	.home_calendar_appt_form.general-form > .row > [class*="col-"] { padding-left: 10px; padding-right: 10px;}
	.doc-tag-list.tag-list li a{
		padding: 5px 10px;
	}
	.doc-tag-list.tag-list li a > .label{
		padding: .2em .6em .3em;
		margin-top: -.2em;
	}
}
/*--15-11-2018--*/

.consult_note_page{  }
.consult_note_page #c_menu .nav>li{ display: inline-block; }
.consult_note_page .qr_code_btn{ font-size: 20px; padding: 6px 8px 5px; line-height: 1; }
.consult_note_page .qr_code_area{ display: inline-block; position: relative; }
.consult_note_page .qr_code_btn + .tooltip > .tooltip-arrow { top: 1px;  left: 50%;  margin-left: -5px;  border-bottom-color: #fff; /* black */  border-width: 0 5px 5px;}
.qr_code_modal .modal-content{ max-width: 500px; margin: 0 auto; text-align: center; }
.qr_code_modal .modal-content img{ display: inline-block !important; }
.qr_code_modal .modal-body{ padding: 50px 20px }
.qr_code_modal .modal-title{ overflow: hidden; margin-left: 12px; }
.qr_code_modal.modal.in .modal-dialog{ top: 5%; }
.qr_btn_popup{ position: relative; display: none; z-index: 100;}
.qr_btn_popup span{ position: absolute; left: 50%; top: 100%; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.15); border: 1px solid #d7d7d7; white-space: nowrap; padding: 0 15px; font-size: 12px; line-height: 23px; color: #1c1f24; font-weight: bold; border-radius: 3px; transform: translateX(-50%);  }
.qr_btn_popup:before{ position: absolute; content: ""; left: 50%; top: -4px; margin-left: -8px; width: 8px; height: 8px; border-top: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; transform: rotate(-45deg); background: #fff; z-index: 2}
.consult_note_page .qr_code_btn:hover + .qr_btn_popup{ display: block; }


.navbar-default.consult_menu_nav{  border: solid #e7e9eb; border-width:1px 0; margin-top:-1px; }
.consult_note_page .page-heading {padding: 20px 5px 10px 5px;}
.consult_note_page .nav.consult_menu{ display: inline-block; }
.consult_note_page .nav.consult_menu > li{ border:1px solid ; border-radius: 4px 4px 0 0; border-color: transparent; margin: 0 -2px -1px; }
.consult_note_page .nav.consult_menu > li > a{ color: #676a6c; font-size: 14px; }
.consult_note_page .nav.consult_menu > li > a:hover{ background: transparent; color: #1AB394;  }
/*.consult_note_page .nav.consult_menu > li.active > a{ border-color:#e7e9eb; }*/
.consult_note_page .nav.consult_menu > li.active { border: 1px solid; background: #fff; border-color: #e7e9eb #e7e9eb #ffffff;}
.consult_note_page .nav.consult_menu > li:focus, 
.consult_note_page .nav.consult_menu > li:active{ outline: none !important; box-shadow: none !important; background: #fff; color: inherit; }
.consult_note_page .nav.consult_menu > li > a:active,
.consult_note_page .nav.consult_menu > li > a:focus{ outline: none !important; box-shadow: none !important; background: #fff; color: inherit;}
.consult_note_page .nav.consult_menu > li > a .label{ border-radius: 50%; margin-left: 10px; width: 19px; height: 19px; line-height: 19px; padding: 0 2px; text-align: center; display:inline-block; }
.consult_note_page #content_page {overflow-y: auto;}

.priority-nav__wrapper{ z-index: 500; display: inline-block; }
.priority-nav__dropdown{ right: 0; top: 100%; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.15); border: 1px solid #d7d7d7; }
.priority-nav__dropdown li{ background: #fff; }
.priority-nav__dropdown li a{  padding: 9px 20px; display: block; color: #676a6c; font-size: 14px;  }

.priority-nav__wrapper button{ color: #676a6c; font-size: 13px; font-weight: 600; padding: 10px 20px 10px 15px; background: transparent; border: none;}
.priority-nav__wrapper button:focus, .priority-nav__wrapper button:active{ box-shadow: none !important; outline: none !important; }
.priority-nav__wrapper button.is-open{ color: #1AB394 }


.wrapper-content.consult_note_content_wrapper{ padding: 0 }
.consult_note_detail #note_history_div{ border-right:1px solid #e7e9eb; }
.note_history_content .vertical-timeline-consult{ margin-left: 0; padding: 13px 15px; color: #7C7F80 ; margin-bottom: 20px; box-shadow: 0 0 15px rgba(0,0,0,0.07); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.07); -moz-box-shadow: 0 0 15px rgba(0,0,0,0.07); }
.consult_note_detail .branch-name{ font-size: 14px; color: #337ab7; font-weight: bold; text-transform: uppercase; max-width: 70%; padding-right: 5px}
.consult_note_detail .branch-name i{ margin-right: 6px }
.consult_note_detail .vertical-timeline-consult i{ font-style: normal; }
.consult_note_detail .vertical-timeline-consult strong{ font-size: 14px; color: #414141; font-weight: bold; text-transform: capitalize; }
.consult_note_detail .vertical-timeline-consult .visit-date small{ font-size: 12px; font-weight: bold; }
.consult_note_detail #content_area{ padding: 20px ;  }
.consult_note_detail #content_area.col-md-12 .content_area_inner{ padding-left: 10px;  }
.consult_note_detail .hide_consult_history_btn .btn{ width: 30px; height: 30px; padding: 5px; font-weight: bold; }
.consult_note_detail .hide_consult_history_btn{ padding-right: 10px; float: left; }
.consult_note_detail .consult_content_alerts{ overflow: hidden; }
.consult_note_detail .consult_user_date p{ font-size: 13px; line-height: 20px; color: #686b6d }
.consult_note_detail .consult_user_date p span{ color:#337ab7; text-transform: capitalize; }
.consult_note_detail .annotationPage h3{ font-size: 22px; letter-spacing: -1px; color: #1c1f24; font-weight: bold; }
.consult_note_detail .visit-date{ max-width: 30%; text-align: right; }
.consult_note_detail .visit-date .label{ display: inline-block; }
.consult_note_detail .visit-date .label + .label{ margin: 5px 0 0 5px; }
.consult_note_detail .notePage{ padding-bottom: 15px }





@media screen and ( max-width: 1440px){
	.visit-date.pull-right{ float: none !important; max-width: 100%; text-align: left; margin-bottom: 10px; }
	.branch-name.pull-left{ float: none !important; max-width: 100%; margin-bottom: 5px }
	.visit-date .label + .label{ margin-top: 0 }
}
@media screen and ( max-width: 991px){
	.content_area_inner{ padding: 0 15px } 
}
/*--19-11-2018--*/
.priority-nav-has-dropdown .priority-nav__dropdown-toggle:after{ position: absolute; right: 7px; top: 18px; content: ''; width: 0;height: 0; border-style: solid; border-width: 4px 3.5px 0 3.5px; border-color: #676a6c transparent transparent transparent; }
.consult_note_page .priority-nav__wrapper button.is-open:after{ border-color: #1791a6 transparent transparent transparent; }
/*--consult-note-new-color-scheme--*/
.consult_note_page .nav > li.active{ border-left-color: #1791a6; }
.nav>li.has-menu-item > a:after{ display: none; }
.consult_note_page .btn-primary{ background-color: #1791a6; border-color: #1791a6; color: #FFFFFF; }
.consult_note_page .btn-primary:hover, 
.consult_note_page .btn-primary:focus, 
.consult_note_page .btn-primary:active, 
.consult_note_page .btn-primary.active, 
.consult_note_page .open .dropdown-toggle.btn-primary, 
.consult_note_page .btn-primary:active:focus, 
.consult_note_page .btn-primary:active:hover, 
.consult_note_page .btn-primary.active:hover, 
.consult_note_page .btn-primary.active:focus{ background-color: #128697; border-color: #128697; color: #FFFFFF; }
.consult_note_page .label-warning, .consult_note_page .badge-warning{ background-color: #1791a6; color: #FFFFFF; }
.consult_note_page .priority-nav__wrapper button.is-open, 
.consult_note_detail .consult_user_date p span,
.consult_note_page .consult_note_detail .branch-name{ color: #1791a6;  }
.consult_note_page .navbar-default .nav.consult_menu > li > a:hover{ color: #1791a6; background: transparent; }
.consult_note_page .navbar-default .nav.consult_menu > li.active{ background: #1791a6; }
.consult_note_page .navbar-default .nav.consult_menu > li.active > a { color: #ffffff }
.consult_note_page .navbar-default .nav > li > a:hover, 
.consult_note_page .navbar-default .nav > li > a:focus, 
.consult_note_page .navbar-default .nav > li > a:active{ background: #1791a6 }
.consult_note_page a{ color: #1791a6; }
.consult_note_page a:hover{ color: #128697; }
.consult_note_page .btn-default:active, 
.consult_note_page .btn-default:hover, 

.consult_note_page .alert-info{ color: #1791a6; background-color: #E8F2F4; border-color: #1791a6; }
.consult_note_page .btn-info.no-background{ border-color:#004c8c; color: #004c8c;  background-color: #FFFFFF; }
.consult_note_page .btn-info:hover, 
.consult_note_page .btn-info:focus, 
.consult_note_page .btn-info:active, 
.consult_note_page .btn-info.active, 
.consult_note_page .open .dropdown-toggle.btn-info, 
.consult_note_page .btn-info:active:focus, 
.consult_note_page .btn-info:active:hover, 
.consult_note_page .btn-info.active:hover, 
.consult_note_page .btn-info.active:focus{ background-color: #FFFFFF; border-color: #0061b1; color: #0061b1; }
.consult_note_page .select2-container--default .select2-results__option--highlighted[aria-selected]{ background-color: #1791a6; }

.consult_note_page a:focus, 
.consult_note_page button:focus, 
.consult_note_page textarea:focus, 
.consult_note_page input:focus, 
.consult_note_page input[type]:focus, 
.consult_note_page .uneditable-input:focus{ box-shadow: 0px 0px 3px 0px rgba(23,145,166,1); }

.consult_note_page #dropdown_lg_acc .btn{ background: #1791a6; color:#FFFFFF; border-color:#1791a6; }

/*--20-11-2018--*/
.consult_note_page .navbar-default .nav.consult_menu > li.active { background: transparent; }
.consult_note_page .navbar-default .nav.consult_menu > li.active > a { color: #1791a6; background:transparent !important; }
.consult_note_page .navbar-default .nav.consult_menu > li > a:focus,
.consult_note_page .navbar-default .nav.consult_menu > li > a:active { background: transparent; }
.consult_note_page .priority-nav__dropdown li.active a{ background: #1791a6; color: #ffffff } 
.consult_note_page .priority-nav__dropdown li a:focus{ box-shadow: none; outline: none;  }

/*--21-11-2018--*/
.nav.nav-second-level > li.active > a{ background: #2A2C36; color: #1791a6; }

/*30-11-2018*/
.mini-navbar li.active .nav-second-level {left:46px;min-width:150px;padding:0;}
.mini-navbar li.active .nav-second-level li.active{background: #334657;}
.mini-navbar li.active .nav-second-level li a,.mini-navbar li.active .nav-second-level li.active a{border-radius:0px !important;}>>>>>>> .r3602
