/* BASIC */

.form-control {
	padding: 0.375rem 0.5rem;
}

label {
	font-size: 13px;
}

thead {
	font-size: 14px;
}

.alert {
    padding: 0rem 0rem;
}


.first img{
	padding: 30px 0px;
}

.lp-tabs{
	display: flex;
	justify-content: space-between;
	padding: 10px 10px;
	background: #e3f3f3;
}

.lp-tabs .nav-tabs {
    border-bottom: 1px solid transparent;
}

.lp-tabs .nav-tabs .nav-link{
	color: #484848 !important;
	/* background: #72c45d;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px; */
	border: 1px solid #75c44d;
	border-radius: 100px;
	margin-right: 10px;
}

.lp-tabs .nav-tabs .nav-link:hover{
	background: #6fc562 !important;
	color: #ffffff !important;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
	border-color: transparent;
}

.lp-login-btn{
	padding: 20px 0px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button{

}


.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
	background: #b1b1b1;
	color: #ffffff !important;
	padding: 3px 12px;
}	

.lp-heading h2{
	font-size: 28px;
	padding: 10px 0px;
	font-weight: 600;
}

button.dt-button, div.dt-button, a.dt-button, input.dt-button{
	padding: 3px 12px;
}

.logout-btn  .btn-secondary{background: transparent;border-color: transparent;color: #484848 !important;}

.btn-secondary.focus, .btn-secondary:focus{box-shadow: none;}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus{box-shadow: none;background: transparent;border-color: transparent;}


/* .logout-btn a{
	color: #484848 !important;
    border: 1px solid #75c44d;
    border-radius: 100px;
    margin-right: 10px;
	cursor: pointer;
	font-size: 14px;
} */



footer{
	/* position: absolute; */
	position: fixed;
	display: flex;
	justify-content: center;
	gap: 4px;
    bottom: 0;
    width: 100%;
    /* padding: 10px 0px; */
    background: linear-gradient(114deg, #36ba2d, #1a9223);
    text-align: center;
    color: white;
}


footer p{
	font-size: 14px;
	/* color: #484848; */
	margin: 0px	;
}

footer a{
	font-size: 14px;
	color: white; 
	margin: 0px	;
}
footer a:hover {
    text-decoration: underline;
	color: white;
}



button.dt-button, div.dt-button, a.dt-button, input.dt-button{
	padding: 2px  10px!important; 
}


.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	padding: 3px 12px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button{
	padding: 3px 12px !important;
}


.inner-tab{
	padding-bottom: 20px;
}
.inner-tab .nav-tabs .nav-link{
	color: #484848;
}
.inner-tab .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #75c44d;
    border-color: #dee2e6 #dee2e6 #fff;
}


.required:after {
  content:"*";
  color: red;
}