#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #aaa;
    opacity: .3;
    filter: Alpha(Opacity=30);
    z-index: 100;
}

.cnt223 a {
    text-decoration: none;
}

.popup {
    top: 10%;
    left: 0;
    position: fixed;
    z-index: 101;
    width:100%;
	display:none;
}

.popup-header{
       padding: .4em 1em;
    position: relative;
	border: 1px solid #ddd;
    background: #232f3e;
    color: #fff;
    font-weight: bold;
}
.popup-content{
    max-width: 100%;
    padding: .4em 1em;
}
.popup-content .btn:focus,
.popup-content .btn:hover {
    color: #ff0;
}
.cnt223 {
    display: flex;
    flex-direction: column;
    font-size: 1em;
    margin-top: 0;
    margin-left: auto !important;
    margin-right: auto;
    min-width: 300px;
    overflow:auto; 
    width: 50%;
    min-height: auto;
    background: #fff;
    color: #333;
    position: static;
    z-index: 103;
    border: 1px solid #c5c5c5;
    word-wrap: break-word;
}

.cnt223 .popup-content{
    margin-top: 5px;
}
.cnt223 .popup-buttons{
    margin-bottom: 15px;
}
.cnt223 p {
    clear: both;
    color: #555555;
    /* text-align: justify; */
    font-family: sans-serif;
}

.cnt223 a,
.cnt223 a:visited,
.cnt223 a:hover,
.cnt223 a:link,
.cnt223 a:activ  {
    color: white;
    font-size: 18px;
    text-decoration: none;
    padding-left: 24px;
    margin-top: 20px;
    font-family: 'source_sans_prosemibold';
    display: block;
    opacity: 1;
}

.cnt223 .x {
    float: right;
    height: 35px;
    left: 22px;
    position: relative;
    top: -25px;
    width: 34px;
}

.cnt223 .x:hover {
    cursor: pointer;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, 
table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before 
{
   cursor: pointer;
   font-size: 1.25rem;
   font-weight: 900;
   color: #265828 !important;
   content: '\f055' !important;
   font-family: 'Font Awesome\ 5 Free';
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before, 
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before
{
      content: '\f056' !important;
}

table.dataTable thead > tr > th.sorting::before,
table.dataTable thead > tr > th.sorting_asc::before,
table.dataTable thead > tr > th.sorting_desc::before,
table.dataTable thead > tr > th.sorting_asc_disabled::before,
table.dataTable thead > tr > th.sorting_desc_disabled::before,
table.dataTable thead > tr > td.sorting::before,
table.dataTable thead > tr > td.sorting_asc::before,
table.dataTable thead > tr > td.sorting_desc::before,
table.dataTable thead > tr > td.sorting_asc_disabled::before,
table.dataTable thead > tr > td.sorting_desc_disabled::before
{
   cursor: pointer;
   font-size: 1.5rem !important;
   font-weight: 900;
   content: '\f0d8' !important;
   font-family: 'Font Awesome\ 5 Free';
}

table.dataTable thead>tr>th.sorting:after,
table.dataTable thead>tr>th.sorting_asc:after,
table.dataTable thead>tr>th.sorting_desc:after,
table.dataTable thead>tr>th.sorting_asc_disabled:after,
table.dataTable thead>tr>th.sorting_desc_disabled:after,
table.dataTable thead>tr>td.sorting:after,
table.dataTable thead>tr>td.sorting_asc:after,
table.dataTable thead>tr>td.sorting_desc:after,
table.dataTable thead>tr>td.sorting_asc_disabled:after,
table.dataTable thead>tr>td.sorting_desc_disabled:after
{
   cursor: pointer;
   font-size: 1.5rem !important;
   font-weight: 900;
   content: '\f0d7' !important;
   font-family: 'Font Awesome\ 5 Free';
}
