﻿section.menu-top, section.menu-under-top {
    font-size: 16px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.menu-top .navbar-default {
    background-color: transparent;
    border: none;
}

.menu-under-top .navbar-default {
    background-color: #1d5193;
}
.menu-top .navbar-brand {
    margin-right: 1.4375rem;
    margin-bottom: .5rem;
}
.menu-top .navbar {
    margin-bottom: 0;
}

.menu-top .checkout a {
    color: #333 !important;
}

.menu-top .nav.navbar-nav.navbar-right.nav-custom {
    border: 1px solid #dcdcdc;
    border-radius: 25px;
    padding: 3px;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

    .menu-top .nav.navbar-nav.navbar-right.nav-custom:hover {
        box-shadow: 0 2px 3px rgba(0,0,0,0.22);
    }

    .menu-top .nav.navbar-nav.navbar-right.nav-custom li a {
        background-color: transparent;
        padding: 10px 15px;
    }

    .menu-top .nav.navbar-nav.navbar-right.nav-custom li .color-text {
        color: #18ad50;
    }

        .menu-top .nav.navbar-nav.navbar-right.nav-custom li .color-text #key {
            font-weight: bold;
        }

    .menu-top .nav.navbar-nav.navbar-right.nav-custom li.dropdown .arrow-down::before {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent;
        position: absolute;
        top: 50%;
        left: 94%;
        color: #18ad50;
    }

.menu-top .navbar-brand.custom-brand {
    float: left;
    height: auto;
    padding: 0;
    font-size: 18px;
    line-height: 20px;
}

.menu-top .dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}

.menu-top ul.nav-custom li.dropdown {
    display: flex;
    position: relative;
}

    .menu-top ul.nav-custom li.dropdown a {
        width: 100%;
        max-width:300px;
        min-width:240px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;text-align:center
    }
.menu-top .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
#alignment-menu {
    padding: 10px 0;
}

.menu-top ul.dropdown-menu {
    width: 100%;
    border-radius: 5px;
}

    .menu-top ul.dropdown-menu li:hover {
        background-color: #dcdcdc;
    }

.menu-top .item a {
    display: flex;
    align-items: center;
}

    .menu-top .item a img {
        width: 15px;
        margin-right: 10px;
        vertical-align: baseline;
    }


section.menu-under-top {
    font-size: 15px;
}

.menu-under-top #alignment {
    display: flex;
    justify-content: center;
}

    .menu-under-top #alignment ul {
        box-shadow: 2px 0px 0px 0px #1d5193;
        display: flex;
        justify-content: center;
    }


.menu-under-top ul li {
    list-style-type: none;
    text-transform: uppercase;
}

.menu-under-top ul li {
    text-transform: uppercase;
    padding: .5rem 10px;
    text-align: center;
    box-shadow: inset 2px 0px 0px 0px #1d5193;
    list-style-type: none;
}

    .menu-under-top ul li a span {
        color: white;
        font-weight: 500;
    }

    .menu-under-top ul li a {
        display: flex;
        align-items: baseline;
    }
.menu-top .navbar-nav > li > a, .menu-under-top ul li a {
    padding-top: 15px;
    padding-bottom: 15px
}
        .menu-under-top ul li a img {
            margin-right: 5px;
        }

.mgt-20 {
    margin-top: 8px;
}

.menu-under-top .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0;
    border: none;
    border-radius:0
}

