.clear
{
    clear: both;
}
.table_container
{
    display: table;
}
.table_cell
{
    display: table-cell;
    vertical-align: middle;
}
.hidden
{
    display: none;
}
.circle
{
    border-radius: 50%;
}
.center
{
    text-align: center;
}
.right
{
    text-align: right;
}
.b
{
    font-weight: bold;
}
.left_1
{
    float: left;
    width: 1%;
}
.left_2
{
    float: left;
    width: 2%;
}
.left_3
{
    float: left;
    width: 3%;
}
.left_4
{
    float: left;
    width: 4%;
}
.left_5
{
    float: left;
    width: 5%;
}
.left_6
{
    float: left;
    width: 6%;
}
.left_7
{
    float: left;
    width: 7%;
}
.left_8
{
    float: left;
    width: 8%;
}
.left_9
{
    float: left;
    width: 9%;
}
.left_10
{
    float: left;
    width: 10%;
}
.left_15
{
    float: left;
    width: 15%;
}
.left_20
{
    float: left;
    width: 20%;
}
.left_25
{
    float: left;
    width: 25%;
}
.left_30
{
    float: left;
    width: 30%;
}
.left_33
{
    float: left;
    width: 33%;
}
.left_35
{
    float: left;
    width: 35%;
}
.left_40
{
    float: left;
    width: 40%;
}
.left_45
{
    float: left;
    width: 45%;
}
.left_49
{
    float: left;
    width: 49%;
}
.left_50
{
    float: left;
    width: 50%;
}
.left_55
{
    float: left;
    width: 55%;
}
.left_60
{
    float: left;
    width: 60%;
}
.left_65
{
    float: left;
    width: 65%;
}
.left_70
{
    float: left;
    width: 70%;
}
.left_75
{
    float: left;
    width: 75%;
}
.left_80
{
    float: left;
    width: 80%;
}
.left_85
{
    float: left;
    width: 85%;
}
.left_90
{
    float: left;
    width: 90%;
}
.left_91
{
    float: left;
    width: 91%;
}
.left_92
{
    float: left;
    width: 92%;
}
.left_93
{
    float: left;
    width: 93%;
}
.left_94
{
    float: left;
    width: 94%;
}
.left_95
{
    float: left;
    width: 95%;
}
.left_96
{
    float: left;
    width: 96%;
}
.left_97
{
    float: left;
    width: 97%;
}
.left_98
{
    float: left;
    width: 98%;
}
.left_99
{
    float: left;
    width: 99%;
}
.right_1
{
    float: right;
    width: 1%;
}
.right_2
{
    float: right;
    width: 2%;
}
.right_3
{
    float: right;
    width: 3%;
}
.right_4
{
    float: right;
    width: 4%;
}
.right_5
{
    float: right;
    width: 5%;
}
.right_6
{
    float: right;
    width: 6%;
}
.right_7
{
    float: right;
    width: 7%;
}
.right_8
{
    float: right;
    width: 8%;
}
.right_9
{
    float: right;
    width: 9%;
}
.right_10
{
    float: right;
    width: 10%;
}
.right_15
{
    float: right;
    width: 15%;
}
.right_20
{
    float: right;
    width: 20%;
}
.right_25
{
    float: right;
    width: 25%;
}
.right_30
{
    float: right;
    width: 30%;
}
.right_35
{
    float: right;
    width: 35%;
}
.right_40
{
    float: right;
    width: 40%;
}
.right_45
{
    float: right;
    width: 45%;
}
.right_49
{
    float: right;
    width: 49%;
}
.right_50
{
    float: right;
    width: 50%;
}
.right_55
{
    float: right;
    width: 55%;
}
.right_60
{
    float: right;
    width: 60%;
}
.right_65
{
    float: right;
    width: 65%;
}
.right_70
{
    float: right;
    width: 70%;
}
.right_75
{
    float: right;
    width: 75%;
}
.right_80
{
    float: right;
    width: 80%;
}
.right_85
{
    float: right;
    width: 85%;
}
.right_90
{
    float: right;
    width: 90%;
}
.right_91
{
    float: right;
    width: 91%;
}
.right_92
{
    float: right;
    width: 92%;
}
.right_93
{
    float: right;
    width: 93%;
}
.right_94
{
    float: right;
    width: 94%;
}
.right_95
{
    float: right;
    width: 95%;
}
.right_96
{
    float: right;
    width: 96%;
}
.right_97
{
    float: right;
    width: 97%;
}
.right_98
{
    float: right;
    width: 98%;
}
.right_99
{
    float: right;
    width: 99%;
}

