.multiselect-search
{
	font-size: 12px;
}
.margin_top_div_css1
{
	margin-top:30px;
}
.margin_top_2px
{
	margin-top:2px!important;
}
.padding_top_menu
{
	padding-top: 42px;
	background: #2A3F54;
}
.apartment_left>.collapse 
{
	display: block !important;
}
.update_dp
{
	margin-left: 75px;
    margin-top: 10px;
}
#wpfooter
{
	display: none!important;
} 
.main_container .top_nav 
{
    margin-left: 0px!important;
    padding: 0px!important;
}
.nav_menu 
{
    margin-bottom: 0px!important;
	height:100%!important;
}
.nav_menu .top 
{
    top: 7px;
} 
.profile_height
{
	height: 100%;
}
.top_nav .navbar-right
 {
    height: 100%;
}
.nav_menu font
 {
    float: left;
    font-weight: normal;
    margin: 2px 0 0 15px;
    color: hsl(217, 14%, 32%);
    font-family: "Times New Roman",Times,serif;
    font-style: italic;
    letter-spacing: 1px;
}
.fronted_logo
{
	width:110px!important;
	float: left;
	margin-left: -40px!important;
}
.top_nav .navbar-right
{
    padding-top: 10px!important;
} 
.top_nav .nav .open>a, .top_nav .nav .open>a:focus, .top_nav .nav .open>a:hover, .top_nav .nav>li>a:focus, .top_nav .nav>li>a:hover
{
		background:#ededed!important;
}
.main_menu_side
{
    padding-top: 68px!important;
}
.page_body_padding
{
	padding-top: 90px!important;
}
.main_container .top_nav
{
	position: fixed;
    right: 0;
    left: 0;
    height: 70px!important;
    z-index: 999;
	border-bottom: 3px solid #0F63AF;
}
.lms_subname {
    border-left: 1px solid hsl(0, 0%, 80%);
    float: left;
    font-size: 19px;
    height: 30px;
    margin-top: 13px;
    margin-bottom: 13px;
    width: auto;
}
.menu_section>ul 
{
    margin-top: 0px!important;
}
.invoice_time_entry_table_body textarea,.invoice_expenses_table_body textarea,.invoice_flat_fee_table_body textarea
{
	padding: 6px!important;
}
.btn_export
{
	 padding: 6px 12px!important;
}
.delete_margin_bottom
{
	margin-bottom:0px!important;
}
.delete_padding_left
{
     margin-bottom:10px;
}
.padding_left_5
{
	padding-left: 5px;
}
.filter_lable
{
	text-align: left!important;
	padding-left: 0px!important;
}
.btn-default:hover
{
    color: white!important;
}
.btn_view_all
{
    border: 0px!important;
}   
.attorney_open_case .media .date,.attorney_open_case .btn_view_all 
{
	background:#F47B22 !important;
}
.attorney_close_case .media .date,.attorney_close_case .btn_view_all  
{
	background:#3E4797 !important;
} 
.x_content
{
	margin-bottom: 5px;
}
.media .date .day 
{
    font-size: 20px!important;
}	
.activity_details p
{
	padding-left:5px!important;
}
#examlist
{
	font-weight: 600!important;
}
.model_header_padding
{
	height: 55px!important;
}
.content_width
{
	width:40%!important;
	padding: 0px!important;
}
.task_event_align_left
{
	text-align: left!important;
}
.container_padding 
{
	padding-left:20px!important;	
	padding-right:20px!important;	
}	
.padding_css
{
	padding:0px!important;	
}
.profile_pic 
{
    padding: 25px 10px 10px;
}
.addbtn
{
	margin-top: 10px!important;
}
input[type=number]
{
	height:34px!important;
}
/*dashboard*/
.activity_details p.Bold 
{
    font-weight: 700;
}
.activity_details .event_title
{
    float: left;
    width: calc(100% - 180px);
    cursor: pointer; 
	margin:0px;
}
.activity_details .event_date
{
	background-color: #B3608E;
    float: right;
    width: 180px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    padding: 0 5px;
    color: #FFF;
    border-radius: 2px;
    background-image: url(../img/vertical_line.png);
    background-repeat: no-repeat;
    background-position: center;
	margin:0px;
}
.activity_details .task_title
{
    float: left;
    width: calc(100% - 180px);
    cursor: pointer; 
	margin:0px;
}
.activity_details .task_date
{
	background-color:#00a65a;
    float: right;
    width: 90px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    padding: 0 5px;
    color: #FFF;
    border-radius: 2px;
    background-image: url(../img/vertical_line.png);
    background-repeat: no-repeat;
    background-position: center;
	margin:0px;
}
p.activity_padding
{
	margin: 0px!important;
}	
.activity_details
{
	padding-top: 10px;	
	padding-bottom: 10px;	
    text-transform: capitalize;
    border-bottom: 1px solid #f4f4f4;
    overflow: hidden;
    background-color: #ffffff;
}

.x_panel.attorney_open_case {
    border-top: 3px Solid #F47B22;
    min-height: 550px;
    max-height: 550px;
    overflow-y: auto;
}
.x_panel.attorney_close_case {
    border-top: 3px Solid #3E4797;
    min-height: 550px;
    max-height: 550px;
    overflow-y: auto;
}
.x_panel.recent_activity {
    border-top: 3px Solid #996600;
     min-height: 550px;
    max-height: 550px;
    overflow-y: auto;
}
.report_height{
	min-height:750px;
}
.report_height_client{
	min-height:756px;
}
.x_panel.upcoming_events
{
	border-top: 3px Solid #B3608E;
	min-height: 320px;
}
.x_panel.upcoming_tasks
{
	border-top: 3px Solid #00a65a;
	min-height: 320px;
}
.panel-body.attorney
{
    border-bottom: 3px solid #CC0066;
}
.panel-body.staff_member
{
    border-bottom: 3px solid #f47920;
}
.panel-body.accountant
{
    border-bottom: 3px solid #3e4797;
}
.panel-body.client
{
    border-bottom: 3px solid #003333;
}
.panel-body.case
{
    border-bottom: 3px solid #330033;
}
.panel-body.invoice
{
    border-bottom: 3px solid #FF0000;
}
.panel-body.task
{
    border-bottom: 3px solid #009933;
}
.panel-body.setting
{
    border-bottom: 3px solid #999933;
}
.info-box .attorney .info-box-stats p 
{
    color:#CC0066;
    font-size: 34px;
}
.info-box .attorney .info-box-stats span.info-box-title 
{
    color: #CC0066;
}
.info-box .staff_member .info-box-stats p 
{
    color:#f47920;
    font-size: 34px;
}
.info-box .staff_member .info-box-stats span.info-box-title 
{
    color: #f47920;
}
.info-box .client .info-box-stats p 
{
    color:#003333;
    font-size: 34px;
}
.info-box .client .info-box-stats span.info-box-title 
{
    color: #003333;
}
.info-box .case .info-box-stats p 
{
    color:#330033;
    font-size: 34px;
}
.info-box .case .info-box-stats span.info-box-title 
{
    color: #330033;
}
.info-box .invoice .info-box-stats p 
{
    color:#FF0000;
    font-size: 34px;
}
.info-box .invoice .info-box-stats span.info-box-title 
{
    color:#FF0000;
}
.info-box .task .info-box-stats p 
{
    color:#009933;
    font-size: 34px;
}
.info-box .task .info-box-stats span.info-box-title 
{
    color:#009933;
}
/*ednd dashboard*/
/* invoice css*/
.img_padding_right_pdf
{
	padding-right:20px;
}
.gst_details thead th
{
	border-bottom: 0px!important;
}
.due_amount_color
{
	color: #ed5153;
}
.width_80
{
	width:80%;
}
.amount_padding_15
{
	padding-right:15px!important;
}
.amount_padding_8
{
	padding-right:8px;
}
.invoicefont1
{
	vertical-align:top;
	background-repeat:no-repeat;
}
.main_div
{
	margin:-100px 0px 0px 0px;
}
.system_logo
{
	max-height:180px;
	padding: 0px 6px 0px 40px;
	margin-left:-16px;
	width: 150px;
}
.billed_to
{
	vertical-align:top; 
	width: 20%;
	padding-top: 5px;
}
.billed_to_print
{
	vertical-align:top; 
	width: 115px;
}
.billed_to_lable
{
	font-weight: bold; 
	font-size: 15px;
	padding-left: 15px;
}