@media screen and (min-width: 768px) {
    #alignment-menu {
        display: block;
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

@media screen and (max-width: 812px) {
    .menu-under-top #alignment ul {
        box-shadow: 2px 0px 0px 0px transparent;
        display: flex;
        justify-content: center;
        flex-direction: column;
        width: 100%;
        margin: 1rem 0 1rem 0;
    }
    .menu-top ul.nav-custom li.dropdown {
        width: 100%;
        display: block;
        position: relative;
    }

    .menu-top ul:first-child li:first-child {
        margin-left: 0px;
    }
    .menu-under-top ul li {
        text-transform: uppercase;
        padding: .5rem 10px;
        text-align: center;
        box-shadow: inset 2px 0px 0px 0px transparent;
        list-style-type: none;
    }
    .menu-under-top ul li a{
        padding-top:5px;padding-bottom:5px
    }
}
.jbk-logo {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAAoCAMAAAAVFl7eAAABPlBMVEUAAAAcd1QkNVYlNVYRvlIlNVYlNFYRvlIRvlIlNVYRvlIkNVYRvlIRvlIlNVYkNVYRvlIkNFYlNVYlNVYlNVYRvlIlNFYkNFYkNFYRvlIkNVYkNFYkNFYkNFYkNFYQv1IQv1IRvlIlNVYlNVYkNFYRvlIkNFYlNVYRvlIlNVYlNVYlNVYkM1YlNVYlNVYRvlIkNVYlNVYRvlIQv1IlNVYRvlIlNFYRvlIRvlIRvlIkNFYQwFIkNFYQwFIRvlIQwFIjM1YRvlIRvlIlNVYRvlIlNVYRvlIlNVYRvlIlNVYRvlIRvlIlNVYRvlIRvlIlNVYlNVYRvlIRvlIRvlIRvlIRvlIkNFYkNFYQwVIRvlIRvlIlNVYRvlIQwVIlNVYRvlIRvlIRvlIlNVYRvlIRvlIRvlIRvlIlNVYRvlIfM1jpndAxAAAAZ3RSTlMAAwjtBrsw8JwF99X6TvbxaTgc+uiDEBnj4IQMbmdBMAjmysGrQDMpE93PoUYg88mLclVRUBgK7djCl3h3bmVdSikjFOmxqqZIJhDcuIx/fVY6DNG9e2JdHeKtnJRyxbGkoCRatiEtDYPtswAABb5JREFUWMO9l2lb2kAQxycJRRCFJiJyo9xyyS23ICKIWLSetV61B/D9v0BnFkNC0af0oY//F7IZ1vnt7M7MBvirbnRLTzcwp9xes4uHecSFGxp4Q3vD4fLlnESuNRhYtTCPPMXCOveGl4/D4cr6nMi8bzAwBWEOae4wksDbyOV5kfyHwUDQzoU8WRlunb0rEva//ajBeyJJn+HdkfD+SE491mxquGnkxDojPc/r30By/MwsRZtnmZw87jbS1XI17QmrkJ8g7Pl+f3mf9nSni+Ko7qxUrsSN15CWbErLMZ7kdlUqLnecV4W1urX82H2B645XhliKx986n5UoG0+2sVUX2FT+TWuPGAcoc+u6OYMMlUwDQwgHktMn0CzhIRVXiuQbeuvQKFzeHcpaWs/JyIJtYj0oh+WQTg2DiaKhaWTzmn2ZBRDRJuuDqEYuZWhTT5jb5aVl9qnLMSRKbb0bM3mXibysmRJjbyE1UvuVGb1H4N5msxKJNfrcdstIHSJX8bNKLr/cXlYvD1lcJ5sTpO2wjNYvtLuf2N5mzbRZH+zO1FcWkH9jgtxwMYvQ1sIzjYzeZMqZ9NIhGELTSM8BetzJkMfPnQsc767KyItVDVlXizjeojOQfLRoJ0scMUreUjxDmrXB9oAUwTtFHyW0/RlQcTsd6Ve9GqmhbT33yB2JmLebwJDFxou1QUwdLsqJG2XNyskZxSdvaIwsjUMsUTwiUowpeFHFiE9BNTL3BT/SICuAmXTsYcitzMSa2WXLavrxgPoT65EXnZ0Sciyj75rVhx0hrfykOnv4VV+NPKNtVaq9e4g7uwc1tD4q/TCM1qU9ECN4Lrhgzu0MMt8Ypl2vl5HWcSwcPdfRpePaRUdwirN6auQepsadqj+U0VpmyBNQ9Amf7yFmHSdM3ToiMlxjMpUcE6QJDxaVxz0WJFrRaNRGiyTgQtXI2nQ31Yz7Tu2PK7qMyDLUEdG2AJRGo5GL8teKmWFhyEgE/yTICJZtDJi6hAmnWfDZjCmnRqbR+ZPqcllH6z3FPtSp71acVYUYOmtJ4yipvq8EjDJPSGNWS8lsptTikW48wkFyNPJjlKEErkiN9GBPK4SV96wi5Q3LouJP5WrdYVbtA64/hqcVq4gcJkYJT6nCEdJ8BCLlLFuJH80Ur+OKlVMKH/1qZHdnag9ry5ib+1QstL+yLldwBTfgKFGXc8hWClqITboPaxM+DM9JYU06q0RLuVIjWfM52IOx0jbKJg40ZepIL1autkXth5JPwCSxvzCDtJWtDRmJKCP1IwvEqd21JWDa8FMux9VIuNmhGlz3dDe7nk/U8Qq/qPqZ9eQs/DkXuGP9aZ9VPyVJNNbk888uLyVpllOQfJJaalIPlQGqdyrl81K2R+MUN4WEAHlcOX98ejxfHrL6Q3GdrSHhL24vCqzbrgJJ62V9uhf1e1l/7/NTN0mbGoJTb/Gz283Xbvusg3Hk00gujd4n2v1IfZWsNpXVluaASUSmoiT5cijvsRLViyBCHJmKWnGYRlKcPya+ix0iMmbgVjau3AbGRHZDJWRXBpeDTVRf0ZQrdWTbzfIss12CWSTcfD8sHOweFA5rP0FRLq3bsW3ZdnSZnMrarJciZkHY7lW0L+u4NpjsFjmLI6YoVUZetPusgmB9SIp5mEJmJu4bgU6gkeNgSuF9z5lnPwzTsjyLMbdW4uVnPuiWiRinG4kkRzzojgXjDlC0SQ28A++p3DFWXmMBB/p//rY6vrUWUHwD3pSWn7VRNa7cwyLSn6Ys8Kpi9tnVcDXWZ8KwkBxOQ7I5a3b7eqEZ41lxicotAwuKd5mF1qlDbQr1I8YPRzCjc/aKWuVgUendhkFCeEheidJGE384RLeFtUHytTOmXT3e08B/kKOPzXbNmDChjEZ653Pz8Iq+247X9zn4L9JLfavq10DdAa+K02gWByre9GK/ZVgTvNEr6a1i/Q2/vLooUB1oAAAAAABJRU5ErkJggg==) no-repeat;
    text-indent: -9999px;
    width: 114px;
    height: 40px;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
}

