/* blue #0190d6

 */
#menu  .pc {
    background-image: url(/wap/templates/default/images/icon-32x32-msv-pc.png);
}

#menu .msv {
    background-image: url(/wap/templates/default/images/icon-32x32-msv-msv.png);
}

#menu .touch {
    background-image: url(/wap/templates/default/images/icon-32x32-msv-touch.png);
}
@-ms-viewport {
    width: device-width;
}

a:link, a:visited, a:hover, a:active {
    color: #e6b23f;
    text-decoration: none;
}

#afui {
    background: white;
}


    #afui > #header {
        background-image: url(../../images/bg-header.png);
        border: none;
        border-bottom: 2px solid #bf8616;
        color: white;
    }
      #afui #header a {
       color:#e6b23f;
    }
    #afui #header h1 {
        text-shadow: none;
        width: 45%;
    }

    #afui #backButton {
        display: block;
        position: absolute;
        left: 15px;
        text-overflow: ellipsis;
        font-size: 14px;
        background-image:url(../../images/bg-back.png);
        background-position:center;
        background-repeat:no-repeat;
       
        height: 33px;
        top:5px;
        box-shadow: none;
        text-align: center;
        width: 76px;

        line-height: 33px;
        color: #ffffff!important;
        padding-left:10px;
        border:0px;
    }

        /*#afui #backButton::before {
            z-index: -1;
            font-size: 22px;
            position: absolute;
            top: 10px;
            left: -20px;
            text-align: center;
            border-radius: none;
            border: none;
            border-color: none;
            box-shadow: none;
            -webkit-transform: none;
            transform: none;
            font-family: 'chevron';
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            content: "\f054";
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
            background-color: transparent;
        }*/


    #afui > #navbar {
        background-image: url(../../images/bg-footer.png);
        border: none;
        border-top: 2px solid #820601;
        box-shadow: none;
    }

    #afui #navbar a {
        border-right: 1px solid #000000;
        border-left: 1px solid #9c0801;
        line-height:50px;
        color:#e6b23f;
        font-size:14px;
    }
        #afui #navbar a::after {
content:"";
display:block;
position:absolute;
top:0px;
width:100%;
height:100%;
        background-position:center;
        background-repeat:no-repeat;
    }
        #afui #navbar a.home {
        
       text-indent:-5000px;
        }
 
  #afui #navbar a.home::after {
       background-image: url(../../images/icon-49x49-home.png);
}
        #afui #navbar a.pressed {
            border-radius: 0;
            background: rgba(156, 8, 1, 0.7);
        }


    #afui #navbar .icon.pressed:before {
        color: inherit;
    }
    /*@media handheld, only screen and (max-width: 450px) {
     #afui #navbar a {
          padding:0px 22px;
          line-height:23px;
    }
    
}
@media handheld, only screen and (max-width: 420px) {
     #afui #navbar a {
          padding:0px 17px;
          line-height:23px;
    }
    
}
@media handheld, only screen and (max-width: 350px) {
     #afui #navbar a {
         padding:0px 10px;
          line-height:23px;
    }
    
}*/

    #afui .af-badge {
        border: none;
    }

    #afui .list {
        background: inherit;
        color: inherit;
        border-color: #303030;
        font-weight: normal;
    }

    #afui .af-badge {
        box-shadow: none;
    }

    #afui .list .divider {
        color: black;
    }

    #afui .panel {
        color: inherit;
         background-image: url(../../images/bg-level.jpg);
        color:#773f0e;
               
        background-size: 100% auto;
    }

        #afui .panel.index {
            background-image: url(../../images/bg-body.jpg);
             color:#e6b23f;
        }

        #afui .panel h2 {
          color: #773f0e;
        }


    #afui .collapsed:after {
        border-top: 6px solid;
    }

    #afui .collapsed:before {
        border: 2px solid;
    }

    #afui .expanded:after {
        border-bottom: 6px solid;
    }

    #afui .expanded:before {
        border: 2px solid;
    }

    #afui .collapsed:before, #afui .expanded:before {
        border-color: inherit;
    }

    #afui .collapsed:after,
    #afui .expanded:after {
        border-top-color: inherit;
        border-top-color: inherit;
    }

    #afui select, #afui textarea, #afui input[type="text"],
    #afui input[type=search], #afui input[type="password"],
    #afui input[type="datetime"], #afui input[type="datetime-local"],
    #afui input[type="date"], #afui input[type="month"],
    #afui input[type="time"], #afui input[type="week"],
    #afui input[type="number"], #afui input[type="email"],
    #afui input[type="url"], #afui input[type="tel"],
    #afui input[type="color"], #afui .input-group {
        background: inherit;
        color: inherit;
    }

    #afui input.toggle + label:after {
        color: inherit;
    }

    #afui input.toggle + label {
        border-radius: 0;
    }

        #afui input.toggle + label > span {
            border-radius: 0;
            top: 0;
            width: 27px;
            height: 23px;
        }

    #afui label {
        color: inherit;
    }

    #afui input[type="radio"]:checked + label:before, #afui input[type="checkbox"]:checked + label:before {
        background: #33B5E5;
    }

    #afui > #menu.tabletMenu {
        color: white;
       background: rgba(29,29,28,1);
    }





    