.display_name
{
	font-weight: bold!important;
	padding-top: 5px!important;
}
.width_100
{
	width:100%;
}
.width_100_print
{
	width:500px;
}
.width_90
{
	width:100%;
}
.width_1
{
	width:1%;
}
.width_1_print
{
	width:100px;
}
.width_3
{
	width:3%;
}
.width_3_print
{
	width:18px;
}
.only_width_20
{
	width:20%;
}
.only_width_20_print
{
	width:290px;
}
.width_24
{
	width:24%;
}
.width_50
{
	width:50%;
	float: left;
}
.width_50_print
{
	width:300px;
	float: left;
}
.width_40_right
{
	width:40%;
	float: right;
}
.width_40
{
	width:40%;
}
.width_40_print
{
	width:250px;
}
.width_30
{
	width:30%;
}
.width_20
{
	width:20%;
	padding-right:30px;
}
.width_10
{
	width:10%;
	padding-right:100px!important;
}
.print_width_10
{
	width:20%;
	padding-right:60px;
}
.width_30_print
{
	width:150px;
}
.width_20_print
{
	width:120px;
	padding-right:30px;
}
.width_20_reciept
{
	width:20%;	
}
.invoice_lable
{
	background-color:#3e4797;
	color:white;
	padding:10px!important;
	margin-top: 20px!important;
}
.invoice_blank_lable
{
	padding:10px;
}
.entry_lable
{
	font-weight: bold; 
	font-size: 15px;
}
.width_93
{
	width:97%;
	margin-left: 25px;
	border-collapse:collapse;
}
.gst_details
{
	width:100%;
	border-collapse:collapse;
	margin-bottom: 15px;
}
.entry_heading
{
	background-color:#3e4797;
}
.color_white
{
	color:white;
}
.align_center
{
	text-align:center;
}
.align_left
{
	text-align:left;
}
.align_right
{
	text-align:right;
}
.width_54
{
	width:54%;
	float: right;
	margin-bottom: 70px;
}
.width_54_print
{
	float: right;
	width:385px;
	margin-bottom: 70px;
}
.width_70
{
	width:70%;	
}
.padding_right_30
{
	padding-right: 30px;
}
.grand_total_lable
{
	float:right; 
	background-color:#3e4797;
	padding-left:20px!important;
}
.grand_total_amount
{
	background-color:#3e4797; 
}
.padding_11
{
	padding-bottom: 11px;
	padding-top: 11px;
}
h3.padding
{
	margin-top: 5px!important;
}
.margin_bottom_20
{
	 margin-bottom: 20px;
}
.width_46
{
	width:46%;
	float: left;
}
.width_60
{
	width:60%;
}
.width_31
{
	width:31%;
	padding-left: 15px!important;
}
.font_12
{
	font-size:12px;
}
.payment_method_lable
{
	font-weight: bold; 
	font-size: 15px;
	padding-left: 15px;
	padding-bottom:5px!important;
}
.modal-body #invoice_print 
{
    max-height: 450px !important;
    overflow: scroll;
    padding-right: 5px;
}
.modal-body #invoice_print1 
{
    max-height: 450px !important;
    padding-right: 5px;
}
.table_row_color tbody tr:nth-child(even)
{
	background:#cad5f5;
}
table.print_table_border
{
	border: 1;
	border-collapse: collapse!important;	
}
.print_entry_heading
{
    font-size: 13px!important;	
    font-weight: 400!important;	
}	
h4
{
	font-weight: 600!important;	
	font-size: 14px!important;	
}
.font_family
{
	 font-family: 'lucida grande', helvetica, verdana, arial, sans-serif!important;	
}
.invoice_print1,.invoice_print,.invoice_body,#invoice_print
{
	 font-family: 'lucida grande', helvetica, verdana, arial, sans-serif!important;	
}
.invoice_print1 h3,#invoice_print h3,.invoice_body h3
{
	font-weight: 600!important;	
	font-size: 16px!important;	   
}
.invoice_print1 h5,#invoice_print h5,.invoice_body h5
{
	font-weight: 500!important;	
	font-size: 14px!important;	
    padding:0px!important;
}
.table_td_font
{
	font-size: 13px!important;	
    font-weight: 400!important;	
}  
.h5_pdf
{
	font-weight: 0!important;
    font-size: 14px!important;
}
.h4_pdf
{
	font-weight: bold!important;
    font-size: 14px!important
}
.h3_pdf
{
	font-weight: 600!important;
    font-size: 16px!important;
}
.width_9
{
	width:9%;
	padding-top: 7px;
}
.invoice_print1 .table>thead>tr>th ,.invoice_print1 .table>tbody>tr>td,#invoice_print .table>thead>tr>th ,#invoice_print .table>tbody>tr>td,
.invoice_body .table>thead>tr>th ,.invoice_body .table>tbody>tr>td	
{
	padding:5px!important;
}
.padding_10_pdf
{
	padding: 5px!important;
}
.pdf_background_color_td_css_white
{
	background-color:white!important;
}
.pdf_background_color_td_css_blue
{
	background-color:#cad5f5!important;
}
.margin_bottom_10
{
	margin-bottom:10px;
} 
.weekly_title
{
	text-align:center!important;
	margin-bottom:5px!important;
	font-size:18px!important;
	font-weight:600!important;
}
@media print 
{	
	.pdf_background_color_td_css_white
	{
		background-color:white!important;
	}
	.pdf_background_color_td_css_blue
	{
		background-color:#cad5f5!important;
	}
	.padding_10_pdf
	{
		padding: 5px!important;
	}
	.invoice_print1 .table>thead>tr>th ,.invoice_print1 .table>tbody>tr>td,#invoice_print .table>thead>tr>th ,#invoice_print .table>tbody>tr>td,
	.invoice_body .table>thead>tr>th ,.invoice_body .table>tbody>tr>td	
	{
		padding: 10px!important;
	}
	.padding_11
	{
		padding-bottom: 11px;
		padding-top: 11px;
	}
	.font_family
	{
		 font-family: 'lucida grande', helvetica, verdana, arial, sans-serif!important;	
	}
	.print_width_9
	{
		width:20%;
		padding-top: 7px;
	}
	.h3_pdf
	{
		font-weight: 600!important;
		font-size: 16px!important;
	}
	.h5_pdf
	{
		font-weight: 0!important;
		font-size: 14px!important;
	}
	.h4_pdf
	{
		font-weight: bold!important;
		font-size: 14px!important
	}
	.tablebody_font
	{
		font-size: 13px!important;	
		font-weight: 400!important;	
	} 
	.invoice_print1 h3,#invoice_print h3,.invoice_body h3
	{
		font-weight: 600!important;	
		font-size: 16px!important;	   
	}
	.invoice_print1 h5,#invoice_print h5,.invoice_body h5
	{
		font-weight: 500!important;	
		font-size: 14px!important;	   
	} 
	.invoice_print1,#invoice_print
	{
		 font-family: 'lucida grande', helvetica, verdana, arial, sans-serif!important;	
	}
	.billed_to_lable
	{
		padding-top:2px;
	}	
	.print_entry_heading
	{
		font-size: 13px!important;	
		font-weight: 400!important;	
		font-family: "Helvetica Neue",Roboto,Arial,"Droid Sans",sans-serif;
	}	
	.table
	{
		font-size: 13px;
		font-weight: 400;
	}	  
	h4
	{
		font-weight: 600!important;	
		font-size: 14px!important;	
	}
	.table_row_color tbody tr:nth-child(even)
	{
		background-color:#cad5f5!important;	
		-webkit-print-color-adjust: exact; 
	}
	table.print_table_border
	{
		border: 1;
		border-collapse: collapse!important;	
	}
    .invoice_color 
	{
		background-color:#3e4797;
		-webkit-print-color-adjust: exact; 
		color:white!important;	
		padding:10px;
		margin-top: 20px;
		margin-bottom: 10px;		
	}
	.grand_total_lable1 
	{
		background-color:#3e4797;
		-webkit-print-color-adjust: exact; 
		color:white!important;	
		float:right; 		
		padding-left:20px;	
	}
	.grand_total_amount1 
	{
		background-color:#3e4797;
		-webkit-print-color-adjust: exact; 
		color:white!important;				
	}
	.entry_heading_print
	{
		background-color:#3e4797;
		-webkit-print-color-adjust: exact; 
	}
	.payment_receipt
	{
		background-color:#3e4797;
		-webkit-print-color-adjust: exact; 
		color:white!important;
	}
	.color
	{
		background-color:#3e4797;
		-webkit-print-color-adjust: exact; 
		color:white!important;
	}
 	.margin_bottom_10
	{
		margin-bottom:10px;
	} 
	.margin_bottom_5
	{
		margin-bottom:5px!important;
	}
	h3.margin_bottom_0
	{
		margin-bottom: 0px!important;
	}	
	.system_logo
	{
		height: 80px;
		width: 81px;
	}	
}
.margin_bottom_5
{
	margin-bottom:5px!important;
}
.system_logo_print
{
	height: 80px!important;
	width: 81px!important;
}	
.margin
{
	margin-bottom: 5px;
    margin-top: 5px;
}
.invoice_date_status
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.total_paid_amount
{
	margin-top:20px;
}
.margin_total_paid_amount
{
	margin-top:10px;
}
.padding_left_15
{
	 padding-left: 15px;
}
.row_color
{
	background-color:red;
}
.bank_info
{
	float: left;
	width:400px;
}
.table_total_amount
{
	float: right;
	width:400px;
}
.invoice_number_margin
{
	margin-top: 20px;
    margin-bottom: 10px;
}
/*End invoice css*/
p.rtl_css
{
	padding-top:2px;
}
.workflow_info_div,.case_info_div 
{
    border: 1px solid #ddd;
    margin: 15px 0px;
    padding: 10px;
}
.workflow_right_lable
{
	 text-align:right;
}
.workflow_left_lable
{
	 text-align:left;
}

