.content_wrapper_align {
    padding: 15px 20px;
}


    .dropdown-toggle::after{
		display: none;
	}
	.dropdown .dropdown-menu{
	    position: relative !important;
		transform: none !important;
		top: 0px;
		left: 0px;
		will-change: unset !important;
		border: 0px;
		box-shadow: none;
		margin: 0px;
		padding-left: 15px;
	}

.btn_icon{
	padding: 0rem 0.5rem;
}
.btn_icon i{
	font-size: 1.5rem;
}




.select2-container .select2-selection--single{
	box-sizing: border-box;
    cursor: pointer;
    display: block;
    user-select: none;
    -webkit-user-select: none;
    width: 100%;
    /* height: 2.875rem; */
    padding: 0.94rem 1.375rem;
    font-size: 0.8125rem;
    font-weight: 400;
    line-height: 1;
    color: #495057 !important;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1 px solid #ced4da;
    border-radius: 2px;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    padding: 0.4375rem 0.75rem;
    border: 0;
    outline: 1px solid #ebedf2;
    color: #495057;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 0px;
}
.select2-container .select2-selection--single .select2-selection{
	padding: 0px;
	line-height: 16px;
	color: #495057
}
.select2-container--open .select2-dropdown--below{
	border: 1px solid #aaa;
}

.font_20{
	font-size: 20px;
}

.table th, .table td {
    padding: 14px;
    white-space:normal;

}

.secure_icon{
	width: 100px;
	height: auto;
}


/* card */
.card .card-body
{
    padding:10px ;
}
.form-group
{
    margin-bottom: 10px;
}
.form-control-30
{
    padding :10px;
    height:30px;
}
.horizontal-line-align
{
    margin-top: unset;
    margin-bottom: 10px;
}
.content-wrapper-align
{
    padding:30px;
}
.padding_align
{
    padding-left: unset;
}


.table-sm td, .table-sm th {
    padding: 0.5rem 0.3rem;
}

.font_14{
    font-size: 14px;
}


.dataTables_info{
    font-size: 14px;
    padding-top: 0px !important;
}
.dataTables_length{
    font-size: 14px;
}
div.dataTables_wrapper div.dataTables_length select{width: 60px;}
.dataTables_filter input{height: 30px;}


.footer a {
    color: #a50e14;
    font-size: inherit;
    font-weight: 600;
}

.fit_image_align {
    width: 100px !important;
}
.select2-container{
	width: 100%;
}
.input-group .select2-container{
	width: calc(100% - 42px) !important;
}
.modal_width_align{
	min-width:80%;
}

.modal_height_align
{
    min-height: 245px;
}

.gj-datepicker.input-group > .input-group-append > .btn{
    padding: 5px;
}
.gj-datepicker-bootstrap [role=right-icon] button .gj-icon{
    top: 5px !important;
}

.e_modal_align
{
    max-width: 75%;
}
.m_entry_width
{
    max-width: 75%;
}
#modal p
{
    font-size: unset;
    line-height: unset ;
    margin-top: 5px;
    margin-bottom: 5px;
}
.form-group label
{
    margin-bottom: unset;
}
hr {
    margin-top: unset;
     margin-bottom: 10px;
}
.form-check .form-check-label input[type="checkbox"] + .input-helper:before
{
    border: 1px solid #1bcfb4;
    background: unset !important;

}
.form-check .form-check-label input[type="checkbox"]:checked + .input-helper:after {
    background: #1bcfb4;
}



.sidebar .nav .nav-item.active > .nav-link .menu-title {
    color: #a50e14;
    font-family: "ubuntu-medium", sans-serif;
}
.sidebar .nav .nav-item.active > .nav-link i {
    color: #a50e14;
}
.sidebar .nav.sub-menu .nav-item .nav-link.active {
    color: #a50e14;
    background: transparent;
}