.single_line_50
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 50px;
    display: block;
}

.single_line_60
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 60px;
    display: block;
}

.single_line_70
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 70px;
    display: block;
}
.single_line_80
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 80px;
    display: block;
}
.single_line_100
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100px;
    display: block;
}
.single_line_150
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 150px;
    display: block;
}
.single_line_200
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 200px;
    display: block;
}
.single_line_210
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 210px;
    display: block;
}
.single_line_220
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 220px;
    display: block;
}
.single_line_230
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 230px;
    display: block;
}
.single_line_240
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 240px;
    display: block;
}
.single_line_250
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 250px;
    display: block;
}
.single_line_300
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 300px;
    display: block;
}
.single_line_350
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 350px;
    display: block;
}
.single_line_400
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 400px;
    display: block;
}
.single_line_450
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 450px;
    display: block;
}
.single_line_500
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 500px;
    display: block;
}
.height_10
{
    height: 10px;
}
.height_20
{
    height: 20px;
}
.height_30
{
    height: 30px;
}
.height_40
{
    height: 40px;
}
.height_50
{
    height: 50px;
}
.height_60
{
    height: 60px;
}
.height_70
{
    height: 70px;
}
.height_80
{
    height: 80px;
}
.height_90
{
    height: 90px;
}
.height_100
{
    height: 100px;
}
.height_110
{
    height: 110px;
}
.height_120
{
    height: 120px;
}
.height_130
{
    height: 130px;
}
.height_140
{
    height: 140px;
}
.height_150
{
    height: 150px;
}
.height_200
{
    height: 200px;
}
.height_250
{
    height: 250px;
}
.height_300
{
    height: 300px;
}
.height_350
{
    height: 350px;
}
.line_1
{
    height: 1px;
    line-height: 1px;
}
.line_10
{
    height: 10px;
    line-height: 10px;
}
.line_12
{
    height: 12px;
    line-height: 12px;
}
.line_13
{
    height: 13px;
    line-height: 13px;
}

.line_14
{
    height: 14px;
    line-height: 14px;
}
.line_15
{
    height: 15px;
    line-height: 15px;
}
.line_20
{
    height: 20px;
    line-height: 20px;
}
.line_30
{
    height: 30px;
    line-height: 30px;
}
.line_35
{
    height: 35px;
    line-height: 35px;
}
.line_40
{
    height: 40px;
    line-height: 40px;
}
.line_50
{
    height: 50px;
    line-height: 50px;
}
.line_60
{
    height: 60px;
    line-height: 60px;
}
.line_70
{
    height: 70px;
    line-height: 70px;
}
.line_80
{
    height: 80px;
    line-height: 80px;
}
.line_90
{
    height: 90px;
    line-height: 90px;
}
.line_100
{
    height: 100px;
    line-height: 100px;
}


.f12
{
    font-size: 12px;
}
.f13
{
    font-size: 13px;
}
.f14
{
    font-size: 14px;
}
.f15
{
    font-size: 15px;
}
.f16
{
    font-size: 16px;
}
.f17
{
    font-size: 17px;
}
.f18
{
    font-size: 18px;
}
.f19
{
    font-size: 19px;
}
.f20
{
    font-size: 19px;
}