.jbk-logo-footer {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAeCAMAAACBgxnEAAAA6lBMVEUAAAD///8RvlL///8RvlKZ1rD///////////////////////8RvlL///8RvlL///////8RvlL///8RvlL///////8RvlIRvlIRvlIQwFL///////8RvlIRvlL///8RuFL///////8RvlIRvlL///////////8RvlIRvlL///////8RvlIRvlL///8RvlIRvlL///////////////8RvlL///////8RvlL///8RvlL///8RvlIRvlIQw1L///////////8RvlIRvlL///////8RvlL///8RvlIO0lL///8VnlMO0VL///8RvlKyOUD0AAAATHRSTlMA4NoXGgIM0+svHdqgIw3vTxIG+fjGrJBCMBME4MS4JvPny7mhi11X5sCZdGYI89LLsKiSh3JFOjmbfiHspIN5a19RNSkJZEn+V07h2aDC5gAAA3pJREFUSMe1lel22jAQhccYbyUGYzCL2dcEQhbWEEhZEkibVnr/1+mVjXGAlHP4kftDOhrhz+PR1UD/1etNI0rnVGjpswKd0dMofxrMcL4+i/2hM0k+s5+M8Ej8JHrF+fV5rMRiZ7F1XvoGLFV6c/oGLPTN2HhSCbGvREryqDy2q55ig5Dq3lGo68y1z+xlSvXG6GmHTeXm2Ua9lOklKdBk2HnsNNt3h9iV0wJYsbrY7Fr7IyvyonjyV517us/GPex9I+IHHpC2kNxMM0+dt0/Ytz4iBm0wCaUHpv/rKLBzUO9BuCmmMGbiAiuUKt6I0fsat4OnqpKOUZr6WJcKK7Hu26aGKSElMD7+8LHwbZSieD6yzldyz+Bkd9irXCW/fsAH5HGrmkilNTWNcY0xTRZYTTHEq/SxrTqYlm/mdFFlrGyH2Cw+1vfZLdKreNhb/7Ulzn8SWUi17QXeJMZmJAPbEqkODKJ3UKckZIFrBdhkvIgj2t9bAJF0Q9ld7hf+t0JdxoZYiEza+FJFBRyKvSOglBkbYxZn2WKsGWDjec5Le2dw/iyy74X94fcfxWHVKdmLDlKRNVaT73xsnyBZQgA5Oysio8q0PTaHQu5bT4pnBPY1CGSB3WpMMslAWW1Sy0w3gU1raZQbPzB1phVIxVtUUmss9r9sr77KNjElt5xYKOT62eI9Y5BWXra6TIVuomnT5lO2ye1xbXtf1BaJqYYS1hYZIpq2gtoqBiq/QG0PnVAJnABDzWG4kd+J6oET0qETliLDGDIEMGFQG+PEd0IaTgixlRtw1/Pok+9bQQftVyXfg29fhG8HwreGvBlLgW+BxfFhpSqPjNWWhmzMEvBtYY89uGWNuDAN+Ai8iOvsHZ7seBdJZyDAo6bk/zsYNYBUrIJbpn26ZZhzu56QGm3JrwaQQqVc0BOYr7IhVjqTXIImVdETzD7zNQA1xELRXqb+UMoCslN+hA72c73vYMqk62iPg7bqLZaxsX+m7dgQEfuj6WhO00IsxJ702yCwPVzfuYK5b7Nn+m0+xetbukCK8lW0cBR9Fu6/RPbGPA0a5iF2hEN5ooskz1pH4M1wpX5e50pc2P5CuQO9PwlLa5X1oX3wg6IwvUIXa5lm+mD2MZm0Z/0Eq74fbTd45BbUy/VjmGA71Rbu8W4yF3jrcvBH19F1Z2jJJ1v/AH9LthXMUp50AAAAAElFTkSuQmCC') no-repeat;
    text-indent: -9999px;
    width: 90px;
    height: 30px;
    background-position: center;
    display: inline-block;
    margin-right: .625rem;
}

