/* Your Custom CSS Goes here */

.fab,.fas {
    font-size: 22px;
}

#campaignTable, #creditReportTable, #usersTable, #detailedTable, #numbersTable {
    font-size: 13px !important;
}

#campaignTable td, #campaignTable th, #usersTable td, #usersTable th {
    text-align: center !important; 
    vertical-align: middle !important; 
}

#campaignTable td:nth-child(4), #campaignTable th:nth-child(4), #usersTable td:nth-child(4),#usersTable td:nth-child(3) {
    text-align: left !important;  
}

#campaignTable th:last-child, #campaignTable td:last-child {
    width: 120px;  
}

#usersTable td:nth-child(3) {
    width: 200px;
}

#campaignTable_filter, #creditReportTable_filter, #usersTable_filter, #numbersTable_filter {
    margin-bottom: 10px;
}

#campaignTable_paginate, #creditReportTable_paginate, #usersTable_paginate, #numbersTable_paginate {
    margin-top: 10px;
}
.form-control {
  border-radius: 0;
}
.form-control:focus {
  border-color: #198754;
  box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
  border-radius: 0;   
}

.app-menu>ul>li.active-page>a, .app-menu>ul>li.open>a, .app-menu>ul>li>a:hover {
    color: #4bad48; }
    
#detailedTable tbody tr {
padding: 15px 30px;
}


#detailedTable th[scope="row"] {
  text-align: left;
  vertical-align: middle;
  background-color: floralwhite;
  padding-left: 50px;
}

#detailedTable td {
  padding: 10px 15px;
}


input[type="password"] {
    font-size: 16px;
    font-family:"Poppins",sans-serif;
}


input[type="password"]::placeholder {
    font-size: 14px;  
}

.round-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 38px;       
    height: 38px;      
    border-radius: 50%; 
    background-color: #3f51b5; 
    color: white;      
    font-size: 18px; 
    cursor: pointer;   
  }
  


