﻿/* General */

caption {
    margin-bottom: 1rem;
}

.generictableDataList_container {
    clear: both;
    font-weight: bold;
    width: 99%;
    margin: 0 0 0 5px !important;
    padding: 0 0 0 5px !important;
    border: solid 0px #016bb2;
}


.generictableDataList {
    border-collapse: collapse;
    clear: none;
    line-height: 16px;
    border: 0px solid #888 !important;
    margin: 5px 0px !important;
}


    .generictableDataList thead {
        clear: both;
        border-collapse: separate;
        border: 1px solid #888;
        border-top: 0px solid #888 !important;
        overflow: hidden;
    }

    .generictableDataList tbody {
        clear: both;
        border-collapse: separate;
        border: 1px solid #888;
        border-top: 0px solid #888 !important;
        overflow: hidden;
    }

    .generictableDataList tr {
        padding: 0px !important;
        margin: 0px !important;
        border-right: 0px solid #888 !important;
        font-weight: normal;
    }

        .generictableDataList tr.empty_row {
            background-color: #fff !important;
        }

tr.no_border, td.no_border {
    border: 0px solid #888 !important;
}

tr.alternate {
    background-color: #a5d7ae !important;
}

.table_header_empty_label {
    width: 550px;
}

.generictableDataList th {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    border-collapse: separate;
    background-color: #006699;
    padding: 5px !important;
    margin: 5px !important;
    border: 1px solid #888;
    white-space: normal;
}

    .generictableDataList th a {
        color: #FFFFFF;
    }

    .generictableDataList th.tableheadcaptionrow {
        text-align: center !important;
    }


    .generictableDataList th div.tableheadcaptionrow {
        display: flex;
        align-items: center;
        justify-content: center;
    }


    .generictableDataList th.commandpanel {
        white-space: nowrap !important;
    }


    .generictableDataList th span.headerlabel {
        float: left;
    }


.generictableDataList td.status_cell {
    padding: 5px;
}

.generictableDataList td {
    color: #000000;
    font-weight: normal;
    font-size: 11px;
    text-align: left;
    white-space: nowrap;
    border-collapse: separate;
    border: 1px solid #888;
    padding: 2px;
    margin: 0px;
}

.generictableDataList th.nowrap {
    white-space: nowrap !important;
}

.generictableDataList td a {
    white-space: nowrap;
    padding: 0px 5px 0px 0px;
    color: #016bb2;
}

.generictableDataList td.empty_row {
    border: 0px solid #888 !important;
    border-left: 1px solid #888 !important;
    border-right: 1px solid #888 !important;
}

.generictableDataList td.inputcell {
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 1px solid #888 !important;
}

.generictableDataList td.genericinputcell {
    padding: 0px !important;
    margin: 0px !important;
    background-color: #87CEFA;
}

.generictableDataList td.genericinputcell_error {
    padding: 0px !important;
    margin: 0px !important;
    background-color: #FF0000 !important;
}



.generictableDataList td.genericinputcell_readonly {
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
}


.generictableDataList td.dateinputcell {
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    width: 100px;
}


.generictableDataList th.selectcell, .generictableDataList td.selectcell {
    padding: 2px !important;
    margin: 0px !important;
}


.generictableDataList th.error, .generictableDataList td.error {
    background-color: #FF0000;
}

.generictableDataList td.emptycell {
    border: 0px solid #888 !important;
}

.generictableDataList td.command_cell {
    padding-left: 2px !important;
    border-left: 0px solid #888 !important;
}

    .generictableDataList td.command_cell a:hover {
        color: #888;
        text-decoration: none;
        cursor: pointer;
    }

.generictableDataList td.genericuploadCommandcell {
    white-space: nowrap;
    width: 75px;
}

.generictableDataList td.genericCommandcell {
    white-space: nowrap;
    padding: 2px !important;
    width: 25px;
}


.generictableDataList td select {
    height: 18px;
    border: 0px solid #008000;
    width: 200px;
}

.generictableDataList TD.highlight_dotted {
    border: 2px dashed #DAA520 !important;
    background: #DAA520 !important;
}

.generictableDataList th.extended_header, .generictableDataList td.extended_header {
    text-align: center !important;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    border-collapse: separate;
    background-color: #006699;
    padding: 5px !important;
    margin: 5px !important;
    border: 1px solid #888;
}



.generictableDataList th.numbercell, .generictableDataList td.numbercell,
.generictableDataList th.datalist_number, .generictableDataList td.datalist_number {
    text-align: right !important;
    padding-right: 2px !important;
}


.generictableDataList td.datalist_sum_number, .generictableDataList tr.datalist_sum_row td {
    text-align: right;
    font-weight: bold;
    color: #ffffff !important;
}

.generictableDataList th.numberheadercell, span.numberheadercell {
    text-align: right !important;
}


.generictableDataList th.numbersumcell,
.generictableDataList td.numbersumcell {
    text-align: right !important;
    margin-right: 2px !important;
}

    .generictableDataList td.numbersumcell span {
        text-align: right !important;
        margin-right: 2px !important;
    }

.generictableDataList td.blue_background {
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x !important;
}

span.numbercell {
    text-align: right !important;
}

.font_weight_normal {
    font-weight: normal !important;
}

.generictableDataList td.single_header_cell span {
    font-weight: bold;
    font-size: 13px;
}


.generictableDataList tr.warning > td {
    border: 1px solid #888 !important;
    background-color: #DEB887 !important;
}

.generictableDataList tr.selected > td, .generictableDataList td.selected {
    border: 1px solid #888 !important;
    background-color: #FF8C00 !important;
}

.generictableDataList tr.error, .generictableDataList tr.error {
    border: 1px solid #FF0000 !important;
}

tr.subitems_table_row {
    background-color: #DAA520 !important;
}

.generictableDataList tr.selecting > td {
    border: 1px solid #888 !important;
    background-color: #fffa90 !important;
}


.alternatingrow, TR.alternatingrow {
    color: #000000;
    font-weight: normal;
    background-color: #a5d7ae;
    border-right: 1px solid #888;
}

.alternatingrow_empty, TR.alternatingrow_empty {
    color: #000000;
    font-weight: normal;
    background-color: #a5d7ae;
    border-right: 0px solid #888 !important;
}

.alternatingrow_error, TR.alternatingrow_error {
    color: #000000;
    font-weight: normal;
    background-color: #a5d7ae;
    border-right: 1px solid #B22222;
}


.generictableDataList div.commandpanel {
    padding: 0px !important;
    margin: 0px 2px 0px 0px !important;
    float: left !important;
    white-space: nowrap !important;
}

.generictableDataList .footerrow {
    background-color: #006699 !important;
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold;
}

.footerrow td {
    background-color: #006699 !important;
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold;
}

.selectedrow {
    font-weight: bold;
    color: #000000;
    background-color: #ffdead;
}


.sortedcolumn {
    padding: 0px 0 0 2px !important;
    margin: 0px 0 0 2px !important;
    width: 15px;
    height: 10px;
    border: 0px solid #FFFFFF;
}


TH.maincaption {
    text-align: center !important;
}

.generictableDataList img {
    border: 0px;
    margin: 0px;
    padding: 0px;
}


img.listimage_dynamic_filter {
    border: 0px;
    margin: 0px 0px 0px 5px;
    padding: 0px;
    height: 15px;
    width: 15px;
    text-align: right !important;
    align-items: right;
    justify-content: right;
}


button.dropdown_dynamic_filter {
    margin: 0px 0px 0px 5px;
}


TD.draggablecell {
    padding: 0px !important;
    margin: 0px !important;
    background-color: #7CFC00 !important;
}


TD.droppablecell, .generictableDataList tr.selected > td.droppablecell {
    background-color: #7CFC00 !important;
    padding: 0px !important;
    margin: 0px !important;
}

TH.wrapCell, TD.wrapCell {
    white-space: pre-line !important;
    white-space: pre !important;
}

TD.highlight_droppable_cell, .highlight_droppable_cell {
    border: 2px dashed #016bb2 !important;
}

.generictableDataList tr.datalist_sum_row {
    background-color: #006699;
    color: #ffffff !important;
}

    .generictableDataList tr.datalist_sum_row > td {
        background-color: #006699;
        color: #ffffff !important;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: left;
        border-collapse: separate;
        padding: 5px !important;
        margin: 5px !important;
        border: 1px solid #888;
    }

.generictableDataList .input_value {
    background: url(../../Images/layout/inputKachel_bestand.gif);
    padding: 0px 0px 0px 3px !important;
    margin: 0px !important;
    font-size: 12px;
    height: 21px;
    font-weight: normal;
    float: left;
    border: 0px solid #FF0000 !important;
}

.generictableDataList .input_value_error {
    background: #FF0000;
    padding: 0px !important;
    margin: 0px !important;
    font-size: 12px;
    height: 21px;
    font-weight: normal;
    border: 1px solid #FF0000 !important;
}

.table_hover tr:hover {
    cursor: auto;
    background-color: #999933;
}


.help_document_list_table_header {
    font-size: 15px !important;
}


.help_document_list_table_cell {
    font-size: 14px !important;
}

.generictableDataList_margin_right {
    margin-right: 2px !important;
}

.generictableDataList_margin_left {
    margin-left: 2px !important;
}

/*Sort data*/
.sortdatacontainer {
    border: 1px solid #888888;
    height: 65px;
    padding: 0px;
    margin: 0px;
    color: #000000;
    background-color: #5D8AA8;
    background-color: #A9A9A9;
    background-color: #eaeaea;
    white-space: nowrap;
    z-index: 20006;
    position: absolute;
}

.sortcaptionitemseparator {
    clear: both;
    width: 100%;
    height: 2px;
    margin: 0 !important;
    padding: 0 !important;
}

.sortcaptionitemcontainer {
    clear: both;
    height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    background-color: #A9A9A9;
}

.sortactionitemcontainer {
    clear: both;
    height: 15px;
    margin: 0px;
    padding: 5px 0px 0px 10px;
}

    .sortactionitemcontainer:hover {
        clear: both;
        height: 15px;
        margin: 0px;
        padding: 5px 0px 0px 10px;
        /*background-color:#888;*/
    }


.sortactionlabel, .sortactionitemlabel {
    font-weight: bold;
    font-size: 11px;
    display: inline;
    margin: 0;
    padding: 0;
    float: left;
}


a.sortactionitem {
    display: block;
    font-weight: bold;
    float: none;
    line-height: 8px;
    margin: 0px;
    padding: 2px 0px 2px 2px;
    text-decoration: none;
    float: left;
    color: #000000;
}

.sortactionitemlabel:hover {
    /*text-transform: none !important;*/
    color: #ffffff;
    color: #000000;
    text-decoration: underline;
    float: left;
}

a.sortactionitem:hover {
    /*text-transform: none !important;*/
    color: #ffffff;
    color: #000000;
    text-decoration: underline;
    float: left;
}


.sortactionitemactive span {
    text-decoration: line-through !important;
    cursor: not-allowed;
}

.highlight_cancel_cell {
    border: 2px dashed #016bb2 !important;
    text-decoration: line-through !important;
}

tr.subitems_table_row_caption {
    background-color: #ffffff;
    font-size: 13px;
    font-weight: bold;
}

.subitems_row_caption {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    color: #008000 !important;
}


/*Size*/
.font_size_7_px {
    font-size: 7px !important;
}

.font_size_8_px {
    font-size: 8px !important;
}


.font_size_9_px {
    font-size: 9px !important;
}

.font_size_10_px {
    font-size: 10px !important;
}

.font_size_11_px {
    font-size: 11px !important;
}

.font_size_12_px {
    font-size: 12px !important;
}

.font_size_13_px {
    font-size: 13px !important;
}

.font_size_14_px {
    font-size: 14px !important;
}
/*Verschiedenen heights*/

.height_1_px {
    height: 1px !important;
}

.height_3_px {
    height: 3px !important;
}

.height_5_px {
    height: 5px !important;
}


.height_10_px {
    height: 10px !important;
}

.height_15_px {
    height: 15px !important;
}


.height_16_px {
    height: 16px !important;
}

.height_18_px {
    height: 18px !important;
}

.height_20_px {
    height: 20px !important;
}

.height_21_px {
    height: 21px !important;
}


.height_22_px {
    height: 22px !important;
}

.height_25_px {
    height: 25px !important;
}


.height_26_px {
    height: 26px !important;
}

.height_27_px {
    height: 27px !important;
}

.height_28_px {
    height: 28px !important;
}

.height_29_px {
    height: 29px !important;
}

.height_30_px {
    height: 30px !important;
}


.height_32_px {
    height: 32px !important;
}



.height_35_px {
    height: 35px !important;
}

.height_40_px {
    height: 40px !important;
}


.height_50_px {
    height: 50px !important;
}

.height_60_px {
    height: 60px !important;
}

.height_65_px {
    height: 65px !important;
}

.height_70_px {
    height: 70px !important;
}


.height_75_px {
    height: 75px !important;
}

.height_80_px {
    height: 80px !important;
}

.height_85_px {
    height: 85px !important;
}

.height_90_px {
    height: 90px !important;
}

.height_100_px {
    height: 100px !important;
}

.height_110_px {
    height: 110px !important;
}

.height_115_px {
    height: 115px !important;
}

.height_120_px {
    height: 120px !important;
}

.height_125_px {
    height: 125px !important;
}

.height_130_px {
    height: 130px !important;
}


.height_135_px {
    height: 135px !important;
}


.height_140_px {
    height: 140px !important;
}

.height_145_px {
    height: 145px !important;
}

.height_150_px {
    height: 150px !important;
}


.height_155_px {
    height: 155px !important;
}

.height_160_px {
    height: 160px !important;
}

.height_170_px {
    height: 170px !important;
}

.height_180_px {
    height: 180px !important;
}

.height_190_px {
    height: 190px !important;
}

.height_200_px {
    height: 200px !important;
}

.height_210_px {
    height: 210px !important;
}

.height_220_px {
    height: 220px !important;
}


.height_230_px {
    height: 230px !important;
}

.height_240_px {
    height: 240px !important;
}

.height_250_px {
    height: 250px !important;
}

.height_260_px {
    height: 260px !important;
}


.height_270_px {
    height: 270px !important;
}

.height_280_px {
    height: 280px !important;
}

.height_290_px {
    height: 290px !important;
}

.height_291_px {
    height: 291px !important;
}

.height_295_px {
    height: 295px !important;
}

.height_300_px {
    height: 300px !important;
}

.height_305_px {
    height: 305px !important;
}

.height_310_px {
    height: 310px !important;
}

.height_320_px {
    height: 320px !important;
}

.height_330_px {
    height: 330px !important;
}

.height_340_px {
    height: 340px !important;
}

.height_350_px {
    height: 350px !important;
}

.height_360_px {
    height: 360px !important;
}

.height_370_px {
    height: 370px !important;
}

.height_380_px {
    height: 380px !important;
}

.height_390_px {
    height: 390px !important;
}

.height_400_px {
    height: 400px !important;
}

.height_410_px {
    height: 410px !important;
}

.height_420_px {
    height: 420px !important;
}

.height_430_px {
    height: 430px !important;
}

.height_440_px {
    height: 440px !important;
}

.height_450_px {
    height: 450px !important;
}

.height_500_px {
    height: 500px !important;
}



.height_505_px {
    height: 505px !important;
}

.height_510_px {
    height: 510px !important;
}

.height_520_px {
    height: 520px !important;
}

.height_525_px {
    height: 525px !important;
}

.height_530_px {
    height: 530px !important;
}


.height_550_px {
    height: 550px !important;
}

.height_560_px {
    height: 560px !important;
}

.height_570_px {
    height: 570px !important;
}

.height_580_px {
    height: 580px !important;
}

.height_590_px {
    height: 590px !important;
}

.height_600_px {
    height: 600px !important;
}

.height_650_px {
    height: 650px !important;
}

.height_700_px {
    height: 700px !important;
}

.height_710_px {
    height: 710px !important;
}


.height_750_px {
    height: 750px !important;
}

.height_800_px {
    height: 800px !important;
}

.height_810_px {
    height: 810px !important;
}


.height_850_px {
    height: 850px !important;
}

.height_900_px {
    height: 900px !important;
}

.height_910_px {
    height: 910px !important;
}


.height_950_px {
    height: 950px !important;
}

.height_1000_px {
    height: 1000px !important;
}


.height_1050_px {
    height: 1050px !important;
}

.height_1060_px {
    height: 1060px !important;
}


.height_1100_px {
    height: 1100px !important;
}

.height_1200_px {
    height: 1200px !important;
}

/*Verschiedenen Widths*/

.width_50_percent {
    width: 50% !important;
}


.width_70_percent {
    width: 70% !important;
}

.width_99_percent {
    width: 99% !important;
}


.width_99_2_percent {
    width: 99.2% !important;
}

.width_99_5_percent {
    width: 99.5% !important;
}

.width_99_7_percent {
    width: 99.7% !important;
}

.width_99_9_percent {
    width: 99.9% !important;
}

.width_100_percent {
    width: 100% !important;
}

.width_50_percent {
    width: 50% !important;
}

.width_1_px {
    width: 1px !important;
}

.width_2_px {
    width: 1px !important;
}

.width_5_px {
    width: 5px !important;
}

.width_10_px {
    width: 10px !important;
}

.width_11_px {
    width: 11px !important;
}

.width_12_px {
    width: 12px !important;
}

.width_13_px {
    width: 13px !important;
}

.width_14_px {
    width: 14px !important;
}

.width_15_px {
    width: 15px !important;
}

.width_16_px {
    width: 16px !important;
}

.width_17_px {
    width: 17px !important;
}

.width_18_px {
    width: 18px !important;
}

.width_20_px {
    width: 20px !important;
}

.width_22_px {
    width: 22px !important;
}


.width_25_px {
    width: 25px !important;
}

.width_30_px {
    width: 30px !important;
}


.width_35_px {
    width: 35px !important;
}

.width_40_px {
    width: 40px !important;
}

.width_45_px {
    width: 45px !important;
}

.width_50_px {
    width: 50px !important;
}

.width_55_px {
    width: 55px !important;
}

.width_58_px {
    width: 58px !important;
}

.width_59_px {
    width: 59px !important;
}

.width_60_px {
    width: 60px !important;
}

.width_62_px {
    width: 62px !important;
}

.width_64_px {
    width: 64px !important;
}


.width_65_px {
    width: 65px !important;
}


.width_68_px {
    width: 68px !important;
}


.width_70_px {
    width: 70px !important;
}

.width_72_px {
    width: 72px !important;
}


.width_73_px {
    width: 73px !important;
}


.width_74_px {
    width: 74px !important;
}

.width_75_px {
    width: 75px !important;
}

.width_78_px {
    width: 78px !important;
}

.width_80_px {
    width: 80px !important;
}

.width_85_px {
    width: 85px !important;
}

.width_90_px {
    width: 90px !important;
}

.width_94_px {
    width: 94px !important;
}

.width_92_px {
    width: 92px !important;
}

.width_95_px {
    width: 95px !important;
}


.width_98_px {
    width: 98px !important;
}

.width_100_px {
    width: 100px !important;
}


.width_107_px {
    width: 107px !important;
}

.width_105_px {
    width: 105px !important;
}

.width_108_px {
    width: 108px !important;
}

.width_110_px {
    width: 110px !important;
}

.width_115_px {
    width: 115px !important;
}

.width_120_px {
    width: 120px !important;
}

.width_125_px {
    width: 125px !important;
}

.width_130_px {
    width: 130px !important;
}

.width_135_px {
    width: 135px !important;
}

.width_140_px {
    width: 140px !important;
}

.width_142_px {
    width: 142px !important;
}

.width_145_px {
    width: 145px !important;
}

.width_148_px {
    width: 148px !important;
}

.width_150_px {
    width: 150px !important;
}

.width_152_px {
    width: 152px !important;
}

.width_153_px {
    width: 153px !important;
}

.width_155_px {
    width: 155px !important;
}

.width_158_px {
    width: 158px !important;
}

.width_160_px {
    width: 160px !important;
}

.width_165_px {
    width: 165px !important;
}

.width_170_px {
    width: 170px !important;
}


.width_172_px {
    width: 172px !important;
}

.width_175_px {
    width: 175px !important;
}

.width_180_px {
    width: 180px !important;
}

.width_190_px {
    width: 190px !important;
}

.width_192_px {
    width: 192px !important;
}

.width_193_px {
    width: 193px !important;
}

.width_194_px {
    width: 194px !important;
}

.width_195_px {
    width: 195px !important;
}

.width_198_px {
    width: 198px !important;
}

.width_200_px {
    width: 200px !important;
}


.width_201_px {
    width: 201px !important;
}

.width_202_px {
    width: 202px !important;
}

.width_203_px {
    width: 203px !important;
}


.width_204_px {
    width: 204px !important;
}

.width_205_px {
    width: 205px !important;
}


.width_208_px {
    width: 208px !important;
}

.width_210_px {
    width: 210px !important;
}

.width_215_px {
    width: 215px !important;
}

.width_216_px {
    width: 216px !important;
}

.width_217_px {
    width: 217px !important;
}

.width_218_px {
    width: 218px !important;
}

.width_219_px {
    width: 219px !important;
}

.width_220_px {
    width: 220px !important;
}

.width_222_px {
    width: 222px !important;
}

.width_223_px {
    width: 223px !important;
}

.width_225_px {
    width: 225px !important;
}

.width_228_px {
    width: 228px !important;
}

.width_229_px {
    width: 229px !important;
}

.width_230_px {
    width: 230px !important;
}


.width_235_px {
    width: 235px !important;
}

.width_240_px {
    width: 240px !important;
}

.width_245_px {
    width: 245px !important;
}

.width_248_px {
    width: 248px !important;
}

.width_249_px {
    width: 249px !important;
}

.width_250_px {
    width: 250px !important;
}

.width_251_px {
    width: 251px !important;
}

.width_253_px {
    width: 253px !important;
}

.width_255_px {
    width: 250px !important;
}

.width_260_px {
    width: 260px !important;
}

.width_270_px {
    width: 270px !important;
}

.width_280_px {
    width: 280px !important;
}

.width_290_px {
    width: 290px !important;
}

.width_300_px {
    width: 300px !important;
}

.width_310_px {
    width: 310px !important;
}

.width_315_px {
    width: 315px !important;
}

.width_320_px {
    width: 320px !important;
}

.width_325_px {
    width: 325px !important;
}


.width_330_px {
    width: 330px !important;
}

.width_340_px {
    width: 340px !important;
}

.width_345_px {
    width: 345px !important;
}

.width_348_px {
    width: 348px !important;
}

.width_350_px {
    width: 350px !important;
}

.width_360_px {
    width: 360px !important;
}


.width_370_px {
    width: 370px !important;
}

.width_375_px {
    width: 375px !important;
}

.width_380_px {
    width: 380px !important;
}

.width_400_px {
    width: 400px !important;
}

.width_410_px {
    width: 410px !important;
}

.width_420_px {
    width: 420px !important;
}

.width_430_px {
    width: 430px !important;
}

.width_450_px {
    width: 450px !important;
}

.width_460_px {
    width: 460px !important;
}

.width_470_px {
    width: 470px !important;
}

.width_480_px {
    width: 480px !important;
}

.width_495_px {
    width: 495px !important;
}

.width_500_px {
    width: 500px !important;
}

.width_510_px {
    width: 510px !important;
}

.width_515_px {
    width: 515px !important;
}


.width_518_px {
    width: 518px !important;
}


.width_520_px {
    width: 520px !important;
}


.width_530_px {
    width: 530px !important;
}


.width_540_px {
    width: 540px !important;
}

.width_550_px {
    width: 550px !important;
}


.width_580_px {
    width: 580px !important;
}

.width_600_px {
    width: 600px !important;
}

.width_602_px {
    width: 602px !important;
}

.width_605_px {
    width: 605px !important;
}


.width_610_px {
    width: 610px !important;
}

.width_620_px {
    width: 620px !important;
}

.width_630_px {
    width: 630px !important;
}

.width_650_px {
    width: 650px !important;
}

.width_660_px {
    width: 660px !important;
}

.width_670_px {
    width: 670px !important;
}

.width_675_px {
    width: 675px !important;
}

.width_680_px {
    width: 680px !important;
}

.width_690_px {
    width: 690px !important;
}

.width_700_px {
    width: 700px !important;
}

.width_720_px {
    width: 720px !important;
}

.width_730_px {
    width: 730px !important;
}

.width_750_px {
    width: 750px !important;
}


.width_770_px {
    width: 770px !important;
}

.width_800_px {
    width: 800px !important;
}

.width_810_px {
    width: 810px !important;
}

.width_815_px {
    width: 815px !important;
}

.width_816_px {
    width: 816px !important;
}

.width_817_px {
    width: 817px !important;
}

.width_818_px {
    width: 818px !important;
}

.width_820_px {
    width: 820px !important;
}

.width_850_px {
    width: 850px !important;
}

.width_880_px {
    width: 880px !important;
}

.width_890_px {
    width: 890px !important;
}

.width_900_px {
    width: 900px !important;
}


.width_950_px {
    width: 950px !important;
}

.width_980_px {
    width: 980px !important;
}

.width_990_px {
    width: 990px !important;
}

.width_995_px {
    width: 995px !important;
}

.width_998_px {
    width: 998px !important;
}

.width_1000_px {
    width: 1000px !important;
}

.width_1050_px {
    width: 1050px !important;
}


.width_1080_px {
    width: 1080px !important;
}


.width_1090_px {
    width: 1090px !important;
}

.width_1100_px {
    width: 1100px !important;
}

.width_1150_px {
    width: 1150px !important;
}

.width_1200_px {
    width: 1200px !important;
}

.width_1250_px {
    width: 1250px !important;
}

.width_1260_px {
    width: 1260px !important;
}

.width_1270_px {
    width: 1270px !important;
}

.width_1280_px {
    width: 1280px !important;
}

.width_1300_px {
    width: 1300px !important;
}

.width_1320_px {
    width: 1320px !important;
}

.width_1330_px {
    width: 1330px !important;
}

.width_1350_px {
    width: 1350px !important;
}


.width_1380_px {
    width: 1380px !important;
}

.width_1400_px {
    width: 1400px !important;
}

.width_1405_px {
    width: 1405px !important;
}


.width_1410_px {
    width: 1410px !important;
}

.width_1450_px {
    width: 1450px !important;
}

.width_1500_px {
    width: 1500px !important;
}

.width_1600_px {
    width: 1600px !important;
}

.width_1700_px {
    width: 1700px !important;
}

.width_2050_px {
    width: 2050px !important;
}

.width_2200_px {
    width: 2200px !important;
}

.width_2250_px {
    width: 2250px !important;
}

.width_2300_px {
    width: 2300px !important;
}

.width_2500_px {
    width: 2500px !important;
}

.width_2600_px {
    width: 2600px !important;
}

.width_2700_px {
    width: 2700px !important;
}

.width_3000_px {
    width: 3000px !important;
}

.width_4000_px {
    width: 4000px !important;
}

.width_5000_px {
    width: 5000px !important;
}

.width_6000_px {
    width: 6000px !important;
}

.width_7000_px {
    width: 7000px !important;
}
/**/

.font_weight_normal {
    font-weight: normal !important;
}

.font_weight_bold {
    font-weight: bold !important;
}

.no_margin {
    margin: 0px !important;
}

.no_margin_top {
    margin-top: 0px !important;
}

.no_margin_left {
    margin-left: 0px !important;
}

.no_margin_right {
    margin-right: 0px !important;
}

.no_margin_bottom {
    margin-bottom: 0px !important;
}


.no_padding {
    padding: 0px !important;
}

.no_padding_top {
    padding-top: 0px !important;
}

.no_padding_left {
    padding-left: 0px !important;
}

.no_padding_right {
    padding-right: 0px !important;
}

.no_padding_bottom {
    padding-bottom: 0px !important;
}

.padding_2px {
    padding: 2px !important;
}

.padding_5px {
    padding: 5px !important;
}

.padding_left_2px {
    padding-left: 2px !important;
}

.padding_left_3px {
    padding-left: 3px !important;
}

.padding_left_4px {
    padding-left: 4px !important;
}

.padding_left_5px {
    padding-left: 5px !important;
}


.padding_left_8px {
    padding-left: 8px !important;
}


.padding_left_10px {
    padding-left: 10px !important;
}
.padding_right_1px {
    padding-right: 1px !important;
}

.padding_right_1_1px {
    padding-right: 1.1px !important;
}

.padding_right_1_2px {
    padding-right: 1.2px !important;
}

.padding_right_1_3px {
    padding-right: 1.3px !important;
}

.padding_right_1_5px {
    padding-right: 1.5px !important;
}

.padding_right_1_8px {
    padding-right: 1.8px !important;
}

.padding_right_2px {
    padding-right: 2px !important;
}

.padding_right_3px {
    padding-right: 3px !important;
}

.padding_right_4px {
    padding-right: 4px !important;
}

.padding_right_5px {
    padding-right: 5px !important;
}

.padding_right_10px {
    padding-right: 10px !important;
}

.padding_top_2px {
    padding-top: 2px !important;
}

.padding_top_5px {
    padding-top: 5px !important;
}

.padding_top_6px {
    padding-top: 6px !important;
}

.padding_top_7px {
    padding-top: 7px !important;
}

.padding_top_8px {
    padding-top: 8px !important;
}

.padding_top_10px {
    padding-top: 10px !important;
}

.padding_bottom_2px {
    padding-bottom: 2px !important;
}

.padding_bottom_5px {
    padding-bottom: 5px !important;
}

.padding_bottom_10px {
    padding-bottom: 5px !important;
}

.padding_bottom_15px {
    padding-bottom: 5px !important;
}

/*margin*/
.margin_2px {
    margin: 2px !important;
}

.margin_5px {
    margin: 5px !important;
}


.margin_left_1px {
    margin-left: 1px !important;
}

.margin_left_2px {
    margin-left: 2px !important;
}

.margin_left_3px {
    margin-left: 3px !important;
}

.margin_left_4px {
    margin-left: 4px !important;
}


.margin_left_5px {
    margin-left: 5px !important;
}

.margin_left_10px {
    margin-left: 10px !important;
}

.margin_left_15px {
    margin-left: 15px !important;
}

.margin_top_2px {
    margin-top: 2px !important;
}

.margin_top_5px {
    margin-top: 5px !important;
}

.margin_top_10px {
    margin-top: 10px !important;
}

.margin_top_15px {
    margin-top: 15px !important;
}

.margin_right_1px {
    margin-right: 1px !important;
}

.margin_right_5px {
    margin-right: 5px !important;
}

.margin_right_10px {
    margin-right: 10px !important;
}

.margin_right_15px {
    margin-right: 15px !important;
}

.margin_right_30px {
    margin-right: 30px !important;
}

.margin_bottom_0px {
    margin-bottom: 0px !important;
}

.margin_bottom_2px {
    margin-bottom: 2px !important;
}

.margin_bottom_5px {
    margin-bottom: 5px !important;
}

/*Min-height*/
.min_height_50_px {
    min-height: 50px !important;
}

.min_height_100_px {
    min-height: 100px !important;
}

.min_height_150_px {
    min-height: 150px !important;
}

.min_height_200_px {
    min-height: 200px !important;
}

.min_height_250_px {
    min-height: 250px !important;
}


.min_height_300_px {
    min-height: 300px !important;
}


.min_height_350_px {
    min-height: 350px !important;
}

.min_height_400_px {
    min-height: 400px !important;
}

.min_height_500_px {
    min-height: 500px !important;
}


.min_height_550_px {
    min-height: 550px !important;
}


.min_height_600_px {
    min-height: 600px !important;
}


.min_height_650_px {
    min-height: 650px !important;
}

/*Max-height*/
.max_height_200_px {
    max-height: 200px !important;
}

.max_height_300_px {
    max-height: 300px !important;
}

.max_height_400_px {
    max-height: 400px !important;
}

.max_height_430_px {
    max-height: 430px !important;
}

.max_height_450_px {
    max-height: 450px !important;
}

.max_height_500_px {
    max-height: 500px !important;
}

.max_height_550_px {
    max-height: 550px !important;
}



.max_height_600_px {
    max-height: 600px !important;
}


.max_height_620_px {
    max-height: 620px !important;
}


.max_height_630_px {
    max-height: 630px !important;
}


.max_height_640_px {
    max-height: 640px !important;
}


.max_height_650_px {
    max-height: 650px !important;
}


.max_height_700_px {
    max-height: 700px !important;
}

.max_height_750_px {
    max-height: 750px !important;
}

.max_height_780_px {
    max-height: 780px !important;
}

.max_height_790_px {
    max-height: 790px !important;
}

.max_height_800_px {
    max-height: 800px !important;
}

.max_height_820_px {
    max-height: 820px !important;
}

.max_height_830_px {
    max-height: 830px !important;
}

.max_height_850_px {
    max-height: 850px !important;
}

.max_height_860_px {
    max-height: 860px !important;
}

.max_height_870_px {
    max-height: 870px !important;
}

.max_height_880_px {
    max-height: 880px !important;
}



.max_height_890_px {
    max-height: 890px !important;
}

.max_height_900_px {
    max-height: 900px !important;
}


.max_height_920_px {
    max-height: 920px !important;
}

.max_height_screen_size {
    max-height: 90vh !important;
}

.max_height_screen_size_60 {
    max-height: 60vh !important;
}

.max_height_screen_size_70 {
    max-height: 70vh !important;
}

.max_height_screen_size_75 {
    max-height: 75vh !important;
}

.max_height_screen_size_80 {
    max-height: 80vh !important;
}

.max_height_screen_size_90 {
    max-height: 90vh !important;
}

/*Min-width*/
.min_width_100_px {
    min-width: 100px !important;
}

.min_width_115_px {
    min-width: 115px !important;
}

.min_width_115_px {
    min-width: 115px !important;
}

.min_width_120_px {
    min-width: 120px !important;
}

.min_width_125_px {
    min-width: 125px !important;
}

.min_width_128_px {
    min-width: 128px !important;
}

.min_width_130_px {
    min-width: 130px !important;
}

.min_width_135_px {
    min-width: 135px !important;
}


.min_width_138_px {
    min-width: 138px !important;
}

.min_width_140_px {
    min-width: 140px !important;
}

.min_width_150_px {
    min-width: 150px !important;
}

.min_width_160_px {
    min-width: 160px !important;
}

.min_width_170_px {
    min-width: 170px !important;
}

.min_width_180_px {
    min-width: 180px !important;
}


.min_width_190_px {
    min-width: 190px !important;
}

.min_width_200_px {
    min-width: 200px !important;
}

.min_width_250_px {
    min-width: 250px !important;
}

.min_width_300_px {
    min-width: 300px !important;
}

.min_width_350_px {
    min-width: 350px !important;
}

.min_width_400_px {
    min-width: 400px !important;
}

.min_width_450_px {
    min-width: 450px !important;
}

.min_width_500_px {
    min-width: 500px !important;
}


.min_width_550_px {
    min-width: 550px !important;
}


.min_width_600_px {
    min-width: 600px !important;
}


.min_width_650_px {
    min-width: 650px !important;
}

.min_width_700_px {
    min-width: 700px !important;
}

.min_width_850_px {
    min-width: 850px !important;
}

.min_width_950_px {
    min-width: 950px !important;
}


.min_width_2050_px {
    min-width: 2050px !important;
}
/*Max-width*/


.max_width_20_px {
    max-width: 20px !important;
}

.max_width_30_px {
    max-width: 30px !important;
}

.max_width_50_px {
    max-width: 50px !important;
}

.max_width_60_px {
    max-width: 60px !important;
}

.max_width_70_px {
    max-width: 70px !important;
}

.max_width_75_px {
    max-width: 75px !important;
}

.max_width_80_px {
    max-width: 80px !important;
}

.max_width_90_px {
    max-width: 90px !important;
}

.max_width_95_px {
    max-width: 95px !important;
}

.max_width_96_px {
    max-width: 96px !important;
}

.max_width_97_px {
    max-width: 97px !important;
}

.max_width_98_px {
    max-width: 98px !important;
}

.max_width_99_px {
    max-width: 99px !important;
}

.max_width_100_px {
    max-width: 100px !important;
}

.max_width_105_px {
    max-width: 105px !important;
}

.max_width_110_px {
    max-width: 110px !important;
}


.max_width_115_px {
    max-width: 115px !important;
}

.max_width_120_px {
    max-width: 120px !important;
}

.max_width_130_px {
    max-width: 130px !important;
}

.max_width_140_px {
    max-width: 140px !important;
}

.max_width_150_px {
    max-width: 150px !important;
}


.max_width_200_px {
    max-width: 200px !important;
}

.max_width_250_px {
    max-width: 250px !important;
}

.max_width_300_px {
    max-width: 300px !important;
}

.max_width_350_px {
    max-width: 350px !important;
}

.max_width_400_px {
    max-width: 400px !important;
}

.max_width_450_px {
    max-width: 450px !important;
}

.max_width_500_px {
    max-width: 500px !important;
}


.max_width_550_px {
    max-width: 550px !important;
}


.max_width_600_px {
    max-width: 600px !important;
}


.max_width_650_px {
    max-width: 650px !important;
}

.max_width_700_px {
    max-width: 700px !important;
}


.max_width_750_px {
    max-width: 750px !important;
}

.max_width_800_px {
    max-width: 800px !important;
}


.max_width_850_px {
    max-width: 850px !important;
}

.max_width_900_px {
    max-width: 900px !important;
}

.max_width_950_px {
    max-width: 950px !important;
}

.max_width_screen_size_50_vw {
    max-width: 50vw !important;
}

.max_width_screen_size_70_vw {
    max-width: 70vw !important;
}

.max_width_screen_size_80_vw {
    max-width: 80vw !important;
}

.max_width_screen_size {
    max-width: 90vw !important;
}

/*Wrap*/
.no_wrap {
    white-space: nowrap !important;
}

.wrappedContent {
    white-space: pre-line !important;
}

.wrappedContent_normal {
    white-space: normal !important;
}

.wrappedContent_pre {
    white-space: pre !important;
}

.wrappedContent_pre_line {
    white-space: pre-line !important;
}

.wrappedContent_pre_wrap {
    white-space: pre-wrap !important;
}