
/*

@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";

a {
 background-color: transparent;
 text-decoration: none;
}
a:active,
a:hover {
 outline: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol {
 margin: 0px;
 padding: 0px;
}
.allowed,
.active {
 color: #fff;
 background: #52bd92;
 border: 1px solid #52bd92;
}
/***********************  TOP Bar ********************/
/**Changes made by Pranali **/
.sidebar {
/* width: 170px;*/
 transition: all 0.5s ease-in-out;
}
/****/
.bg-defoult {
 border-radius: 12px;
}
.sidebar-header {
 color: #042e6f;
}
.sidebar ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
.sidebar li a,
.sidebar li a.collapsed.active {
 display: block;
 padding: 6px 6px;
 color: #042e6f;
 border-left: 0px solid #dedede;
 text-decoration: none;
}
.sidebar li a.active {
 border-left: 5px solid #dedede;
 border-radius: 12px;
 transition: all 0.5s ease-in-out;
}
.sidebar li a:hover {
 background-color: #e0faff;
 color: #042e6f;
 border-radius: 50px;
  border-top-left-radius: 0px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 0px;
 width: inherit;


}

/** Changes Made by Pranali **/
.sidebar li a i {
 padding-right: 3px;
 color: #fff;
 padding: 5px;
}
/****/
.sidebar ul li .sub-menu li a {
 position: relative;
}
.sidebar ul li .sub-menu li a:before {
 font-family: FontAwesome;

 display: inline-block;
 padding-left: 0px;
 padding-right: 10px;
 vertical-align: middle;
}
.sidebar ul li .sub-menu li a:hover:after {
 content: "";
 position: absolute;
 left: -5px;
 top: 0;
 width: 3px;
 background-color: #222;
 height: 100%;
}
.sidebar ul li .sub-menu li a:hover {
 background-color: #e0faff;
 padding-left: 20px;
 transition: all 0.5s ease-in-out;
}

/**Changes Made by Pranali**/
.sidebar ul li .sub-menu li a:hover .nav-label{color:#000;}

/****/
.sub-menu {
 <!--border-left: 5px solid #dedede;-->
}
.sidebar li a .nav-label,
.sidebar li a .nav-label + span {
 transition: all 0.5s ease-in-out;
}

.fa {
 margin-right: 0rem !important;
 font-size: 12px;
}
.sidebar.fliph li {
 position: relative;
}
.sidebar.fliph .sub-menu {
 position: absolute;
 left: 39px;
 top: 0;
 background-color: #222;
 width: 150px;
 z-index: 100;
}

.menu-icon {
    width: 25px;
    float: left;
}
}

.menu-list {
 font-size: 12px !important;
 font-weight: 500 !important;
 color: #474141 !important;
 margin-bottom: 12px;
}

.menu-list > a:hover {
 color: black !important;
}

.loader {
 position: absolute;
 left: 50%;
 top: 100%;
 z-index: 1;
 width: 50px;
 height: 50px;
 margin: -10px 0 0 -10px;
 border: 9px solid #f3f3f3;
 border-radius: 50%;
 border-top: 9px solid #3498db;
}

.dot {
 height: 20px;
 width: 20px;
 border-radius: 50%;
 display: inline-block;
}



.header-font {
 font-size: 15px;
 font-weight: 700;

}
.header-font13 {
 font-size: 13px;
 font-weight: 700;
}

.head-hr{
background-color: #eee;
margin-left: 30px;
width:1800px;
}

.head-hr-1{
background-color: #eee;
width:1800px;
}

/*mminal*/
.my-hr-line{
width:100%;
height:2px;border-width:0;color:gray;background-color:gray;
}

.js-example-basic-single{
 font-size: 12px !important;
}
/*
.mb-3 {
 padding-bottom:15px;
 padding-top:15px;
}
*/

/*.head-hr {
background-color: #eee;
width:100%;
}*/
/****************/



