@font-face {
    font-family: "Inter";
    src: url("/assets/css/fonts/Inter/Inter-VariableFont_slnt,wght.ttf");
}
body {
    color: #3A3A3A;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 169.231% */
}
.inner-content-right{
    overflow-y: scroll;
    scroll-behavior: smooth;
    margin: 1px;
}
table.table-timeframe > tbody > tr > td {
    padding: 0 60px;
}
.table > thead > tr > th {
    vertical-align: middle;
}
.table > thead > tr > th > * {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    white-space: nowrap;
}
dt {
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
    color: #003A51;
}
dd {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 5px;
    margin-bottom: 15px;
}
ol.eproc-ordered-list > li {
    border-radius: 15px;
    background: #e5f6fc;
    display: block;
    padding: 14px 20px;
    align-items: center;
    margin-bottom: 20px;
}
.eproc-outer-table {
    border-radius: 15px;
    background: #e5f6fc;
}
.eproc-outer-table > table {
    border-radius: 15px;
    background: #FFFFFF;
}
a.info-box:hover {
    background-color: #D1F2FF;
}
.open-inner-content > .info-box-content {
    display: none;
}
.open-inner-content.info-box {
    min-height: 50px;
}
.open-inner-content.active {
    background-color: #D1F2FF;
}
.open-inner-content.active > .info-box-content {
    display: inline-flex;
}
.line-horizontal {
    flex: 1 1 0;
    height: 4px;
    margin:11px;
    background: rgba(2, 158, 219, 0.14);
    border-radius: 10px
}
.eproc-subtitle {
    color: #003A51;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.3px;
}
.eproc-side-menu {
    height: 42px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 4px;
    display: inline-flex
}
.eproc-side-menu-title {
    color: #002F5F;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    word-wrap: break-word;
    text-align: left;
}
.eproc-side-menu-subtitle {
    color: #3A3A3A;
    padding-left: 14px;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    word-wrap: break-word
}
.ck-editor__editable {
    min-height: 100px;
}

.small-box-dash {
    border-radius: 0.50rem;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
    display: block;
    margin-bottom: 1rem;
    position: relative;
    padding: .5rem;
}

.small-box-dash > .inner {
    padding: 10px 5px 5px 9px;
}
  
