.box {

    position: relative;

    border-radius: 3px;

    background: #ffffff;

    border-top: 3px solid #d2d6de;

    margin-bottom: 20px;

    width: 100%;

    box-shadow: 0 1px 1px rgba(0,0,0,0.1);

}
.dataTables_filter input[type=search], .example1_length
{
        border-radius: 5px;
    border: 1px solid #e2e2e2;
}

.home .col-md-4 

{

       text-align: center;

    border:1px solid #e2e2e330;

    padding:20px;

    color:#0000ffba ;

}

.home .col-md-4 i

{

    font-size:7rem;

    margin-bottom:10px;

}

.home .col-md-4 h5

{

    font-size:1.5rem;

}

.home .col-md-4:hover

{

    color:#80b8d3;

    

}

.index h1

{

          font-size: 32px;
    color: #0c2e8a !important;
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
   

    padding-bottom: 15px;

     border-bottom: 1px solid #80b8d359; 

       text-align: center;

    margin-bottom: 15px !important;
    font-weight:bold;
    text-transform: uppercase;

}

.index h1 span

{

    border-bottom: 2px solid #28a745;
    padding-bottom: 15px;
    word-spacing: 10px;

}

.user-panel .image {

    display: inline-block;

    padding-left: .8rem;

   

    color: #c2c7d0 ;

    padding-top: 6px;

}
.btn-left
{
        width: 126px;
    margin: auto;
    margin-bottom: 20px;
}
.card-header {
    background-color: #007bff !important;
    color:#fff !important;
}
.card-body1{
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
    padding-left: 0;
}
.content-wrapper {
    background: #ebf2fd61 !important;
}
.btn-ss
{
	text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-weight: 500;
    font-size: 14px !important;
        padding: 0px 5px;
}
.title-line
{
	    line-height: 25px;
	        font-weight: 510;
}
.edit-clr
{
	color:#FFC107 !important;
}
.del-clr
{
	color:#F44336 !important;
}
.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: 10px !important;
    color: #6c757d;
    content: ">" !important;
    font-family: "Font Awesome 5 Free";

       /* font: "Font Awesome 5 Free" !important;*/
}
/*.fa-edit
{
	background: #007bff;
    padding: 10px;
    color: #fff;
    border-radius: 5px;
    font-size: 13px;
}
.fa-trash
{
	background:#d88080;
	padding: 10px;
    color: #fff !important;
    border-radius: 5px;
    font-size: 13px;
}*/
.fa-edit
{
    color:#000;
}
.fa-trash
{
    color:brown;
}
.btn-default
{
    background:#fff !important;
    border:1px solid #007bff !important;
    color:#000 !important;
}
.sub-title
{
        font-size: 18px !important;
    font-weight: normal;
    color: blue;
   padding-bottom: 10px;
    padding-top: 10px;
    border-bottom:1px solid #e2e2e2;
}
.tox-tinymce
{
    width:100% !important;
}
.table-bordered td, .table-bordered th
{
    word-break:break-all;
}
.table.dataTable.no-footer
{
    border:0px !important;
}
#companyName
{
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 0px solid #ced4da;
    border-radius: .25rem;
    box-shadow: inset 0 0 0 transparent;
}
.lht
{
line-height: 35px !important;
}
.frt
{
    float:right !important;
}
.txtrt
{
    text-align: right !important;
}

.btn-default
{
        border-color: #434ad8 !important;
        background: #fff !important;
}