.table-font {
 font-size: 12px;
}

.text-green {
 color: green;
}

.text-red {
 color: red;
}

.text-black {
 color: black;
}

.paging_simple_numbers .paginate_button {
 background-color: #f8f9fa;
 border: none;
 color: black;
 padding: 5px;
 padding-left: 10px;
 padding-right: 10px;
 text-align: center;
 text-decoration: none;
 display: inline-block;
 font-size: 12px;
 margin: 2px 2px;
 cursor: pointer;
 border-radius: 4px;
}
.cursor-pointer{ cursor: pointer;
}
.files input:focus {
 outline: 2px dashed #92b0b3;
 outline-offset: -10px;
 -webkit-transition: outline-offset 0.15s ease-in-out,
  background-color 0.15s linear;
 transition: outline-offset 0.15s ease-in-out, background-color 0.15s linear;
 border: 1px solid #92b0b3;
}

.files input {
 outline: 2px ;
 outline-offset: -10px;
 -webkit-transition: outline-offset 0.15s ease-in-out,
  background-color 0.15s linear;
 transition: outline-offset 0.15s ease-in-out, background-color 0.15s linear;
 padding: 6px 0px 30px 6%;
 text-align: center !important;
 margin: 0;
 width: 100% !important;
}

#table_details {
 font-size: 13px;
 padding: 5px;
 text-transform: capitalize;

}
#table_details_length {
 font-weight: bold;
 font-size: 12px;
 padding: 5px;
}

/*.col-form-label {
 font-size: 13px;
 font-weight: 500;
}*/



/** Minal***/



/* Nidhi */

.form-label{
 font-size: 13px;
 font-weight: 500;
 color:black;

}




.ft-12 {
 font-size: 12px;
}
.mt-2 {
 margin-top: 2%;
}

/* Nidhi */
.bl-cl{
color:#C0C0C0;
}

.bb-1 {
 border-bottom: 1px solid #ccc;
 padding: 15px 5px;
}
.mb-5 {
 margin-bottom: 5px;
}

/* Nidhi */
.wrapper-850 {
 max-width: 1000px;

}

/* Nidhi */
.line-01{
 max-width:2500px;
}

.bg-col-white{
background-color:white;
}

.h2-head {
 margin-top: 0px;
 padding: 0px 15px;
}
#address {
 display: none;
}
/**Pranali**/
.save-btn.on{
background:#007bff ;
color:#fff;
border:1px solid #007bff;
border-radius:4px;
font-size:13px;
outline:none;/*width:15%;
width : 80px;*/}
/****/
/* Nidhi */
.cancel-btn {
 color: #000;
 border: 1px solid #ccc;
 border-radius: 4px;
 outline: none;
 font-size:13px;
 padding: 5px 15px;
}

#bgc-warning{
    background-color: #ffc107
}

#bgc-primary{
    background-color: #007BFF
}

.save-btn {
 color: #000;
 border: 1px solid #ccc;
 border-radius: 4px;
 padding: 5px 20px;

}

.fa-facebook-square {
 color: #3b5998;
 font-size: 15px;
}
.fa-twitter-square {
 color: #5eaade;
 font-size: 15px;
}
.select2-container--default.select2-container--focus
 .select2-selection--multiple {
 border: 1px solid #ccc;
}


.mt-5 {
 margin-top: 5%;
}
#pancard_msg,
#adharcard_msg,
#panfirm_msg {
 display: none;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a:hover {
border: 1px solid #fff;
    border-bottom: 3px solid #337ab7;
    font-weight: 700;
    color: #000;
}
.nav-tabs > li > a {
 color: #000;
}
.finance-ol {
 list-style-type: none;
}
.finance-ol li {
 display: flex;
 line-height: 2;
}
.fa-minus {
 margin-right: 10px;
 margin-top: 7px;
}
h4 {
 font-family: "Poppins", sans-serif;
 font-size:18px !important;
 font-weight:600 !important;

}
.text-design{
text-decoration:none !important;

}
.otp-btn {
 padding: 3px 15px;
 border-radius: 0px;
 border: 1px solid #ddd;
 background-color: #fff;
 outline: none;
}

