@import url(../../base/css/default.css);
.bx-def-border,
.bx-def-border-bottom,
.bx-def-border-left,
.bx-def-border-right,
.bx-def-border-top,
.bx-def-border-top-auto {
    border-width: 1px;
    border-width: 1sp;
    border-color: rgba(0, 0, 0, .1)
}

.bx-def-shadow {
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 2sp 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 2sp 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 2sp 0 rgba(0, 0, 0, .5)
}

.bx-def-round-corners {
    border-radius: 3px;
    border-radius: 3sp;
    -moz-border-radius: 3px;
    -moz-border-radius: 3sp;
    -webkit-border-radius: 3px;
    -webkit-border-radius: 3sp
}

.bx-def-round-corners-with-border {
    border-width: 1px;
    border-width: 1sp;
    border-style: solid;
    border-color: rgba(0, 0, 0, .1);
    border-radius: 3px;
    border-radius: 3sp;
    -moz-border-radius: 3px;
    -moz-border-radius: 3sp;
    -webkit-border-radius: 3px;
    -webkit-border-radius: 3sp
}

.bx-def-font,
.bx-def-font-inputs {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: rgba(0, 0, 0, .7)
}

.bx-def-font-inputs-captions {
    color: rgba(0, 0, 0, .5)
}

.bx-def-font-thin {
    font-weight: 100
}

.bx-def-font-light {
    font-weight: 300
}

.bx-def-font-regular {
    font-weight: 400
}

.bx-def-font-medium {
    font-weight: 500
}

.bx-def-font-bold {
    font-weight: 700
}

.bx-def-font-extrabold {
    font-weight: 900
}

.bx-def-font-h1,
h1 {
    font-size: 34px;
    font-size: 34sp;
    line-height: 40px;
    line-height: 40sp;
    color: rgba(0, 0, 0, .9)
}

.bx-def-font-h2,
h2 {
    font-size: 24px;
    font-size: 24sp;
    line-height: 32px;
    line-height: 32sp;
    color: rgba(0, 0, 0, .9)
}

.bx-def-font-h3,
h3 {
    font-size: 16px;
    font-size: 16sp;
    line-height: 28px;
    line-height: 28sp
}