.bxNof .alert {
    padding: 10px;
    margin:10px 5px
}

.text-white {
    color: #fff !important;
}

.text-gray {
    color: #c0c0c0 !important;
}

.box-prize {
    background: url("/images/bg-prize.png") no-repeat center/cover;
    /*padding: 1rem 0 0;*/
    text-align: center
}

@media screen and (min-width: 768px) {
    .box-prize {
        text-align: left;
        /*padding: 1rem 0*/
    }
}

@media screen and (min-width: 768px) {
    .box-prize .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.box-prize .block-ttl {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-weight: bold;
    font-family: "Open Sans",sans-serif;
    font-size: 1rem;
    color: #ffffff;
    text-transform: uppercase
}

@media screen and (min-width: 768px) {
    .box-prize .block-ttl {
        font-size: 1.7rem;
        margin: 0 39px 0 0
    }
}

.box-prize .block-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .box-prize .block-list .item {
        width: auto;
        margin: auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        min-width: 0;
        word-wrap: break-word;
        background-color: transparent;
        background-clip: border-box;
    }

@media screen and (min-width: 768px) {
    .box-prize .block-list {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.box-prize .block-list .item {
    width: auto;
    margin: 0 5px
}

@media screen and (min-width: 768px) {
    .box-prize .block-list .item {
        width: auto;
        margin: 0 15px 0 0
    }
}

@media screen and (min-width: 768px) {
    .page-redirect {
        background: url("/images/bg-prize.png") no-repeat center top
    }
}

.page-redirect-head {
    padding: 50px 0 100px;
    text-align: center;
    font-family: "Open Sans",sans-serif;
    margin: 0 auto;
    max-width: 735px
}

@media screen and (min-width: 768px) {
    .page-redirect-head {
        padding: 121px 0 246px
    }
}

.page-redirect-head h1 {
    font-weight: bold;
    color: #10bf51;
    font-size: 1.5rem;
    line-height: 1.4
}

@media screen and (min-width: 576px) {
    .page-redirect-head h1 {
        font-size: 2rem
    }
}

@media screen and (min-width: 768px) {
    .page-redirect-head h1 {
        font-size: 3rem
    }
}

.page-redirect-head p {
    color: #333333;
    font-size: .875rem;
    line-height: 1.72;
    margin-bottom: 30px
}

@media screen and (min-width: 768px) {
    .page-redirect-head p {
        margin-bottom: 51px
    }
}

.page-redirect-head .btn-com01 {
    font-size: 1.125rem;
    font-weight: bold;
    max-width: 256px;
    padding: 15px
}

    .page-redirect-head .btn-com01 i {
        font-size: 1rem;
        margin-right: 8px
    }

.page-redirect-content {
    font-family: "Open Sans",sans-serif;
    font-size: .9375rem;
    line-height: 1.48;
    color: #333333;
    margin-bottom: 48px
}

    .page-redirect-content h2 {
        text-transform: uppercase;
        text-align: center;
        color: #253556;
        font-size: 1.625rem;
        line-height: 1.5;
        font-weight: bold;
        padding-bottom: 16px;
        margin-bottom: 30px;
        background: url("/images/bg-prize.png") no-repeat center bottom
    }

@media screen and (min-width: 768px) {
    .page-redirect-content h2 {
        font-size: 2rem
    }
}

.page-redirect-content h2 small {
    text-transform: none;
    font-weight: bold;
    color: #333333;
    font-size: 1.125rem;
    line-height: 1.45;
    display: block
}

@media screen and (min-width: 768px) {
    .page-redirect-content h2 small {
        font-size: 1.375rem
    }
}

.listnote {
    min-height: 100px
}

#frmRegister #NguoiGioiThieu{
    display:none
}