.pic_color1 {
    color: rgba(2, 131, 131, 1);
    fill: rgba(2, 131, 131, 1);
}
.pic_color2 {
    color: rgba(226, 243, 235, 1);
    fill: rgba(226, 243, 235, 1);
}
.pic_color3 {
    color: rgba(197, 237, 236, 1);
    fill: rgba(197, 237, 236, 1);
}
.pic_color4 {
    color: rgba(128, 128, 128, 1);
}
.pic_bgcolor0 {
    background-color: white !important;
}
.pic_bgcolor1 {
    background-color: rgba(2, 131, 131, 1) !important;
}
.pic_bgcolor2 {
    background-color: rgba(226, 243, 235, 1) !important;
}
.pic_bgcolor3 {
    background-color: rgba(197, 237, 236, 1) !important;
}
.pic_bgcolor4 {
    background-color: rgba(245, 246, 250, 1) !important;
}

.pic_content {
    background-color: white;
    padding: 0.5em 1em;
}
/*label {
    width: 100%;
}*/
.pic_btn:hover {
    outline: none !important;
}
.pic_main_mode_panel {
    display: flex !important;
    width: 100%;
    flex-direction: row;
    gap: 0;
    margin-bottom: 1em;
}
.pic_mode_btn.picSelectedMode {
    border-bottom: 6px solid rgba(2, 131, 131, 1) !important;
    text-shadow: 1px 1px;
}
.pic_mode_btn {
    font-weight: bold;
    font-size: 1.5em;
    width: 50%;
    height: 2.5em;
    outline: 0 !important;
    border-bottom: 2px solid rgba(128, 128, 128, 1) !important;
}
.pic_exp_col {
    float: right;
    padding: 0.25em 0.75em 0.25em 1em;
    font-weight: bold;
    float: right;
    margin-left: auto;
}
.pic_btn {
    background-color: white;
    color: rgba(2, 131, 131, 1);
    border: 2px solid rgba(2, 131, 131, 1) !important;
    align-items: center;
    display: flex;
    border-radius: 1.5em;
    /*box-shadow: 1px 1px 2px 1px rgba(144, 164, 174, 0.8);*/
}

.pic_main {
    display: flex !important;
    gap: 0.5em;
    flex-direction: row;
}
.pic_input, .pic_result {
    display: flex;
    width: 100%;
    gap: 1em;
    flex-direction: column;
    /*height: fit-content;*/
}
.pic_result {
    position: relative;
    height: fit-content;
}
.pic_sub_title {
    font-weight: bold;
    margin: 0 1em 0 0;
    align-content: center;
}

.pic_mode {
    font-weight: bold;
    display: flex !important;
    align-items: center;
    font-size: 200%;
    float: left;
}
.pic_mode_0, .pic_mode_1 {
    font-weight: bold;
}
.pic_mode_toggle {
    width: fit-content;
    display: flex;
    align-items: center;
    border: none !important;
    background-color: transparent;
    padding: 0;
    margin: 0 0.25em 0 0.25em;
    position: relative;
    outline-offset: 1px;
    border-radius: 0.5em;
}
.pic_mode_toggle_0, .pic_mode_toggle_1 {
    width: 1em;
    height: 1em;
    font-size: 1em;
    position: relative;
}
.pic_mode_toggle_0 {
    border-radius: 50% 0 0 50%;
    /*box-shadow: inset 0px 0px 8px rgba(204, 204, 204, 1);*/
}
.pic_mode_toggle_center {
    width: 1.2em;
    height: 1em;
    margin: 0 -0.5em;
}
.pic_mode_toggle_1 {
    border-left: 0;
    border-radius: 0 50% 50% 0;
    /*box-shadow: inset 0px 0px 8px rgba(204, 204, 204, 1);*/
}
.pic_mode_toggle_circle {
    width: 1em;
    height: 1em;
    height: 100%;
    position: relative;
    z-index: 601;
    border-radius: 50%;
}
/*.pic_mode_toggle_0 .pic_mode_toggle_circle {
    box-shadow: 2px 0 3px 1px rgba(144, 164, 174, 0.8);
}
.pic_mode_toggle_1 .pic_mode_toggle_circle {
    box-shadow: -2px 0 3px 1px rgba(144, 164, 174, 0.8);
}*/

.pic_input_title_area {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.5em;
}
.pic_exp_col span {
    vertical-align: bottom;
}
.pic_input_main {
    display: flex;
    color: white;
    flex-direction: row;
    flex-wrap: wrap;
    border-radius: 2em;
    box-shadow: 1px 1px 2px 1px rgba(144, 164, 174, 0.8);
}
.pic_input_main_title_0_1, .pic_input_main_title_1_1 {
    border-radius: 2em 0 0 0;
}
.pic_input_main_title_0_3, .pic_input_main_title_1_3 {
    border-radius: 0 2em 0 0;
}
.pic_input_total .pic_item_caption {
    border-radius: 0 0 0 2em;
}
.pic_input_total .pic_item_ref {
    padding-right: 0.5em;
}
.pic_input_total .pic_item_input {
    border-radius: 0 0 2em 0;
}
.pic_input_header {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    min-height: 5em;
    z-index: 999;
    font-weight: bold;
}
.pic_input_header > .pic_data_item {
    border-radius: 2em 2em 0 0;
}
.pic_input_total > .pic_data_item {
    border-radius: 0 0 2em 2em;
}
.pic_input_data {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}
.pic_input_main_titles {
    color: black;
    display: flex;
    /*height: 100%;*/
    justify-content: center;
    text-align: center;
    align-items: center;
}
.pic_input_main_title_0_1, .pic_input_main_title_1_1 {
    width: 38%;
}
.pic_input_main_title_0_2, .pic_input_main_title_1_2 {
    width: 22%;
    padding: 0.25em 0.1em;
}
.pic_input_main_title_0_3, .pic_input_main_title_1_3 {
    width: 40%;
    flex-direction: row;
    flex-wrap: wrap;
}
.pic_data_item {
    display: flex;
    flex-direction: row;
    width: 100%;
    color: black;
    /*border: 1px solid white;*/
}
.pic_data_item > div {
    border: 1px solid white;
}
.pic_item_icon {
    width: 2.5em;
    height: 2.5em;
    margin-left: 0.5em;
}
.pic_item_chart_icon {
    width: 2.5em;
    height: 2.5em;
}
.pic_item_caption {
    width: 38%;
    display: flex;
    align-items: center;
    padding: 0.3em 0;
}
.pic_child_item_caption {
    padding-left: 1em;
}
.pic_item_caption:not(.pic_child_item_caption) {
    font-weight: bold;
}
.pic_item_caption_label {
    margin: 0 2px 0 0.5em !important;
    width: calc(100% - 7em);
}
.pic_item_ref {
    display: flex;
    width: 22%;
    align-items: center;
    justify-content: center;
}
.pic_item_ref_val {
    display: flex;
    width: calc(100% - 3em);
    margin: 0 0 0 2em;
    justify-content: center;
}
.pic_item_exp_col, .pseudo_pic_item_exp_col {
    width: 2em;
    align-self: center;
    margin-left: 0.25em;
}
.pic_item_copy_container {
    display: flex;
    justify-content: end;
    width: 2.5em;
    margin-right: 0.5em;
}
.pic_item_copy {
    align-self: center;
    margin-left: auto;
    border-radius: 50%;
    background-color: white;
    align-self: center;
}
.pic_item_exp_col {
    height: 2em;
    border-radius: 50%;
    background-color: white;
    padding: 0.25em;
}
.pic_item_input {
    width: 40%;
    padding: 0 0.5em 0 0.25em;
    display: flex;
    flex-direction: row;
    gap: 0.25em;
    align-items: center;
}
.pic_item_input_val {
    width: 50%;
    height: 2.5em;
    text-align: center;
    margin: 0.25em 0 0.25em 0;
    padding: 0 0.5em;
    border-radius: 1em;
    border: 1px solid #ced4da;
}
.pic_item_input_val::-webkit-outer-spin-button,
.pic_item_input_val::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin-right: 0.5em;
}
.pic_item_input_val {
    -moz-appearance: textfield;
}
.pic_item_input_freq {
    width: fit-content !important;
    margin: 0 !important;
    padding: 0 1.5em 0 0.5em !important;
    position: absolute;
    right: 0.5em;
    border: none !important;
    z-index: 900;
    border-left: 2px solid rgba(2, 131, 131, 1) !important;
    border-radius: 0 1em 1em 0;
    height: 2.35em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: linear-gradient(45deg, transparent 50%, rgba(144, 164, 174, 0.8) 50%), linear-gradient(135deg, rgba(144, 164, 174, 0.8) 50%, transparent 50%) !important;
    background: transparent;
    background-position: calc(100% - 10px), calc(100% - 4px) !important;
    background-size: 6px 5px, 6px 5px;
    background-repeat: no-repeat;
}
.pic_item_input_val.pic_mode_item_1 {
    width: 100%;
}
.disabled_input {
    background-color: #e9ecef !important;
}
.pic_input_total {
    display: flex;
    width: 100%;
    min-height: 5em;
    margin-top: 0.25em;
    font-weight: bold;
}
.pic_input_total .pic_item_input {
    width: 40%;
}
.pic_item_input_total_0 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
}
.pic_item_input_total_1 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
}
.pic_item_input {
    position: relative;
    padding: 0 0.25em !important;
}
.pic_item_input_val.pic_mode_item_0 {
    width: 100% !important;
    padding-right: 30%;
}
.pic_item_input_val::-webkit-input-placeholder {
    color: transparent;
}
.pic_item_input_val:-moz-placeholder {
    color: transparent;
}
.pic_item_input_val::-moz-placeholder {
    color: transparent;
}
.pic_item_input_val:-ms-input-placeholder {
    color: transparent;
}
.pic_input_total .pic_item_input {
    padding: 0 !important;
    gap: 0;
}

.pic_input_footer {
    display: flex;
    margin: 1em 0;
    align-items: center;
    gap: 1em;
    justify-content: center;
}
.pic_footer_btn {
    min-width: 10em;
    display: flex;
    align-items: center;
    gap: 0 1em;
    padding: 0.5em;
    font-weight: bold;
    justify-content: center;
}
.pic_calculate {
    color: white;
}
.pic_reset {
    background-color: white;
}

.pic_result_normal {
    display: flex;
    color: black !important;
    margin-left: 0 !important;
}
.pic_result_more {
    display: flex;
    color: rgba(228, 2, 2, 1) !important;
}
.pic_result_less {
    display: flex;
    color: rgba(2, 131, 131, 1) !important;
}

.pic_result_panel {
    display: flex;
    flex-direction: row;
    gap: 0 0.5em;
    padding: 0 0 0.25em 0;
}
.pic_result_btn {
    outline: none !important;
    display: flex;
    width: 7em;
    height: 2.5em;
    padding: 0.5em 1em;
    border-width: 0px !important;
    font-weight: bold;
    justify-content: center;
    /*&:before {
        content: '';
        position: absolute;
        height: 3em;
        border-color: transparent transparent transparent red;
        border-style: solid;
        border-width: 2px;
        transform: rotate(45deg);
        margin-left: -6em;
        box-shadow: -2px 0 1px 1px rgba(144, 164, 174, 0.8);
    }*/
}
.pic_result_btn_img {
    margin-right: 0.5em;
}
.pic_result_active_mode {
    border-width: 2px !important;
}

.pic_result_title_area {
    display: flex;
    width: 100%;
    font-weight: bold;
    border-radius: 2em;
    padding: 2em;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0 5%;
    text-align: center;
    margin-bottom: 1em;
    box-shadow: 2px 0 3px 1px rgba(144, 164, 174, 0.8);
    border: 4px solid white;
}
#pic_result_chart_container {
    box-shadow: 2px 0 3px 1px rgba(144, 164, 174, 0.8);
    border-radius: 2em;
    padding: 2em 0 1em 0;
    width: 100%;
    background: white;
}
#pic_result_donut_container {
    margin-top: 1em;
    box-shadow: 2px 0 3px 1px rgba(144, 164, 174, 0.8);
    border-radius: 2em;
    padding: 1em;
    background: white;
}
.pic_result_chart * {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
.pic_result_title_area .pic_sub_title {
    width: 100%;
    margin-bottom: 1em;
}
.pic_avg_result {
    width: 45%;
    padding: 0.5em 1.5em;
    border: 4px solid white;
    color: black;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 2em;
    box-shadow: 2px 0 3px 1px rgba(144, 164, 174, 0.8);
}
.pic_pic_result {
    width: 45%;
    padding: 0.5em 1.5em;
    border: 4px solid white;
    color: black;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 2em;
    box-shadow: 2px 0 3px 1px rgba(144, 164, 174, 0.8);
}
.pic_result_figure {
    font-size: 200%;
    display: flex;
    align-items: end;
    height: 100%;
    width: 100%;
    justify-content: center;
}
.pic_avg_result .pic_result_figure {
    color: rgb(84, 98, 113);
}
.pic_pic_result .pic_result_figure {
    color: rgb(11, 132, 132);
}
.pic_result_figure .material-symbols-outlined {
    font-size: 150%;
}
.pic_result_area {
    display: flex;
    margin: 0.5em 0.5em 0 0;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
    padding: 1em;
    box-shadow: 2px 0 3px 1px rgba(144, 164, 174, 0.8);
    border: 4px solid white;
    margin: 0 0 1em 0;
    border-radius: 2em;
}
.scrollBorder > div > div, .scrollBorder .pic_table_result_2B {
    border-radius: 0 !important;
}
.pic_result_content {
    background-color: transparent;
    width: 100%;
    /*box-shadow: 2px 0 3px 1px rgba(144, 164, 174, 0.8);
    border-radius: 2em;*/
    margin-top: 1em;
}
.pic_result_table_header > .pic_table_result_item:first-child {
    font-weight: bold;
    /*border-radius: 2em 2em 0 0;*/
}
.pic_result_table_header .pic_table_result_1 {
    border-radius: 2em 0 0 0;
    border-top-width: 2px;
    border-left-width: 2px;
}
.pic_table_result_2A {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: calc(200% / 3);
    border-radius: 0 2em 0 0;
}
.pic_table_result_2B {
    display: flex;
    width: 100%;
    padding: 0.5em;
    border-radius: 0 2em 0 0;
    border: 1px solid rgba(144, 164, 174, 0.8);
    justify-content: center;
    border-top-width: 2px;
    border-right-width: 2px;
}
.pic_table_result_2A .pic_table_result_2, .pic_table_result_2A .pic_table_result_3 {
    width: 50%;
}
.pic_result_table_header > .pic_table_result_item:nth-child(2) {
    font-weight: bold;
}
.pic_table_result_item {
    display: flex;
    width: 100%;
    flex-direction: row;
    color: black;
    border-top: 0;
    border-right: 0;
}
.pic_table_result_1, .pic_table_result_2, .pic_table_result_3 {
    width: calc(100% / 3);
    color: black;
    display: flex;
    padding: 0.25em;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 1px solid rgba(144, 164, 174, 0.8);
}
.pic_table_result_2A .pic_table_result_2, .pic_table_result_2A .pic_table_result_3 {
    padding: 0.5em;
}
.pic_table_result_3 {
    border-right-width: 2px;
}
.pic_table_result_1 {
    border-left-width: 2px;
}
.pic_result_table_body {
    display: flex;
    /*max-height: 360px;
overflow-y: scroll;*/
    width: 100%;
    flex-direction: column;
    background-color: white;
    border-radius: 0 0 2em 2em;
}
.pic_result_table_body .pic_table_result_item:last-child {
    border-radius: 0 0 2em 2em;
}
.pic_result_table_body .pic_table_result_item:last-child > div {
    border-bottom-width: 2px;
}
.pic_result_table_body .pic_table_result_item:last-child .pic_table_result_1 {
    border-radius: 0 0 0 2em;
}
.pic_result_table_body .pic_table_result_item:last-child .pic_table_result_3 {
    border-radius: 0 0 2em 0;
}
.pic_result_disclaimer {
    margin: 1em 0;
    display: flex;
    flex-direction: column;
    color: black !important;
}
.pic_result_disclaimer_header {
    font-weight: bold;
}
.pic_result_diff {
    position: absolute;
    z-index: 900;
    height: calc(100% - 1.8em);
    width: 100%;
    display: block;
    background-color: rgba(245, 246, 250, 0.75);
    font-size: 2em;
    color: rgb(245, 9, 5) !important;
    align-items: center;
    text-align: center;
    justify-content: center;
    margin: 0;
    padding: 0.5em;
    border-radius: 1em;
    align-content: center;
}
.pic_diff_recal {
    text-decoration: underline !important;
    color: #007bff !important;
    cursor: pointer;
    font-size: inherit;
}

.pic_result_donut_title {
    display: block;
    width: 100%;
    text-align: center;
    /*margin: 0 0 1em 0;*/
}
.expChartFigure1 {
    font-weight: bold;
    display: inline;
}
.expChartFigure2 {
    display: inline !important;
    font-weight: bold;
}
#pic_result_donut_container .highcharts-title {
    display: none;
}
.expChartCustLabel {
    font-size: larger;
    font-weight: bold;
}
.chartSeriesLabel0 {
    stroke: rgba(226, 243, 235, 1);
}
.chartSeriesLabel0 rect {
    fill: rgba(226, 243, 235, 1);
}
.chartSeriesLabel1 {
    stroke: rgba(197, 237, 236, 1);
}
.chartSeriesLabel1 rect {
    fill: rgba(197, 237, 236, 1) !important;
}
.chartSeriesLabel text {
    fill: black !important;
    stroke: black !important;
    stroke-width: 0;
}
.copyBtn {
    transform: rotate(180deg);
    font-size: 1em !important;
}
.pic_retry {
    margin-left: auto;
}
.cpi_line_chart_tooltip {
    font-size: small;
}
.form-text {
    font-size: unset;
}
.highcharts-tooltip-box {
    fill-opacity: 1 !important;
    position: relative !important;
    z-index: 9999 !important;
    opacity: 1 !important;
}
.donutChartTooltip {
    position: relative;
    z-index: 50;
    background-color: rgba(232, 232, 232, 1);
    padding: 1em;
    border: 2px solid black;
    box-shadow: 1px 1px 1px 0px rgba(128, 128, 128, 1);
}
#pic_result_donut_container .highcharts-tooltip > span {
    left: 1px !important;
    top: 1px !important;
}
.pic_chart_arrow_1, .pic_chart_arrow_2 {
    font-weight: bold;
}
.pic_chart_arrow_1 tspan, .pic_chart_arrow_2 tspan {
    font-size: 3em !important;
}
.highcharts-pie-series .highcharts-data-label-connector {
    stroke: rgb(0, 0, 0);
}
.pic_result_donut_legend {
    display: flex;
    width: 100%;
    gap: 1em 2em;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: row;
}
.pic_result_donut_legend_1, .pic_result_donut_legend_2 {
    display: flex;
    justify-content: center;
    align-items: center;
}
.pic_result_donut_legend_icon_1, .pic_result_donut_legend_icon_2 > img {
    width: 1.5em;
    height: 1.5em;
    border-radius: 50%;
    margin-right: 1em;
}
.pic_result_donut_legend_icon_1 {
    background-color: rgb(174, 174, 174);
}
.pic_result_donut_legend_icon_2 > img {
    background-color: rgb(174, 174, 174);
}
.donut_callout_tooltip {
    font-size: 11px;
    color: black;
}
.donut_callout_align {
    text-align: center;
}
.pic_input_main_title_0_2, .pic_input_main_title_1_2 {
    display: block;
    align-content: center;
}
.hiddenLabelFor {
    display: none !important;
}
/*.highcharts-data-label text {
    fill: rgba(255, 255, 255, 0) !important;
}*/
.highcharts-data-label tspan {
    font-weight: normal !important;
    font-size: 11px;
    stroke-width: 0.3px !important;
    fill: black !important;
    display: none;
}
tspan.highcharts-text-outline {
    stroke-width: 0.3px !important;
}
.highcharts-data-label text {
    fill: black !important;
    stroke-width: 0.3px !important;
}
@media (max-width: 1280px) {
    .pic_main {
        flex-direction: column;
    }

    .pic_input, .pic_result {
        width: 100%;
    }
}
@media (min-width: 1280px) {
    .pic_input_main_title_0_3, .pic_input_main_title_1_3, .pic_item_input {
        width: 34% !important;
    }
    .pic_input_main_title_0_1, .pic_input_main_title_1_1, .pic_item_caption {
        width: 43% !important;
    }
    .pic_input_main_title_0_2, .pic_input_main_title_1_2, .pic_item_ref {
        width: 23% !important;
    }
}
@media (max-width: 840px) {
    * {
        font-size: small;
    }
    .pic_result_figure {
        font-size: 150%;
    }
    /*.top_section {
        font-size: small !important;
    }*/
    .pic_mode_toggle_circle {
        width: 2em;
    }
    .pic_mode_toggle_center  {
        height: 2em;
    }
    .pic_item_exp_col {
        padding: 0.08em 0;
    }
}
@media (max-width: 680px) {
    .pic_item_input_freq {
        margin: 0 0 0.25em 0 !important;
        /*padding: 0 0.5em 0 0 !important;*/
        padding: 0 0.25em 0 0 !important;
        position: static;
        border-radius: 1em;
        width: 100% !important;
        background-color: white;
        text-align: center;
        text-align-last: center;
        border: 1px solid #ced4da !important;
    }
    .pic_content {
        padding: 0.5em;
    }
    .pic_result_title_area {
        padding: 2em 1em;
    }
    .pic_sub_title {
        font-size: 1.2rem;
    }
    /*.pic_item_input_freq {
        padding: 0.2em 0 0.3em 0 !important;
    }
    .pic_item_ref, .pic_input_main_title_0_2, .pic_input_main_title_1_2 {
        display: none !important;
    }
    .pic_item_caption, .pic_input_main_title_0_1, .pic_input_main_title_1_1 {
        width: 50% !important;
    }
    .pic_item_input, .pic_input_main_title_0_3, .pic_input_main_title_1_3 {
        width: 50% !important;
    }*/
    .pic_item_icon {
        display: none;
    }
    .pic_item_caption, .pic_input_main_title_0_1, .pic_input_main_title_1_1 {
        width: 45%;
    }
    .pic_item_ref, .pic_input_main_title_0_2, .pic_input_main_title_1_2 {
        width: 27%;
    }
    .pic_item_input, .pic_input_main_title_0_3, .pic_input_main_title_1_3 {
        width: 28%;
    }
    .pic_input_total .pic_item_input {
        padding: 1em;
        width: 28%;
    }
    .pic_child_item_caption {
        padding-left: 0.5em;
    }
    .pic_item_ref_val {
        margin-left: 1em;
        width: calc(100% - 2em);
    }
    .pic_item_caption_label {
        width: calc(100% - 3em);
    }
    .pic_item_copy {
        width: 24px;
        height: 24px;
    }
    .pic_input_main_title_0_2, .pic_input_main_title_1_2,
    .pic_input_main_title_0_3, .pic_input_main_title_1_3 {
        min-height: 2.5em;
    }
    .pic_input_main_title_0_1, .pic_input_main_title_1_1 {
        min-height: 3em;
    }
    .pic_input_main_title_0_3, .pic_input_main_title_1_3, .pic_input_total .pic_item_caption {
    }
    .pic_input_total .pic_item_ref {
        padding: 1em;
    }
    .pic_item_input {
        flex-direction: column;
        justify-content: center;
        gap: 0;
    }
    .pic_item_input_val {
        padding: 0 !important;
    }
    .pic_input_data .pic_data_item .pic_item_input {
        border-left: 1px solid white;
    }

    .pic_item_input_result_0 {
        padding-right: 1em !important;
    }
	.pic_item_input_val::-webkit-input-placeholder {
		color: rgb(97, 97, 97);
	}
	.pic_item_input_val:-moz-placeholder {
		color: rgb(97, 97, 97);
	}
	.pic_item_input_val::-moz-placeholder {
		color: rgb(97, 97, 97);
	}
	.pic_item_input_val:-ms-input-placeholder {
		color: rgb(97, 97, 97);
	}
}
@media (max-width: 500px) {
    .pic_exp_col {
        margin-left: auto;
    }
}
/*@media (max-width: 440px) {
    .pic_item_input_val.pic_mode_item_0 {
        padding-right: 45%;
    }
}
@media (max-width: 400px) {
    .pic_item_input_val.pic_mode_item_0 {
        padding-right: 50%;
    }
}*/

@media print {
    .pic_retry, .pic_input_footer {
        display: none;
    }
    .top_section {
        background-color: transparent !important;
    }
}