@font-face {
font-family: 'CFDinBold';
font-display: swap;
    src: url('../fonts/cfdinbold/CFDinCnBold_1.eot');
    src: url('../fonts/cfdinbold/CFDinCnBold_1.eot#iefix') format('embedded-opentype'),
         url('../fonts/cfdinbold/CFDinCnBold_1.woff2') format('woff2'),
         url('../fonts//cfdinbold/CFDinCnBold_1.svg#CFDinCnBold_1') format('svg');
    font-style: normal;
    font-weight: normal;
}

@font-face {
font-family: 'PFDinProMedium';
font-display: swap;
    src: url('../fonts/cfdinreg/CFDinCnRg.eot');
    src: url('../fonts/cfdinreg/CFDinCnRg.eot#iefix') format('embedded-opentype'),
         url('../fonts/cfdinreg/CFDinCnRg.woff2') format('woff2'),
         url('../fonts//cfdinreg/CFDinCnRg.svg#CFDinCnRg') format('svg');
    font-style: normal;
    font-weight: normal;
}
body{margin:0;padding:0}
.widget_main{max-width:300px;background-color:#fff;border:1px solid #03b1ff;max-width:298px;position:relative;width:100%}
.widget_title{background-color:#fff;font-size:21px;text-align:center;font-weight:bold;color:#000;padding:10px 0 8px;font-family:'CFDinBold';border-bottom:1px solid #DDD;line-height:1}
.widget_menu>div{display:block;float:left;font-size:16px;color:#00aeef;cursor:pointer;text-align:center;padding:5px 7px 4px;margin-bottom:0;font-family:PFDinProMedium;width:auto;box-sizing:border-box;font-weight:normal}
.widget_menu{text-align:center;padding:0;display:flex;justify-content:space-between}
.widget_menu>div:hover,.widget_menu>div.active{background-color:#000;color:#00aeef}
.widget_select>select{width:80%;text-align:center;outline:0;padding:5px 0;font-size:12px;font-weight:normal;margin:0 auto 10px;display:block;box-sizing:border-box;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#FFF;border-radius:0;border:1px solid #aaa}
.widget_box{padding:10px 0;display:none;width:100%;overflow:hidden;box-sizing:border-box;height:170px}
.widget_box.active{display:block}
.widget_footer>a{display:block;color:#fff;background-color:#000;font-size:14px;text-align:center;text-decoration:none;padding:5px 0 2px;letter-spacing:1px;font-family:'PFDinProMedium'}
.widget_footer>a:hover{text-decoration:underline}
.widget_footer{position:absolute;left:0;right:0;bottom:0;background:#FFF}
.widget_footer>img{display:block;margin:0 auto 5px}
.widget_select option{font-size:16px;color:#000;padding:10px;line-height:17px;margin:10px}
.widget_tagline{display:block;color:rgba(0,0,0,.7);font-size:17px;margin-bottom:0;margin-top:5px;text-decoration:none;font-family:'PFDinProMedium';text-align:center;display:block;padding:0 15px;clear:both;box-sizing:border-box;width:100%;line-height:1}
.widget_tagline:hover{color:rgba(0,0,0,0.8)}
.widget_tabula{display:block}
.widget_btitle{font-weight:bold;font-size:13px;margin-bottom:5px}
.widget_contest_title{font-family:'CFDinBold';font-weight:normal;font-size:12px;text-align:center;color:#000;background-color:rgba(0,0,0,0.1);padding:8px 0 5px;display:none}
.widget_contest_main>a{font-family:'PFDinProMedium';font-size:16px;display:block;letter-spacing:.2px;color:#000;text-decoration:none;padding:8px 8px 5px;line-height:1.1}
.widget_contest_main>a:nth-child(odd){background-color:#f0f2f2}
.widget_contest_main>a:nth-child(even){background-color:#fff}
.widget_contest_main>a:hover{text-decoration:underline}
.widget_contest_main{height:140px;overflow-x:hidden;overflow-y:scroll}
.widget_contest_main::-webkit-scrollbar{width:3px}
.widget_contest_main::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #eee}
.widget_contest_main::-webkit-scrollbar-thumb{background:#000;border-radius:10px}
.widget_contest_main::-webkit-scrollbar-thumb:hover{background:#000}

  /* ff */