/* Nidhi */
.badg-complete{
color:green;
border: 1px solid green;
}

.mar-25{
 margin-left:25%
}

@media only screen and (max-width: 600px) {
/* .wrapper-850 {
  max-width: 100%;
 }*/
 .bd-1 {
  padding: 10px;
 }
}

textarea-1{
overflow:scroll;
height:100px;
}

.search-input {
 height: calc(2.25rem + 2px);
}
.border1 {
 border: 1px solid #ced4da;
}

.ptb-10 {
 padding-top: 10px;
 padding-bottom: 10px;
 display: flex;
}
label {
 font-weight: 600;
}
.bg-light-blue {
 background: #e6fdfe;

}
.border-light-blue{border:1px solid #2196f3;}
.btn-yellow {
 color: #000;
 border-radius: 5px;
 background: #fff2cc;
 border: 1px solid #fff2cc;
}
.btn-top {
 margin-top: 8px;
 text-align: center;
}
.fa-download {
 margin-right: 10px;
}

.divider {
 border-bottom: 1px solid #dcdcdc;
 padding: 10px 0px 10px 10px;
}
.divider1 {
 padding: 10px 0px 10px 10px;
}
.divider:hover,
.divider1:hover {
 color: #009ddc;
}
.ft-18 {
 font-size: 18px;
 font-weight: 700;
}
.fa-angle-up,
.fa-angle-down {
 margin-left: 10px;
}

.color-blue {
 color: #536e92;
}
.fa-angle-down {
 display: none;
}

.card-header{
 background-color: white;
}

/* minal*/



/********/



.search-input {
 height: calc(2.25rem + 2px);
}
.border1 {
 border: 1px solid #ced4da;
}

}
.ptb-10 {
 padding-top: 10px;
 padding-bottom: 10px;
 display: flex;
}

.btn-add-emp {
font-weight:700;
    border-radius: 0px;
    background: #ff4344;
    color: #FFFF!important;
line-height: 20px;
font-size:13px;
border-color: none;
}
.btn-top {
 margin-top: 8px;
 text-align: center;
}
.fa-download {
 margin-right: 10px;
}

.divider {
 border-bottom: 1px solid #dcdcdc;
 padding: 10px 0px 10px 10px;
}
.divider1 {
 padding: 10px 0px 10px 10px;
}

.ft-18 {
 font-size: 18px;
 font-weight: 700;
}
.fa-angle-up,
.fa-angle-down {
 margin-left: 10px;
}

.color-blue {
 color: #536e92;
}
.fa-angle-down {
 display: none;
}

.mt-32 {
 margin-top: 32px;
}
.search-input {
 height: calc(2.25rem + 2px);
}


/* Nidhi */
.ptb-30 {
 padding-bottom: 15px;
 padding-top:15px;
 /* width:110%; */

  /* padding-left:0px; padding-right:0px */
}



.wrapper-500{}


.box {
 /*border: 1px solid #ccc;*/
 margin-bottom: 20px;
 max-width: 1000px;
 margin-left: 0% !important;

}
.ptb-10 {
 padding-top: 10px;
 padding-bottom: 10px;
 display: flex;

}
.label {
 font-weight: 600;
}


.ftw-500{
 font-weight: 500;
}

.divider {
 border-bottom: 1px solid #dcdcdc;
 padding: 10px 0px 10px 10px;
}
.divider1 {
 padding: 10px 0px 10px 10px;
}
.divider:hover,
.divider1:hover {
 color: #009ddc;
}
.ft-15 {
 font-size: 15px;
 font-weight: 700;
}
.fa-angle-up,
.fa-angle-down {
 margin-left: 10px;
}

