body{ margin:0; padding:0; font-family: 'DM Sans', sans-serif !important; background:#f3f7f7 !important; height:auto; }
*{ font-family: 'DM Sans', sans-serif !important; }
a, button{ -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s;  transition:.5s; }
/* width */
::-webkit-scrollbar { width: 5px; }
/* Track */ 
::-webkit-scrollbar-track { background: #f1f1f1; }
/* Handle */
::-webkit-scrollbar-thumb { background: #666; }
/* Handle on hover */
::-webkit-scrollbar-thumb:hover { background: #666; }
.login_screen_main{ width:100%; margin:5% auto 0; max-width:400px; }
.lc_arcadia_logo{ display:table; margin:0 auto 10px;  }
.lc_arcadia_logo img{ max-width:140px; width:100%; }
.login_screen_main h1{ font-size:35px; line-height:35px; margin:0 0 10px 0; padding:0; color:#303030; text-align:center; }
.login_screen_main .subtitle{ font-size:16px; line-height:16px; margin:0 0 20px 0; padding:0; color:#575757; text-align:center; }
.login_screen_main input{ width:100%; padding:15px 20px; margin-bottom:15px; border:1px solid rgba(0,0,0,0.2); font-family: 'DM Sans', sans-serif !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

input{ width:100%; padding:15px 20px; margin-bottom:15px; border:1px solid rgba(0,0,0,0.2); font-family: 'DM Sans', sans-serif !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.login_screen_main .lc_forgot_link{ display:table; float:left; }
.login_screen_main .lc_forgot_link a{ font-size:15px; line-height:15px; color:#0d2d6e; text-decoration:none; font-weight:600; }
.login_screen_main .lc_forgot_link a:hover{ text-decoration:none; color:#0c4da2; }
.login_screen_main button.submit_button{ font-size:15px; line-height:15px; color:#fff; background:#0d2d6e; padding:15px 30px; text-decoration:none; font-weight:600; border:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; display:table; float:right; text-transform:uppercase; }
.login_screen_main button.submit_button:hover{ background:#0c4da2; text-decoration:none; cursor:pointer; }

.toogle_button i{ font-size:20px; color:#fff; line-height:20px; }
.toogle_button{ padding:25px 0 0 25px;}
.dashboard_screen_main{ display:table; width:100%; }
.left_sidebar{ background:#0d2d6e; max-width:190px; width:100%; float:left; height:100%; position:fixed; left:0; top:0; bottom:;  overflow-x:hidden; overflow-y:scroll; }
.right_section_dashboard{ width: calc(100% - 190px); float:right; }

.left_sidebar ul{ margin:40px 0 0 0; padding:0; }
.left_sidebar ul li{ width:100%; list-style:none; margin-bottom:5px; }
.left_sidebar ul li a{ font-size:14px; color:#fff; line-height:16px; margin:0; padding:8px 25px; display:table; text-decoration:none; width:100%; font-weight:400; opacity:0.7; }
.left_sidebar ul li a i{ font-size:22px; margin-right:8px; }
.left_sidebar ul li.active a{ background:#0c4da2; opacity:1; }
.left_sidebar ul li a:hover{ opacity:1; }

.compact_sidebar .left_sidebar ul li a span{ display:none; }
.compact_sidebar .left_sidebar{ max-width:78px;}
.compact_sidebar .right_section_dashboard{ width: calc(100% - 78px); float:right; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s;  transition:.5s; }
.inner_right_section_dashboard{ padding:20px;}
.inner_right_section_dashboard h1{ font-size:27px; line-height:27px; margin:0 0 8px 0; padding:0; color:#303030; text-transform: capitalize;
    border: none; font-weight: 500; }




.blue_section{ background:#0068cc; padding:20px 15px 30px 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:table; width:100%; box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -webkit-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); margin-bottom:30px; }
.blue_section h3{ font-size:17px; line-height:17px; margin:0 0 20px 0; padding:0; color:#fff; font-weight:300; }
.blue_section ul{ margin:0; padding:0; }
.blue_section ul li{ list-style:none; width:25%; float:left; text-align:center;  }
.blue_section ul li p{ font-size:14px; line-height:14px; margin:0 0 15px 0; padding:0; color:#fff; font-weight:400; }
.blue_section ul li .number_blue_section{ font-size:30px; line-height:30px; margin:0 0 15px 0; padding:0; color:#fff; font-weight:300; }
.blue_section ul li .green_number_blue_section{ font-size:12px; line-height:12px; margin:0; padding:0; color:#8eea42; font-weight:700; }

.occupancy_section_right{ background:#fff; padding:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:table; width:100%; box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -webkit-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); }
.occupancy_section_right h3{ font-size:17px; line-height:17px; margin:0 0 10px 0; padding:0; color:#666666; font-weight:300; }
div.occupancy_section_right p{ font-size:15px; line-height:20px; margin:20px 0 0 0; padding:0; color:#666666;  width:80%; font-weight: 400; }
.occupancy_section_right p span.big_font{ font-size:30px; }
.occupancy_section_right p span.orange_color{ color:#ff5b12; }

.activity_section_main{ background:#fff; padding:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:100%; box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -webkit-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); max-height:500px; overflow:hidden; overflow-y:scroll; margin-bottom:30px; }
.activity_section_main h3{ font-size:17px; line-height:17px; margin:0 0 10px 0; padding:0; color:#666666; font-weight:300; }
.activity_section_main ul{ margin:0; padding:0; }
.activity_section_main ul li{ list-style:none; margin-bottom:15px; position:relative; padding-left:45px; }
.activity_section_main ul li:before{ position:absolute; left:0; top:5px; content:"\f271"; background:#cbe4fa; height:35px; width:35px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; text-align:center; font-family: bootstrap-icons !important; font-size:15px; color:#0d2d6e; padding:10px 0 0 0; }
.activity_section_main ul li a{ font-size:14px; line-height:20px; margin:20px 0 0 0; padding:0; color:#666666;  width:100%; text-decoration:none; }
.activity_section_main ul li a:hover{ color:#0d2d6e; }
.activity_section_main_link{ display:table; width:100%; margin-bottom:2px; }
.activity_section_main ul li span{ font-size:14px; line-height:20px; margin:20px 0 0 0; padding:0; color:#666666;  width:100%; text-decoration:none; }


.popular_services{ background:#fff; padding:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:100%; box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -webkit-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); max-height:300px; overflow:hidden; overflow-y:scroll; margin-bottom:30px; }
.popular_services h3{ font-size:17px; line-height:17px; margin:0 0 20px 0; padding:0; color:#666666; font-weight:300; }
.popular_services table{ margin:0; padding:0; text-align:left; }
.popular_services table th{ font-size:14px; line-height:20px; margin:0; padding:0 0 10px 0; color:#666666; text-decoration:none; font-weight:700; text-align:center; }
.popular_services table th:first-child{ text-align:left; }
.popular_services table td{ font-size:14px; line-height:20px; margin:0; padding:0 0 10px 0; color:#666666; text-decoration:none; font-weight:400; text-align:center; }
.popular_services table td:first-child{ text-align:left; }


table.dataTable.nowrap th, table.dataTable.nowrap td { white-space:inherit; }
div.dataTables_wrapper div.dataTables_length label, div.dataTables_wrapper div.dataTables_filter label{ font-size:15px; line-height:20px; margin:0; padding:0; color:#666666; }
.form-select-sm { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 14px; padding-right: 21px; background-position: right 0.25rem center; line-height: 14px; }
table.dataTable.nowrap th{ font-size:15px; line-height:15px; margin:0; padding:0; color:#666666; }
table.dataTable.nowrap th { font-size: 13px; line-height: 16px; margin: 0; padding: 8px 25px 8px 10px !important; color: #666666; height: auto; vertical-align: middle; }
table.dataTable.nowrap td { font-size: 13px; line-height: 17px; margin: 0; padding: 8px 0 8px 10px !important; color: #666666; height: auto; vertical-align: middle; }
table.dataTable.nowrap td a{ font-size: 14px; line-height: 17px; margin: 0; padding:0 !important; color: #0c4da2; height: auto; vertical-align: middle; text-decoration:none; font-weight:600; }
div.dataTables_wrapper div.dataTables_info{ font-size:15px; line-height:20px; margin:0; padding:0; color:#666666; }
div.dataTables_wrapper div.dataTables_paginate ul.pagination{ font-size:15px; line-height:20px; margin:0; padding:0; color:#666666; }
.page-link{ font-size:15px; line-height:20px; margin:0; padding:7px 12px; color:#666666; }
.page-item.active .page-link { z-index: 3; color: #fff; background-color: #0d2d6e; border-color: #0d2d6e; }
/*Table Responsive css*/
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.leads_table_main table, .leads_table_main thead, .leads_table_main tbody, .leads_table_main th, .leads_table_main td, .leads_table_main tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.leads_table_main thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.leads_table_main tr { border: 1px solid #ccc; }
	
	table.dataTable.nowrap td{ padding-left: 40% !important;  }
	.leads_table_main td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 40% !important; 
		min-height: 20px;
		font-size: 11px;
	}
	
	
	.leads_table_main td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		font-size: 11px;
	}
	
	/*
	Label the data
	*/
	.leads_table_main td:nth-of-type(1):before { content: "Name"; font-weight:700; }
	.leads_table_main td:nth-of-type(2):before { content: "Status"; font-weight:700; }
	.leads_table_main td:nth-of-type(3):before { content: "Intrest level"; font-weight:700; }
	.leads_table_main td:nth-of-type(4):before { content: "Subject"; font-weight:700; }
	.leads_table_main td:nth-of-type(5):before { content: "Phone"; font-weight:700; }
	.leads_table_main td:nth-of-type(6):before { content: "Created on"; font-weight:700; }
	.leads_table_main td:nth-of-type(7):before { content: "Last Contacted"; font-weight:700;; }
	.leads_table_main td:nth-of-type(8):before { content: "Follow Up"; font-weight:700; }
	.leads_table_main td:nth-of-type(9):before { content: "Lead Owner"; font-weight:700; }
	.leads_table_main td:nth-of-type(10):before { content: "Refferal Source"; font-weight:700; }
	.leads_table_main td:nth-of-type(11):before { content: "View"; font-weight:700; }
	.leads_table_main td:nth-of-type(12):before { content: "Delete Lead"; font-weight:700; }
	
	.leads_table_main.payment_log_table_main td:nth-of-type(1):before { content: "Receipt Number"; font-weight:700; }
	.leads_table_main.payment_log_table_main td:nth-of-type(2):before { content: "Invoice Number"; font-weight:700; }
	.leads_table_main.payment_log_table_main td:nth-of-type(3):before { content: "Date"; font-weight:700; }
	.leads_table_main.payment_log_table_main td:nth-of-type(4):before { content: "Follow Up Date"; font-weight:700; }
	.leads_table_main.payment_log_table_main td:nth-of-type(5):before { content: "Description"; font-weight:700; }
	.leads_table_main.payment_log_table_main td:nth-of-type(6):before { content: "Amount"; font-weight:700; }
	.leads_table_main.payment_log_table_main td:nth-of-type(7):before { content: "Mode"; font-weight:700;; }
	.leads_table_main.payment_log_table_main td:nth-of-type(8):before { content: "Tr. ID / Chq. No"; font-weight:700; }
	.leads_table_main.payment_log_table_main td:nth-of-type(9):before { content: "Recorded By"; font-weight:700; }
	.leads_table_main.payment_log_table_main td:nth-of-type(10):before { content: "Status"; font-weight:700; }
	.leads_table_main.payment_log_table_main td:nth-of-type(11):before { content: "View"; font-weight:700; }
	.leads_table_main.payment_log_table_main td:nth-of-type(12):before { content: "Download"; font-weight:700; text-align: left; }
	
	.leads_table_main.invoices_table_main_inner td:nth-of-type(1):before { content: "Issue Date"; font-weight:700; }
	.leads_table_main.invoices_table_main_inner td:nth-of-type(2):before { content: "Invoice No."; font-weight:700; }
	.leads_table_main.invoices_table_main_inner td:nth-of-type(3):before { content: "Invoicee"; font-weight:700; }
	.leads_table_main.invoices_table_main_inner td:nth-of-type(4):before { content: "Services"; font-weight:700; }
	.leads_table_main.invoices_table_main_inner td:nth-of-type(5):before { content: "Status"; font-weight:700; }
	.leads_table_main.invoices_table_main_inner td:nth-of-type(6):before { content: "Due Date"; font-weight:700; }
	.leads_table_main.invoices_table_main_inner td:nth-of-type(7):before { content: "Discount"; font-weight:700;; }
	.leads_table_main.invoices_table_main_inner td:nth-of-type(8):before { content: "Amount"; font-weight:700; }
	.leads_table_main.invoices_table_main_inner td:nth-of-type(9):before { content: "Payments"; font-weight:700; }
	.leads_table_main.invoices_table_main_inner td:nth-of-type(10):before { content: "Mode"; font-weight:700; }
	.leads_table_main.invoices_table_main_inner td:nth-of-type(11):before { content: "Balance"; font-weight:700; }
	.leads_table_main.invoices_table_main_inner td:nth-of-type(12):before { content: "Logged By"; font-weight:700; text-align: left; }
	
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(1):before { content: "Payment Date"; font-weight:700; }
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(2):before { content: "Invoice No."; font-weight:700; }
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(3):before { content: "Payment No."; font-weight:700; }
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(4):before { content: "Invoicee"; font-weight:700; }
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(5):before { content: "Services"; font-weight:700; }
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(6):before { content: "Status"; font-weight:700; }
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(7):before { content: "Due Date"; font-weight:700;; }
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(8):before { content: "Discount"; font-weight:700; }
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(9):before { content: "Amount"; font-weight:700; }
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(10):before { content: "Payments"; font-weight:700; }
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(11):before { content: "Mode"; font-weight:700; }
	.leads_table_main.payment_receipt_transfer_to_ar td:nth-of-type(12):before { content: "Logged By"; font-weight:700; text-align: left; }
	
	
	.leads_table_main.student_billing_table_main td:nth-of-type(1):before { content: "Issue Date"; font-weight:700; }
	.leads_table_main.student_billing_table_main td:nth-of-type(2):before { content: "Invoice No."; font-weight:700; }
	.leads_table_main.student_billing_table_main td:nth-of-type(3):before { content: "Description"; font-weight:700; }
	.leads_table_main.student_billing_table_main td:nth-of-type(4):before { content: "Status"; font-weight:700; }
	.leads_table_main.student_billing_table_main td:nth-of-type(5):before { content: "Due Date"; font-weight:700; }
	.leads_table_main.student_billing_table_main td:nth-of-type(6):before { content: "Sessions"; font-weight:700; }
	.leads_table_main.student_billing_table_main td:nth-of-type(7):before { content: "Unit Price"; font-weight:700;; }
	.leads_table_main.student_billing_table_main td:nth-of-type(8):before { content: "Amount"; font-weight:700; }
		
	.leads_table_main.invoice_transfer_to_ar td:nth-of-type(1):before { content: "Issue Date"; font-weight:700; }
	.leads_table_main.invoice_transfer_to_ar td:nth-of-type(2):before { content: "Invoice No."; font-weight:700; }
	.leads_table_main.invoice_transfer_to_ar td:nth-of-type(3):before { content: "Invoicee"; font-weight:700; }
	.leads_table_main.invoice_transfer_to_ar td:nth-of-type(4):before { content: "Services"; font-weight:700; }
	.leads_table_main.invoice_transfer_to_ar td:nth-of-type(5):before { content: "Due Date"; font-weight:700; }
	.leads_table_main.invoice_transfer_to_ar td:nth-of-type(6):before { content: "Discount"; font-weight:700; }
	.leads_table_main.invoice_transfer_to_ar td:nth-of-type(7):before { content: "Amount"; font-weight:700;; }
	.leads_table_main.invoice_transfer_to_ar td:nth-of-type(8):before { content: "Logged by"; font-weight:700; }

	.leads_table_main.staff_table_timesheet td:nth-of-type(1):before { content: "Date"; font-weight:700; }
	.leads_table_main.staff_table_timesheet td:nth-of-type(2):before { content: "Start Time"; font-weight:700; }
	.leads_table_main.staff_table_timesheet td:nth-of-type(3):before { content: "End Time"; font-weight:700; }
	.leads_table_main.staff_table_timesheet td:nth-of-type(4):before { content: "Duration"; font-weight:700; }
	.leads_table_main.staff_table_timesheet td:nth-of-type(5):before { content: "Class"; font-weight:700; }
	.leads_table_main.staff_table_timesheet td:nth-of-type(6):before { content: "Students"; font-weight:700; }
	.leads_table_main.staff_table_timesheet td:nth-of-type(7):before { content: "Tutor"; font-weight:700;; }
	.leads_table_main.staff_table_timesheet td:nth-of-type(8):before { content: "Attendance"; font-weight:700; }
	
	
	.leads_table_main.attendance_table_listing td:nth-of-type(1):before { content:"ID"; font-weight:700; }
	.leads_table_main.attendance_table_listing td:nth-of-type(2):before { content: "Date"; font-weight:700; }
	.leads_table_main.attendance_table_listing td:nth-of-type(3):before { content: "Class"; font-weight:700; }
	.leads_table_main.attendance_table_listing td:nth-of-type(4):before { content: "Staff"; font-weight:700; }
	.leads_table_main.attendance_table_listing td:nth-of-type(5):before { content: "Status"; font-weight:700; }
	.leads_table_main.attendance_table_listing td:nth-of-type(6):before { content: "Attendance"; font-weight:700; }
	.leads_table_main.attendance_table_listing td:nth-of-type(7):before { content: "Timing"; font-weight:700; }
	
	.leads_table_main.student_table_main_listing td:nth-of-type(1):before { content: "Name"; font-weight:700; }
	.leads_table_main.student_table_main_listing td:nth-of-type(2):before { content: "Phone"; font-weight:700; }
	.leads_table_main.student_table_main_listing td:nth-of-type(3):before { content: "Email"; font-weight:700; }
	.leads_table_main.student_table_main_listing td:nth-of-type(4):before { content: "Status"; font-weight:700; }
	.leads_table_main.student_table_main_listing td:nth-of-type(5):before { content: "Created At"; font-weight:700; }
	.leads_table_main.student_table_main_listing td:nth-of-type(6):before { content: "School Name"; font-weight:700; }
	
	.leads_table_main.attendance_table_listing td:nth-of-type(1):before { content: "Date"; font-weight:700; }
	.leads_table_main.attendance_table_listing td:nth-of-type(2):before { content: "Class"; font-weight:700; }
	.leads_table_main.attendance_table_listing td:nth-of-type(3):before { content: "Staff"; font-weight:700; }
	.leads_table_main.attendance_table_listing td:nth-of-type(4):before { content: "Status"; font-weight:700; }
	.leads_table_main.attendance_table_listing td:nth-of-type(5):before { content: "location"; font-weight:700; }
	.leads_table_main.attendance_table_listing td:nth-of-type(6):before { content: "Timing"; font-weight:700; }
	
.leads_table_main.staff_table_listing td:nth-of-type(1):before { content: "Name"; font-weight:700; }
	.leads_table_main.staff_table_listing td:nth-of-type(2):before { content: "Phone"; font-weight:700; }
	.leads_table_main.staff_table_listing td:nth-of-type(3):before { content: "Email"; font-weight:700; }
	.leads_table_main.staff_table_listing td:nth-of-type(4):before { content: "Role"; font-weight:700; }
	.leads_table_main.staff_table_listing td:nth-of-type(5):before { content: "Teaching"; font-weight:700; }
	
.leads_table_main.packages_main_table td:nth-of-type(1):before { content: "Package Name"; font-weight:700; }
.leads_table_main.packages_main_table td:nth-of-type(2):before { content: "Subject"; font-weight:700; }
.leads_table_main.packages_main_table td:nth-of-type(3):before { content: "Amount(AED)"; font-weight:700; }
	
.leads_table_main.invoices_table_main td:nth-of-type(1):before { content: "Issue Date"; font-weight:700; }
	.leads_table_main.invoices_table_main td:nth-of-type(2):before { content: "Ref. No."; font-weight:700; }
	.leads_table_main.invoices_table_main td:nth-of-type(3):before { content: "Invoice"; font-weight:700; }
	.leads_table_main.invoices_table_main td:nth-of-type(4):before { content: "Services"; font-weight:700; }
	.leads_table_main.invoices_table_main td:nth-of-type(5):before { content: "Status"; font-weight:700; }
	.leads_table_main.invoices_table_main td:nth-of-type(6):before { content: "Due Date"; font-weight:700; }
	.leads_table_main.invoices_table_main td:nth-of-type(7):before { content: "Discount"; font-weight:700; }
	.leads_table_main.invoices_table_main td:nth-of-type(8):before { content: "Amount"; font-weight:700; }
	.leads_table_main.invoices_table_main td:nth-of-type(9):before { content: "Payments"; font-weight:700; }
	.leads_table_main.invoices_table_main td:nth-of-type(10):before { content: "Mode"; font-weight:700; }
	.leads_table_main.invoices_table_main td:nth-of-type(11):before { content: "Balance"; font-weight:700; }
	.leads_table_main.invoices_table_main td:nth-of-type(12):before { content: "Logged by"; font-weight:700; }
	
}
/*Table Responsive css*/

.add_leads_button a{ font-size:15px; line-height:15px; background:#0d2d6e; padding:10px 15px; display:table; color:#fff; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.add_leads_button a:hover{ background:#0c4da2; }
.add_leads_filter{ margin-bottom:30px; }
.yellow_bg_color{ background:#f2f3f4; }
div#cboxLoadedContent{ border:none; }
.inner_content_popup_add_leads{ padding:0 15px; height:100%; }
.left_add_leads_popup{ padding:70px 40px 40px 40px; }
.cirlce_popup_pic{ text-align:center; height:150px; width:150px; margin:0 auto 30px; background:yellow; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; overflow:hidden; }
.left_add_leads_popup p{ font-size:15px; line-height:20px; margin:0 0 5px 0; padding:0; color:#666666; }
.left_add_leads_popup input{ padding:10px 20px; background:#fff; border:1px solid #cccccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px; line-height:15px; color:#666666; margin:0 0 20px 0; width:100%; }
.add_popup_right{ padding:30px;     display: table;
    width: 100%; }
.add_popup_right h2{ font-size:22px; line-height:22px; margin:0 0 20px 0; padding:0; color:#666666; font-weight:300; }
.tabs_main_right_add_leads .tabs-nav{ margin:0 0 30px 0; padding:0; width:100%; display:table; }
.tabs_main_right_add_leads .tabs-nav li{ float:left; list-style:none; margin-right:38px; padding:0 0 13px 0; }
.tabs_main_right_add_leads .tabs-nav li a{ font-size:15px; line-height:15px; margin:0; padding:0 0 10px 0; color:#555555; text-decoration:none; font-weight:700;}
.tabs_main_right_add_leads .tabs-nav .tab-active{ border-bottom:4px solid #10306d; }
.tabs_main_right_add_leads .tabs-nav .tab-active a{ color:#10306d; }



.tabs_main_right_edit_leads .tabs-nav-edit{ margin:0 0 30px 0; padding:0; width:100%; display:table; }
.tabs_main_right_edit_leads .tabs-nav-edit li{ float:left; list-style:none; margin-right:38px; padding:0 0 13px 0; }
.tabs_main_right_edit_leads .tabs-nav-edit li a{ font-size:15px; line-height:15px; margin:0; padding:0 0 10px 0; color:#555555; text-decoration:none; font-weight:700;}
.tabs_main_right_edit_leads .tabs-nav-edit .tab-active-edit{ border-bottom:4px solid #10306d; }
.tabs_main_right_edit_leads .tabs-nav-edit .tab-active-edit a{ color:#10306d; }

.inner_tab_section_main p{ font-size:15px; line-height:20px; margin:0 0 5px 0; padding:0; color:#666666; font-weight:400; }
.inner_tab_section_main select{ padding:10px 20px; background:#fff; border:1px solid #cccccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px; line-height:15px; color:#666666; margin:0 0 20px 0; width:100%; }

select{ padding:10px 20px; background:#fff; border:1px solid #cccccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px; line-height:15px; color:#666666; margin:0 0 20px 0 !important; width:100%; }
.inner_tab_section_main input{ padding:10px 20px; background:#fff; border:1px solid #cccccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px; line-height:15px; color:#666666; margin:0 0 20px 0; width:100%; }
.inner_tab_section_main textarea{ padding:10px 20px; background:#fff; border:1px solid #cccccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px; line-height:15px; color:#666666; margin:0 0 20px 0; width:100%; height: 100px; }
a.blue_button{ font-size:15px; line-height:15px; background:#0d2d6e; padding:10px 15px; display:table; color:#fff; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; width:auto; float:right; }
.blue_button a:hover{ background:#0c4da2; }
a.border_button{ font-size:15px; line-height:15px; background:#fff; border:1px solid #0d2d6e; padding:9px 15px; display:table; color:#0d2d6e; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; width:auto; float:right; }
.border_button a:hover{ background:#0c4da2; }
button#cboxClose{ background:url(../images/close_button.png) no-repeat center center !important; height:20px; width:20px; top:20px; right:20px; }
button#cboxClose:hover{ background:url(../images/close_button.png) no-repeat center center; }

.lead_details_top_left_section .name_box{ height:100px; width:100px; background:#bbc1db; color:#fff; text-align:center; padding:40px 0 0 0; font-size:30px; line-height:30px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin:0 auto 20px; }
.lead_details_top_left_section .lead_details_blue_label{ font-size:14px; color:#fff; background:#17aee3; padding:5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-align:center; display:table; margin:0 auto; font-weight:700; }
.lead_details_middle_section{ padding-right:40px; }
.lead_details_middle_section .lead_name{ font-size:23px; line-height:23px; color:#555555; margin:0 0 10px 0; padding:10px 15px; background:#ebebeb; width:auto; display:table; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.lead_details_middle_section .edi_pro_link{ display:table; margin:0 0 25px 0;}
.lead_details_middle_section .edi_pro_link a{ font-size:15px; color:#0068cc; line-height:15px; margin:0 20px 0 0; padding:0 1px 3px 1px; border-bottom:2px dashed #0068cc; text-decoration:none; font-weight:700; }
.lead_details_middle_section .edi_pro_link a:hover{ color:#0c4da2; }
.lead_details_middle_section p{ font-size:15px; line-height:20px; margin:0 0 5px 0; padding:0; color:#666666; }
.lead_details_middle_section .grey_bg_section_lead_detail{ font-size:15px; line-height:15px; color:#555555; margin:0 0 10px 0; padding:10px 15px; background:#ebebeb; display:table; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:100%; }
.family_lead_details{ margin-top:100px; }
.family_lead_details .smal_title{ font-size:15px; line-height:20px; margin:0 0 15px 0; padding:0; color:#666666; font-weight:700; }
.family_lead_details .family_member_name span{ height:25px; width:25px; background:#283443; color:#fff; text-align:center; padding:7px 0 0 0; font-size:11px; line-height:11px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin:0 10px 0 0; float:left; }
.family_lead_details .family_member_name{ font-size:15px; line-height:20px; margin:0 0 20px 0; padding:0; color:#666666; font-weight:400; }

.family_lead_details .add_family_member_link a{ font-size:14px; color:#0068cc; line-height:14px; margin:0; padding:0; text-decoration:none; font-weight:700; }
.family_lead_details .add_family_member_link a:hover{ color:#0c4da2; }
.lead_profile_informastion{ padding:40px 0; margin-bottom:40px; border-bottom:1px solid #cccccc;}

.lead_status_inner_box{ background:#fff; padding:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:table; width:100%; box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -webkit-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); margin-bottom:30px; }
.lead_status_inner_box h3{    font-size: 15px;    line-height: 20px;    margin: 0 0 15px 0;    padding: 0;    color: #303030;    font-weight: 700;}
.lead_status_inner_box p{    font-size: 15px;    line-height: 20px;    margin: 0 0 5px 0;    padding: 0;    color: #666;    font-weight: 400;}
.lead_status_inner_box select{ width:100%; padding:10px 20px; border:1px solid rgba(0,0,0,0.10); color:#666666; font-size:15px; line-height:20px; margin:0 0 10px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.lead_status_inner_box .blue_bg_Section{ background:#e9f5ff; padding:10px 20px; margin:15px 0; border:1px solid #0073b2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.lead_status_inner_box .blue_bg_Section p{ color:#0073b2; font-size: 15px; line-height: 22px; }
.inner_tab_section_main_inside{ background:#fff; padding:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:table; width:100%; box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -webkit-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); }
.inner_tab_section_main_inside textarea{ width:100%; padding:10px 20px; border:1px solid rgba(0,0,0,0.10); height:150px; margin-bottom:10px; color:#303030; font-size: 15px; line-height: 22px; }

.enquiry_box_main{ background:#fff; padding:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:table; width:100%; box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -webkit-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); }
.enquiry_box_main h3{    font-size: 15px;    line-height: 20px;    margin: 0 0 15px 0;    padding: 0;    color: #303030;    font-weight: 700;}
.enquiry_box_main p{    font-size: 15px;    line-height: 20px;    margin: 0 0 5px 0;    padding: 0;    color: #666;    font-weight: 400;}
.enquiry_box_main .single_subject{    font-size: 15px;    line-height: 20px;    margin: 0 0 10px 0;    padding: 0;    color: #666;    font-weight: 700;}
.enquiry_box_main input{ width:100%; padding:10px 20px; border:1px solid rgba(0,0,0,0.10); margin-bottom:10px; font-size: 15px; line-height: 22px; color:#666; width:100%; }


.dropdown-menu{ top:40px; }
#btnGroupDrop1{ background:#0d2d6e; border:none; }
.subjects_heading_main{ background:#fff; padding:20px; margin-top:20px; }
.single_subjects_box{ margin-bottom:30px; position:relative; max-height: 300px; overflow: hidden; overflow-y: scroll; }
.add_plus_button{ position:absolute; right:20px; top:-7px; z-index:2; }
.add_plus_button a i{ font-size:25px; color:#666666; line-height:30px; }
.single_subjects_box h3{ margin:0 0 10px 0; padding:0; width:100%; display:table; }
.single_subjects_box h3 a{ text-decoration:none; font-size: 15px; line-height: 20px; margin: 0 0 15px 0; padding: 0; color: #303030; font-weight: 700; float:left; }
.single_subjects_box h3 span{ margin-left:20px; float:left; }

.outer_single_subjects_box{ position:relative; }
.outer_single_subjects_box h3{ margin:0 0 10px 0; padding:0; width:100%; display:table; }
.outer_single_subjects_box h3 a{ text-decoration:none; font-size: 15px; line-height: 20px; margin: 0 0 15px 0; padding: 0; color: #303030; font-weight: 700; float:left; }
.outer_single_subjects_box h3 span{ margin-left:20px; float:left; }


.single_subject_row{ border:1px solid #ebebeb; padding:12px 15px; border-left:4px solid green; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; }
.single_subject_row p {
    font-size: 15px;
    line-height: 20px;
    margin:0;
    padding: 0;
    color: #333333;
    font-weight: 400;
}
.single_subject_row span {
    font-size: 15px;
    line-height: 20px;
    margin:0;
    padding: 0;
    color: #666;
    font-weight: 400;
	text-align:right;
	width:100%;
	display:table;
}

.inner_content_popup_add_sub_category h3{ font-size: 25px; line-height: 25px; margin: 0 0 35px 0; padding: 0; color: #666; font-weight: 700; text-align:center; }
.inner_content_popup_add_sub_category{ padding:20px 20px 60px 20px;}
.inner_content_popup_add_sub_category p{
    font-size: 15px;
    line-height: 20px;
    margin:8px 0 0 0;
    padding: 0;
    color: #666;
    font-weight: 400;
	text-align:right;
	width:100%; display:table;
}
.inner_content_popup_add_sub_category select{ width:60%; padding:5px 10px; border:1px solid rgba(0,0,0,0.10); color:#666666; font-size:15px; line-height:20px; margin:0 0 10px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.inner_content_popup_add_sub_category input{ width:100%; padding:5px 20px; border:1px solid rgba(0,0,0,0.10); margin-bottom:10px; font-size: 15px; line-height: 22px; color:#666; width:100%; }
.inner_content_popup_add_sub_category textarea{ width:100%; padding:5px 20px; border:1px solid rgba(0,0,0,0.10); margin-bottom:10px; font-size: 15px; line-height: 22px; color:#666; width:100%; height:100px; }
.inner_content_popup_add_sub_category .row{ margin-bottom:15px; }

.inner_content_popup_add_sub_category .blue_button{ margin-left:20px; }
.dropdown-item{
    font-size: 15px;
    line-height: 20px;
    color: #666;
    font-weight: 400;
}

.subjects_main_tabs .tabs-nav li{ padding-bottom:4px; }

.inner_content_popup_add_sub_single{ padding:20px 40px 60px 40px;}
.inner_content_popup_add_sub_single h3{ font-size: 25px; line-height: 25px; margin: 0 0 35px 0; padding: 0; color: #666; font-weight: 700; text-align:center; }
.inner_content_popup_add_sub_single p{
    font-size: 15px;
    line-height: 20px;
    margin:0 0 5px 0;
    padding: 0;
    color: #666;
    font-weight: 400;
}
.inner_content_popup_add_sub_single input{ width:100%; padding:5px 20px; border:1px solid rgba(0,0,0,0.10); margin-bottom:10px; font-size: 15px; line-height: 22px; color:#666; width:100%; margin-bottom:20px; }
.inner_content_popup_add_sub_single .heading_subject_table{
    font-size: 15px;
    line-height: 20px;
    margin:0 0 5px 0;
    padding:10px 15px;
    color: #303030;
    font-weight: 700;
	background:#ebebeb;
	min-height:60px;
}
.inner_content_popup_add_sub_single select{ width:100%; padding:5px 10px; border:1px solid rgba(0,0,0,0.10); color:#666666; font-size:15px; line-height:20px; margin:0 0 10px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.agree_terms_main{ margin:30px 0 0 0; }
.packages_main_table{ background:#fff; padding:0; margin-top:20px; }
.sibject_section_main_popup_grey{ background:#ebebeb; padding:20px; margin:0 0 30px 0; }
.botttom_single_section_condition h4{
    font-size: 15px;
    line-height: 20px;
    margin:0 0 5px 0;
    padding:0;
    color: #303030;
    font-weight: 700;
}
.botttom_single_section_condition input{ float:left; margin-right:10px; width:auto; margin-top:5px; }
.botttom_single_section_condition{ display:table; width:100%; }
.week_filter_main{ width:100%; margin-bottom:30px; }
.invoice_last_week_box{ border-left:4px solid #ff9300; padding:0 0 0 10px; }
.invoice_last_week_box p{
    font-size: 15px;
    line-height: 20px;
    margin:0 0 5px 0;
    padding: 0;
    color: #666;
    font-weight: 400;
}
.rupees_invoice_last_week_box{
    font-size: 22px;
    line-height: 22px;
    margin:0 0 5px 0;
    padding: 0;
    color: #000;
    font-weight: 400;
}
.green_arrow_up_invoice_last_week_box{
    font-size: 14px;
    line-height: 14px;
    margin: 0 0 5px 0;
    padding: 0;
    color: #009b20;
    font-weight: 700;
}
.tax_invoice_main{ background:#fff; padding:60px; display:table; width:100%; }
.tax_invoice_logo img{ max-width:47px; width:100%; }
.invoice_header{ margin-bottom:30px; }
.invoice_header h3{
    font-size:40px;
    line-height: 40px;
    margin:0 0 5px 0;
    padding:0;
    color: #999999;
    font-weight: 400;
}
.left_adress_and_contact_info{ width:65%; }
.left_adress_and_contact_info p{
    font-size: 15px;
    line-height: 20px;
    margin:0 0 10px 0;
    padding: 0;
    color: #666;
    font-weight: 400;
}
.right_adress_and_contact_info{ display:table; width:auto; float:right; }
.right_adress_and_contact_info p{
    font-size: 15px;
    line-height: 20px;
    margin:0 0 10px 0;
    padding: 0;
    color: #666;
    font-weight: 400;
}
.right_adress_and_contact_info p span{ float:right; color:#000; margin-left:15px; }
.adress_and_contact_info{ margin-bottom:40px; }
.bill_to_section_main h4{
    font-size:15px;
    line-height: 15px;
    margin:0 0 5px 0;
    padding:0;
    color: #000;
    font-weight: 700;
}
.bill_to_section_main p{
    font-size: 15px;
    line-height: 20px;
    margin:0 0 5px 0;
    padding: 0;
    color: #000;
    font-weight: 400;
}
.bill_to_section_main{ margin-bottom:30px; }
.tax_invoice_table table{ border-bottom:1px solid #eeeeee; margin-bottom:30px; }
.tax_invoice_table th{ background:#283443; padding:7px; color:#fff; font-size:15px; line-height: 15px; margin-bottom:20px; }
.tax_invoice_table td{ padding:7px; color:#303030; font-size:15px; line-height: 15px; }
.tax_invoice_table .subtitle_table{ width:40%; float:right; border-bottom:none; }
.tax_invoice_table .subtitle_table tr td:first-child{ font-weight:400; }
.tax_invoice_table .subtitle_table tr td:last-child{ float:right; }
.tax_invoice_table .subtitle_table tr:last-child{ border-top:1px solid #eeeeee; }
.tax_invoice_table .subtitle_table tr:last-child td{ font-weight:700; }
.note_section_main_tax_invoice{ display:table; width:100%; clear:both; padding-bottom:15px; border-bottom:1px solid #eeeeee; }
.note_section_main_tax_invoice p{
    font-size: 15px;
    line-height: 20px;
    margin:0 0 5px 0;
    padding: 0;
    color: #000;
    font-weight: 400;
}
.note_section_main_tax_invoice{ margin-top:40px; }
.note_section_main_tax_invoice h4{
    font-size:15px;
    line-height: 15px;
    margin:0 0 25px 0;
    padding:0;
    color: #000;
    font-weight: 700;
}
.note_section_main_tax_invoice p{
    font-size: 15px;
    line-height: 20px;
    margin:0 0 10px 0;
    padding: 0;
    color: #666666;
    font-weight: 400;
}
.edit_invoice_section_main .right_adress_and_contact_info p{ display:table; margin-bottom:15px; width:100%; line-height:35px; color:#55555a; }
.edit_invoice_section_main .right_adress_and_contact_info input {
    width: 100%;
    padding: 5px 20px;
    border: 1px solid rgba(0,0,0,0.10);
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 22px;
    color: #666;
    width: 100%;
    margin-bottom: 0;
	vertical-align:middle;
}

.text_button_link_main a {
    font-size: 14px;
    color: #0068cc;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}
.edit_invoice_section_main .tax_invoice_table .subtitle_table{ width:35%; }
.add_tax_button_link_main{ width:100%; clear:both; float:left; margin-top: 20px; }
.add_tax_button_link_main a {
    font-size: 14px;
    color: #0068cc;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}
.add_discount_button_link_main a{
    font-size: 14px;
    color: #0068cc;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}
.delete_row_tax{ width:20px; float:right; margin-right:0; margin-top:0;  }
.delete_row_tax a{
    font-size: 14px;
    color: #0068cc;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}
.subtitle_table select{ padding:5px 10px; border:1px solid rgba(0,0,0,0.10); color:#666666; font-size:15px; line-height:20px; margin: 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.edit_invoice_section_main .note_section_main_tax_invoice{ padding-top:30px; border-top:1px solid rgba(0,0,0,0.10); margin-bottom:30px; border-bottom:none; }
.note_section_main_tax_invoice textarea{
    width: 100%;
    padding: 10px 20px;
    border: 1px solid rgba(0,0,0,0.10);
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 22px;
    color: #666;
    width: 100%;
    margin-bottom: 0;
	vertical-align:middle;
	height: 200px;
}
.tax_invoice_table select{ padding:5px 10px; border:1px solid rgba(0,0,0,0.10); color:#666666; font-size:15px; line-height:20px; margin: 0 !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.tax_invoice_table input{ padding:5px 10px; border:1px solid rgba(0,0,0,0.10); color:#666666; font-size:15px; line-height:20px; margin: 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; min-width:120px; }
.top_section_dashboard {
    display: table;
    width: 100%;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.right_section_top_section_dashboard{ display:table; float:right; width:auto; }
.right_section_top_section_dashboard .left_icons_top_section_dashboard a{ font-size:26px; color:#101010; line-height:26px; margin:0 10px; text-decoration:none; }
.right_section_top_section_dashboard .left_icons_top_section_dashboard a:hover{ color:#0d2d6e; }
.notification_belltop_section_dashboard{ position:relative; margin-right:21px; }
.notification_belltop_section_dashboard span{ background:#ff6154; font-size:11px; color:#fff; line-height:13px; padding:2px 3px; text-decoration:none; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; text-align:center; position:absolute; right:-10px; top:0; z-index:2; height:16px; width:24px; }
.left_icons_top_section_dashboard { display:table; float:left; margin-right:20px; margin-top:15px; }
.admin_profile_info_section{ float:left; display:table; background:#ffffff; padding:10px 40px 10px 15px; border:1px solid #999999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative; }
.admin_profile_info_section:hover{ cursor:pointer; }

.admin_profile_info_section:after{ content:"\F5D4"; font-family: bootstrap-icons !important; position: absolute; right:10px; top:15px; transform: rotate(90deg);  }
.char_admin_profile_info_section{ float:left; margin-right:10px; height:35px; width:35px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#283443; text-align:center; font-size:15px; line-height:15px; color:#fff; padding-top:10px; }
.char_admin_profile_info_right_section{ float:left; }
.char_admin_profile_info_right_section p{
    font-size: 14px;
    color: #101010;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}
.char_admin_profile_info_right_section span{
    font-size: 12px;
    color: #606060;
    line-height: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.drodown_profile_options{ position:absolute; right:0; top:70px; background:#fff; border:1px solid #999999; z-index:10; width:250px; }
.branches_drodown_profile_options{ max-height:150px; overflow-y:scroll; }
.branches_drodown_profile_options .single_branches_drodown_profile_options{ border-bottom:1px solid #eeeeee; padding:14px; }
.branches_drodown_profile_options .single_branches_drodown_profile_options a{ text-decoration:none; }
.branches_drodown_profile_options .single_branches_drodown_profile_options .branch_name_drodown_profile_options{
    font-size: 15px;
    color: #101010;
    line-height: 15px;
    margin: 0 0 5px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}
.branches_drodown_profile_options .single_branches_drodown_profile_options p{
    font-size: 13px;
    color: #606060;
    line-height: 13px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.branches_drodown_profile_options .single_branches_drodown_profile_options.active{ background:#0073b2;}
.branches_drodown_profile_options .single_branches_drodown_profile_options.active .branch_name_drodown_profile_options{ color:#fff; }
.branches_drodown_profile_options .single_branches_drodown_profile_options.active p{ color:#fff; }
.add_branch_button{ padding:10px; border-top:1px solid #eeeeee; }
.add_branch_button a {
    font-size: 14px;
    color: #0068cc;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}
.add_branch_button a i{ font-size:20px;}
.drodown_profile_options ul{ margin:0; padding:0; border-top:1px solid #eeeeee; }
.drodown_profile_options ul li{ padding:10px 15px; border-bottom:1px solid #eeeeee; list-style:none;  }
.drodown_profile_options ul li a {
    font-size: 15px;
    color: #666;
    line-height: 15px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.drodown_profile_options ul li a i{ margin-right:7px;}
.drodown_profile_options ul li:last-child a{ color:red; }
.drodown_profile_options{ display:none; }
.drodown_profile_options.active{ display:none; }

.left_attendance_student_detail{ background:#fff; padding: 20px; display:table; width:100%; }
.single_left_attendance_student_detail .date_single_left_attendance_student_detail{ float:left; margin-right:10px; font-size:25px; line-height:25px; color:#333333; padding:0; font-weight:700; }
.single_left_attendance_student_detail .date_name_single_left_attendance_student_detail{ display:table; float:left; }
.single_left_attendance_student_detail .date_name_single_left_attendance_student_detail p{
    font-size: 15px;
    color: #666;
    line-height: 15px;
    margin: 0 0 5px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
	clear:both; width:100%;
	float:left;
}
.single_left_attendance_student_detail .date_name_single_left_attendance_student_detail span{
    font-size: 12px;
    color: #666;
    line-height: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
	clear:both; width:100%;
		float:left;
}
.content_single_left_attendance_student_detail{ width:100%; display:table; float:left; border:1px solid #d7d7d7; padding:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-left:4px solid #006899; margin-top:15px; margin-bottom:35px; }
.content_single_left_attendance_student_detail p{
    font-size: 15px;
    color: #666;
    line-height: 20px;
    margin: 0 0 5px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.available_sessions_note{
    font-size: 13px;
    color: #666;
    line-height: 13px;
    margin:5px 0 0 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.small_grey_box_enrollment{ background:#ebebeb; padding:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:table; margin:0 auto; }
.small_grey_box_enrollment p{
    font-size: 18px;
    color: #666;
    line-height: 18px;
    margin: 0 0 5px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
	text-align:center;
}
div.small_grey_box_enrollment span{
    font-size: 30px !important;
    color: #666;
    line-height: 30px !important;
    margin:0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
div.small_grey_box_enrollment b{
    font-size: 13px;
    color: #666;
    line-height: 13px;
    margin:0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
	text-align:center;
	width:100%;
	display:table;
}
.left_attendance_detail_top_section{ border-left:4px solid #0065c7; padding:0 0 0 20px; }
.name_student_attendance_detail_top_section{
    font-size: 16px;
    color: #333333;
    line-height: 16px;
    margin: 0 0 10px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}
.subname_student_attendance_detail_top_section{
    font-size: 16px;
    color: #333333;
    line-height: 16px;
    margin: 0 0 10px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.left_attendance_detail_top_section p{
    font-size: 16px;
    color: #666;
    line-height: 16px;
    margin: 0 0 5px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.percent_blue_section_attendance_detail{ display:table; margin-top:30px; width:100%; }
.percent_blue_section_attendance_detail .button_percent_blue_section_attendance_detail{ padding:10px 10px; background:#0073b2; font-size: 16px; color: #fff; line-height: 16px; display:table; float:left; margin-right:30px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.percent_blue_section_attendance_detail .present_button_percent_blue_section_attendance_detail{ display:table; float:left; margin-right:40px; }
.percent_blue_section_attendance_detail .present_button_percent_blue_section_attendance_detail span{
    font-size: 16px;
    color: #009b20;
    line-height: 16px;
    margin: 0 0 5px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
	text-align:center;
	width:100%;
}
.percent_blue_section_attendance_detail .present_button_percent_blue_section_attendance_detail span i{ font-size:20px; line-height:15px; }
.percent_blue_section_attendance_detail .present_button_percent_blue_section_attendance_detail p{
    font-size: 11px;
    color: #333;
    line-height: 11px;
    margin: 0 0 5px 0;
    padding: 0;
	text-transform:uppercase;
    text-decoration: none;
    font-weight: 400;
	text-align:center;
	width:100%;
}

.percent_blue_section_attendance_detail .absent_button_percent_blue_section_attendance_detail{ display:table; float:left; margin-right:0; }
.percent_blue_section_attendance_detail .absent_button_percent_blue_section_attendance_detail span{
    font-size: 16px;
    color: #ff0000;
    line-height: 16px;
    margin: 0 0 5px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
	text-align:center;
	width:100%;
}
.percent_blue_section_attendance_detail .absent_button_percent_blue_section_attendance_detail span i{ font-size:20px; line-height:15px; }
.percent_blue_section_attendance_detail .absent_button_percent_blue_section_attendance_detail p{
    font-size: 11px;
    color: #333;
    line-height: 11px;
    margin: 0 0 5px 0;
    padding: 0;
	text-transform:uppercase;
    text-decoration: none;
    font-weight: 400;
	text-align:center;
	width:100%;
}
.inner_right_attendance_detail_top_section p{
    font-size: 16px;
    color: #333333;
    line-height: 16px;
    margin: 0 0 10px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}

.inner_right_attendance_detail_top_section textarea{
    width: 100%;
    padding: 10px 20px;
    border:none;
    height: 150px;
    margin-bottom: 10px;
    color: #303030;
    font-size: 15px;
    line-height: 22px;
	background:#ffe1b2;
}
.email_checkbox_attn_detail_page{
    font-size: 16px;
    color: #333333;
    line-height: 16px;
    margin: 0 0 10px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.email_checkbox_attn_detail_page input{ margin-right:5px; float: left; width: auto; }
.inner_right_attendance_detail_top_section{ max-width:480px; width:100%; float:right;  }
.attn_detail_mark_all_students_box{ display:table; width:100%; clear:both; background:#fff; padding:25px 20px 25px 25px; box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%);    -webkit-box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%); -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); margin-top:40px; }
.attn_detail_mark_all_students_box p{
    font-size: 16px;
    color: #666;
    line-height: 16px;
    margin:5px 0 0 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.attn_detail_mark_all_students_box .present_absent_button{ display:table; float:right; }
.attn_detail_mark_all_students_box .present_absent_button a.present{ border:1px solid #009b20; font-size:16px; color:#009b20; padding:10px 20px 10px 15px; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-right:20px; display: table; width: 100%;  margin-bottom: 15px; text-align:center; }
.attn_detail_mark_all_students_box .present_absent_button a.present i{ font-size:20px; }
.attn_detail_mark_all_students_box .present_absent_button a.present:hover{ background:#009b20; color:#fff; }

.attn_detail_mark_all_students_box .present_absent_button a.absent{ border:1px solid #dd0000; font-size:16px; color:#dd0000; padding:10px 20px 10px 15px; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.attn_detail_mark_all_students_box .present_absent_button a.absent i{ font-size:20px; }
.attn_detail_mark_all_students_box .present_absent_button a.absent:hover{ background:#dd0000; color:#fff; }
.attn_detail_mark_all_students_box .student_name{
    font-size: 16px;
    color: #666;
    line-height: 16px;
    margin:5px 0 0 0;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}
.note_attn_detail_mark_all_students_box{ margin-top:20px; }
.note_attn_detail_mark_all_students_box textarea{
    width: 100%;
    padding: 10px 20px;
    border:none;
	background:#ffe1b2;
    height: 60px;
    margin-bottom: 10px;
    color: #303030;
    font-size: 15px;
    line-height: 22px;
}
.inner_content_popup_cal{ padding:25px; }
.inner_content_popup_cal .student_name_inline_content_cal_small_popup{
    font-size: 16px;
    color: #0067c8;
    line-height: 16px;
    margin:0 0 15px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}
.inner_content_popup_cal .date_inline_content_cal_small_popup{
    font-size: 16px;
    color: #666;
    line-height: 16px;
    margin:0 0 15px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.inner_content_popup_cal .time_inline_content_cal_small_popup{
    font-size: 16px;
    color: #a7a7a7;
    line-height: 16px;
    margin:0 0 15px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.label_inline_content_cal_small_popup{
    font-size: 13px;
    color: #a7a7a7;
    line-height: 13px;
    margin:0 0 5px 0;
    padding: 0;
	text-transform:uppercase;
    text-decoration: none;
    font-weight: 400;
}
.inner_content_popup_cal select {
    width: 100%;
    padding: 10px 20px;
    border: 1px solid rgba(0,0,0,0.10);
    color: #666666;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 20px 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.inner_content_popup_cal button.red_button_inline_content_cal_small_popup {
    background: #575757;
    padding: 8px 20px;
    margin:0 0 10px 0;
    border:none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width:100%;
	color:#d52d1b;
}
.inner_content_popup_cal button.red_button_inline_content_cal_small_popup a{ color:#fff !important; text-decoration:none; }
.inner_content_popup_cal button.red_button_inline_content_cal_small_popup:hover{ background:#d52d1b; color:#fff !important; text-decoration:none; }
.inner_content_popup_cal button.red_button_inline_content_cal_small_popup:hover a{ background:#d52d1b; color:#fff !important; }
.inner_content_popup_cal button.blue_button_inline_content_cal_small_popup {
    background: #fff;
	border:1px solid #0073b2;
    padding: 8px 20px;
    margin:00;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width:100%;
	color:#0073b2;
}
.inner_content_popup_cal button.blue_button_inline_content_cal_small_popup:hover{ background:#0073b2; color:#fff; text-decoration:none; }
.inner_content_popup_cal_big{ padding:40px; }
.inner_content_popup_cal_big h1{
    font-size:20px;
    line-height: 20px;
    margin:0 0 25px 0;
    padding:0 0 40px 0;
    color: #666;
    font-weight: 700;
	text-align:center;
	border-bottom:1px solid #f1f1f1;
}
.left_inner_content_popup_cal_big{ padding:0 30px 0 10px; overflow-y:scroll; }
.left_inner_content_popup_cal_big input{ width:100%; padding:10px 20px; border:1px solid rgba(0,0,0,0.10); margin-bottom:10px; font-size: 15px; line-height: 22px; color:#666; width:100%; margin-bottom:20px; }
.left_inner_content_popup_cal_big .date input{ background: #fff !important; }
.left_inner_content_popup_cal_big textarea{ width:100%; padding:10px 20px; border:1px solid rgba(0,0,0,0.10); height:150px; margin-bottom:10px; color:#303030; font-size: 15px; line-height: 22px; margin-bottom:20px; }
.left_inner_content_popup_cal_big select{ padding:10px 20px; background:#fff; border:1px solid #cccccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px; line-height:15px; color:#666666; margin:0 0 20px 0; width:100%; appearance: auto; }
.label_inner_content_popup_cal_big{
    font-size: 15px;
    color: #666;
    line-height: 15px;
    margin:0 0 10px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
	width: 100%;
    display: table;
}
.label_inner_content_popup_cal_big span {
    float: left;
    display: table;
}
.label_inner_content_popup_cal_big .form-switch {
    padding-left: 50px;
    display: table;
    float: left;
    min-height: inherit;
    margin-top: -6px;
}
.student_name_right_big_popup{ padding:30px; border-bottom:1px solid #f1f1f1; }
.student_name_right_big_popup input{ width:100%; padding:10px 20px; border:1px solid rgba(0,0,0,0.10); margin-bottom:10px; font-size: 15px; line-height: 22px; color:#666; width:100%; }

.searched_students_right_inner_content_popup_cal_big{ padding:25px; }
.searched_students_right_inner_content_popup_cal_big .st_name_searched_students_right_inner_content_popup_cal_big{
    font-size: 15px;
    color: #666;
    line-height: 15px;
    margin:0 0 5px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.searched_students_right_inner_content_popup_cal_big .st_email_searched_students_right_inner_content_popup_cal_big{
    font-size: 13px;
    color: #666;
    line-height: 13px;
    margin:0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}
.searched_students_right_inner_content_popup_cal_big{ height:400px; overflow-y:scroll; }
.searched_students_right_inner_content_popup_cal_big .row{ margin-bottom:17px; }
.searched_students_right_inner_content_popup_cal_big .row:last-child{ margin-bottom:0; }
.searched_students_right_inner_content_popup_cal_big .row:nth-child(even){ background:#f1f1f1; padding:16px 0; }
.button_searched_students_right_inner_content_popup_cal_big button{ font-size:20px; line-height:20px; color:#ff1f05; border:1px solid #ff1f05; background:#fcecec; padding:5px; text-decoration:none; font-weight:600; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; display:table; float:right; text-transform:uppercase; }
.button_searched_students_right_inner_content_popup_cal_big button:hover{ background:#ff1f05; color:#fff; text-decoration:none; cursor:pointer; }
.addititonal_staff_link_label_inner_content_popup_cal_big{ display:table; width:100%; margin-bottom:30px;  }
.addititonal_staff_link_label_inner_content_popup_cal_big a{ font-size:14px; color:#0068cc; line-height:14px; margin:0; padding:0; text-decoration:none; font-weight:700; }
.addititonal_staff_link_label_inner_content_popup_cal_big a:hover{ color:#0c4da2; }
.single_week_day_staff_detail{ background:#fff; padding:18px; border:1px solid #d7d7d7; border-left:4px solid #00cf6f; margin-bottom:30px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.single_week_day_staff_detail .name_single_week_day_staff_detail{
    font-size: 22px;
    line-height: 22px;
    margin:10px 0 0 0;
    padding: 0;
    color: #303030;
}
.single_week_day_staff_detail select{ margin:0; }
.single_week_day_staff_detail .form-check{ margin-top:10px; }
.subject_pay_rate_section{ background:#fff; box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%); -webkit-box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%); -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); width:100%; padding:30px; }
.subject_pay_rate_section p{
    font-size: 17px;
    line-height: 17px;
    margin:0 0 30px 0;
    padding: 0;
    color: #303030;
}
.single_subject_section_pay_rate .subject_title{
    font-size: 15px;
    line-height: 15px;
    margin:0 0 20px 0;
    padding: 0;
    color: #303030;
	font-weight:700;
	width:100%;
	clear:both;
}
.single_subject_section_pay_rate{ margin-bottom:30px; }
.single_subject_section_pay_rate ul{ margin:0 0 0 15px; padding:0; }
.single_subject_section_pay_rate ul li{ list-style:none; margin-bottom:10px; width: 50%; float: left; font-size: 15px; line-height: 15px; font-weight:400; }
.single_subject_section_pay_rate ul li input{ float:left; margin-right:10px; width:auto; }

.subject_pay_rate_section{ background:#fff; box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%); -webkit-box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%); -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20); width:100%; padding:30px; }
.inner_content_popup_add_leave{ padding:25px 25px 50px 25px; }
.inner_content_popup_add_leave select{ width:100%; padding:5px 10px; border:1px solid rgba(0,0,0,0.10); color:#666666; font-size:15px; line-height:20px; margin:0 0 10px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.inner_content_popup_add_leave input{ width:100%; padding:5px 20px; border:1px solid rgba(0,0,0,0.10); margin-bottom:10px; font-size: 15px; line-height: 22px; color:#666; width:100%; margin-bottom:30px;  }
.inner_content_popup_add_leave h3{
    font-size: 25px;
    line-height: 25px;
    margin: 0 0 35px 0;
    padding: 0;
    color: #666;
    font-weight: 700;
    text-align: center;
}
.inner_content_popup_add_leave p{
    font-size: 15px;
    line-height: 15px;
    margin: 0 0 10px 0;
    padding: 0;
    color: #666;
    font-weight: 400;
}

div.chosen-container-multi {
    width: 100% !important;
    margin-bottom: 10px;
}

.chosen-container-active .chosen-choices, .chosen-container-multi .chosen-choices{ width:100%; padding:5px 10px; border:1px solid rgba(0,0,0,0.10); color:#666666; font-size:15px; line-height:20px; margin:0 0 10px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background-image:none; }
.chosen-container-multi .chosen-choices li.search-choice span{
    font-size: 13px;
    line-height: 13px;
    margin:0 0 0 0;
    padding: 0;
    color: #303030;
}




.tabs_small section {
  display: none;
  padding: 20px 0 0;
  border:none
}
.tabs_small1 section {
  display: none;
  padding: 20px 0 0;
  border:none
}
.tabs_small{ margin-bottom:30px; }
.tabs_small input[type="checkbox"]{
/* 	position: absolute; */
    width: 100%;
 /*   left: 0;
    right: 0;
    top: 0;
	float:left;
	height: 34px;
	opacity:0; */
}

.tabs_small label {
  display: inline-block;
  margin: 0 10px 0 0;
  padding:0;
  font-weight: 600;
  text-align: center;
  color: #000;
  background:#f1f1f1;
  border: none;
	float:left;
}
.tabs_small label a{
  display:table;
  padding: 5px 10px;
  font-weight: 600;
  text-align: center;
  color: #000;
  background:#f1f1f1;
  border: none;
  text-decoration:none;
}
.tabs_small label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

.tabs_small label.tab-active a{ 
color: #fff;
  background:#0068cc; }






.tabs_small1 label {
  display: inline-block;
  margin: 0 10px 0 0;
  padding:0;
  font-weight: 600;
  text-align: center;
  color: #000;
  background:#f1f1f1;
  border: none;
	float:left;
}
.tabs_small1 label a{
  display:table;
  padding: 5px 10px;
  font-weight: 600;
  text-align: center;
  color: #000;
  background:#f1f1f1;
  border: none;
  text-decoration:none;
}
.tabs_small1 label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

.tabs_small1 label.tab-active a{ 
color: #fff;
  background:#0068cc; }




/*.tabs_small label:hover {
  color: #fff;
  cursor: pointer;
  background:#0068cc;
}*/

/*.tabs_small input:checked + label {
  color: #fff;
  background:#0068cc;
  border: none;
}*/

/*.tabs_small #tabsmall1:checked ~ #content1,
.tabs_small #tabsmall2:checked ~ #content2,
.tabs_small #tabsmall3:checked ~ #content3,
.tabs_small #tabsmall4:checked ~ #content4,
.tabs_small #tabsmall5:checked ~ #content5,
.tabs_small #tabsmall6:checked ~ #content6,
.tabs_small #tabsmall7:checked ~ #content7{
  display: block;
}*/

.inner_blue_box_main{ width:100%; background:#0068cc; padding:20px; }
.inner_blue_box_main input{ display:block; }
.day_name{
    font-size: 15px;
    line-height: 15px;
    margin:0 0 30px 0;
    padding: 0;
    color: #fff;
    font-weight: 400;
}
a.hide_box_button{
	font-size: 15px;
    line-height: 15px;
    margin:0 0 30px 0;
    padding: 0;
    color: #fff;
    font-weight: 400;
	text-decoration:none; float:right;
 }
 
 .inner_blue_box_main p{
    font-size: 15px;
    line-height: 15px;
    margin:0 0 5px 0;
    padding: 0;
    color: #fff;
    font-weight: 400;
}
.inner_blue_box_main input{ width:100%; padding:7px 20px; margin-bottom:10px; font-size: 15px; line-height: 22px; color:#666; width:100%; }
a.remove_this_dat_button{ font-size:15px; line-height:15px; background:none; border:1px solid #fff; padding:15px 30px; width:100%; color:#fff; display: table;
    text-align: center; text-decoration:none; margin-top:10px; }
	.greay_box_big_popup{ background:#f1f1f1; padding:40px; margin-bottom:30px; }
.greay_box_big_popup .day_label_main{
    font-size: 15px;
    line-height: 15px;
    margin:0 0 10px 0;
    padding: 0;
    color: #303030;
    font-weight: 400;
}
.weekly{ display:none; }
.control-label{
    font-size: 15px;
    color: #666;
    line-height: 15px;
    margin: 0 0 10px 0;
    padding: 0;
    text-decoration: none;
    font-weight: 400;
}


.blue_button{ font-size:15px; line-height:15px; background:#0d2d6e; padding:10px 15px; display:table; color:#fff; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; width:auto; border:none; }
.blue_button a:hover{ background:#0c4da2; }


.border_button{ font-size:15px; line-height:15px; background:#fff; border:1px solid #0d2d6e; padding:9px 15px; display:table; color:#0d2d6e; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; width:auto;  }
.border_button a:hover{ background:#0c4da2; }

.fc-day-grid-event {
    margin: 0 0 3px 0 !important;
    padding: 5px !important;
    border-radius: 2px !important;
}
.fc-day-grid-event p{ margin:0; }



.single_rports_box{
    background: #fff;
    padding: 25px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 100%;
    box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%);
    -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20);
    margin-bottom: 30px;
}
.single_rports_box .title_single_rports_box {
    font-size: 17px;
    line-height: 17px;
    margin: 0 0 10px 0;
    padding: 0;
    color: #303030;
    font-weight: 300;
}
.single_rports_box p {
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 10px 0;
    padding: 0;
    color: #666666;
    font-weight: 300;
}
.single_rports_box ul{ margin:0; padding:0; }
.single_rports_box ul li{ list-style:none; margin-bottom:7px; }
.single_rports_box ul li a{
    font-size: 15px;
    line-height: 22px;
    margin:0;
    padding: 0;
    color: #0d2d6e;
    font-weight: 300;
	text-decoration:none;
}

a.green.fc-event{ background:#52c41a !important; border:none; border-left:4px solid #40a310 !important; }
a.red.fc-event{ background:#ff4d4f !important; border:none; border-left:4px solid #de1f22 !important; }
a.fc-event{ border:none; border-left:4px solid #d5910b !important; }

button.btn.btn-primary{ font-size:15px; line-height:15px; background:#0d2d6e; padding:10px 15px; display:table; color:#fff; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; float:left; margin-right:10px; border:none; }
button.btn.btn-primary:hover{ background:#0c4da2; }


button.btn.btn-warning{ font-size:15px; line-height:15px; background:#fff; border:1px solid #0d2d6e; padding:9px 15px; display:table; color:#0d2d6e; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; width:auto; }
button.btn.btn-warning:hover{ background:#0c4da2; color:#fff !important; }

div.fc-button-group button{ font-size:15px; line-height:10px; background:#fff; border:1px solid #0d2d6e; padding:9px 15px; display:table; color:#0d2d6e; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; width:auto;}
.fc-toolbar button{ font-size:15px; line-height:15px; background:#0d2d6e; padding:10px 15px; display:table; color:#fff; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; float:left; margin-right:10px; border:none; }

.fc-unthemed th{ background:#f1f1f1; }


input.btn.btn-success{ font-size:15px; line-height:15px; background:#0d2d6e; padding:10px 15px; display:table; color:#fff; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; float:left; margin-right:10px; border:none; width: auto; }
input.btn.btn-success:hover{ background:#0c4da2; }

#delevent .modal-dialog {
    max-width: 85%;
    margin: 1.75rem auto;
}
table.table-bordered.dataTable thead tr:first-child th{
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 8px 25px 8px 10px !important;
    color: #666666;
    height: auto;
    vertical-align: middle;
	font-weight:700;
}
table.table-bordered.dataTable td {
    font-size: 14px;
    line-height: 17px;
    margin: 0;
    padding: 8px 25px 8px 10px !important;
    color: #666666;
    height: auto;
    vertical-align: middle;
	font-weight:400;
}
.btn.btn-danger.btn-sm{ background:#ff4d4f !important; }
.greay_box_big_popup{ display:none; }

table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: inherit !important;
}

.payment_log_table_main{
    background: #fff;
    padding: 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 100%;
    box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%);
    -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20);

    margin-bottom: 30px;
}
.payment_log_table_main h3{
    font-size: 27px;
    line-height: 27px;
    margin: 0 0 20px 0;
    padding: 0;
    color: #303030;
}

.marketing_form_inner_right_section_dashboard input{ width:100%; padding:15px 20px; margin-bottom:15px; border:1px solid rgba(0,0,0,0.2); font-family: 'DM Sans', sans-serif !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.marketing_form_inner_right_section_dashboard select{ padding:10px 20px; background:#fff; border:1px solid #cccccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px; line-height:15px; color:#666666; margin:0 0 20px 0; width:100%; }
.marketing_form_inner_right_section_dashboard textarea{ width:100%; padding:15px 20px; margin-bottom:15px; border:1px solid rgba(0,0,0,0.2); font-family: 'DM Sans', sans-serif !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:100px; }

.duration_add_sub_popup th{
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 5px 0;
    padding: 10px 15px;
    color: #303030;
    font-weight: 700;
    background: #ebebeb;
    min-height: 60px;
}
.duration_add_sub_popup table{
	width:100%;
}
.duration_add_sub_popup td{ padding:12px 10px;}
.duration_add_sub_popup td:last-child{ text-align:center; padding:0 10px; }
.duration_add_sub_popup hd i{
    font-size: 20px;
    line-height: 20px;
    padding: 0;
}




.breadcrumb_main_list{ margin-bottom:30px; display:table; width:100%; }
.breadcrumb_main_list i{
    font-size: 15px;
    line-height: 15px;
    margin:0;
    padding: 0;
    color: #303030;
    font-weight: 300;
	text-decoration:none;
}
.breadcrumb_main_list a{
    font-size: 13px;
    line-height: 13px;
    margin:0;
    padding: 0;
    color: #303030;
    font-weight: 300;
	text-decoration:none;
}
.breadcrumb_main_list b{
    font-size: 13px;
    line-height: 13px;
    margin:0;
    padding: 0;
    color: #303030;
    font-weight: 600;
	text-decoration:none;
}
.breadcrumb_main_list span{
    font-size: 15px;
    line-height: 15px;
    margin:0 7px;
    padding: 0;
    color: #303030;
    font-weight: 600;
	text-decoration:none;
}
.main_activity_box_grey_main{ margin-top:35px; padding-left:50px;  }
.single_activity_box_grey_main{
    background: #fff;
    padding: 35px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: table;
    width: 100%;
    box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 3px 4px 4px -2px rgb(0 0 0 / 20%);
    -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.20);
	border: 1px solid rgba(0,0,0,0.1);
}
.name_single_activity_box_grey_main{
    font-size: 17px;
    line-height: 17px;
    margin: 0 0 10px 0;
    padding: 0;
	font-weight:400;
    color: #303030;
}
.time_single_activity_box_grey_main{
    font-size: 15px;
    line-height: 15px;
    margin: 0 0 20px 0;
    padding: 0;
	font-weight:400;
    color: #303030;
}
.single_activity_box_grey_main p{
    font-size: 15px;
    line-height: 15px;
    margin:0 0 10px 0;
    padding: 0;
    color: #303030;
    font-weight: 300;
	text-decoration:none;
}
.single_activity_box_grey_main p:last-child{ margin:0; }
.fa{
    font-family: "Font Awesome 5 Free" !important;
}

.present_absent_button select.present{ font-size:16px; color:#009b20; background:#fff; padding:10px 20px 10px 15px; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; width:100%; border:none; float: right; max-width: 180px; border:1px solid #009b20; }
.present_absent_button select.present.active-present{ font-size:16px; color:#fff; background:#009b20; padding:10px 20px 10px 15px; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; width:100%; border:none; float: right; max-width: 180px; border:1px solid #009b20; }
.present_absent_button select.absent{ color:#dd0000; background:#fff; font-size:16px; padding:10px 20px 10px 15px; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:100%; border:none; float: right; max-width: 180px; border:1px solid #dd0000; }
.present_absent_button select.absent.active-absent{ color:#fff; background:#dd0000; font-size:16px; padding:10px 20px 10px 15px; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:100%; border:none; float: right; max-width: 180px; border:1px solid #dd0000; }

.aed_options_left_main{
    display: table;
    float: left;
    font-size: 16px;
    color: #000;
    margin:0 0 20px 0;
	width:100%;
    font-weight: 600;
}
.invoice_remind_button_right{ text-align:right; margin-bottom: 20px;
    display: table;
    width: 100%; }
.invoice_remind_button_right button{
    font-size: 15px;
    line-height: 15px;
    background: #0d2d6e;
    padding: 10px 15px;
    display: table;
    color: #fff;
    text-decoration: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	border: none;
    float: right;
	margin-left:10px;
}
.activity_section_main .ui-widget.ui-widget-content{ width:100%; }

.export_section_main{
    display: table;
    width: 100%;
}
.inner_export_section_main{
	display:table;
    float: left;
	margin-bottom:20px;
}
.export_section_main input{
    width: 100%;
    float: left;
    margin-right: 10px;
    max-width: 160px;
	
	padding: 10px 20px;
    background: #fff;
    border: 1px solid #cccccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 14px;
    line-height: 14px;
    color: #666666;
}
.export_section_main button{
    font-size: 14px;
    line-height: 14px;
    background: #0d2d6e;
    padding:13px 21px;
    display: table;
    color: #fff;
    text-decoration: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    width: auto;
    border: none;
}
.go_back_link_main{ margin-bottom:20px; }
.go_back_link_main a{
    font-size: 15px;
    line-height: 15px;
    margin:0 0 10px 0;
    padding: 0;
    color: #0d6efd;
	text-decoration:underline;
	font-weight: 700;
}
.go_back_link_main a i{ font-size: 20px; }
a.record_payment_link_main{
    font-size: 15px;
    line-height: 15px;
    margin:0 auto 10px;
    padding: 0;
    color: #0d6efd;
	text-decoration:none;
	font-weight: 700;
	
}

.left_title_top_section_dashboard{ display:table; float:left; padding-top:20px; }
.left_title_top_section_dashboard h1{ margin:0; }
.left_title_top_section_date{ display:table; float: right; margin-right: 30px;}
.left_title_top_section_date p{ font-size: 15px; line-height: 15px; margin:0; color: #666666; margin-top: 20px; }
.left_title_top_section_date i{ color:#0d2d6e; }




.center_main_invoice_section{
    padding:40px;
    background: #fff;
    max-width: 460px;
    width: 100%;
    margin:5em auto 0;
}
div.center_main_invoice_section .title_of_reciept_main{
    font-size: 27px;
    line-height: 27px;
    margin: 0 0 20px 0;
    padding: 0;
    color: #4bb543;
	font-weight:600;
	text-align:center;
}
.inner_center_main_invoice_section p{
    font-size: 16px;
    line-height: 16px;
    margin:0 0 15px 0;
    padding: 0;
    color: #666;
    font-weight: 400;
	text-decoration:none;
	text-align:center;
}
.paid_succcesfully_alert_main{
    font-size: 20px;
    line-height: 20px;
    margin:30px 0 0 0;
    padding:20px 20px;
    color: #fff;
	font-weight:600;
	text-align:center;
	background:#4bb543;
	width:100%;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
}
.table.dataTable.nowrap td span.Enquired{ background:#1f78d1; color:#fff; padding: 2px 7px; font-size: 12px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.table.dataTable.nowrap td span.Won{ background:#1aaa55; color:#fff; padding: 2px 7px; font-size: 12px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.table.dataTable.nowrap td span.Appointment{ background:#fc9403; color:#fff; padding: 2px 7px; font-size: 12px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.table.dataTable.nowrap td span.Lost{ background:#db3b21; color:#fff; padding: 2px 7px; font-size: 12px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.record_payment_button button{ float:right; }
p.add_discount_button_link_main_title{
    font-size: 15px;
    line-height: 15px;
    margin:0 0 10px 0;
    padding: 0;
    color: #0d2d6e;
    font-weight: 700;
	text-decoration:none;
}

div.ui-datepicker select.ui-datepicker-month, div.ui-datepicker select.ui-datepicker-year {
    font-size: 15px;
    padding: 1px 5px;
}


.single_branches_content_main{ margin-bottom:40px; }
.single_branches_content_main h4{ font-size:20px; line-height:20px; margin:0 0 10px 0; padding:0; color:#303030; }
.single_branches_content_main table th{
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 8px 25px 8px 10px !important;
    color: #666666;
    height: auto;
    vertical-align: middle;
	border-bottom:1px solid rgba(0,0,0,0.5);
}
.single_branches_content_main td {
    font-size: 14px;
    line-height: 17px;
    margin: 0;
    padding: 8px 25px 8px 10px !important;
    color: #666666;
    height: auto;
    vertical-align: middle;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.single_branches_content_main td a{
    font-size: 14px;
    line-height: 17px;
    margin: 0;
    padding: 0 !important;
    color: #0c4da2;
    height: auto;
    vertical-align: middle;
    text-decoration: none;
    font-weight: 600;
}
.single_branches_content_main table tr:nth-child(even){ background:rgba(0,0,0,0.1); }
.inner_content_branch_info_popup{ padding:40px; display: table;
    width: 100%; }
.inner_content_branch_info_popup ul{ margin:0; padding:0; display:table; width:100%; }
.inner_content_branch_info_popup ul li{ list-style:none; width:50%; float:left; padding:12px 25px; border:1px solid rgba(0,0,0,0.1); }


.inner_content_branch_info_popup input{ width:100%; padding:10px 12px; margin:0; border:1px solid rgba(0,0,0,0.2); font-family: 'DM Sans', sans-serif !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.add_company_popup_branches_page input{ margin-bottom:15px;}
.inner_content_branch_info_popup table{ margin:30px 0;}
.inner_content_branch_info_popup tr{ border-bottom:1px solid rgba(0,0,0,0.1); }
.add_mobile_section_branches_popup{ border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom:30px; }
.inner_content_branch_info_popup tr:last-child{ border-bottom:none; }
.inner_content_branch_info_popup th{
    font-size: 15px;
    line-height: 20px;
    margin:0;
    padding: 10px 15px;
    color: #303030;
    font-weight: 700;
    background: #ebebeb;
    min-height: 60px;
}
.inner_content_branch_info_popup td{
    font-size: 15px;
    line-height: 20px;
    margin:0;
    padding: 10px 15px;
    color: #303030;
    font-weight: 700;
    min-height: 60px;
}

.inner_content_branch_info_popup .add_family_member_link {
    font-size: 14px;
    color: #0068cc;
    line-height: 14px;
    margin: 0 auto;
    padding: 0;
    text-decoration: none;
    font-weight: 700;
	display:table;
	width:auto;
}

.inner_content_branch_info_popup .blue_button{ font-size:15px; line-height:15px; background:#0d2d6e; padding:10px 15px; display:table; color:#fff; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; width:auto; float:right; border:none; }
.inner_content_branch_info_popup .blue_button:hover{ background:#0c4da2; }

.blue_button{ font-size:15px; line-height:15px; background:#0d2d6e; padding:10px 15px; display:table; color:#fff; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; width:auto; float:right; border:none; }
.blue_button:hover{ background:#0c4da2; }
.table_access_page_main_single th{
    font-size: 15px;
    line-height: 20px;
    margin:0;
    padding: 10px 15px;
    color: #303030;
    font-weight: 700;
    min-height: 60px;
}
.table_access_page_main_single td{
    font-size: 15px;
    line-height: 20px;
    margin:0;
    padding: 10px 15px;
    color: #303030;
    font-weight: 400;
    min-height: 60px;
	border:1px solid rgba(0,0,0,0.1);
	text-align:center;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.table_access_page_main_single td:first-child{ text-align:left; }
.table_access_page_main_single .company_title_access_page {
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 10px 0;
    padding: 0;
    color: #0d2d6e;
	font-weight:700;
}
.table_access_page_main_single .branch_title_access_page {
    font-size: 15px;
    line-height: 15px;
    margin: 0 0 5px 0;
    padding: 0;
    color: #303030;
	font-weight:700;
}
.border_with_margin_pa{ border-top:1px solid rgba(0,0,0,0.1); padding-top:30px; margin-top:40px; }
td.active_branch_lable{ background:rgba(0,0,0,0.05); }

span.teaching_Inactive{
    background: #db3b21;
    color: #fff;
    padding: 2px 7px;
    font-size: 12px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
span.teaching_Active{
    background: #1aaa55;
    color: #fff;
    padding: 2px 7px;
    font-size: 12px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
span.attan_UNMARKED{
    background: #db3b21;
    color: #fff;
    padding: 2px 7px;
    font-size: 12px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
span.attan_MARKED{
    background: #1aaa55;
    color: #fff;
    padding: 2px 7px;
    font-size: 12px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.single_branches_info_line{ margin-bottom:10px; padding-right:15px; padding-bottom:15px; border-bottom: 1px solid rgba(0,0,0,0.1); }
.single_branches_content_main{ position:relative; }
.add_branch_button_small_main{
    position: absolute;
    right: 20px;
    z-index: 1;
    top: 0;
    background: #0d2d6e;
    height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    text-decoration: none;
}
.add_branch_button_small_main i{ font-size:20px; }
.calender_page_all_teacher_section {
    max-width: 500px;
    width: 100%;
}
.outer_calender_page_all_teacher_section{ width:100%; display: table; }
.calender_page_all_teacher_section select{ width:80%; float:left; }
.calender_page_all_teacher_section input{ width:20%; float:left; }

.calender_page_all_teacher_section input{ font-size:15px; line-height:15px; background:#0d2d6e; padding:15px 15px; display:table; color:#fff; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; border:none; }
.calender_page_all_teacher_section input:hover{ background:#0c4da2; }

.fc-content p {
    color: #fff;
    font-size: 14px;
    line-height: 17px;
}

p.ad_company_label_main{
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 5px 0;
    padding: 0;
    color: #666666;
}

.st_name_searched_students_right_inner_content_popup_cal_big input{
    float: left;
    width: auto;
    display: table;
    margin-right: 10px;
	height: 20px;
    width: 20px;
}
#contentmain_outer {
    display: table;
    clear: both;
}
#contentmain_outer1 {
    display: table;
    clear: both;
}

.repeat_single_tabs_small{
    position: relative;
    display: table;
    float: left;
}
input.submit_filter_table_button{ width:auto; float:left; padding: 13px 16px;
    background: #0d6efd; color:#fff; border:none; }
a.select_all_week_days_toggle_cl {
    font-size: 15px;
    color: #0068cc;
    line-height: 15px;
    margin: 0 0 20px 0;
    padding: 0 1px 3px 1px;
    text-decoration: none;
    font-weight: 700;
	display:table;
}
div.chosen-container-single{
    width: 100% !important;
	margin-bottom: 20px;
}
div.chosen-container-single a.chosen-single{
	padding: 14px 20px;
    background: #fff;
    border: 1px solid #cccccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 15px;
    line-height: 15px;
    color: #666666;
	    display: table;
    width: 100%;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -15px 11px;
}
a.chosen-single div b {
    background-position: -15px 11px;
}
div.chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(chosen-sprite.png) no-repeat 0 11px;
}
.inner_content_popup_cal button.red_button_inline_content_cal_delete {
    background:none;
    border:1px solid #d52d1b;
    padding: 8px 20px;
    margin:0 0 10px 0;
    border:none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width:100%;
	color:#d52d1b;
    font-size: 15px;
}
.inner_content_popup_cal button.red_button_inline_content_cal_delete:hover{ background:#d52d1b; color:#fff !important; text-decoration:none; }
.inner_content_popup_cal button.red_button_inline_content_cal_delete:hover a{ background:#d52d1b; color:#fff !important; }

.red_button_lead_delete {
    background:none;
    border:1px solid #d52d1b;
    padding: 3px 5px;
    margin:0 auto;
    border:none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width:auto;
	color:#d52d1b;
    font-size: 15px;
    display: table;
}

.red_button_lead_delete:hover{ background:#d52d1b; color:#fff !important; text-decoration:none; }
.red_button_lead_delete:hover a{ background:#d52d1b; color:#fff !important; }

.downloadPaymentReciept i {
    color:red;
	    font-size: 25px;
}

.downloadPaymentReciept {text-align:center;}
.edit_deleter_note{ display:table; float:right; }
.edit_deleter_note a{ margin-left:10px; }
.edit_deleter_note a i{ color: #0d2d6e; font-size:15px; }
.label_inner_input_group_search_stdents{ display:inline-block; }
.label_inner_input_group_search_stdents input{ width:68% !important; float:left; }
.label_inner_input_group_search_stdents button{ width:30% !important; float:left; padding: 15px 14px; margin: 0 0 0 5px; }


.credit_memo_table_data table{ border-bottom:1px solid #eeeeee; margin-bottom:0; }
.credit_memo_table_data th{ background:#0d2d6e; padding:7px; color:#fff; font-size:15px; line-height: 15px; margin-bottom:20px; }
.credit_memo_table_data td{ padding:7px; color:#303030; font-size:15px; line-height: 15px; }
.credit_memo_table_data td input{ margin:0; }