.task_due_date_css
{
	    text-align: left!important;
}
.user-link-billing-rate 
{
    text-align:right;
}
.casedetail_link_user_link_div
{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 1px solid #eee;
}
.user-links 
{
    width: 100%;
}
table.user-links td.contact-links 
{
    width: 50%;
    padding-right: 10px;
    border-right: 1px dotted #d6cdca;
    vertical-align: top;
}
table.user-links td.staff-links {
    width: 50%;
    padding-left: 10px;
    vertical-align: top;
}
.audit_button {
    float: right;
    margin-bottom: 10px;
    margin-top: 10px;
}

.aduit_log_file_dashboard,.aduit_log_file  p
{
	background: rgb(252, 248, 227);
}
.aduit_log_file 
{
    float: left;
    height: 700px;
    overflow: scroll;
    width: 100%;
	border: 1px solid #ddd;
    padding-top: 10px;
    padding-left: 10px;
}
.workflow_item 
{
    border: 1px solid #ddd;
    margin: 15px 0px;
    padding: 10px;
}
.date_time_by_event_css
{
	display:none;
}

.full_calender .fc-state-default {
    border: 1px solid!important;
    background-image: none!important;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)!important; 
    text-shadow: none!important;
    box-shadow: none!important;
	color: #73879C!important;
}
 table.invoiceDetails>tbody>tr>td
 {
    padding:2px!important;
	border-top:none;	
}
 table.invoiceDetails
 {
	 margin-bottom:0px!important;
 }