.f21
{
    font-size: 21px;
}
.f22
{
    font-size: 22px;
}
.f23
{
    font-size: 23px;
}
.f24
{
    font-size: 24px;
}
.f25
{
    font-size: 25px;
}
.f26
{
    font-size: 26px;
}
.f27
{
    font-size: 27px;
}
.f28
{
    font-size: 28px;
}
.f29
{
    font-size: 29px;
}
.f30
{
    font-size: 30px;
}

.c_white
{
    color: white;
}
.c_red
{
    color: red;
}
.c_blue
{
    color: blue;
}
.c_green
{
    color: green;
}
.c_orange
{
    color: Orange;
}
.c_gray
{
    color: Gray;
}
.bg_red
{
    background-color: Red;
}
.bg_green
{
    background-color: green;
}

.bg_orange
{
    background-color: orange;
}

.bg_white
{
    background-color: white;
}
.bg_blue
{
    background-color: #00a0ea;
}

.size_1
{
    width: 1px;
    height: 1px;
}

.size_10
{
    width: 10px;
    height: 10px;
}

.size_10
{
    width: 10px;
    height: 10px;
}

.size_11
{
    width: 11px;
    height: 11px;
}

.size_12
{
    width: 12px;
    height: 12px;
}

.size_13
{
    width: 13px;
    height: 13px;
}

.size_14
{
    width: 14px;
    height: 14px;
}

.size_15
{
    width: 15px;
    height: 15px;
}
.size_16
{
    width: 16px;
    height: 16px;
}
.size_17
{
    width: 17px;
    height: 17px;
}
.size_18
{
    width: 18px;
    height: 18px;
}
.size_19
{
    width: 19px;
    height: 19px;
}
.size_20
{
    width: 20px;
    height: 20px;
}
.size_2
{
    width: 2px;
    height: 2px;
}
.size_21
{
    width: 21px;
    height: 21px;
}
.size_22
{
    width: 22px;
    height: 22px;
}
.size_23
{
    width: 23px;
    height: 23px;
}
.size_24
{
    width: 24px;
    height: 24px;
}
.size_25
{
    width: 25px;
    height: 25px;
}
.size_26
{
    width: 26px;
    height: 26px;
}
.size_27
{
    width: 27px;
    height: 27px;
}
.size_28
{
    width: 28px;
    height: 28px;
}
.size_29
{
    width: 29px;
    height: 29px;
}
.size_3
{
    width: 3px;
    height: 3px;
}
.size_30
{
    width: 30px;
    height: 30px;
}
.size_31
{
    width: 31px;
    height: 31px;
}
.size_32
{
    width: 32px;
    height: 32px;
}
.size_33
{
    width: 33px;
    height: 33px;
}
.size_34
{
    width: 34px;
    height: 34px;
}
.size_35
{
    width: 35px;
    height: 35px;
}
.size_36
{
    width: 36px;
    height: 36px;
}
.size_37
{
    width: 37px;
    height: 37px;
}
.size_38
{
    width: 38px;
    height: 38px;
}
.size_39
{
    width: 39px;
    height: 39px;
}
.size_4
{
    width: 4px;
    height: 4px;
}
.size_40
{
    width: 40px;
    height: 40px;
}
.size_50
{
    width: 50px;
    height: 50px;
}
.size_60
{
    width: 60px;
    height: 60px;
}
.size_70
{
    width: 70px;
    height: 70px;
}
.size_80
{
    width: 80px;
    height: 80px;
}
.size_90
{
    width: 90px;
    height: 90px;
}
.size_100
{
    width: 100px;
    height: 100px;
}
.width_10
{
    width: 10%;
}
.width_20
{
    width: 20%;
}
.width_25
{
    width: 25%;
}
.width_30
{
    width: 30%;
}
.width_40
{
    width: 40%;
}
.width_50
{
    width: 50%;
}
.width_60
{
    width: 70%;
}
.width_70
{
    width: 70%;
}
.width_80
{
    width: 80%;
}
.width_90
{
    width: 90%;
}
.width_100
{
    width: 100%;
}


