body{
	font-size:small;
}
.topbar .top-navbar {
    min-height: 50px;
    padding: 0;
}
.app-search {
    margin-top: 10px;
    position: relative;
}
.topbar .top-navbar .navbar-nav>.nav-item>.nav-link {
    padding: 0 14px;
    font-size: 14px;
    line-height: 50px;
    height: 50px;
}

.topbar {
    z-index: 50;
    background: #fff;
    height: 50px;
}
.topbar .top-navbar .navbar-header {
    line-height: 52px;
}
.left-sidebar{
	padding-top: 50px;
}
.sidebar-nav ul .sidebar-item .sidebar-link{
	padding: 10px 13px;
}
.sidebar-nav .has-arrow::after{
	top: 22px;
}
.sidebar-nav .has-arrow.profile-dd::after{
	top: 26px;
}
.sidebar-nav ul .sidebar-item .sidebar-link i{
	font-size: 18px;
}
.page-wrapper>.page-content{
	padding: 15px;
}
#main-wrapper[data-layout=vertical][data-header-position=fixed] .page-wrapper{
	padding-top: 60px;
}
.sidebar-nav ul .sidebar-item.selected>.sidebar-link{
     border-left: none; 	
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav-tabs>li
{
	float: left;
    margin-bottom: -1px; 
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent; 
    border-radius: 4px 4px 0 0;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 7px 12px;
    background: #ff5050;
    color: #fff;
}
.nav>li>a:hover {
    position: relative;
    display: block;
  
    background: #ff5050;
    color: #fff;
}
.tab-content {
    padding: 13px;
    background: #fff;
    border: 1px solid #ddd;
    margin-top: -1px;
}
.fade:not(.show) {
    opacity: 9;
}
.app-search .form-control{
	font-size: 12px;
}
.dropdown-menu{
	font-size: 14px;
}
label{
	font: bold 13px Calibri;
	margin-bottom: 0px;
}
.searchPannel{
	border: 1px solid #ddd;
    background: #eeeeeec4;
    border-radius: 5px;
    padding: 10px 0px;
}
.input-sm{
	height: 26px;
    padding: 5px;
    font-size: 12px!important;
    border: 1px solid #ccc!important;
}
select.input-sm{
	height: 26px;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{
	font-size: 12px;
}
.bs-caret{
	font-size: 12px;
}
.bootstrap-select.btn-group .dropdown-toggle .caret{
	position: absolute;
    top: 50%;
    right: 4px;
    margin-top: -1px;
    vertical-align: middle;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder{
	padding: 3px 15px;
}
.tablesection{
	border: 1px solid #ddd;
    background: #eeeeeec4;
    border-radius: 5px;
    padding: 10px;
    overflow-x:auto;
}
.page-breadcrumb {
    padding: 10px 20px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.custometable {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
}

.custometable td, .custometable th {
	border: 1px solid #ddd;
	padding: 4px 8px;
}

.custometable tr:nth-child(even){background-color: #f2f2f2;}

.custometable tr:hover {background-color: #ddd;}

.custometable th {
    text-align: left;
    background-color: #ff5050;
    color: white
}
.btn-success{
	padding: 0 13px;
    font-size: 12px;
    height: 26px;
    border-radius: 5px;
}
.btn-primary{
	padding: 0 13px;
    font-size: 12px;
    height: 26px;
    border-radius: 5px;
}
.AddTabSection{
	border: 1px solid #ddd;
    background: #efefefb3;
    padding: 10px;
    border-top: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.InputRows{
	margin-bottom: 10px;
}

.sidebar-nav ul .sidebar-item .first-level .sidebar-item .sidebar-link i{
	visibility: visible;
}
.sidebar-nav .has-arrow::after{
	right: 15px;
}
.left-sidebar {
	width: 210px;
}
.sidebar-nav ul .sidebar-item{
	width: 210px;
}
#main-wrapper[data-layout=vertical][data-sidebartype=full] .page-wrapper{
	margin-left: 210px;
}

.formHead{
	background: #d6d6d6;
    margin: 0 0;
    padding: 9px 10px;
    border: 1px solid #ddd;
    box-shadow: 1px 2px 3px #888;
    border-radius: 5px
}
.box-header{
	margin: 0;
    padding: 6px 15px;
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 100%);
    cursor: pointer;
}
.well{
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.footer {
    padding: 8px 0px 0px;
    background: #fff;
    color: #8898aa;
    text-align: right!important;
}








@media (min-width: 768px)
{
	#main-wrapper[data-layout=vertical][data-sidebartype=mini-sidebar] .left-sidebar:hover .first-level .sidebar-item .sidebar-link i 
	{
    	visibility: visible;
	}
	#main-wrapper[data-layout=vertical][data-sidebartype=mini-sidebar] .left-sidebar:hover .first-level .sidebar-item  
	{
    	margin: 0px;
	}
	#main-wrapper[data-layout=vertical][data-sidebartype=full] .topbar .top-navbar .navbar-header {
    	width: 150px !important;
	}
	
	#main-wrapper[data-layout=vertical][data-sidebar-position=fixed][data-sidebartype=full] .topbar .top-navbar .navbar-collapse{
		margin-left: 209px;
	}
	#main-wrapper[data-layout=vertical][data-sidebartype=mini-sidebar] .left-sidebar:hover{
		width: 210px;
	}
	
	#main-wrapper[data-layout=vertical][data-sidebartype=mini-sidebar] .topbar .top-navbar .navbar-header.expand-logo {
    width: 209px;
}


}

.shft-recv::before{max-width: 15px; content: url('/exchange/image/transation/shifting-reciver-img2.png'); }
.company-icon::before{max-width: 15px; content: url('/exchange/image/company-icon.png'); }
.company-icon1::before{max-width: 15px; content: url('/exchange/image/company-icon1.png'); }
.year-icon::before{max-width: 15px; content: url('/exchange/image/year-icon.png'); }
.financial-year-icon::before{max-width: 15px; content: url('/exchange/image/financial-year-icon.png'); }
.user-icon::before{max-width: 15px; content: url('/exchange/image/user-icon.png'); }
.user-group::before{max-width: 15px; content: url('/exchange/image/user-group.png'); }
.permission-icon::before{max-width: 15px; content: url('/exchange/image/permission-icon.png'); }
.placeholder::before{max-width: 15px; content: url('/exchange/image/placeholder.png'); }
.area::before{max-width: 15px; content: url('/exchange/image/area.png'); }
.state-icon::before{max-width: 15px; content: url('/exchange/image/state-icon.png'); }
.place-icon::before{max-width: 15px; content: url('/exchange/image/place-icon.png'); }
.area-icon::before{max-width: 15px; content: url('/exchange/image/area-icon.png'); }
.line-and-salesmen::before{max-width: 15px; content: url('/exchange/image/line-and-salesmen.png'); }
.item-list::before{max-width: 15px; content: url('/exchange/image/item-list.png'); }
.list-icon::before{max-width: 15px; content: url('/exchange/image/list-icon.png'); }
.email-template::before{max-width: 15px; content: url('/exchange/image/email-template.png'); }
.sms-template::before{max-width: 15px; content: url('/exchange/image/sms-template.png'); }
.sms-template::before{max-width: 15px; content: url('/exchange/image/sms-template.png'); }
.call-type-icon::before{max-width: 15px; content: url('/exchange/image/call-type-icon.png'); }
.import-export::before{max-width: 15px; content: url('/exchange/image/import-export.png'); }

.brochure-entry::before{max-width: 15px; content: url('/exchange/image/stock.png'); }

.sale-report-icon::before{max-width: 15px; content: url('/exchange/image/sale-report-icon.png'); }
.complaint-entry-icon::before{max-width: 15px; content: url('/exchange/image/202590-200.png'); }
.shifting-truck-icon::before{max-width: 15px; content: url('/exchange/image/shifting-truck.png'); }
.bill-entry::before{max-width: 15px; content: url('/exchange/image/bill_entry.png'); }
.bill-register::before{max-width: 15px; content: url('/exchange/image/cash.png'); }
.mail-log::before{max-width: 15px; content: url('/exchange/image/mail-log.png'); }
.user-log-icon::before{max-width: 15px; content: url('/exchange/image/user-log.png'); }
.bill-payment-icon::before{max-width: 15px; content: url('/exchange/image/bill-payment-icon.png'); }
.bill-payment-icon::before{max-width: 15px; content: url('/exchange/image/bill-payment-icon.png'); }
.new-connection-icon::before{max-width: 15px; content: url('/exchange/image/new-connection-icon.png'); }
.bill-payment-reciving::before{max-width: 15px; content: url('/exchange/image/bill-payment-reciving.png'); }
.bill-payment-approve::before{max-width: 15px; content: url('/exchange/image/bill-payment-approve.png'); }
.std-isd-list::before{max-width: 15px; content: url('/exchange/image/std-isd-list.png'); }
.bill-plan1::before{max-width: 15px; content: url('/exchange/image/bill-plan1.png'); }
.group-billing_icon::before{max-width: 15px; content: url('/exchange/image/group-billing_icon.png'); }
.receipt::before{max-width: 15px; content: url('/exchange/image/receipt.png'); }
.plan-charges-icon::before{max-width: 15px; content: url('/exchange/image/plan-charges-icon.png'); }
.bill-plan::before{max-width: 15px; content: url('/exchange/image/bill-plan.png'); }
.income-charge-icon::before{max-width: 15px; content: url('/exchange/image/income-charge-icon.png'); }
.tax-type-icon::before{max-width: 15px; content: url('/exchange/image/tax-type-icon.png'); }
.dial_plan_group::before{max-width: 15px; content: url('/exchange/image/dial_plan_group.png'); }
.extension-icon::before{max-width: 15px; content: url('/exchange/image/extension-icon.png'); }
.extension-master::before{max-width: 15px; content: url('/exchange/image/extension-master.png'); }
.working-list-icon::before{max-width: 15px; content: url('/exchange/image/working-list-icon.png'); }
.working-list::before{max-width: 15px; content: url('/exchange/image/working-list.png'); }
.notification1::before{max-width: 15px; content: url('/exchange/image/notification.png'); }
.comlain::before{max-width: 15px; content: url('/exchange/image/comlain.png'); }
.group-head-icon::before{max-width: 15px; content: url('/exchange/image/ledger_group_head.png'); }
.sub_grouphead::before{max-width: 15px; content: url('/exchange/image/subgroup_head2.png'); }
/*.complaint-entry-icon::before{max-width: 15px; content: url('/exchange/image/complaint-type-icon1.png'); }*/
.phone-receiver-icon::before{max-width: 15px; content: url('/exchange/image/phone-receiver-icon.png'); }
.receiver-icon::before{max-width: 15px; content: url('/exchange/image/receiver-icon.png'); }
.prepaid-report::before{max-width: 15px; content: url('/exchange/image/prepaid-report.png'); }
.call-report::before{max-width: 15px; content: url('/exchange/image/call-report.png'); }
.complaine::before{max-width: 15px; content: url('/exchange/image/complaine.png'); }
.cash_register::before{max-width: 15px; content: url('/exchange/image/cash_register.png'); }
.accounting-book::before{max-width: 15px; content: url('/exchange/image/accounting-book.png'); }
.group-summary::before{max-width: 15px; content: url('/exchange/image/group-summary.png'); }
.profit-loss::before{max-width: 15px; content: url('/exchange/image/profit-loss.png'); }
.paper-shee::before{max-width: 15px; content: url('/exchange/image/paper-sheet.png'); }
.gst-report-icon::before{max-width: 15px; content: url('/exchange/image/gst-report-icon.png'); }
.blancesheet::before{max-width: 15px; content: url('/exchange/image/blancesheet.png'); }
.trail-balnce::before{max-width: 15px; content: url('/exchange/image/trail-balnce.png'); }



/*.glyphicon-cog:before{max-width: 15px; content: url('/exchange/image/2.png') !important; }*/
.glyphicon-cog:before{max-width: 15px; content: url('/exchange/image/99.png') !important; }
.glyphicon-info-sign:before{max-width: 15px; content: url('/exchange/image/master-icon.png') !important; }
.glyphicon-tasks:before{max-width: 15px; content: url('/exchange/image/trnsc.png') !important; }
/*.glyphicon-eye-open:before{max-width: 15px; content: url('/exchange/image/report.png') !important; }*/
.glyphicon-eye-open:before{max-width: 15px; content: url('/exchange/image/rept.png') !important; }
.glyphicon-indent-right:before{max-width: 15px; content: url('/exchange/image/module.png') !important; }
.glyphicon-hdd:before{max-width: 15px; content: url('/exchange/image/system-settings-icon-(1).png') !important; }
.glyphicon-compressed:before{max-width: 15px; content: url('/exchange/image/backup.png') !important; }
.glyphicon-registration-mark:before{max-width: 15px; content: url('/exchange/image/linrpt.png') !important; }
.glyphicon-list:before{max-width: 15px; content: url('/exchange/image/plus.png') !important; }
.gst-report-icon::before{max-width: 15px; content: url('/exchange/image/gst.png') !important; }
.accuntreprt{max-width: 15px; content: url('/exchange/image/accreport.png') !important; }
.gstreprt{max-width: 15px; content: url('/exchange/image/gstrpt.png') !important; }
.updatesoftware{max-width: 15px; content: url('/exchange/image/updatesoft.png') !important; }
.userdetail{max-width: 15px; content: url('/exchange/image/33.png') !important; }
.masterss{max-width: 15px; content: url('/exchange/image/mstr.png') !important; }
.bilpln{max-width: 15px; content: url('/exchange/image/bill-512.png') !important; }
.accountdetl{max-width: 15px; content: url('/exchange/image/accdetail.png') !important; }
.subsc{max-width: 15px; content: url('/exchange/image/subs.png') !important; }
.stock_transfer{max-width: 15px; content: url('/exchange/image/stock-transfer.png') !important; }
.entry{max-width: 15px; content: url('/exchange/image/entry_voucher.png') !important; }
.runpenalty{max-width: 15px; content: url('/exchange/image/pen.png') !important; }
.tyagi_email{max-width: 15px; content: url('/exchange/image/email.png') !important; }
.sms{max-width: 15px; content: url('/exchange/image/sms.png') !important; }
.gst-report{max-width: 15px; content: url('/exchange/image/gst-ompliances.png') !important; }
.paymentreport{max-width: 15px; content: url('/exchange/image/payment1.png') !important; }
.stockreport{max-width: 15px; content: url('/exchange/image/stock_report.png') !important; }
.Itemcompany{max-width: 15px; content: url('/exchange/image/Itemcompany.png') !important; }
.billpln{max-width: 15px; content: url('/exchange/image/billpln.png') !important; }
.recycle{max-width: 15px; content: url('/exchange/image/recycle.png') !important; }

.third-level  > a
{
    background: #fff !important;
}
.first-level  li > a
{
    background: #dff4fd;
}

.sidebar-nav ul .sidebar-item.selected>.sidebar-link > span,.sidebar-nav ul .sidebar-item.selected>.sidebar-link >i
{
  color:#fff !important;
  text-decoration: none;
}
