@font-face {
    font-family: 'bahnschriftregular';
    src: url('fonts/bahnschrift-webfont.woff2') format('woff2'),
         url('fonts/bahnschrift-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/*-- Score Wrapper -- */
#scoreHolder{ position:fixed; display:none; text-align:center; width:100%; font-family:'bahnschriftregular'; background-size: 100% 100%; background-color: rgba(0,0,0,0.5);}
#scoreHolder .scoreInnerContent{ position:absolute; padding:5% 0 0; color:#fff;}
#scoreHolder .extraGap{ padding:15% 0 0;}
#scoreHolder input{ font-family:"bahnschriftregular"; text-align:center; width:50%; color:#666; padding:.5% 1%;}
#scoreHolder .label{ margin-top:1%;}
#scoreHolder .title{ margin-bottom: 3%;}
#scoreHolder #uName, #scoreHolder #uEmail{ margin-top:1%;}
#scoreHolder .formError{ margin:1% 0; color: #FFBF00;}
#scoreHolder .action{ position: relative; width:20%; margin:2% auto;}
#scoreHolder #buttonSubmit{ text-align:center; cursor:pointer;}
#scoreHolder #buttonSubmit .text{ position: absolute; top: 23%; width: 100%;}
#scoreHolder #buttonCancel{ position: absolute; width:6%; top: 10%; right: 10%; cursor:pointer;}
#scoreHolder .fitImg{ width: 100%; height: auto; }

#scoreHolder .light .label{ color:#000; }
#scoreHolder .light .formError{ color:#D96D00; }
#scoreHolder .static{ padding:15% 0 0;}
#scoreHolder .extraGap #buttonCancel{ top: 18%;}
#scoreHolder .portrait{ padding:25% 0 0;}
#scoreHolder .portrait .title{ margin-bottom: 10%;}
#scoreHolder .portrait .label{ margin-top:2%;}
#scoreHolder .portrait .action{ width:35%; margin:4% auto;}
#scoreHolder .portrait #buttonCancel{ width:10%; top: 19%; right: 1%;}
#scoreHolder .portrait input{ width:70%; padding:1% 1%;}
#scoreHolder .portraitClassic{ padding:33% 0 0;}
#scoreHolder .portraitClassic .title{ margin-bottom: 6%;}
#scoreHolder .portraitClassic .label{ margin-top:2%;}
#scoreHolder .portraitClassic #buttonCancel{ width:9%; top: 22%; right: 4%;}
#scoreHolder .portraitClassic .action{ width:27%; margin:4% auto;}
#scoreHolder .portraitClassic input{ width:70%; padding:2% 1%;}
#scoreHolder .landscapeHD{ padding:8.2% 0 0;}
#scoreHolder .landscapeHD #buttonCancel{ top: 13%; right: 14%;}
#scoreHolder .portraitHD{ padding:39% 0 0;}
#scoreHolder .portraitHD #buttonCancel{ top: 24%; right: -3%;}
#scoreHolder .submitHDbg{ margin-top:-2%; }
#scoreHolder .submitPortraitHDbg{ margin-top:20%; }

.ignorePadding{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }