.table-responsive{
    padding:20px;
}
.table th {
    text-align: left !important;
}
.table .avatar {
    width: 35px;
    height: 35px;
    cursor: pointer;
}
.datatable{
    width: 100%;
}

.table a,.table .badge{
    display:inline-block;
}
.table .link-container{
    min-width:80px;
}
/*.table td .badge{*/
/*    display:inline-table;*/
/*}*/

/* Custom styles for the collapsed icon */
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    content: '+';
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    background-color: green;
    color: white;
    border-radius: 50%;
    font-weight: bold;
    font-size: 14px;
}

/* Change the icon when the row is expanded */
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    content: '-';
    background-color: red;
}
select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  padding-right: 30px; /* Adjust as needed */
  background: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"> <path fill-rule="evenodd" d="M1.5 4.5a.5.5 0 0 1 .7 0l5 5 5-5a.5.5 0 0 1 .7.7l-5.5 5.5a.5.5 0 0 1-.7 0L1.5 5.2a.5.5 0 0 1 0-.7z"/></svg>') no-repeat right 10px center;
  background-size: 16px 16px; /* Adjust size as needed */
}

#editor1 {
	display: block;
    width: 100%;
    height: 450px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	overflow: auto;
}
fieldset {
  margin: 5px auto 2px;
}
fieldset button {
  width: 5ex;
  text-align: center;
  padding: 1px 3px;
}
a#removeCookies {
	padding: 5px 0px 0px 5px;
	display: block;
	font-size: 13px;
}
.input-group input {
    border-radius: 6px 0px 0px 6px!important;
}
.select2-container{
    display: block;
    width: 100%;
    font-size: 0.9375rem;
    font-weight: 400;
    color: #544f5a;
    appearance: none;
    background-color: #fff;
    background-clip: padding-box;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.select2-container--default .select2-selection--single {
    padding: 0.4rem 0.875rem;
    border: 1px solid #d4d3d5;
    border-radius: 0.375rem;
    line-height: 1.47;
     appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      width: 100%;
      padding-right: 30px; /* Adjust as needed */
      background: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"> <path fill-rule="evenodd" d="M1.5 4.5a.5.5 0 0 1 .7 0l5 5 5-5a.5.5 0 0 1 .7.7l-5.5 5.5a.5.5 0 0 1-.7 0L1.5 5.2a.5.5 0 0 1 0-.7z"/></svg>') no-repeat right 10px center;
      background-size: 16px 16px; /* Adjust size as needed */
}
.select2-container .select2-selection--single{
    height:unset;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    display:none;
}
.dashboard-content p {
    text-align: center;
    font-size: 17px;
}
.form-label, .col-form-label {
    color:black;
}
#deletelogo{
    margin: 20px 0px;
}