/* CSS Document */
.top_heading{font-size:2em; padding-top:15px; display:inline-block;}
.dashb{padding:10px 20px; display:block; background-image:url(../images/dash-btm.png); background-repeat:no-repeat; background-position:bottom center; font-size:16px;}
/*.navbar-header{width:80%;} */
/*div.new_menu{height:2%;} */
.new_menu ul{border-bottom:1px solid #CCC; background-color:#ed72a1;/*#fff;*/}
.new_menu ul{margin:0px; padding:0px; list-style:none;}
.new_menu ul li{display:inline-block;}
.new_menu ul li a{border-right:1px solid #cfcfcf; padding:5px 15px; display:inline-block;}
.new_menu ul li a.active{font-weight:bold; color:#000;}
/*.new_cnt{width:100%; height:100%;}
.container-fluid{height:100%;}*/
.cl-mcont{padding-bottom:10px;}
/*#head-nav{height:8%;}
#cl-wrapper{height:99%;}
.cl-sidebar{height:85%;}*/

/* for data display */
.data-display{ font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.data-display tr td{border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:7px;}
.data-display thead td{border-top:1px solid #cfcfcf;}
.data-display tr td:first-child{border-left:1px solid #cfcfcf;}
.data-display tbody tr:nth-child(even) td{background-color:#e2dee0;}
.data-display thead tr:first-child td{padding:10px 5px; background-color:#eceff6;}
.data-display thead tr:last-child{background: -webkit-linear-gradient(#f4f4f4, #dddddd); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f4f4f4, #dddddd); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f4f4f4, #dddddd); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f4f4f4, #dddddd); /* Standard syntax */}
 .data-display tfoot td{padding:3px; border-bottom:3px solid #96a5c4;}
 .data-display h4{margin:0px; padding:0px;}
 .data-display select{padding:5px; min-width:170px;
	  background: -webkit-linear-gradient(#f4f4f4, #dddddd); /* For Safari 5.1 to 6.0 */
	  background: -o-linear-gradient(#f4f4f4, #dddddd); /* For Opera 11.1 to 12.0 */
	  background: -moz-linear-gradient(#f4f4f4, #dddddd); /* For Firefox 3.6 to 15 */
	  background: linear-gradient(#f4f4f4, #dddddd); /* Standard syntax */ 
	  border:1px solid #cfcfcf;
	  }
	  
  .data-display input[type="search"]{padding:5px; min-width:220px; border:1px solid #cfcfcf;}
  .data-display input[type="date"]{border:none; background-color:transparent; font-size:14px;}
  
  
/*----------------------------CSS ADDED BY DESIGNER----------------------------------------*/
.data-here{
	background:#000;
	height:100px;
	width:100px;
}
/*------------------------------------CSS ADDED BY KRISHNA------------------------------------*/

.data-display{ font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.data-display tr td{border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:7px;}
.data-display thead td{border-top:1px solid #cfcfcf;}
.data-display tr td:first-child{border-left:1px solid #cfcfcf;}
.data-display tbody tr:nth-child(even) td{background-color:#f2f2f2;}
.data-display tbody tr:nth-child(odd) td{background-color:#f5f5f5;}
.data-display thead tr td{background: -webkit-linear-gradient(#f3f3f3, #ddd); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f3f3f3, #ddd); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f3f3f3, #ddd); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f3f3f3, #ddd); /* Standard syntax */
  font-weight:bold;
  }
 .data-display tfoot td{padding:0px; border-bottom:3px solid #96a5c4;}
 .data-display h4{margin:0px; padding:0px;}
 .data-display select{padding:5px; min-width:170px;
	  background: -webkit-linear-gradient(#f3f3f3, #ddd); /* For Safari 5.1 to 6.0 */
	  background: -o-linear-gradient(#f3f3f3, #ddd); /* For Opera 11.1 to 12.0 */
	  background: -moz-linear-gradient(#f3f3f3, #ddd); /* For Firefox 3.6 to 15 */
	  background: linear-gradient(#f3f3f3, #ddd); /* Standard syntax */ 
	  border:1px solid #cfcfcf;}
	  
  .data-display input[type="search"]{padding:5px; min-width:220px; border:1px solid #cfcfcf;}
  .data-display input[type="date"]{border:none; background-color:transparent; font-size:14px;}
  .top_section{padding:20px 0; position:relative;}
  .top_section .section_left{width:20%; float:left;}
  .section_left h4{font-weight:bold; margin-left:10px;}
  .top_section .section_right{width:80%; float:left;}
  .clear{clear:both;}
  .top_section div .drp-dwn{line-height:40px; margin-right:6px; border:1px solid #cfcfcf; padding:5px 20px; font-size:20px; border-radius:5px; cursor:pointer;}
  .display-date{ top: 55; right: 20; width:auto; height: auto; z-index: 10; background-color:#cfcfcf; border-radius:5px 0 5px 5px; padding:10px; min-height:200px;}
  
  .display-date .cal{ display:inline-block; }
  .display-date .date-order{display:inline-block; margin-left:20px;}
  .display-date input[type="text"]{width:100px; margin-top:5px;}
  .display-date input[type="checkbox"]{margin-top:5px;}
  .section-two{border-bottom:1px dashed #000; padding:5px 0px;}
  .cal .ui-datepicker-inline .ui-datepicker-inline{display:none !important;}
  
  .display-patient{position: absolute; top: 43; right: 5; width:77%; height: auto; z-index: 10; background-color:#cfcfcf; border-radius:5px 0 5px 5px; min-height:50px;}
  .srch{margin-top:-5px;}
  .srch input[type="search"]{padding:5px 10px; margin-right:10px;}
  .sort{padding:6px; min-width:100px;
	  background: -webkit-linear-gradient(#f4f4f4, #3333); /* For Safari 5.1 to 6.0 */
	  background: -o-linear-gradient(#f4f4f4, #dddddd); /* For Opera 11.1 to 12.0 */
	  background: -moz-linear-gradient(#f4f4f4, #dddddd); /* For Firefox 3.6 to 15 */
	  background: linear-gradient(#f4f4f4, #dddddd); /* Standard syntax */ 
	  border:1px solid #cfcfcf;
	  margin-right:10px;
	  }
	 .kr-icons{background-color:#efefef; padding:10px; border:1px soild #000; border-radius:3px; margin-right:5px; cursor:pointer;}
	 .kr-icons:hover{background-color:#e0e0e0;}
	
	.top_section{background:#eee;padding:5px;}
	.top_section:nth-child(2){ border-bottom-left-radius:10px;border-bottom-right-radius:10px;} 
	.top_section:first-child{ border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:#888 dotted 1px;}
	.srch input{ border-radius:5px;padding:2px;height:30px;}
	.is-patient-info td.info{ border-right:1px solid #cdcdcd;}
	.latest-inpatient,.other-inpatient{ cursor:pointer;}
	.data-display tr{cursor:pointer}
	
	tr.current td, .data-display tr:hover td{ background:#123 !important; color:#eee !important;}
	/*.latest-inpatient tr:odd td{ background:#dbd7d7 !important}
	.latest-inpatient tr:odd{ background:#dbd7d7 !important}*/
	
	.is-patient-info{border:1px solid #DBD7D7 !important;}
	.is-patient-info td{border-left:none;}
	.is-patient-info td:last-child{border-right:none;}
	.is-patient-info tr:first-child td{background-color:#f2f2f2; color:#000;}
.is-patient-info tr:nth-child(2) td{background-color:#DBD7D7; color:#000;}
.is-patient-info td b{font-weight:bold;}
.data-form thead h4{margin:0px; padding:0px; font-weight:bold; font-size:14px;}
.form-data td,.form-data th{border:none;}
.form-data td:last-child, .form-data th:last-child{border:none;}
.form-data th{background:#f8f8f8 !important;}
.form-data textarea,.form-data input[type="text"]{border:1px solid #cfcfcf;}
.form-data textarea:disabled{background:#F8F8F8;}
.form-data input[type="text"]:disabled{background:#F8F8F8; border:1px solid #cfcfcf; padding:5px;}
.form-data input[type="text"]{padding:5px;}
.ui-datepicker table th span{
	color:#777 !important;
	font-size:11px !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	background-color:#fff;
	font-size:10px;
}
.ui-datepicker-multi .ui-datepicker-group table{
	width:100%;
	margin:0px;
	padding:0px;
}
.ui-datepicker th {
	text-align:right;
}
a.ui-state-active{
	background:blue !important;
	color:#fff;
}
a.ui-state-highlight{
	border-color:red !important;
	color:#fff;
}
.ui-datepicker td {
    padding: 0 2px 0 1px;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    color: auto;
}
tbody tr.odd {
    background-color: unset; 
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: unset !important;
}
table.dataTable thead {
  background: #cec9c9;
}
table.dataTable.no-footer {
    border: 1px solid #a2a2a2;
}
table.dataTable thead th, table.dataTable thead td {
    /* padding: 10px 18px; */
    padding: 2px 2px;
    border-bottom: 1px solid #a2a2a2;
}
.logo img {
    background: transparent !important;
    padding: 5px 35px !important;
}
table thead {
  background: #cec9c9;
}