.color-blue {
 color: #536e92;
}
.fa-angle-down {
 display: none;
}
.mb-0 {
 margin-bottom: 0px;
}
.ptb-15 {
 padding: 10px;
}
.table {
 font-size: 12px;
}

.box{padding: 20px 40px;margin-bottom:20px;}


/* Stackoverflow preview fix, please ignore */
    .navbar-nav {

    }

    .nav-link {
      padding-right: .8rem !important;
      padding-left: .4rem !important;
    }

    /* Fixes dropdown menus placed on the right side */
    .ml-auto .dropdown-menu {
      left: auto !important;
      right: 0px;
    }

    .nav-color{
        background-color:#f7f7f7 !important;
    }
 .searchbar{
    margin-bottom: auto;
    margin-top: auto;
    height: 33px;
    border-radius: 30px;
    padding: 4px;
     background: white;
    color: #e74c3c;
    }

   .search_input{
    color: black;
    border: 0;
    outline: 0;
    background: none;
     padding: 0 10px;
    width: 350px;
    caret-color:transparent;
    line-height: 25px;
    transition: width 0.4s linear;
    }

.searchbar:focus{

 border-color: rgba(82,168,236,.8);
    outline: 0;
    outline: thin dotted \9;
    -moz-box-shadow: 0 0 8px rgba(82,168,236,.6);
    box-shadow: 0 0 8px rgba(82,168,236,.6) !important;

}
    .search_icon{
    height: 30px;
    width: 30px;
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color:black;
    text-decoration:none;
    }

    .nav-link:hover{
     cursor: pointer;

    }

    .nav-link-font{
        font-size:13px;
    }

.dropdown-toggle:after { content: none }


.hr-color{
border-color:#f7f7f7 !important ;
}


.break_line{
border-color:black!important ;
weight: 900
}

/*
 *  STYLE 15
 */

.scroll-design::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #eee;
	border-radius: 10px;
}

.scroll-design::-webkit-scrollbar
{
	width: 10px;
	background-color: #eee;
}

.scroll-design::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #FFF;

}
.scrollbar
{
	margin-left: 30px;
	float: left;
	height: 300px;
	width: 65px;
	background: #F5F5F5;
	overflow-y: scroll;
	margin-bottom: 25px;
}

.force-overflow
{
	min-height: 450px;
}

.small-font{
font-size:11px;
}

.dotted-line {
    border-bottom: 4px dotted #000;
    text-decoration: none;
}
/*Changes Made By Pranali**/
.active_menu{
 background-color: #e0faff;
 color: #042e6f;
 border-radius: 50px;
  border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
 width: 100%;
}
/****/

.box2 {
 /*border: 1px solid #ccc;*/
 margin-bottom: 20px;
 max-width: 500px;
 margin-left: 0% !important;

}

.font13 {
font-size: 13px;
 font-weight: 600;

}

.font10 {
font-size: 13px;
 font-weight: 400;

}

/* Nidhi */
.fontL {
font-size: 12px;
 font-weight: 500;

}

hr.new4 {
  border: 0.25px solid lightgrey;
}


body{
background-color:#F2F2F2;
}
*/
/*.form-control {
 font-size: 12px;
 height: 30px;
 color: black;
 font-weight: 500;
/* text-transform: capitalize;*/
}*/

/* Nidhi */
.form-control::placeholder{
 color: #C0C0C0;
text-transform:capitalize;
}

.mar_top{
 margin-top:60px;
}

.bl-cl{
 color: black;
}

.refresh-btn{
font-size: 15px;
    border: 1px solid #3333;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
    color: #000;
    height: 30px;
    padding: 5px 8px;

}
/* sangita*/
.Title-ft-15 {
 font-size: 15px;
 font-weight: 700;
 color:#000;
 margin-bottom:10px;
}

.tbl-header{
 font-size: 14px;
 font-weight: 600;
 color:#000;
}

.tbl-body{
 font-size: 14px;
 color:#000;
}
/* Nidhi */
tr:last-child
{
   border-bottom: 1px solid #ddd !important;
}

.div-white{
background-color:#fff;
}

.Title-module-setting{font-weight:500; font-size:20px;padding-bottom:10px;}
.module-settings-sub-title{font-weight:700; font-size:20px;}

.rounded {
    border-radius: 0.25rem!important;
}

/* Nidhi */
.hideExportExcel{
    display:none !important;
}

.font-color{color:#00008B}
.pl-90{padding-left:90px;}
.blue-font-color{
color:#2471c6;
}
.mr--105{margin-right:-105px !important;}
.mr--150{margin-right:-150px !important;}
table.dataTable {
    width: 100% !important;}


/* simanchal */

.dataTables_length{
    margin:0.4em 3.5em 0 0;
}
.dataTables_paginate .fa-angle-left,.dataTables_paginate .fa-angle-right{
    font-size:20px;}



	.card-4 .card-body {padding: 25px;}


	.otp-btn{ padding: 5px 10px; border: 1px solid #f8f8f8;font-size:11px;border-radius:25px;background:#f8f8f8;margin-bottom:15px; color:black !important}
     .active1, .otp-btn:hover{color: #fff !important;background: #007bff;border: 1px solid #007bff;}
	 .mb-15, label,.form-control{margin-bottom:15px;}
	.btn-blue{color: #fff;background: #007bff;border: 1px solid #007bff;}
	.bg-grey{background:#f8f8f8;}
	.btn1{width:14%;}
	.text-primary{
	font-size:12px;font-weight:500;
	}
	.active1, .otp-btn:hover{color: #fff !important;background: #007bff;border: 1px solid #007bff;}




	.blue-clr{background-color: rgb(4, 138, 247)}


	.br-btm{border-bottom: 1px solid white!important;padding-top:1px!important;}

}


.text-red {
	 color: red;
	}



	.text-blue{
		color:blue;
	}

.badge-hold{
		background-color:#FFFF00;
		color:#000 ;
	}
	.badge-escalated{
		color: #ef1c1c;
		background-color: #ffe9ec;
	}
	.badge-open{
		color: #008000;
    background-color: #adff2f57;
	}
	.badge-success{
		color: #008000 !important;
    background-color: #adff2f57 !important;
	}
	.badge-medium{
		color:#000;
		background-color: #FFFF00;
	}
	.badge-low{
		background-color:#FFFF00;
		color:#000 ;
	}
	.badge-blue{
		background-color:#ADD8E6;
		color:#000 ;
	}
	.badge-deleted{
		background-color:transparent;
		color: #FFFF00;
		border:1px solid #ddd;
	}
	.badge-closed{
		background-color: rgb(231, 227, 227);
		color: grey;
	}
	.edit_status,.edit_present_status,.edit_availability,.edit_level{
		display: none;
	}
    .lead_status:hover .edit_status,.present_status:hover .edit_present_status,.avail:hover .edit_availability,.live_status:hover .edit_status,.live_level:hover .edit_level{
		display: inline;
	}
    .box-modal{
	 border: 1px solid #ccc;
	 margin-bottom: 20px;
	 max-width: 1000px;
	 margin-left: 0% !important;
	 border-radius:5px;


.info{background: #e5f1ff; padding: 15px;
		 border: 1px solid #007bff;
		 margin-left: 2%;
		 font-size: 12px;
		}





		a.noclick       {
  pointer-events: none;
}

	}


.tab-list-bg-clr{
 background-color: #f6f6f6;
}

.bl-cl{
color:black;
}

 .info{background: #e5f1ff; padding: 15px;
		 border: 1px solid #007bff;
		 margin: 10px 15px;
		 font-size: 12px;
		}
.btn-outline-info{
		border: 1px solid;
	}
/*.form-group {
	margin-bottom: 0px !important;
	}*/
/* Simanchal */
.draft-app{
    color: #337ab7;
}

.fa-check-circle-o{
    color:green;
    font-size: 16px;
    padding-left: 4px;
}

.fa-plus-circle{
    font-size : 21px !important;
}
.word_break{
    word-break: break-all;
}
.call_rea{
    margin-left:2px !important;
    margin-top:2px !important;
}


.module-settings-sub-title-1{
    font-weight: 400px;
    font-size: 15px;
    color:black;

}

#credit_worth{
    width:450px !important;
}

#data_credit{
    width: auto !important;
    height: auto ;
}
.help-block-with-errors{
    font-size: smaller;
    margin: 0px ;
    color: red;
}
.Business_Registration{
    font-size: 9px;
}
#mc_businessLicenseRegistrationNo{
    margin-bottom: 2px !important;
}
.risk_dash{
    font-weight: bold;
}
.btn-secondary{background: #fff;
    color: #000;
    border: 1px solid #000;}

.city{
    width: 1000px !important;
}
.city_tier{
    width: 300px !important;
}
.switchery{margin-left:0px;}
.w-15{width:15px;}
.flag-yellow{background:#ed9a06;color:#fff;padding:2px;font-weight:500;}
.flag-red{background:#f66252;color:#fff;padding:2px;font-weight:500;height:18px;}
.flag-green{background:#26af45;color:#fff;padding:2px;font-weight:500;}
/*.flag-red::after {
    border: 9px solid #f66252;
    border-right: 9px inset transparent;
    top: 26px;
    content: "";
    display: inline-block;
    height: 20x;
    position: absolute;
    right: 15px;}
    .flag-yellow::after {
    border: 9px solid #ed9a06;
    border-right: 9px inset transparent;
    top: 26px;
    content: "";
    display: inline-block;
    height: 20x;
    position: absolute;
    right: 15px;}*/
.mt--25{margin-top:-25px;}
.text-clr-red{color:red;}
.text-clr-green{color:green;}

.p-t-100 {
    padding-top: 100px;
}
.p-b-100 {
    padding-bottom: 100px;
}

* {
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.wrapper {
box-sizing: border-box;
    margin: 0 auto;
}
.wrapper--w430 {
    max-width: auto;
    background-color: #fff;
}
.card-4 {
   /* border: 1px solid #cccccc;*/
    box-shadow: none;
}

.card-4 .card-body {
    padding: 20px 50px;
    height: auto;
}

.otp-subhead {
    font-size: 35px;
    padding-bottom: 10px;
    font-weight: 900;
    text-align: left;
    color: #000;
}
.slide-nav-toggle .page-wrapper .container-fluid .container .ht-170 {
    height: 180px;
}
.weight-600 {
    font-weight: 600;
}
.pl-0 {
    padding-left: 0px;
}
.txt-black {
    color: #000;
}

.card-view1 {
    /* background: #212121; */
    margin-bottom: 20px !important;
    /* border: 1px solid #303030; */
    border-radius: 0 !important;
    box-shadow: none;
    padding: 15px 15px 0 !important;
    margin-left: -5px !important;
    margin-right: -5px !important;
}

.text-left {
    text-align: left;
}
.note-p {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 10px;
    font-family: "Poppins", sans-serif;
}
.note-para{font-size: 13px;
    font-weight: 500;
    color:#000;
    font-family: "Poppins", sans-serif;}

.note-ul li {
    font-size: 13px;
    margin-bottom: 5px;
    line-height: 25px;
    font-family: "Poppins", sans-serif;
    font-weight:500;
    color:#000;margin-left:15px;
}
.tick_icon {
    width: 20px;
    margin-right: 2%;
    float: left;
}
.ml-4{
margin-left:4px !important;
margin-top:4px !important;
padding: 20px 20px !important;

}
.img-width{width:20px;margin-bottom:-6px;}

.label.label-primary, .label-primary.jvectormap-tip {
width:30px;
    background: #667add;
}
.label, .jvectormap-tip {
    padding: 3px 6px 3px;
    font-size: 11px;
    border-radius: 50px;
    text-transform: capitalize;
    font-weight: 400;
}

.progress{


    background-color: rgba(120, 130, 140, 0.13);
    box-shadow: none !important;
    height: 6px;
    border-radius: 50px;
    margin-bottom: 18px;
    overflow: hidden;
    }

    .img-70{width:70px;}

#loader{
position:absolute; margin:auto; top:0; right:0; bottom:10; left:0;  z-index: 10; bottom:0; width:50px; height:50px;
}

	.finance-ol {
	 list-style-type: none;
	}
	.finance-ol li {
	 display: flex;
	 line-height: 2;
	}

.demo-ul {
    padding-inline-start: 20px !important;
    list-style: disc !important;
    margin:5px;
}
.text-green {
    color: green;
}

.text-danger {
    color: #f33923 !important;
}
.margin-5px{
margin-bottom: -5px;
}

.text-left{
color: #555 !important;
text-align:left;
}
.bold{
font-weight:bold !important;
}

.fa_fa_tick{
color: green;
    font-size: 20px;
}
.fa_fa_minus {
    color: red;
    font-size: 20px;
}
.bg-clr-d {
    background-color: #f2f2f2!important;
}
.bg-clr-white {
    background-color: white!important;
}
.font-italic {
    font-style: italic;
}

.text-grey{
color:grey;
}
.overdue{
background-color: red!important;
color:white !important;
}

.regular{
background-color: green!important;
color:white !important;
}
.late_charge{
background-color: yellow!important;
color:white !important;
}
.width-68{width:68px;margin:0px auto 10px;}
.width-50{width:50px;margin:0px auto 10px;}
.font-6{font-size:6px;}
   .personal_loan_ul li{display:flex;font-size:13px;font-weight:500;color: #555 !important}
    .personal_loan_ul .fa-circle{margin-top:8px;}
    .lead_head > li > a {
    font-weight: 500;
    background: #fff !important;
    padding: 10px 20px;
    border: 1px solid #e5e5e5;
}
.nav-tabs > li > a:hover {
    padding: 10px 20px;
    color: #777446;
    background: #ffff;
    border: 1px solid #e5e5e5;font-weight: 500;
}
 .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {    /* border: 1px solid #fff; */
    border-bottom: 3px solid #337ab7 !important;
    background:#f2f2f2 !important;
    font-weight: 500;
    color: #000;
    padding: 10px 20px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover{
border-color: transparent;
}
  .lead_head > li{
    height: 40px;
    margin-right: 0px;
    margin-bottom: 5px;
    }
    .cal-font{font-size:15px;}
.btn-blue-border{background:#fff;border:1px solid #007bff;}
    .img-36{width:36px;margin :0px auto;}

@media only screen and (max-width: 600px) {
    .card-4 .card-body{
        padding:20px;
    }
    .ht-170{height:auto;}
    .cal-font{font-size:12px;}
    .ht-141{height:141px;}
    .ht-130{height:130px;}
}
@media (max-width: 1024px)  {.ht-141{height:141px;}}

.white-btn {
    background-color: white;
    border: 2px solid black;
    color: black;
    font-weight: 600;}

    .border-1{border:1px solid #c1c1c1;}
    .btn-100{width:100px;}

    .btn-search{height:30px;}
    .bg-col-hr {
    background-color:#f5f5f5;
}
.img-48{width:48px;
}

   .popover-content{
    font-size:12px; background:#888;color:#fff;text-align:justify;}
    .popover.right > .arrow:after{border-right-color:#888;}
    .btn-grey {
    border: 1px solid #e5e5e5 !important;
    background-color: #fff;
    color: #000;
}
 .container-fluid {
    padding-right: 0 !important;
    padding-left: 0 !important;
    }