table.invoice_time_entry_table_head,
table.invoice_expenses_table_head,
table.invoice_flat_fee_table_head
{
	border-collapse: collapse;
	background: white;
	table-layout: fixed;
	width: 100%;
	margin: 0px;
}
table.invoice_time_entry_table_body,
table.invoice_expenses_table_body,
table.invoice_flat_fee_table_body
{
  border-collapse: collapse;
  background: white;
  table-layout: fixed;
  width: 100%;
  margin: 0px;
} 
table.invoice_time_entry_table_head>thead>tr>th,
table.invoice_expenses_table_head>thead>tr>th,
table.invoice_flat_fee_table_head>thead>tr>th
{
  padding: 8px 16px;
  border: 1px solid #ddd;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
table.invoice_time_entry_table_body>tbody>tr>td,
table.invoice_expenses_table_body>tbody>tr>td,
table.invoice_flat_fee_table_body>tbody>tr>td
{
  border: 1px solid #ddd;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pane {
  background: #eee;
}
.pane-hScroll {
  overflow-y: auto;
  width: 1300px;
}


.scroll_attoney
{
	 overflow: scroll;
     height: 200px;
}
.scroll_attoney_stafflink
{
     height: 600px;
	 overflow: auto;
     overflow-x:hidden;
}
 input[type=file]
 {
	border: 1px solid #ccc!important;
    /* padding: 6px 10px!important; */
    padding: 3.5px 10px!important;
 }	
.form-customfield
{
	float:left;
	margin-top:10px!important;	
}

.frmSearch {border: 1px solid #a8d4b1;background-color: #c6f7d0;margin: 2px 0px;padding:40px;border-radius:4px;}
.list_tag_ul{float:left;list-style:none;margin-top:-3px;padding:0;width:190px;position: absolute;}
.list_tag_ul li{padding: 10px; background: #f0f0f0; border-bottom: #bbb9b9 1px solid;}
.list_tag_ul li:hover{background:#ece3d2;cursor: pointer;}
#search-box{padding: 10px;border: #a8d4b1 1px solid;border-radius:4px;}


.tagging_name
{
	background: #FF9E19;
    color: #fff!important;
	margin-left: 5px!important;
	display: inline-block;
	padding: 1px 12px;
	float: left;
    border: 1px solid #FF9E19;  
    border-radius: 5px;
	margin-bottom: 10px;
}
.removetages {
    padding-left: 10px;
	padding-top: 3px;
}
ul,li .cus_tab_font 
{
	font-family: "Helvetica Neue",Roboto,Arial,"Droid Sans",sans-serif;
}
.form-horizontal .control-label
{
      font-weight:400!important;
}
.alert_msg
{
	margin-left: 20px;
    margin-right: 20px;
}
.btngo
{
      margin-bottom: 2px!important;	
}

/*==================================================================*/
.hospital-management-content .container-fluid{background: #364150}


.toplevel_page_hospital:hover .wp-menu-image.dashicons-before img {
  display: none;
}
.toplevel_page_hospital:hover .wp-menu-image.dashicons-before {
  min-width: 23px !important;
}
#wpbody-content .updated.below-h2 {
  margin: 20px;
  padding:0px;
}
.media-modal a:hover {text-decoration: none;}
.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_gym_system {
    background: url("../images/gym-3.png") no-repeat scroll 8px 9px #0073AA !important;
}
.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_gym_system img {
    display: none;
}

.info-box-title {
  text-transform: capitalize;
}

.container-fluid.mainpage {
  padding: 0;
}

.img-circle.head_logo {
  margin-right: 5px;
}
.nav-tab-active, .nav-tab-active:hover,a.nav-tab:hover,a.nav-tab:focus {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 0px;
  color: #000;
  text-decoration: none;
}
.wp-admin select {
    height: 32px;
}

updated.below-h2{text-transform: capitalize;}
//OLD CSS
.student_name,.result_total,.result_point {
  text-align: center; 
}
.student_name {
 font-size: 20px;
}
.panel-body button {
  margin-right: 5px;
}
.school_name {
  background: none repeat scroll 0 0 #34425A;
  color: #C6C9CD;
  padding: 5px;
}
.hospital_left {
  background: none repeat scroll 0 0 #364150;
  min-height: 700px;
}
.right_side {
  margin-top: 10px;
}
.nopadding {  
  
   padding-left:0 !important;
   padding-right:0 !important;
}
.hospital_left .nav .title{color:#fff;}
.hospital_left ul a:hover,.hospital_left ul li.active > a,.hospital_left  li > a:focus {background: #2C3542 !important;}
.hospital_left ul a, {border-top: 1px solid #3d4957;
    color: #b4bcc8;}
    
.navbar a {
  color: #5f5f5f !important;
}
.dropdown-menu li a {
  padding: 7px 10px;
  color: #5f5f5f !important;
  font-size: 13px;
}
.navbar .nav li > a:hover,.navbar .nav li > a:focus {
  background-color: inherit;
}
.navbar ul li ul a:hover{background-color: #F3F3F3; } 
.navbar  a:hover{
  text-decoration: none;
}

.account .personal-info {
    margin-top: 15px;
}
.dashboard-stat {
  height: 100px;
  padding: 10px 5px;
}
.dashboard .block-orange {
  background: #F59575;
}
.dashboard .icon {
  float: left;
  font-size: 54px;
  margin-right: 1%;
  width: 45%;
}
.dashboard .number {
  font-size: 30px;
}
.dashboard .left_block {
  float: left;
  //width: 75%;
}
.form-horizontal h5 {
    color: red;
}
.blue.btn {
    background-color: #3598dc;
    color: #ffffff;
	border-radius:0px;
}
.checkbox_field  {
    width: 10px !important;
}
.attendence_list th, .attendence_list td{
	padding:10px !important;
}
.select_Staus {
   
    padding: 25px 0;
}
.toshow { 
    display:none; 
    position: absolute; 
    background: #f00; 
    width: 200px; 
	
}
button:hover div.toshow { 
    display:block; 
}
.right_part {
    float: right;
    margin-top: 65px;
    width: 30%;
}
.calender_part{
    width: 70%;
}
.seperate_part {
    margin: 5px;
  
}
.right_side {
    margin-top: 0;
	padding:20px;
	min-height: 650px;
}
.right_side.account {
    padding: 0;
	
}
.profile-cover{
    background: url("../images/school_life.jpg") repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
}
.file_upload{
border:none;
}

.table-responsive th {
  text-transform: capitalize;
  height: 1px;
  font: normal;
}
.require-field{
color:red;
}

.info-box .info-box-icon i {
    float: right;
    font-size: 70px !important;
}

.button-possition  input ,button{
    margin-top: 22px;
}
 .panel-body h2 {
    margin-bottom: 10px !important;
    margin-top: 20px !important;
     font-family: open sans;
}

#add-another_item{margin-left: 17%;}
#revove_item{margin-left: 1%;}
.marginbottom{ 
	float: left;
    margin-bottom: 10px;
    width: 100%;}
.print-button {padding-top:10px;
margin-bottom: 10px;
}
table.dataTable thead th, table.dataTable thead td{padding:10px 10px;}
/**  Fronted CSS*/
/**   Menu icone***/

.icone {
  float: left;
  height: 20px !important;
  /* line-height: 0px; */
  margin-right: 5px;
  overflow: hidden;
  width: 25px !important;
  text-align: center;
}
.hospital-management-content .container-fluid.mainpage {
  position: fixed;
  width: 100%;
    z-index: 5;
}
.hospital-management-content .col-sm-2.nopadding.hospital_left { 
  width: 15%;
  height: 100%;
   margin-top: 70px;
   float:left;
  
}
.hospital-management-content .page-inner {
  margin-left: 15%;
   margin-top: 70px;
}
 .info-box .panel-body img{
 
transition: all 0.3s ease 0s;
}
.col-lg-3 a .info-box:hover .panel-body img
{
    transform: scale(1.2);
} 
img.dashboard_background {
  float: left;
  width: 100%;
}
.info-box .info-box-stats {
  position: absolute;
  left: 8%;
  top: 15%;
  z-index:2;
}
.info-box .panel-body {
  padding: 0 !important;
}
.info-box .patient .info-box-stats p {
  color: #22baa0;
  font-size: 34px; 
}
.info-box .patient .info-box-stats span.info-box-title {
  color: #22baa0; 
}
.info-box .doctor .info-box-stats p {
  color: #12AFCB;
  font-size: 34px; 
}
.info-box .doctor .info-box-stats span.info-box-title {
  color: #12AFCB; 
}
.info-box .nurse .info-box-stats p {
  color: #6A5FAC;
  font-size: 34px; 
}
.info-box .nurse .info-box-stats span.info-box-title {
  color: #6A5FAC; 
}
.info-box .accountant .info-box-stats p {
  color: #3e4797;
  font-size: 34px; 
}
.info-box .accountant .info-box-stats span.info-box-title {
  color: #3e4797; 
}
.info-box .receptionist .info-box-stats p {
  color: #4E5E6A;
  font-size: 34px; 
}
.info-box .receptionist .info-box-stats span.info-box-title {
  color: #4E5E6A; 
}
.info-box .pharmacist .info-box-stats p {
  color: #3B5998;
  font-size: 34px; 
}
.info-box .pharmacist .info-box-stats span.info-box-title {
  color: #3B5998; 
}
.info-box .laboratorist .info-box-stats p {
  color: #380000;
  font-size: 34px; 
}
.info-box .laboratorist .info-box-stats span.info-box-title {
  color: #380000; 
}

.info-box .invoice {
  background: rgba(0, 0, 0, 0) url("../images/invoice.png") no-repeat scroll right center;
}
.info-box .medicine   {

  background:url("../images/medicine.png");
 background-repeat: no-repeat; 
    background-position: 55% 0;
}
.info-box .operation_report  {
  
   background:url("../images/report.png");
 background-repeat: no-repeat; 
    background-position: right center;
}
.info-box .setting  {
 
  background:url("../images/setting-image.png");
 background-repeat: no-repeat; 
    background-position: right center;
}
.info-box .birthreport {
    background:url("../images/birth-image.png");
 background-repeat: no-repeat; 
    background-position: right center;
}
.info-box .deathreport  {
   background:url("../images/death-image.png");
 background-repeat: no-repeat; 
    background-position: right center;
}
.info-box .treatment  {
 
  background:url("../images/tretment-image.png");
 background-repeat: no-repeat; 
    background-position: right center;
}
.info-box .prescription  {
 
  background:url("../images/preseription-image.png");
 background-repeat: no-repeat; 
    background-position: right center;
}
.info-box .assignbed  {
 
  background:url("../images/assign-bed-image.png");
 background-repeat: no-repeat; 
    background-position: right 0;
}
.info-box .diagnosis  {
 
  background:url("../images/diagnosis-image.png");
 background-repeat: no-repeat; 
    background-position: right center;
}
.info-box .bloodbank  {
 
  background:url("../images/blood-bank-image.png");
 background-repeat: no-repeat; 
    background-position: right center;
}
.info-box .appointment  {
 
    background:url("../images/appointment-image.png") no-repeat scroll 55% 0;
}
.info-box .operation-list  {
 
  background:url("../images/operation-report.png");
 background-repeat: no-repeat; 
    background-position: right center;
}
.info-box .eventnotice  {
 
  background:url("../images/notice-event-image.png");
 background-repeat: no-repeat; 
    background-position: 55% 0;
}
.info-box .message  {
 
  
  background:url("../images/message.png");
 background-repeat: no-repeat; 
    background-position: 92% 0;
} 
.info-box .medicine .info-box-stats p {
  color: #CC0066;
  font-size: 34px; 
}

.info-box .medicine .info-box-stats span.info-box-title {
  color: #CC0066;
}

.info-box .operation_report .info-box-stats p {
  color: #330033;
  font-size: 34px; 
}

.info-box .operation_report .info-box-stats span.info-box-title {
  color: #330033;
}

.info-box .birthreport .info-box-stats p {
  color: #666633;
  font-size: 34px; 
}

.info-box .birthreport .info-box-stats span.info-box-title {
  color: #666633;
}

.info-box .deathreport .info-box-stats p {
  color: #CC9900;
  font-size: 34px; 
}

.info-box .deathreport .info-box-stats span.info-box-title {
  color: #CC9900;
}
.info-box .setting .info-box-stats p {
  color: #999933;
  font-size: 34px; 
}

.info-box .setting .info-box-stats span.info-box-title {
  color: #999933;
}
.info-box .treatment .info-box-stats p {
  color: #003333;
  font-size: 34px; 
}

.info-box .treatment .info-box-stats span.info-box-title {
  color: #003333;
}
.info-box .prescription .info-box-stats p {
  color: #0099FF;
  font-size: 34px; 
}

.info-box .prescription .info-box-stats span.info-box-title {
  color: #0099FF;
}
.info-box .assignbed .info-box-stats p {
  color: #996600;
  font-size: 34px; 
}

.info-box .assignbed .info-box-stats span.info-box-title {
  color: #996600;
}
.info-box .diagnosis .info-box-stats p {
  color: #330033;
  font-size: 34px; 
}

.info-box .diagnosis .info-box-stats span.info-box-title {
  color: #330033;
}
.info-box .bloodbank .info-box-stats p {
  color: #990000;
  font-size: 34px; 
}

.info-box .bloodbank .info-box-stats span.info-box-title {
  color: #990000;
}
.info-box .appointment .info-box-stats p {
  color: #FF9966;
  font-size: 34px; 
}

.info-box .appointment .info-box-stats span.info-box-title {
  color: #FF9966;
}
.info-box .eventnotice .info-box-stats p {
  color: #009933;
  font-size: 34px; 
}

.info-box .eventnotice .info-box-stats span.info-box-title {
  color: #009933;
}

.info-box .message .info-box-stats p {
  color: #0066FF;
  font-size: 34px; 
}

.info-box .message .info-box-stats span.info-box-title {
  color: #0066FF;
}



.info-box .operation-list   .info-box-stats span.info-box-title {
  color: #003333;
}
.info-box .operation-list .info-box-stats p {
  color: #003333;
  font-size: 34px; 
}

.nav-tab,.nav-tabs a {
    background: none repeat scroll 0 0 #f1f4f9;
}
.nav-tab.nav-tab-active {
    background: none repeat scroll 0 0 #fff;
}
.mainpage .navbar-right {
 
  margin-right: 0px;
}
.mainpage .navbar-right .dropdown{float:right;}
table.fontend-border td,
table.fontend-border th{
	padding:0px !important;
}


ul.panel_tabs li{padding-left:10px;}
ul.panel_tabs a {
  padding: 5px;
}
ul.panel_tabs a:focus,ul.panel_tabs a:hover {
  background: #fff !important;
 
}
ul.panel_tabs a {

  font-size: 15px;
  font-weight: 700;
}


.table-responsive {
  padding-top : 10px;
}
table a.btn {
  margin-bottom: 5px;
}
blockquote.diagnosis-report {
    font-size: 12.5px;
}
.calendar-event > p {
    float: left;
    width: 100%;
}
.profile_data hr {
    margin-bottom: 0;
}
.panel-body.prescription_popprint_content {
  margin: 25px auto;
  width: 82%;
}
.overlay-content .prescription_pop_content{
  height: 400px;
  overflow: scroll;
}
.hmsg_message_none {
    display: none;
}
.hmsg_message_block {
    display: block;
}

.report_title {
  padding-left: 10px;
  padding-right: 10px;
}

.right_side .table th, .right_side .table td,.member_right .table th,.member_right .table td {
  color: #66707e;
  font-weight: normal;
  padding: 10px !important;
}
.col-md-4.member_right .table th,.col-md-4.member_right .table td{ padding: 10px !important;}
.col-md-8.membr_left,.col-md-4.member_right {
  border: 1px solid #dedede;
  padding: 5px;
  min-height:330px;
}
.right_side .table i,.member_right .table i {
  padding-right: 10px;
}
.membr_left .col-md-6.right_side {
  padding: 0;
  width: 55%;
}
.member_right .table {
  float: left;
  margin-left: 10px;
  width: 96%;
}
.title_ship {
  color: #66707e;
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 18px;
  width: 100%;
}
.cutomcircle {
  border: 2px solid #66707e;
  border-radius: 50%;
}
.col-md-8.membr_left {
  padding: 15px;
}
.col-md-6.left_side {
    padding-left: 0;
    padding-right: 0;
    width: 45%;
}
.txt_color {
  color: #ed5153;
  float: left;
  font-weight: bold;
  width: 173px;
}
.fa-stack.cutomcircle 
{
  float: left;
  font-size: 16px;
}
.shiptitle {
  float: left;
  font-size: 16px;
  line-height: 32px;
  padding-left: 10px;
}
.report_title {
  float: left;
  font-size: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
  width: 100%;
}

.col-md-6.border > div {
  float: left;
  width: 100%;
}
.col-md-4.member_right {
  margin-left: 1.5%;
  width: 31.5%;
}
.btn.right {
  float: right;
}
.col-md-6.borderleft {
 
  margin-left: 1%;
  width: 49%;

}
.col-md-6.border {
  border: 1px solid #dedede;
 

  margin-bottom: 10px;
  padding: 5px;
}
#s2id_member_list,#s2id_group_id {
  width: 100% ;
}
.inbox-widget .inbox-item img {
  width: 50px !important;
}
.inbox-widget .inbox-item .inbox-item-author {
 line-height: 48px;
}
.slimScrollDiv {
  overflow: scroll;
}
.checkbox.child {
 
  float: left;
  width: 100%;
  padding-top: 0px !important;
}
.activity_list .activity_title{float:left;width:100%;}
.col-md-8.activity_list {
  height: 250px;
  margin-bottom: 10px;
  overflow: scroll;
}

#display_rout_list {
  float: left;
  width: 100%;
}
.removeworkout,.removethis {
  cursor: pointer;
}
.clear {
    clear: both;
}
.activity_list li {
    margin-left: 30px;
    float: left;
    width: 100%;
}
.work_out_datalist {
  border-bottom: 1px solid #dedede;
  float: left;
  margin-bottom: 10px;
  width: 100%;
  padding-bottom: 10px;
}
.work_out_datalist_header {
  border-bottom: 1px solid #76838c;
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
}
.work_out_datalist .day_name {
  font-size: 14px;
  font-weight: bold;
}
.membr_left img {
  height: 290px;
  width: 290px;
}

#display_rout_list .activity .col-md-4 {
  font-size: 14px;
  font-weight: bold;
}
#display_rout_list .activity {
  border-bottom: 1px solid #dedede;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 100%;
}
.img-circle.head_logo {
  border-radius: 0;
  height: 55px;
  width: 55px;
}
h3.logo-image {
    margin-bottom: 5px;
    margin-top: 10px;
}
.achilactiveadd {
  float: left;
  margin-bottom: 5px;
  width: 50%;
}
.activity_list span.label {
  color: #76838c;
  float: left;
  font-size: 13px;
  line-height: 20px;
  width: 75px;
  text-align: right;
}
.achilactiveadd > input {
  float: left;
  width: 150px;
}
.my-workouts {
    width: 55px;
}
.box-scroll {
  max-height: 425px;
  overflow: scroll;
}
.my-workouts-display {
  background-color: #ffffff;
  color: #3c3c3c;
  padding-bottom: 25px;
}
.activity-data {
    margin-bottom: 10px;
}
.workout-block {
  border: 2px solid #dedede;
  border-radius: 10px;
  float: left;
  margin-bottom: 15px;
  margin-top: 15px;
  
  width: 100%;
}
.workout-block .work_date {
  color: #f25656;
  font-style: italic;
  
}
.workout-block .report_title {
  border-bottom: 1px solid #dedede;
  margin-bottom: 20px;
  padding-bottom: 5px;
  padding-left: 0;
}
.workout_datalist {
    font-size: 14px;
}
.workout_datalist_header {
  float: left;
  width: 100%;
}
.sets_counter {
	  background-color: #02967d;
 
  border-radius: 50%;
  color: #ffffff;
  float: left;
  height: 30px;
  padding: 5px;
  position: relative;
  text-align: center;
  width: 30px;
  z-index: 1 !important;
}

.sets_kg {
   background-color: #1db198;
  border-radius: 15px;
  float: left;
  font-size: 19px;
  font-weight: bold;
  height: 30px;
  margin-left: -31px;
  padding: 2px;
  position: relative;
  text-align: center;
  width: 68%;
  color:#fff;
}
.sets-row.no-paddingleft {
  margin-bottom: 15px;
}
.border_line {
  background: #dedede none repeat scroll 0 0;
  content: "1";
  float: left;
  height: 1px;
  margin-bottom: 8px;
  margin-top: 14px;
  width: 83%;
}
.col-md-6.sets-row {
  float: left;
  width: 50%;
}
.workout_datalist_header {
  margin-bottom: 20px;
}
.reps_count {
  color: #4e5e6a;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-left: 5px;
  padding: 1px;
}
.my-workouts-display .col-md-10.activity-data {
 
  padding-bottom: 10px;
}
.no-paddingleft {
  padding-left: 0 !important;
}
.no-padding{padding:0 !important;}
.no-paddingright {
  padding-right: 0 !important;
}
.page-inner .page-title{
	margin: 20px;
    padding: 0;
}
/*  USER IMAGE CSS     */
.user_image_upload
{
	height:100px;
	width:100px;
}

.user_image_upload_view
{
	max-width:100%;
}

/*  page inner css for all index     */
.page_inner_div
{
	min-height:1631px !important
}

/* VIEW USER DETAILS  */

.right_side .table_row ,.member_right .table_row
{
  border-bottom: 1px solid #dedede;
  float: left;
  width: 100%;
}
.table_row .table_td 
{
	  padding: 10px 10px !important;
}
.table_td1 
{
	  padding: 5px 0px !important;
}
.table_part
{
	margin-left: 1.7%;
	width: 31.5%;
}
.txt_color1
{
	color: #ed5153;
   
	font-weight: bold;
	width: 173px;
}
.x_title h2 
{
margin: 5px 0 6px !important;
float: left !important;
}

/* VIEW USER DETAILS  ROW DIV CSS */

.row_div_pading
{
	padding: 0px 21px;
}
/* VIEW CASE EVENT CSS */
.event_detail_div, .task_detail_div, .compay_detail_div, .event_detail_div
{
	border: 1px solid #ddd;
	margin: 15px 0px;
	padding: 10px;
}
.table_row .table_td 
{
  padding: 10px 10px !important;
}
/*  INVOICE CSS */
.invoice_td_height
{
height:32px;
}
.invoice_textarea_height
{
height:32px; 
resize: none;
}
.invoice_button
{
height:39px; 
}
/*  DASHBOARD CSS */
.popup11
{
	display:none;
	margin-top:15px;
}

/* FRONTEND SIDE VIEW USER PAGE CSS */
.right_side .table_row ,.member_right .table_row
{
  border-bottom: 1px solid #dedede;
  float: left;
  width: 100%;
}
.table_row .table_td 
{
	  padding: 10px 10px !important;
}
.table_td1 
{
	  padding: 5px 0px !important;
}
.table_part
{
	margin-left: 1.7%;
	width: 31.5%;
}
.txt_color1
{
	color: #ed5153;
   
	font-weight: bold;
	width: 173px;
}
.x_title h2
{
	margin: 5px 0 6px !important;
	float: left !important;	   
}

/* FRONTEN TEMPLATE CSS   */
.profile_pic_template
{
	height:56px;
	width:56px;
}
.nav_title_div
{
	border: 0;
	color:white;
}
.nav_title_div_link
{
	font-size:13px!important;
	font-weight:400;
}
.nav_title_div_span
{
	color:white;
}
h1:not(.site-title):before, h2:before {
    background: #767676;
    content: "\020";
    display:none !important;
    height: 2px;
    margin: 1rem 0;
    width: 1em;
}
div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0em !important;
    display: inline-block;
    width: auto;
}
.category_listbox 
 {
    height: 300px;
    overflow: scroll;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
 .x_panel.upcoming_orders {
    border-top: 3px Solid #12AFCB;
    min-height: 320px;
}
.activity_details .orders_date {
    background-color: #12AFCB;
    float: right;
    width: 90px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    padding: 0 5px;
    color: #FFF;
    border-radius: 2px;
    background-image: url(../img/vertical_line.png);
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px;
}
.x_panel.upcoming_judgments {
    border-top: 3px Solid #CC0066;
    min-height: 320px;
}
.activity_details .judgments_date {
    background-color: #CC0066;
    float: right;
    width: 90px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    padding: 0 5px;
    color: #FFF;
    border-radius: 2px;
    background-image: url(../img/vertical_line.png);
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px;
}
.filter_lable_task{
	width:150px !important;
	margin-top:8px;
}

.filter_lable_task_to{
	width:50px !important;
	margin-top:8px;
}

.court_lable{
	width:110px !important;
	margin-top:8px;
}
.btn-go{
	margin-top:0px !important;
}
.filter_lable_case_dairy{
	width:160px !important;
	margin-top:0px;
	margin-left:-20px;
}
.filter_lable_case_diary_to{
	width:50px !important;
	margin-top:0px;
	margin-left: -15px;
}
.filter_lable_year
{
	text-align: left!important;
	padding-left: 0px!important;
	width:100px !important;
}
.filter_lable_doc{
	text-align: left!important;
	padding-left: 0px!important;
/* 	width:170px !important; */
} 
.head_margin{
	margin-top:20px;
}
	/* .table_td input[type=checkbox], input[type=radio] {
		margin: 0px 0 0 !important;
		margin-top: 1px\9;
		line-height: normal;
	} */
	
	
  table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #ddd !important;
}


table.dataTable.no-footer {
    border-bottom: 1px solid #ddd !important;
} 
.filter_lable_doc1{
	text-align: left!important;
	padding-left: 0px!important;
 	width:170px !important;
} 
/* .date_css{
	
	width:100px !important;
	margin-top:8px;
} */
.x_title h2{
	overflow:unset !important;
}	
.invoice_add{
	padding-bottom:21px;
}
.fc-day-grid-event {
    margin: 1px 0px 0 !important;
    padding: 0 1px;
}
.judgment_acesssright
{
	display:none;
}
.work_flow_accsessright
{
	display:none;
}
.document_accessright
{
	display:none;
}
.message_accessright
{
	display:none;
}
.accountant_accessright
{
	display:none;
}
.report_dashboard{
	margin-top:-490px;
}
.desh{
	 margin-left:25px;
}
.desh_jugment{
	 margin-left:30px;
}
.desh_juge{
	 margin-left:25px;
}
.x_panel.upcoming_next_hearing_date {
    border-top: 3px Solid #22baa0;
    min-height: 320px;
}
.activity_details .next_hearing_date_date {
    background-color: #22baa0;
    float: right;
    width: 90px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    padding: 0 5px;
    color: #FFF;
    border-radius: 2px;
    background-image: url(../img/vertical_line.png);
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px;
}
.activity_details .next_hearing_date_title
{
    float: left;
    width: calc(100% - 180px);
    cursor: pointer; 
	margin:0px;
}
.x_panel.upcoming_note {
    border-top: 3px Solid #F25656;
    min-height: 320px;
}
.activity_details .note_date {
    background-color: #F25656;
    float: right;
    width: 90px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    padding: 0 5px;
    color: #FFF;
    border-radius: 2px;
    background-image: url(../img/vertical_line.png);
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px;
}
.activity_details .note_title
{
    float: left;
    width: calc(100% - 180px);
    cursor: pointer; 
	margin:0px;
}
.mar_pdf{
	margin-top:90px;
}
.margin_bottom_5px{
	margin-bottom:5px;
}
.margin_top_invoice{
	margin-top:-140px;
}
.margin_top_custome{
	margin-top:10px;
}
.margin_top_custome5{
	margin-top:5px;
}
.margin_left_0{
	margin-left:0px!important;
}
.margin_top_0{
	margin-top:0px!important;
}
.margin_left_table{
	margin-left:475px;
	margin-top:20px;
}
div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0.5em;
    display: inline-block;
    width: 175px !important;
}
.delete_d_label, .delete_c_label, .delete_r_label{
	margin-left: 5px;
    margin-top: 1px;
}
.label_data, .label_checkbox, .label_radio  {
	height: 20px !important;
}	
.label_file  {
	  margin-left: 15px;
    margin-top: 10px;

}
.margin_dasboard  {
	 margin-left: 45px;
}	
.date_css1 {
    width: 115px !important;
    margin-top: 8px;
}
/* ::-webkit-scrollbar { 
    display: none; 
} */
 /* .group_listbox{
	 min-height: 280px;
 } */
 .csv_button{
	margin-left: 15px;
    margin-top: -3px;

 }
 .margin_left_custom_field_new{
	margin-left: 10px;
 }
 .my_css{
    margin-top: 15px;

 }
 .margin_top_top{
    margin-top: 0px !important;

 } 
 .margin_top_invoice_new{
    margin-top: 150px;

 }
 .invoice_body{
    min-height: 1550px;
 }
  .date_css_new
{	
	width: 100px !important;
    margin-top: 5px !important;
}
.img_profile{
   margin-left: 75px !important;
 }
 .profile_btn{
	    margin-top: 30px;
    margin-left: 41px;
	width:115px;
 }
 .bottom_reply{
	    margin-bottom: 41px;
 }
 .header_card_height{
	   max-height: 315px;
 }
 .apartment_left  .nav .title
 { 
	color: #b8c7ce;
    line-height: 25px;
 }
 .apartment_left .nav .title:hover {
    color: #fff;
    line-height: 25px;
}
.my_width {
     width:230px !important;
}
.nopadding
{
	width:100% !important;
	position:absolute !important;
}
.row_div_pading_client {
    padding: 0px 30px;
}
/* maulik*/
.attorney_access_right_div_css {
    border-bottom: 1px solid grey;
	padding: 10px 0;
}
.attorney_access_right_margin_top
{
	margin-top:5px;
}
.access_right_margin_top_margin_top_5px
{
	margin-top:5px;
}
.margin_top_10px_css
{
	margin-top:10px;
}
.max_width_100px
{
	max-width:100%;
}
.min_height_200px
{
	min-height:200px;
}
.height_100px_width_100px
{
	height:100px;
	width:100px;
}
.width_100_per
{
	width:100%;
}
.background_color_f7f7f7
{
	background-color:#f7f7f7;
}
.margin_bottom_0px
{
	margin-bottom:0px;
}
.font_weight_css
{
	font-weight: 600;
}

.overflow_scroll_css
{
	overflow:scroll;
}
.attorny_default_rate_css
{
	float:left;
	padding-top: 8px;
	font-size: 13px;
}
.height_34_px_css
{
  height:34px;
}
.height_39_px_css
{
  height:39px;
}
.display_block_css
{
	display:block;
}
.width_100_per_resize_css
{
	width:100%;
	resize: none;
}
.overflow_scroll_css
{
	overflow:scroll;
}
.text_align_center_css
{
	text-align:center;
}
.padding_0px_0px_5px_0px_css
{
  padding: 0px 0px 5px 0px;
}
.max_width_100_per_css
{
  max-width:100%;
}
.float_left_css
{
	float:left;
}
.width_10_per_css
{
	width:10%;
}
.width_5_per_css
{
	width:5%;
}
.width_15_per_css
{
	width:15%;
}
.width_20_per_css
{
	width:20%;
}
.width_30_per_css
{
	width:30%;
}
.width_100_per_css
{
	width:100%;
}
.font_size_12_px_css
{
	font-size: 12px;
}
.font_size_18_px_css
{
	font-size: 18px;
}
.font_size_20_px_css
{
	font-size: 20px;
}
.width_414_px_resize_none_css
{
 width: 414px;
 resize: none;
}
.width_80_px_css
{
	width: 80px;
}
.width_245_px_css
{
	width: 245px;
}
.display_inline_css
{
	display: inline;
}
.margin_bottom_0_px_css
{
	margin-bottom:0px;
}
.display_none_css
{
	display:none;
}
#display_none_css
{
	display:none;
}
.margin_bottom_5_px_css
{
	margin-bottom: -5px;
}
.margin_top_20px_css
{
	margin-top: 20px;
}
.margin_right_3px_css
{
	margin-right: 3px;
}
.border_top_5px_solid_22baa0
{
	border-top: 5px solid #22baa0;
}
.padding_5px_20px_css
{
	padding: 5px 20px;
}
.height_55px_css
{
	height:55px;
}
.width_100_per_height_500px
{
	width: 100%; 
	height: 500px;
}
.margin_top_25_px_css
{
	margin-top:25px;
}
.height_35px_width_35px_css
{
	height:35px;width:35px;
}
.margin_top_10_px_css
{
	margin-top:10px;
}
.margin_top_15_px_css
{
	margin-top:15px;
}
.height_34_px_css
{
	height:34px;
}
.height_39_px_css
{
	height:39px;
}
.float_right_css
{
	float:right;
}
.margin_top_20px_css
{
	margin-top: 20px;
}
.border_top_dashed_2px_css
{
	border-top: dashed 2px;
}
.padding_right_invoice_css
{
	padding-right:0px;
	padding-left:0px;
	border:1px solid #ddd;
}
.padding_10px_css
{
	padding:10px;
	border-bottom:1px solid #ddd;
}
.padding_10_px_css
{
	padding:10px;
}
.min_height_200_px_css
{
   min-height:200px;
}
.min_height_1631_px_important
{
	min-height:1631px !important;
}
.min_height_1088_px_important
{
	min-height:1088px !important;
}
.display_block_css
{
	display:block;
}
.padding_bottom_20_pc_css
{
  padding-bottom: 20px;
}
.background_color_FFEBE8_border_1px_solid_C00_padding_5px_css
{
	background-color: #FFEBE8;
	border:1px solid #C00;
	 padding:5px;
}
.padding_left_20_px_css
{
	padding-left:20px;
}

.padding_left_15_px_css
{
	padding-left:15px;
}
.padding_bottom_10_px_css
{
	padding-bottom: 10px;
}
.width_100_per_resize_none_css
{
   width:100%; resize: none;
}
.logo_float_left
{
	float: left;
}
.height_29_px_width_29_px
{
	height:29px;
	width:29px;
}
.margin_top_500_px
{
	margin-top: -500px;
}
.padding_bottom_17_px
{
	padding-bottom: 17px;
}

.padding_bottom_15_px
{
	padding-bottom: 15px !important;
}
.style_padding_0px_21px_css
{
	padding: 0px 21px;
}
.width_230_px_css
{
	width: 230px;
}
.padding_0px_20px_css
{
	padding: 0px 20px;
}
.font_weight_600_css
{
	font-weight: 600;
}
.border_2px_dotted_css
{
	border: 2px dotted;
}
.attorny_default_rate_css
{
	float:left;
	padding-top: 8px;
	font-size: 13px;
}
.padding_0px_0px_5px_0px_css
{
	padding: 0px 0px 5px 0px;
}
.clear_both_css
{
	clear:both;
}
.wp-core-ui select
{
	font-size: 13px;
	height: 34px;
	max-width:100%;
}
.bootstrap-timepicker-widget table td input
{
	 width: 36px!important;
}
/* Datatable do not display with latest boostarp */

.fade:not(.show) {
    opacity: 1!important;
}
.info-box-stats
{
	margin-top: 15px!important;
}
.container_padding
{
	padding: 0px!important;
}

/* maulik gui issue after update bootstap file */
.custom_row_css
{
margin-right: -13px!important;
margin-left: -13px!important;
}
.panel-white
{
	height: 100%!important;
}
.panel-body
{
	padding: 20px 20px 30px!important;
	
}
.panel_body_flot_css
{
	float :left;
	width: 100%!important;
	
}
.workflow_item
{
	padding: 20px!important;
	margin-bottom: 30px!important;
}
.navbar_right_header
{
	width: auto!important;
}
.container-mrg-changes{
	margin: 0px !important;
	max-width: 100% !important;
}
.nav-md .container.body .right_col
{
	width: 100%;
}
.user-profiles
{
	margin-top: 110px;
}
.img-circle
{
	border-radius: 50%;
    height: 50px;
    width: 50px;
}
.modal-header 
{
	display: block!important;
}
.badge-delete
{
	color: white!important;
}
.save_client_btn{
margin-top:15px;
}
input.form-control.multiselect-search{
margin-top:5px;
}
button.btn.btn.btn-outline-secondary.multiselect-clear-filter{
margin-top:5px;
}
.btn-outline-secondary:hover{
border-color:none!important;
}
.btn-outline-secondary:focus{
outline:none!important;
}
.popup_label{
text-align:center;
}
.mt_10{
margin-top:10px;
}
.mobile_width{
width:170px!important;
}
label.col-lg-2.col-md-2.col-sm-2.col-xs-12.control-label.text_right{
    text-align: end;
}
label.col-lg-2.col-md-2.col-sm-2.col-xs-12.control-label{
text-align: end;
}
.pt_10{
padding-top:10px;
}
select#case_reminder_type {
    max-width: 77px;
}
.form-group.workflow_item{
padding:22px!important;
}
.mail_shadow{
-webkit-box-shadow :0px!important;
box-shadow :0px!important;
}
.ml_20{
margin-top:-20px;
}
.ml_201{
margin-top:-14px;

}
ul.dropdown-menu.dropdown-usermenu.pull-right.log_edit.show {
    padding: 6px;
}
.log_edit_mt{
margin-top: 5px;
}
.mt_ml{
margin-left:20px;
margin-top:10px;
}
.btn_width1{
width:130px;
}
label.pl-2.checkbox{
margin-left:10px!important;
}
label.pl-2.checkbox{
margin-top:0px!important;
}
.page_inner_front.with_Aa{
width:993px;
}
.upload_css{
margin-top:-14px!important;
}
.download_btn{
width:106px;
}
.ml_201{
margin-top:-35px;
}
.acc_save_btn{
margin-left: 105px;
}
.acc_img{
margin-left:-40px;
}
button.fc-next-button.fc-button.fc-button-primary{
background-color:#fff;
border-color: #e5e5e5;
color: #333;
}
button.fc-prev-button.fc-button.fc-button-primary{
background-color:#fff;
border-color: #e5e5e5;
color: #333;
}
button.fc-today-button.fc-button.fc-button-primary{
color: #333;
background-color: #e6e6e6;
border:none;
}
button.fc-dayGridMonth-button.fc-button.fc-button-primary.fc-button-active{
background-color: #f1f1f1;
border: 1px solid #e5e5e5;
color: #333;
}
button.fc-dayGridMonth-button.fc-button.fc-button-primary{
background-color: #f1f1f1;
border: 1px solid #e5e5e5;
color: #333;
}
button.fc-timeGridWeek-button.fc-button.fc-button-primary.fc-button-active{
background-color: #f1f1f1;
border: 1px solid #e5e5e5;
color: #333;
}
button.fc-timeGridWeek-button.fc-button.fc-button-primary{
background-color: #f1f1f1;
border: 1px solid #e5e5e5;
color: #333;
}
button.fc-timeGridDay-button.fc-button.fc-button-primary.fc-button-active{
background-color: #f1f1f1;
border: 1px solid #e5e5e5;
color: #333;
}
button.fc-timeGridDay-button.fc-button.fc-button-primary{
background-color: #f1f1f1;
border: 1px solid #e5e5e5;
color: #333;
}
button.fc-listMonth-button.fc-button.fc-button-primary.fc-button-active{
background-color: #f1f1f1;
border: 1px solid #e5e5e5;
color: #333;
}
button.fc-listMonth-button.fc-button.fc-button-primary{
background-color: #f1f1f1;
border: 1px solid #e5e5e5;
color: #333;
}
.cal_top_5{
top:5px;
}
.label.control-label.filter_lable_task_to{
text-align:center!important;
}
li.menucss.accesstabs {
    margin-left: 2px!important;
	 border-right: none!important; 
     margin-top: -15px!important; 

}
.width_130{
width:130px;
}
.alert_msg button:focus {
    outline: 0px auto -webkit-focus-ring-color!important;
}
#contact_list1 .dtr-details
{
    max-height: 200px!important;
    width: 100%!important;
    overflow-x: auto!important;
}
.upload_img
{
	padding-bottom: 15px!important;
}
.multiselect-item .input-group
{
	padding:8px!important;
}
.multiselect-container
{
	width: 200px!important;
}
.multiselect-clear-filter
{
	margin-top: 5px!important;
	color: #fff!important;
    background-color: #6c757d!important;
    border-color: #6c757d!important;
}
.bootstrap-timepicker-widget.dropdown-menu
{
	margin: -30px 0 0!important;
}
.form-control
{
	border: 1px solid rgb(221, 221, 221)!important;
}
textarea
{
	border: 1px solid rgb(221, 221, 221)!important;
}
.days_pading_0px
{
	padding:0px !important;
}
.days_pading_0px
{
	padding:0px !important;
}
.task_event_name_padding_opx
{
	padding: 0px 9px 0px 0px!important;
}
.mail_shadow .panel-default
{
	margin-bottom: 5px!important;
}
.mail_shadow a:hover {
    color: #5A738E!important;
}
.active_mt
{
	margin-top:-14px!important;
}
.tab_mt
{
	margin-top:-18px!important;
}
.dis_flx
{
	display:flex;
}
.mr_10
{
	margin-right:10px;
}
.practice_ml
{
	margin-left:129px;
}
.table-responsive #case_list_wrapper.dataTables_wrapper .row{
overflow: inherit !important;
}
.width_80
{
	width:80px!important;
}
.mt_120
{
	margin-top:120px;
}
.nav.side-menu>li>a 
{	
	margin-bottom: 0px!important;
} 
.overflw
{
	overflow:auto;
}
.apply_workflow_details_div .multiselect-container>li>a>label
{
	padding:10px 0px 0px 0px!important;
}
.workflow_front .multiselect-container>li>a>label
{
	padding:10px 0px 4px 15px!important;
}
.padding_bottom_10px
{
  padding-bottom: 10px!important;
}
.padding_bottom_20px
{
  padding-bottom: 20px!important;
}
.table_row_border
{
	border: 0px!important;
}
.multiselect-container{

  max-height:250px;
  overflow:auto;
}
.height_30px
{
	height: 30px;
}
/* .container
{
	overflow: hidden!important;
} */
.gender_margin
{
	padding: 5px;
}
.custom_css_panel_toolbox
{
	margin: 0px -10px 0px 0px!important;
}
.padding_0
{
  padding:0px !important;
}
.close_case_att
{
  margin: 5px 0px 0px 10px;
}
a.openserviceall.View_all.padding_0.close_case_att:hover
{   
    width:100%;
}
.dis_flex
{
  display:flex;
}
.multiselect-all span.form-check
{
  position: unset !important;
}
.multiselect-container .multiselect-group>span>.form-check-label, .multiselect-container>.multiselect-option>span>.form-check-label
{
  margin: -10px 0px 0px 20px !important;
}
.multiselect-all span.form-check label.form-check-label.font-weight-bold
{
  margin: -10px 0px 0px 20px !important;
}
.multiselect-native-select  .btn-group
{
	width: unset!important;;
}
.custom_close_btn
{
	float: right!important;
}

.info-box
{
	padding-right: 15px!important;
}
.radio-inline .tog 
{
	margin-bottom: 2px;
}
.multiselect-container>.multiselect-option.dropdown-item
{
	margin-left: -23px!important;
}
.custom_margin_5
{
	margin-left: 5px;
}
.update_profile_div
{
 padding: 30px 0px 0px 35px!important;
}
.margin_bottom_20
{
  margin-bottom: 20px;
}
.row.style_padding_0px_21px_css
{
  display: block;
}
.member_view_row1
{
    margin-bottom: 15px;
    float: left;
    width: 100%;
}
.fileinput-cancel-button,.kv-upload-progress
{
	display:none !important;
}
.kv-fileinput-caption,.fileinput-remove-button,.fileinput-upload-button
{
	margin-bottom:5px !important;
}
.multiselect-all a
{
	display:none;
}
.float_left_width_100
{
	float:left;
	width:100%;
}