.wmfg_layout_0, table, .wmfg_textarea { font-family: Verdana, Geneva, sans-serif; font-size: 13px; }
.wmfg_layout_0 ul.wmfg_questions { list-style-type: none; margin: 0; padding: 0; }
.wmfg_layout_0 ul.wmfg_questions li.wmfg_q { margin-top: 10px; margin-bottom: 15px; padding: 10px; background: white; -webkit-border-radius: 5px; border-radius: 5px; border: none; -webkit-box-shadow: 0px 0px 20px rgba(255,50,0,0.25); }
.wmfg_layout_0 label.wmfg_label { display: block; margin: 0 0 5px 0; text-align: justify; border-bottom: 1px solid #ffdd00; padding-bottom: 3px; /* font-weight: bold; */ font-size: 14px;}
.wmfg_layout_0 table.wmfg_answers { width: 100%; _width: 97%; border-collapse: collapse; }
.wmfg_layout_0 table.wmfg_answers { vertical-align: top; }
.wmfg_layout_0 table.wmfg_answers td { padding: 2px; vertical-align: top; }
.wmfg_layout_0 table.wmfg_answers td.wmfg_a_td { width: 25px; }
.wmfg_layout_0 table.wmfg_answers td.wmfg_teamname_td { width: 400px; }
.wmfg_layout_0 table.wmfg_answers td.wmfg_teamnumber_td { width: 70px; }
.wmfg_layout_0 table.wmfg_answers td.wmfg_teamsmall_td { width: 50px; } 

.wmfg_numbering { font-weight: bold; }
.wmfg_img_q { max-width:780px; max-height:400px; }
.wmfg_img_a { max-width:755px; max-height:150px; }

.wmfg_layout_0 .wmfg_text { border: 1px solid #CCC; padding: 4px; font-size: 13px; color: #000000; width: 98.5%;
background-color: #ffffff;
background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#fff));
background:-moz-linear-gradient(top,#f8f8f8,#fff);
}
.wmfg_layout_0 .wmfg_textarea { border: 1px solid #CCC; padding: 4px; font-size: 13px; color: #000000; width: 98.5%;
background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#fff));
background:-moz-linear-gradient(top,#f8f8f8,#fff);
background-color: #ffffff;
}
.wmfg_layout_0 .wmfg_select { 
border:1px solid #CCCCCC; padding: 3px; font-size: 13px; color: #000000; margin: 0; width: 100%; _width: 97%;
background-color: #ffffff;
background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#fff));
background:-moz-linear-gradient(top,#f8f8f8,#fff);
}

.wmfg_layout_0 .wmfg_btn { 
    background: linear-gradient(135deg, #7b1a84 0%,#4b0089 100%);
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b1a84', endColorstr='#4b0089',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
    color: white;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 25px;
    font-weight: bold;
}

.wmfg_layout_0 .wmfg_btn:disabled { 
    background: grey;
}

.wmfg_layout_0 .wmfg_btn:hover {  
    background: orange;
}


html {
    background: #ffbb00;
}

body {
    padding: 0px;
    margin: 0px;
}

.frame { width: 800px; margin: auto; font-family: Verdana, Geneva, sans-serif; }
.frameSmall { width: 400px; margin: auto; font-family: Verdana, Geneva, sans-serif; }

.main { 
    font-size: 30px;
    color: orange;
    margin-top: 50px;
    display: inline-block;
}

.sync {
    font-size: 20px;
    margin-top: 10px;
}

.progress {
    font-size: 20px;
    margin-top: 10px;
}

.notice {
    font-size: 10px;
}

.navi {
    font-size: 20px;
}

.navi a{
    color:orange;
    text-decoration: none;
}

#navigation {
    background: linear-gradient(135deg, #7b1a84 0%,#4b0089 100%);
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b1a84', endColorstr='#4b0089',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
    padding: 5px 20px;
    color: #ffffff;
    -webkit-border-radius:0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

.box {
    background: white;
    margin-top: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

#container {
    height: 250px;
}

#counter {
    height: 200px;
}

#header {
    display: none;
}

#headerLogin {

}

#footer {
    background: url('../images/FSEast_2016_Logo_horizontal_white.png');
    height: 100px;
    background-repeat: no-repeat;
    background-position: center bottom;
}

#footerLogin {
    background: url('../images/FSEast_2016_Logo_horizontal_white.png');
    height: 100px;
    background-repeat: no-repeat;
    background-position: center bottom;
}