.clear_1
{
    height: 1px;
    clear: both;
}
.clear_10
{
    height: 10px;
    clear: both;
}
.clear_20
{
    height: 20px;
    clear: both;
}
.clear_30
{
    height: 30px;
    clear: both;
}
.clear_40
{
    height: 40px;
    clear: both;
}
.clear_50
{
    height: 50px;
    clear: both;
}
.clear_60
{
    height: 60px;
    clear: both;
}
.clear_60
{
    height: 60px;
    clear: both;
}
.clear_70
{
    height: 80px;
    clear: both;
}
.clear_80
{
    height: 80px;
    clear: both;
}
.clear_90
{
    height: 90px;
    clear: both;
}
.clear_100
{
    height: 100px;
    clear: both;
}

.h10
{
    height: 10px;
}
.h20
{
    height: 20px;
}
.h30
{
    height: 30px;
}
.h40
{
    height: 40px;
}
.h50
{
    height: 50px;
}
.h60
{
    height: 60px;
}
.h70
{
    height: 70px;
}
.h80
{
    height: 80px;
}
.h90
{
    height: 90px;
}
.h100
{
    height: 100px;
}
.h110
{
    height: 110px;
}
.h120
{
    height: 120px;
}
.scroll_100
{
    width: 100%;
    overflow: auto;
    height: 100px;
}
.scroll_150
{
    width: 100%;
    overflow: auto;
    height: 150px;
}
.scroll_200
{
    width: 100%;
    overflow: auto;
    height: 200px;
}
.scroll_250
{
    width: 100%;
    overflow: auto;
    height: 200px;
}

.scroll_300
{
    width: 100%;
    overflow: auto;
    height: 300px;
}
.scroll_310
{
    width: 100%;
    height: 310px;
    overflow: auto;
}
.scroll_320
{
    width: 100%;
    height: 320px;
    overflow: auto;
}
.scroll_330
{
    width: 100%;
    height: 330px;
    overflow: auto;
}
.scroll_340
{
    width: 100%;
    height: 340px;
    overflow: auto;
}
.scroll_350
{
    width: 100%;
    height: 350px;
    overflow: auto;
}
.scroll_360
{
    width: 100%;
    height: 360px;
    overflow: auto;
}
.scroll_370
{
    width: 100%;
    height: 370px;
    overflow: auto;
}
.scroll_380
{
    width: 100%;
    height: 380px;
    overflow: auto;
}
.scroll_390
{
    width: 100%;
    height: 390px;
    overflow: auto;
}
.scroll_400
{
    width: 100%;
    height: 400px;
    overflow: auto;
}
.scroll_410
{
    width: 100%;
    height: 410px;
    overflow: auto;
}
.scroll_420
{
    width: 100%;
    height: 420px;
    overflow: auto;
}
.scroll_430
{
    width: 100%;
    height: 430px;
    overflow: auto;
}
.scroll_440
{
    width: 100%;
    height: 440px;
    overflow: auto;
}
.scroll_450
{
    width: 100%;
    height: 450px;
    overflow: auto;
}
.scroll_460
{
    width: 100%;
    height: 460px;
    overflow: auto;
}
.scroll_470
{
    width: 100%;
    height: 470px;
    overflow: auto;
}
.scroll_480
{
    width: 100%;
    height: 480px;
    overflow: auto;
}
.scroll_500
{
    width: 100%;
    height: 500px;
    overflow: auto;
}
.scroll_550
{
    width: 100%;
    height: 600px;
    overflow: auto;
}
.scroll_600
{
    width: 100%;
    height: 600px;
    overflow: auto;
}
.scroll_650
{
    width: 100%;
    height: 650px;
    overflow: auto;
}.scroll_750
{
    width: 100%;
    height: 750px;
    overflow: auto;
}