.PanelBox_SFX_title_1 {
    font-size: 40px;
    color: #003e7e;
    font-weight: 600;
    margin-bottom: 3%;
}

.PanelBox_SFX_claims_title_description_1 {
    font-size: 140%;
    color: #636363;
    line-height: 2;
}

.PanelBox_SFX_no_padding {
    padding: 0px;
}

.PanelBox_SFX_module {
    padding: 10% 0%
}

.PanelBox_SFX_claims_table {
    width: 100%;
    border-collapse: separate;
    border-radius: 25px;
    border: 1px solid #e5e5e5;
    margin: 5% 0%;
}

.PanelBox_SFX_claims_table td:first-child {
    color: #377dff;
    font-size: 200%;
    width: 30%;
    font-weight: 600;
}

.PanelBox_SFX_claims_table td {
    padding: 5% 4%;
    vertical-align: top;
}

.PanelBox_SFX_claims_table td:not(:last-child) {
    border-right: 1px solid #e5e5e5;
}

.PanelBox_SFX_claims_table tr:not(:last-child) td {
    border-bottom: 1px solid #e5e5e5;
}

.PanelBox_SFX_claims_table_content_1 {
    color: #252525;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 3%;
}

.PanelBox_SFX_claims_table_content_2 {
    font-weight: 600;
    color: #868686;
}

.PanelBox_SFX_claims_table_note {
    color: #959595;
    line-height: 1.5;
}


.panel-default > .panel-heading {
    background-color: #ffffff;
    border-radius: 15px;
}

.panel-group .panel {
    border: 1px solid #e5e5e5;
    border-radius: 15px;
}

.panel-body {
    background-color: #f7f7f7;
}

.panel-default .panel-heading, .panel-default .panel-body {
    padding: 15px 30px;
}

.panel-title {
    color: #377dff;
    font-weight: 600;
}

.panel-title {
    font-size: 20px;
}


.PanelBox_SFX_panel_toogle_icon {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    background-color: #ffffff;
    border: 2px solid #377dff;
    border-radius: 100%;
}

.panel-group .PanelBox_SFX_fa {
    margin-bottom: 25px;
}

.PanelBox_SFX_fa svg {
    width: 15px;
    height: 15px;
}

/*.panel-heading:hover .PanelBox_SFX_panel_toogle_icon {
    background-color: #377dff;
}*/
.panel-heading:hover .GFX_toggle_icon_arrow {
    stroke: #ffffff;
}


/*.PanelBox_SFX_panel_toogle_icon:hover {
    background-color: #377dff;
}*/

.GFX_toggle_icon_arrow {
    fill: none;
    stroke: #377dff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1.7px;
}

.PanelBox_SFX_panel_toogle_icon:hover .GFX_toggle_icon_arrow {
    stroke: #ffffff;
}

.panel-heading table td:first-child {
    width: 100%;
}

.panel-body {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    z-index: 1;
}

.panel-body ul {
    list-style-type: disc;
    list-style-position: inside;
    padding: 0;
}

.panel-body li {
    /*padding-left: 5%;
    margin: 3px 0;
    background-position-y: 3px;
    font-size: 17px;
    background-size: 35px;
    line-height: 2.5;
    font-weight: 600;
    color: #636363;
    margin-bottom: 1%;*/
}

.panel-body li:last-child {
    margin-bottom: 3%;
}

.badge-red {
    border-radius: 15px;
    padding: 8px 15px;
    background-color: #fe5f55;
}

.PanelBox_SFX_claims_panel_footer {
    padding: 5% 0%;
    border-top: 1px solid #e5e5e5;
    color: #b7b7b7;
    line-height: 1.7;
}

@media screen and (max-width: 1040px) {
    .panel-default .panel-heading, .panel-default .panel-body {
        padding: 15px 15px;
    }
}