#menu .divider {
    border-top: 1px solid #1c1c1c;
    border-bottom: 1px solid #191919;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    line-height:2em;
    background: rgba(29,29,28,1);
}

    #menu .divider > span {
        padding-right: 15px;
        background: url(../images/icon-8x8-menu-title.png) no-repeat right center;
    }

#menu ul {
    margin: 0px;
    padding: 0px;
    background-color: #2b2b2b;
}

    #menu ul > li {
        list-style: none;
        border-top: 1px solid #414141;
        border-bottom: 1px solid #181818;
    }
        /* A plain, non-interactive list item--best suited to a heading. */

        #menu ul > li > a {
            display: block;
            background-position: 8px center;
            background-repeat: no-repeat;
            background-size: 26px;
            line-height: 220%;
            color: #fff;
            text-indent: 42px;
            font-size: 18px;
            white-space:nowrap;
        }

            #menu ul > li > a:after {
                content: "";
            }

        #menu ul > li:last-child > a {
            border-bottom: 1px solid black;
        }

    #menu ul.lan a {
        background-position: 11px center;
        background-size: 20px;
    }

    #menu ul.msv a {
        background-position: 11px center;
    }

        #menu ul.msv a.pc {
            background-image: url(../images/icon-32x32-msv-pc.png);
        }

        #menu ul.msv a.msv {
            background-image: url(../images/icon-32x32-msv-msv.png);
        }

        #menu ul.msv a.touch {
            background-image: url(../images/icon-32x32-msv-touch.png);
        }
/* End side menu css */














.list > li > a:after {
    color: #0088D1;
}


#afui .button.pressed {
}

#afui .button.previous {
    border: none;
}

#afui .button.next {
    border: none;
}


#afui .button.previous::after {
    color: black;
    z-index: -1;
    font-size: 22px;
    position: absolute;
    top: 2px;
    left: -25px;
    text-align: center;
    border-radius: none;
    border: none;
    border-color: none;
    box-shadow: none;
    -webkit-transform: none;
    transform: none;
    font-family: 'chevron';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\f054";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    background-color: transparent;
}

#afui .button.next::after {
    color: black;
    z-index: -1;
    font-size: 22px;
    position: absolute;
    top: 6px;
    right: -25px;
    text-align: center;
    border-radius: none;
    border: none;
    border-color: none;
    box-shadow: none;
    -webkit-transform: none;
    transform: none;
    font-family: 'chevron';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\f054";
    background-color: transparent;
}




#afui #af_actionsheet {
    background: #0190d6;
    color: inherit;
}

    #afui #af_actionsheet a {
        border-radius: 0;
        -webkit-border-radius: 0;
        color: black;
        background: white;
        border: none;
        text-shadow: none;
    }
    

BODY>DIV#mask{
    display:block;
    width:100%;
    height:100%;
    background:#000;
    z-index: 999999;
    position:absolute;
    top:0;
    left:0;
}



.afpopupbobing {
     display: block;
    width: 320px;
    float:left;
    opacity: 1;
    -webkit-transform: scale(1);
    -webkit-transition: all  0.20s  ease-in-out;
    transform:scale(1);
    transition: all 0.20s  ease-in-out;
    position: absolute;
    z-index: 1000000;
    top: 50%;
    left: 50%;
    margin: 0px auto;
    color:white;
}
#promptpopup {
     top: 10%!important;
}
.afpopupbobing >* {
color:inherit;
}

.afpopupbobing.hidden {
    opacity: 0;
    -webkit-transform: scale(0);
    top: 50%;
    left: 50%;
    margin: 0px auto;
}

.afpopupbobing>HEADER{
    display:none!important;
    font-weight:bold;
    font-size:20px;
    margin:0;
    padding:0;
}

.afpopupbobing>DIV{
    font-size:12px;
}

.afpopupbobing>FOOTER{
    width:100%;
    text-align:center;
    display:none !important;
}

.afpopupbobing>FOOTER>A#cancel{
    float:left;
}

.afpopupbobing>FOOTER>A#action{
    float:right;
    margin-right:4px;
}

.afpopupbobing>FOOTER>A.center{
    float:none!important;
    width:80%;
    margin:8px;
}



.panel.view {
    padding: 10px;
    line-height: 1.5em;
}

.infos {
    padding: 10px 20px;
    line-height: 2em;
}

    .infos > *:nth-child(1) {
        display: inline-block;
        width: 48%;
    }

    .infos > span span {
        color: #ffffff;
    }

    .infos > *:nth-child(2) {
        display: inline-block;
        width: 50%;
    }

.bobigwan {
    position: relative;
    margin: auto;
    width: 320px;
    height: 320px;
}
.bobigwan>div {
    position:absolute;
    width:100%;
    height:100%;
}

    .bobigwan > div>* {
        display:block;
        position: absolute;
        width: 50px;
        height: 50px;
    }

    .bobigwan #pic1 {
        top: 70px;
        left: 70px;
    }

    .bobigwan #pic2 {
        top: 70px;
        left: 160px;
    }

    .bobigwan #pic3 {
        top: 190px;
        left: 160px;
    }

    .bobigwan #pic4 {
        right: 70px;
        bottom: 150px;
    }

    .bobigwan #pic5 {
        left: 120px;
        bottom: 130px;
    }


 @-webkit-keyframes rotate {
 from {-webkit-transform:rotate(0deg);}
 to {-webkit-transform:rotate(1080deg);}
}


    .bobigwan #pic6 {
        left: 70px;
        top: 130px;
    }
        .bobigwan .b1 {
       background-image:url(../../images/d2.png);


    }

    .bobigwan .b2  {
         background-image:url(../../images/d2.png);
    }

    .bobigwan .b3 {
         background-image:url(../../images/d3.png);
    }

    .bobigwan .b4 {
         background-image:url(../../images/d4.png);
    }

    .bobigwan .b5  {
         background-image:url(../../images/d5.png);
    }

    .bobigwan .b6  {
         background-image:url(../../images/d6.png);
    }
.startbtn {
    margin: auto;
    height: 80px;
    background-image: url(../../images/btn-start.png);
    background-repeat: no-repeat;
    background-position: center;
}

.record {
    display: block;
    text-align: center;
}

#cursor {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 178px;
    height: 298px;
    background-image: url(../../images/cursor-on.png);
    background-position: left top;
}
.view.level .lists>dt {
    float:left;

}
.view.level .lists>dd {
   margin-left:80px;
   min-height:150px;
    color:#80562b;
}
.view.level .lists>dd span {
    display:inline-block;
    width:100%;
}
.lists.record {
    width:320px;
    margin:auto;
    line-height:50px;
    padding:0px;
}
.lists.record li {
   display:inline-block;
   width:100%;
   border-bottom:1px dashed #e0a83b;
}
.lists.record a { 
    color:#ffffff;

}
.lists.record span {
  display:block;
    height:50px;
}
.lists.record .t {
    float:left;
    width:80px;
    font-size:22px;
    font-weight:bold;
}
.lists.record .i { 
    padding-top:10px;
line-height:1em;
text-align:right;

}
.lists.record .n {    float:left;
    padding:5px;
 width:100%;


}
 .lists.record .n img {
              
     width:35px;
}
.view.remark .title {
    font-size:20px;
    font-weight:bold;
    line-height:50px;
    text-align:center;
    color:#850713;
    background:url(../../images/btn-start-01.png) no-repeat center;
}
.view.remark .infos {
border: 1px solid #bf8616;
margin-bottom:20px;
}
 .btnitem {
display:inline-block;

width:60px;
line-height:2.5em;
border:1px solid  #720801;
border-radius:8px;
        color: #ffffff;
   background-color: #ffffff;
    background-image: -webkit-linear-gradient(#ec0e01, #7d0b01);
    background-image: -moz-linear-gradient(#ec0e01, #7d0b01);
    background-image: -ms-linear-gradient(#ec0e01, #7d0b01);
    background-image: -o-linear-gradient(#ec0e01, #7d0b01);
    background-image: linear-gradient(#ec0e01, #7d0b01);
    text-align:center;
}


        .panel #jg_frm input,.panel #jg_frm textarea{
           color:#000000;
        }