/* Location:base/css/src/main.css */
html{min-height:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none}
body{background-color:#FFF;position:relative;min-height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:1px;margin-top:-1px;min-width:1024px}
body.noscroll{overflow:hidden}
body.base{background-image:url(../../images/src/bg/bg.png)}
input,textarea,.selectable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;-khtml-user-select:auto;-o-user-select:auto;user-select:auto;-webkit-touch-callout:auto;-webkit-user-drag:auto;user-drag:auto}
.breakall{word-break:break-all}
.fixfixed{position:absolute}
.mynavbar{min-width:1024px}
a{color:#0094FF}
body,div,td,span,button,.form-control{font-family:'微軟正黑體','Arial';font-size:22px;color:#333}
.btn{font-size:16px}
.bgGrey{background:#f2f2f2}
.bgWhite{background:#fff}
body.nobg{background-image:none}
body.loginbg{background-image:none;background-color:rgb(251,245,234)}
#elog{position:fixed;top:0;left:0;padding:0 5px;width:30%;height:40px;background:rgba(0,0,0,0.4);z-index:65535;display:none;overflow:hidden}
#elogcontent{color:#fff;font-size:12px;line-height:16px;overflow:auto;word-break:break-word}
#elogbtns{height:40px}
#elogLeft,#elogRight,#elogClear{font-size:14px;line-height:40px}
#elogLeft{float:left}
#elogRight{float:right}
#elogClear{float:left;margin-left:50px}
::-moz-selection{color:red;background:yellow}
::selection{color:red;background:yellow}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-style:italic}
input:-moz-placeholder,textarea:-moz-placeholder{font-style:italic}
input::-moz-placeholder,textarea::-moz-placeholder{font-style:italic}
inpu:-ms-input-placeholder,textarea:-ms-input-placeholder{font-style:italic}
.input-text-n{padding:0 10px}
.container{width:768px;margin:0 auto;text-align:left}
@media (min-width:768px){.container{width:100%}
}
@media (min-width:992px){.container{width:100%}
}
@media (min-width:1200px){.container{width:90%}
}
.matchWidth{width:100%}
.page-header{background:rgb(237,107,6);color:#fff;border:none;margin:0;padding-bottom:0;width:100%;position:fixed;top:0px;left:0;z-index:890;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0px 0px 10px #888888;position:sticky}
.navbar-text{color:rgb(89,89,89);font-size:22px;margin-top:0;margin-bottom:0;padding:15px 0}
.navbar-text.en{font-size:20px}
.nav_back{margin-top:10px}
.nav_userinfo{color:#fff;line-height:68px}
.nav_userinfo>span{padding-left:15px;color:#fff;line-height:68px}
.nav_userinfo>span:nth-child(2){padding-left:7px}
.switch{background:#999999;border:1px solid #dfdfdf;position:relative;display:inline-block;box-sizing:content-box;overflow:visible;width:59px;height:30px;padding:0px;margin:0px;border-radius:20px;cursor:pointer;box-shadow:rgb(223,223,223) 0px 0px 0px 0px inset;transition:0.3s ease-out all;-webkit-transition:0.3s ease-out all;top:-1px}
.switch small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);width:30px;height:30px;position:absolute;top:0px;left:0px;transition:0.3s ease-out all;-webkit-transition:0.3s ease-out all}
.switch.checked{background:rgb(100,189,99);border-color:rgb(100,189,99)}
.switch.checked small{left:29px}
.switch.label{width:60px;color:#FF0000}
.switch.en .label{font-size:12px}
.user-media{position:fixed;display:none;background-color:#000000;left:0px;top:0px;height:100%;width:100%;z-index:60000}
.myprompt-alert-content{text-align:center;font-size:16px;padding:30px}
.myprompt-alert-button{text-align:center;padding:0 0 15px 0}
.btn-myprompt{font-size:16px;font-weight:normal;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #dcdcdc;padding:9px 18px;text-decoration:none;background:-moz-linear-gradient( center top,#ffffff 5%,#f6f6f6 100% );background:-ms-linear-gradient( top,#ffffff 5%,#f6f6f6 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6');background:-webkit-gradient( linear,left top,left bottom,color-stop(5%,#ffffff),color-stop(100%,#f6f6f6) );background-color:#ffffff;color:#666666;display:inline-block;text-shadow:1px 1px 6px #ffffff;-webkit-box-shadow:inset 1px 1px 0px -8px #ffffff;-moz-box-shadow:inset 1px 1px 0px -8px #ffffff;box-shadow:inset 1px 1px 0px -8px #ffffff;outline:none}
.btn-myprompt.hover{background:-moz-linear-gradient( center top,#f6f6f6 5%,#ffffff 100% );background:-ms-linear-gradient( top,#f6f6f6 5%,#ffffff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#ffffff');background:-webkit-gradient( linear,left top,left bottom,color-stop(5%,#f6f6f6),color-stop(100%,#ffffff) );background-color:#f6f6f6}
.btn-myprompt:active{position:relative;top:1px}
.btn-mybtn{outline:none;background:#ffffff;background-image:-webkit-linear-gradient(top,#ffffff,#e8e8e8);background-image:-moz-linear-gradient(top,#ffffff,#e8e8e8);background-image:-ms-linear-gradient(top,#ffffff,#e8e8e8);background-image:-o-linear-gradient(top,#ffffff,#e8e8e8);background-image:linear-gradient(to bottom,#ffffff,#e8e8e8);-webkit-border-radius:10;-moz-border-radius:10;border-radius:10px;-webkit-box-shadow:0px 0px 0px #666666;-moz-box-shadow:0px 0px 0px #666666;box-shadow:0px 0px 0px #666666;font-weight:bold;color:#7f7f7f;font-size:20px;padding:3px 24px 3px 24px;border:solid #fba819 5px;text-decoration:none;cursor:pointer;letter-spacing:0px;white-space:nowrap}
.btn-mybtn.hover{background:#e0dce0;background-image:-webkit-linear-gradient(top,#e0dce0,#fafafa);background-image:-moz-linear-gradient(top,#e0dce0,#fafafa);background-image:-ms-linear-gradient(top,#e0dce0,#fafafa);background-image:-o-linear-gradient(top,#e0dce0,#fafafa);background-image:linear-gradient(to bottom,#e0dce0,#fafafa);text-decoration:none;color:#fd9800}
.imagepop_btnzoomin,.imagepop_btnzoomout{background-image:url(../../../base/images/src/imageZoom.png);background-repeat:no-repeat;background-size:45px 128px;width:45px;height:32px;display:inline-block;cursor:pointer}
.imagepop_btnzoomin{background-position:0 0}
.imagepop_btnzoomin.hover{background-position:0 -32px}
.imagepop_btnzoomout{background-position:0 -64px}
.imagepop_btnzoomout.hover{background-position:0 -96px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.imagepop_btnzoomin,.imagepop_btnzoomout{background-image:url(../../../base/images/src/imageZoom@2x.png)}
}
.notifybox{position:fixed;z-index:1000}
.notifybox>.arrow-container{height:20px}
.notifybox>.arrow-container>.arrow{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #18222E;margin-left:140px;position:absolute}
.notifybox>.contentbox{background:#18222E;border-radius:10px;width:260px;padding:10px;box-shadow:3px 3px 10px #333}
.notifybox>.contentbox>.content-class{background:#fff;height:200px;overflow:auto}
.notifybox>.contentbox>.content-class ul{list-style:none;margin:0;padding:0}
.notifybox>.contentbox>.content-class li{padding:5px;margin:0;border-bottom:1px solid #ccc}
.notifybox>.contentbox>.content-class li label{width:100%;font-size:14px}
.notifybox>.contentbox>.content-class li input[type=checkbox]{float:right;width:15px;height:15px}
.notifybox>.contentbox>.content-msg{margin-top:10px}
.notifybox>.contentbox>.content-msg textarea{height:60px;resize:none;font-size:16px;width:100%}
.notifybox>.contentbox>.content-btn>.text{color:#fff;font-size:12px;line-height:28px}
.notifybox>.contentbox>.content-btn button{font-size:12px;line-height:14px;margin:5px 0 0 10px;vertical-align:top}
.notifybox>.datepickter{width:290px;bottom:0;position:absolute;right:266px;background:#fff;border:5px solid #18222E;border-radius:10px;display:none}
.notifybox>.datepickter .ui-datepicker{width:280px}
.notifybox>.datepickter .ui-datepicker-year,.notifybox>.datepickter .ui-datepicker-month,.notifybox>.datepickter th,.notifybox>.datepickter td,.notifybox>.datepickter span{font-size:14px}
.notifybox>.datepickter .ui-widget-header .ui-icon{background:none}
.notifybox>.datepickter .ui-widget-header{background:#FFF;border:none}
.notifybox>.datepickter .ui-widget-content{background:#FFF}
.notifybox>.datepickter .ui-datepicker .ui-datepicker-title{line-height:18px}
.notifybox>.datepickter .ui-datepicker .ui-datepicker-prev,.notifybox>.datepickter .ui-datepicker .ui-datepicker-next{height:20px;width:20px;background:none;border-style:solid}
.notifybox>.datepickter .ui-datepicker .ui-datepicker-prev{border-width:10px 20px 10px 0;border-color:transparent #18222E transparent transparent}
.notifybox>.datepickter .ui-datepicker .ui-datepicker-next{border-width:10px 0 10px 20px;border-color:transparent transparent transparent #18222E}
.notifybox>.datepickter .ui-widget-content .ui-state-default{background:none;border:none}
.notifybox>.datepickter .ui-state-default{width:35px}
.notifybox>.datepickter .ui-state-default.ui-state-highlight.ui-state-active,.notifybox>.datepickter .ui-state-default.ui-state-active,.notifybox>.datepickter .ui-state-default.ui-state-hover{background:#00F4E8;border:none;border-radius:5px}
/* Location:base/css/src/modal.css */
.modal{text-align:center;background:rgba(0,0,0,0.4)}
.modal:before{display:inline-block;vertical-align:middle;content:" "}
@media (min-width:1024px){.modal:before{height:100%}
}
.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
.ng-modal-overlay{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity:0.8}
.ng-modal-dialog{z-index:10000;position:absolute;width:50%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);background-color:#fff;box-shadow:4px 4px 80px #000}
.ng-modal-dialog-content{padding:10px;text-align:left}
.ng-modal-close{position:absolute;top:3px;right:5px;padding:5px;cursor:pointer;font-size:120%;display:inline-block;font-weight:bold;font-family:'arial','sans-serif'}
.modal-close{position:absolute;right:17px;top:17px}
.imageModal .modal-content{background:none;box-shadow:none}
.modal.classSelector .modal-header{background:#4D6F8D;color:#fff}
.modal.classSelector button{margin-top:5px}
/* Location:base/css/src/image_icons.css */
.view_scoring,.view_teacherc,.view_excellent{background-image:url(../../../base/images/src/icon74.png);background-repeat:no-repeat;background-size:444px 74px;width:74px;height:74px;display:inline-block;cursor:pointer}
.view_scoring.en,.view_teacherc.en,.view_excellent.en{background-image:url(../../../base/images/src/icon74_en.png)}
.view_teacherc,.view_teacherc.en{background-position:0 0}
.view_teacherc.hover,.view_teacherc.en.hover{background-position:-74px 0}
.view_scoring,.view_scoring.en{background-position:-148px 0}
.view_scoring.hover,.view_scoring.en.hover{background-position:-222px 0}
.view_excellent,.view_excellent.en{background-position:-296px 0}
.view_excellent.hover,.view_excellent.en.hover{background-position:-370px 0}
.view_excellent.active,.view_excellent.en.active{background-position:-370px 0}
.btn_back,.btn_close,.btn_backmenu{background-image:url(../../../base/images/src/icon49.png);background-repeat:no-repeat;background-size:294px 49px;width:49px;height:49px;display:inline-block;cursor:pointer}
.btn_close{background-position:-49px 0}
.btn_close.hover{background-position:0 0}
.btn_back{background-position:-147px 0}
.btn_back.hover{background-position:-98px 0}
.btn_backmenu{background-position:-245px 0}
.btn_backmenu.hover{background-position:-196px 0}
.btn_add_drawing{background-image:url(../../../base/images/src/btn_add_drawing_chi@2x.png);background-repeat:no-repeat;width:240px;height:88px;display:block;cursor:pointer}
.btn_add_drawing.en{background-image:url(../../../base/images/src/btn_add_drawing_eng@2x.png);width:320px;height:88px}
.btn_nav_refresh,.btn_nav_gototop,.rotate_left,.rotate_right,.btn_camera,.btn_picture,.slide_left,.slide_right{background-image:url(../../../base/images/src/icon57.png);background-repeat:no-repeat;background-size:912px 57px;width:57px;height:57px;display:inline-block;cursor:pointer}
.rotate_right{background-position:0 0}
.rotate_right.hover{background-position:-57px 0}
.rotate_left{background-position:-114px 0}
.rotate_left.hover{background-position:-171px 0}
.btn_camera{background-position:-855px 0}
.btn_camera.hover{background-position:-228px 0}
.btn_picture{background-position:-285px 0}
.btn_picture.hover{background-position:-342px 0}
.btn_nav_gototop{background-position:-399px 0}
.btn_nav_gototop.hover{background-position:-456px 0}
.btn_nav_refresh{background-position:-513px 0}
.btn_nav_refresh.hover{background-position:-570px 0}
.slide_right{background-position:-627px 0}
.slide_right.hover{background-position:-684px 0}
.slide_left{background-position:-741px 0}
.slide_left.hover{background-position:-798px 0}
.btn_notify,.btn_block,.btn_textsize,.btn_nav_add{background-image:url(../../../base/images/src/btn_nav.png);background-repeat:no-repeat;background-size:392px 49px;width:49px;height:49px;display:inline-block;cursor:pointer}
.btn_notify{background-position:0 0}
.btn_notify.hover{background-position:-49px 0}
.btn_block{background-position:-98px 0}
.btn_block.hover{background-position:-147px 0}
.btn_nav_add{background-position:-196px 0}
.btn_nav_add.hover{background-position:-245px 0}
.btn_textsize{background-position:-294px 0}
.btn_textsize.hover{background-position:-343px 0}
.audioplayer{background:#000;height:68px}
.audioplayer div{font-size:14px;color:#fff}
.audioplayer-play,.audioplayer-pause,.audioplayer-sound,.audioplayer-slide,.audioplayer-max,.audioplayer-min{background-image:url(../../../base/images/src/player/player.png);background-repeat:no-repeat;background-size:540px 32px;width:45px;height:32px;display:inline-block;cursor:pointer}
.audioplayer-slide{background-position:0 0}
.audioplayer-slide.hover{background-position:-45px 0}
.audioplayer-max{background-position:-90px 0}
.audioplayer-max.hover{background-position:-135px 0}
.audioplayer-min{background-position:-180px 0}
.audioplayer-min.hover{background-position:-225px 0}
.audioplayer-play{background-position:-270px 0}
.audioplayer-play.hover{background-position:-315px 0}
.audioplayer-sound{background-position:-360px 0}
.audioplayer-sound.hover{background-position:-405px 0}
.audioplayer-pause{background-position:-450px 0}
.audioplayer-pause.hover{background-position:-495px 0}
.texteditbtn-bold,.texteditbtn-italic,.texteditbtn-underline,.texteditbtn-listing{background-image:url(../../../base/images/src/text_editor_btn.png);background-repeat:no-repeat;background-size:420px 35px;width:35px;height:35px;display:inline-block;cursor:pointer}
.texteditbtn-bold{background-position:0 0}
.texteditbtn-bold.hover{background-position:-35px 0}
.btn-info .texteditbtn-bold{background-position:-70px 0}
.texteditbtn-italic{background-position:-105px 0}
.texteditbtn-italic.hover{background-position:-140px 0}
.btn-info .texteditbtn-italic{background-position:-175px 0}
.texteditbtn-underline{background-position:-210px 0}
.texteditbtn-underline.hover{background-position:-245px 0}
.btn-info .texteditbtn-underline{background-position:-280px 0}
.texteditbtn-listing{background-position:-315px 0}
.texteditbtn-listing.hover{background-position:-350px 0}
.btn-info .texteditbtn-listing{background-position:-385px 0}
.imagepopzoom{background-image:url(../../../base/images/src/imagepopzoom.png);background-repeat:no-repeat;background-size:256px 64px;width:64px;height:64px;display:inline-block;cursor:pointer}
.imagepopzoom.zoomin{background-position:0 0}
.imagepopzoom.zoomin.hover{background-position:-64px 0}
.imagepopzoom.zoomout{background-position:-128px 0}
.imagepopzoom.zoomout.hover{background-position:-192px 0}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.view_scoring,.view_teacherc,.view_excellent{background-image:url(../../../base/images/src/icon74@2x.png)}
.view_scoring.en,.view_teacherc.en,.view_excellent.en{background-image:url(../../../base/images/src/icon74_en@2x.png)}
.btn_add_drawing{background-image:url(../../../base/images/src/btn_add_drawing_chi@2x.png);background-repeat:no-repeat;background-size:240px 88px;width:240px;height:88px;display:block;cursor:pointer}
.btn_add_drawing.en{background-image:url(../../../base/images/src/btn_add_drawing_eng@2x.png);background-size:320px 88px;width:320px;height:88px}
.btn_nav_refresh,.btn_nav_gototop,.rotate_left,.rotate_right,.btn_camera,.btn_picture,.slide_left,.slide_right{background-image:url(../../../base/images/src/icon57@2x.png)}
.btn_back,.btn_close,.btn_backmenu{background-image:url(../../../base/images/src/icon49@2x.png)}
.btn_notify,.btn_nav_add,.btn_nav_add{background-image:url(../../../base/images/src/btn_nav@2x.png)}
.audioplayer-play,.audioplayer-pause,.audioplayer-sound,.audioplayer-slide,.audioplayer-max,.audioplayer-min{background-image:url(../../../base/images/src/player/player@2x.png)}
.texteditbtn-bold,.texteditbtn-italic,.texteditbtn-underline,.texteditbtn-listing{background-image:url(../../../base/images/src/text_editor_btn@2x.png)}
.imagepopzoom{background-image:url(../../../base/images/src/imagepopzoom@2x.png)}
}
/* Location:base/css/src/index_controller.css */
.base .index-wrapper{text-align:center;background-image:url(../../images/src/login/bgbar.png);background-repeat:no-repeat;background-position:left bottom}
.base .index-container{position:relative;overflow:hidden;height:380px}
.base .index-owl{background-image:url(../../images/src/login/owl.png);width:187px;height:244px;position:absolute;bottom:0px;left:30px}
.base .index-title{font-size:36px;color:rgb(237,107,6);font-weight:bold;position:absolute;top:80px;left:250px}
.base .index-form{width:580px;position:absolute;top:140px;left:260px}
.base .index-form-label{padding:10px 0;text-align:left}
.base .index-form-control{padding:10px 0;text-align:left}
.base .index-button{text-align:left}
.base .index-language{padding:10px 10px 0 0}
/* Location:base/css/src/questions_controller.css */
.base .question-option-panel{height:60px;background:#666666}
.base .question-option-item{line-height:60px;font-size:20px;color:#fff;padding:0 10px}
.base .question-option-select{position:relative}
.base .question-option-select-result{cursor:pointer;width:100%;height:60px;overflow:hidden}
.base .question-option-select-result.hover,.base .question-option-select-result.active{background:#9A9A9A}
.base .question-option-select-result .text{position:absolute;left:0px;height:60px;width:235px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:60px;color:#fff;padding:0 5px 0 10px}
.base .question-option-select-result .arrow{position:absolute;right:0px;width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#ffffff transparent transparent transparent;margin:26px 10px 0 5px}
.base .question-option-select-result .farrow{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent;position:absolute;bottom:0;left:20px}
.base .question-option-select-list{position:absolute;background:#fff;width:100%;box-shadow:1px 10px 10px #666}
.base .question-option-select-list ul{list-style:none;margin:0;padding:0}
.base .question-option-select-list ul li{list-style:none;margin:0;padding:7px 10px;color:#6E6C6D;cursor:pointer;border-bottom:1px solid #D2D2D2}
.base .question-option-select-list ul li:last-child{border:none}
.base .question-option-select-list ul li.hover{background:#EEE}
.base .question-table{background:#fff;border:3px solid #fff;margin:20px 0;width:100%}
.base .question-table th,.base .question-table td{font-size:18px;padding:10px 20px}
.base .question-table thead tr{background:#FFB901}
.base .question-table thead tr th{color:#fff;border:1px solid #fff;text-align:center}
.base .question-table thead tr th:first-child{border-top-left-radius:10px;width:120px}
.base .question-table thead tr th:nth-child(2){width:100px}
.base .question-table thead tr th:nth-child(3){width:220px}
.base .question-table thead tr th:last-child{border-top-right-radius:10px}
.base .question-table tbody tr{cursor:pointer}
.base .question-table tbody tr:nth-child(2n + 1){background:#fff}
.base .question-table tbody tr:nth-child(2n ){background:#eaeaea}
.base .question-table tbody tr.hover{background:#EAE9E7}
.base .question-table tbody tr:nth-child(2n + 1):hover{background:#f7f7f7}
.base .question-table tbody tr:nth-child(2n ):hover{background:#e0e0e0}
.base .question-table tbody tr th:first-child{border-bottom-left-radius:10px}
.base .question-table tbody tr th:last-child{border-bottom-right-radius:10px}
.base .question-table tbody tr td{border:1px solid #fff}
/* Location:base/css/src/drawing.css */
.drawingBg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,1);z-index:900}
#drawingContainer{position:absolute;left:0;right:0;z-index:901;background:#CED8E6}
#drawingContainer>.drwaingTitle{height:103px;background:#48BDC6}
#drawingContainer>.drwaingTitle>.drawingTitleText{color:#fff;font-size:40px;margin:20px 0 0 20px}
#drawingContainer>.drwaingTitle>.drawingTitleIcon{height:103px;width:172px;background:url(../../../base/images/src/modaltitle.png);margin-right:20px}
#drawingContainer>.drawingToolsContainer{height:80px;background:#fff;border-top:1px solid #aaa;overflow:hidden}
#drawingC{position:relative;overflow:hidden}
.drawingTools{width:500px;border-radius:10px;float:left;margin:3px 0 0 10px}
.drawingTools.istouch{width:340px}
#drawingContent{background:#fff;position:relative}
#drawingMove{position:absolute}
#drawingZoom{position:absolute;background:#fff}
#bgCanvas{position:absolute}
#finalCanvas{position:absolute}
#tempCanvas{position:absolute}
.drawingToolsContainer .btn-mybtn{margin:10px 10px 0 0}
.drawing-popup{width:330px;margin:0;padding:0;position:absolute;bottom:75px;display:none}
.drawing-popup.pencil{left:10px}
.drawing-popup.line{left:60px}
.drawing-popup.eraser{left:110px}
.drawing-popup.bgColor{left:260px;width:370px}
.drawing-popup.drawingtoolOpen{display:block}
.drawing-popup-row{padding:0 15px}
.drawing-popup-row-container{padding:5px 15px;border-top:1px solid #DBDFE1;border-left:1px solid #DBDFE1;border-right:1px solid #DBDFE1;background-color:#FBF5EA}
.drawing-popup-row:first-child .drawing-popup-row-container{border-top-left-radius:5px;border-top-right-radius:5px}
.drawing-popup-row-container:before{display:table;content:" "}
.drawing-popup-row-container:after{clear:both;display:table;content:" "}
.drawing-popup-title{font-size:14px;line-height:35px}
.drawing-tool-header{background:#18222E;height:15px;border-top-left-radius:5px;border-top-right-radius:5px}
.drawing-tool-content{padding:7px 10px;background-color:#FBF5EA}
.drawing-tool-footer{background:#18222E;height:7px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.drawing-tool-footer-arrow{padding-left:20px}
.drawing-tool-footer-arrow>.arrow{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #18222E}
.swatch{width:35px;height:35px;display:inline-block;border-radius:3px}
.swatch.color1,.swatch.color2,.swatch.color3,.swatch.color4,.swatch.color5,.swatch.color6,.swatch.color7,.swatch.size1,.swatch.size2,.swatch.size3,.swatch.size4,.swatch.size5,.swatch.opacity1,.swatch.opacity2,.swatch.opacity3,.swatch.opacity4,.swatch.opacity5,.swatch.opacity6{background-repeat:no-repeat;background-size:35px 34px;position:relative;cursor:pointer}
.swatch.color1{background-color:#000000;border:3px solid #000000}
.swatch.color2{background-color:#0033CC;border:3px solid #0033CC}
.swatch.color3{background-color:#00AF50;border:3px solid #00AF50}
.swatch.color4{background-color:#FE1E1E;border:3px solid #FE1E1E}
.swatch.color5{background-color:#FFC100;border:3px solid #FFC100}
.swatch.color6{background-color:#F1F000;border:3px solid #F1F000}
.swatch.color7{background-color:#FFFFFF;border:3px solid #FFFFFF}
.swatch.color1.active,.swatch.color2.active,.swatch.color3.active,.swatch.color4.active,.swatch.color5.active,.swatch.color6.active,.swatch.color7.active{border:3px solid #26FFFF}
.swatch.clearall{background-color:#363A46;border:3px solid #363A46;width:80px;color:#fff;font-size:16px;text-align:center;line-height:35px}
.swatch.clearall,.swatch.clearall:hover{text-decoration:none}
.circle{border-radius:50%;background:#fff;border:1px solid #fff}
.swatch.size1,.swatch.size2,.swatch.size3,.swatch.size4,.swatch.size5{background:#363A46;text-align:center}
.swatch.size1>div{width:5px;height:5px;margin:15px auto 0 auto}
.swatch.size2>div{width:10px;height:10px;margin:13px auto 0 auto}
.swatch.size3>div{width:15px;height:15px;margin:10px auto 0 auto}
.swatch.size4>div{width:20px;height:20px;margin:8px auto 0 auto}
.swatch.size5>div{width:25px;height:25px;margin:5px auto 0 auto}
.swatch.size1.active,.swatch.size2.active,.swatch.size3.active,.swatch.size4.active,.swatch.size5.active{border:1px solid #26FFFF;background-color:#26FFFF}
.swatch.size1.active>div,.swatch.size2.active>div,.swatch.size3.active>div,.swatch.size4.active>div,.swatch.size5.active>div{background:#363A46;border:1px solid #363A46}
.swatch.opacity1:after,.swatch.opacity2:after,.swatch.opacity3:after,.swatch.opacity4:after,.swatch.opacity5:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:#363A46}
.swatch.opacity1,.swatch.opacity2,.swatch.opacity3,.swatch.opacity4,.swatch.opacity5{font-size:10px;color:#fff;text-align:center;line-height:35px;text-decoration:none;border-radius:5px;border:1px solid #363A46;background-color:#363A46}
.swatch.opacity1.active,.swatch.opacity2.active,.swatch.opacity3.active,.swatch.opacity4.active,.swatch.opacity5.active{border:1px solid #26FFFF;background-color:#26FFFF;color:#363A46}
.btn_drawings{background-image:url(../../images/src/component/drawing/btn_drawing.png);background-repeat:no-repeat;display:inline-block;background-repeat:no-repeat;background-size:990px 32px;width:45px;height:32px}
.btn_drawings-btn_hand{background-position:0 0}
.btn_drawings-btn_hand:hover,.btn_drawings-btn_hand:focus,.btn_drawings-btn_hand.active{background-position:-45px 0}
.btn_drawings-btn_drawingback{background-position:-90px 0}
.btn_drawings-btn_drawingback:hover,.btn_drawings-btn_drawingback:focus,.btn_drawings-btn_drawingback.active{background-position:-135px 0}
.btn_drawings-btn_bg{background-position:-180px 0}
.btn_drawings-btn_bg:hover,.btn_drawings-btn_bg:focus,.btn_drawings-btn_bg.active{background-position:-225px 0}
.btn_drawings-btn_drawingclose{background-position:-270px 0}
.btn_drawings-btn_drawingclose:hover,.btn_drawings-btn_drawingclose:focus,.btn_drawings-btn_drawingclose.active{background-position:-315px 0}
.btn_drawings-btn_eraser{background-position:-360px 0}
.btn_drawings-btn_eraser:hover,.btn_drawings-btn_eraser:focus,.btn_drawings-btn_eraser.active{background-position:-405px 0}
.btn_drawings-btn_line{background-position:-450px 0}
.btn_drawings-btn_line:hover,.btn_drawings-btn_line:focus,.btn_drawings-btn_line.active{background-position:-495px 0}
.btn_drawings-btn_next{background-position:-540px 0}
.btn_drawings-btn_next:hover,.btn_drawings-btn_next:focus,.btn_drawings-btn_next.active{background-position:-585px 0}
.btn_drawings-btn_pencil{background-position:-630px 0}
.btn_drawings-btn_pencil.hover,.btn_drawings-btn_pencil:focus,.btn_drawings-btn_pencil.active{background-position:-675px 0}
.btn_drawings-btn_drawingplay{background-position:-720px 0}
.btn_drawings-btn_drawingplay:hover,.btn_drawings-btn_drawingplay:focus,.btn_drawings-btn_drawingplay.active{background-position:-765px 0}
.btn_drawings-btn_share{background-position:-810px 0}
.btn_drawings-btn_share:hover,.btn_drawings-btn_share:focus,.btn_drawings-btn_share.active{background-position:-855px 0}
.btn_drawings-btn_text{background-position:-900px 0}
.btn_drawings-btn_text:hover,.btn_drawings-btn_text:focus,.btn_drawings-btn_text.active{background-position:-945px 0}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.btn_drawings{background-image:url(../../images/src/component/drawing/btn_drawing@2x.png)}
}
/* Location:base/css/src/record.css */
.btn_gotorecord,.btn_gotorecord.active,.btn_gototext,.btn_gototext.active{background-image:url(../../images/src/record/icon49.png);background-repeat:no-repeat;background-size:294px 49px;width:49px;height:49px;display:inline-block;cursor:pointer}
.btn_gotorecord{background-position:0 0}
.btn_gotorecord.hover{background-position:-98px 0}
.btn_gotorecord.active{background-position:-49px 0}
.btn_gototext{background-position:-147px 0}
.btn_gototext.hover{background-position:-245px 0}
.btn_gototext.active{background-position:-196px 0}
.btn_record_record,.btn_record_record_disable,.btn_record_stop,.btn_record_play,.btn_record_play_disable,.btn_record_playstop{background-image:url(../../images/src/record/icon128.png);background-repeat:no-repeat;background-size:1280px 128px;width:128px;height:128px;display:inline-block;cursor:pointer}
.btn_record_record{background-position:0 0}
.btn_record_record_disable{background-position:-128px 0}
.btn_record_record.hover{background-position:-256px 0}
.btn_record_play{background-position:-384px 0}
.btn_record_play_disable{background-position:-512px 0}
.btn_record_play.hover{background-position:-640px 0}
.btn_record_playstop{background-position:-768px 0}
.btn_record_playstop.hover{background-position:-896px 0}
.btn_record_stop{background-position:-1024px 0}
.btn_record_stop.hover{background-position:-1152px 0}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.btn_gotorecord,.btn_gotorecord.active,.btn_gototext,.btn_gototext.active{background-image:url(../../images/src/record/icon49@2x.png)}
.btn_record_record,.btn_record_record_disable,.btn_record_stop,.btn_record_play,.btn_record_play_disable,.btn_record_playstop{background-image:url(../../images/src/record/icon128@2x.png)}
}
/* Location:base/css/src/player.css */
.audioPlayer{position:relative;background-color:#000;width:100%;height:80px}
.audioPlayer .btnplay{width:28px;height:28px;margin:30px 0 0 10px;display:inline-block;background:url(../../images/src/player.jpg) 0 -0 no-repeat;float:left}
.audioPlayer .btnpause{width:28px;height:28px;margin:30px 0 0 10px;display:inline-block;background:url(../../images/src/player.jpg) 0 -28px no-repeat;float:left}
.audioPlayer .btnstop{width:28px;height:28px;margin:30px 0 0 10px;display:inline-block;background:url(../../images/src/player.jpg) 0 -56px no-repeat;float:left}
.audioPlayer .slide{width:100px;height:28px;background:#888;float:left;margin:30px 0 0 20px}
.audioPlayer .slideItem{width:0px;height:28px;background:#fff;float:left}
.audioPlayer .time{color:#fff;float:right;font-size:16px;margin:30px 10px 0 0}
.audioPlayer .loading{position:absolute;left:120px;top:33px;font-size:16px;color:#fff;display:none}
/* Location:base/css/src/loading.css */
.loadingIndicator,.loadingIndicatorS2{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2000;background-color:rgba(0,0,0,0.4)}
.loadingIndicatorS2{background-color:rgba(0,0,0,0)}
.loadingIndicator>div,.loadingIndicatorS2>div{text-align:center;width:100%;height:100%}
.loadingIndicator .loadingIndIcon{background-image:url(../../images/src/loading/loading.png);background-repeat:no-repeat;width:388px;height:173px;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
body.NSPM3E .loadingIndicator .loadingIndIcon{background-image:url(../../images/src/custom/NSPM3E/loading/loading.png)}
.loadingIndicatorS2 .loadingIndIcon{width:150px;height:150px;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.loadingIndicator .loadingIndIcon .loadingText,.loadingIndicatorS2 .loadingIndIcon .loadingText{position:absolute;top:70px;right:50px;width:100px;text-align:center}
.loadingIndicator .loadingIndIcon .loadingAn,.loadingIndicatorS2 .loadingIndIcon .loadingAn{position:absolute;width:100px;height:100px;top:40px;right:50px}
.spinner-container1 > div,.spinner-container2 > div,.spinner-container3 > div{width:20px;height:20px;background-color:#FFC000;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.spinner-container{position:absolute;width:100%;height:100%}
.spinner-container2{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.spinner-container3{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}
.spinner-circle1{top:0;left:0}
.spinner-circle2{top:0;right:0}
.spinner-circle3{right:0;bottom:0}
.spinner-circle4{left:0;bottom:0}
.spinner-container2 .spinner-circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner-container3 .spinner-circle1{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}
.spinner-container1 .spinner-circle2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}
.spinner-container2 .spinner-circle2{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}
.spinner-container3 .spinner-circle2{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}
.spinner-container1 .spinner-circle3{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}
.spinner-container2 .spinner-circle3{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}
.spinner-container3 .spinner-circle3{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}
.spinner-container1 .spinner-circle4{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}
.spinner-container2 .spinner-circle4{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}
.spinner-container3 .spinner-circle4{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}
@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0.0)}
40%{-webkit-transform:scale(1.0)}
}
@keyframes bouncedelay{0%,80%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}
40%{transform:scale(1.0);-webkit-transform:scale(1.0)}
}
/* Location:base/css/src/pearsonbar.css */
.pearsonBarMargin{margin-top:44px}
.pearsonBar{background-color:#003058;width:100%;height:44px;min-width:1024px;top:0;left:0;position:fixed;z-index:900;text-align:center}
.pearsonBar .logout{color:#fff;font-size:14px;margin-right:20px;line-height:44px;text-decoration:underline;cursor:pointer;float:right}
.pearsonBar .logout.hover{text-decoration:none}
.pearsonBar .userinfo{float:right;color:#fff;font-size:14px;margin-right:20px;line-height:44px}
.pearsonBar .userinfo.mless{margin-right:10px}
.offlineStatus{font-size:14px;color:#fff;margin-left:150px;margin-top:10px}
.offlineQueue{font-size:14px;color:#fff;margin-left:20px;margin-top:10px}
.pearsonBarMain{background-image:url(../../images/src/header/pearson_left.png),url(../../images/src/header/pearson_right.png);background-repeat:no-repeat,no-repeat;background-position:left top,right top;width:100%;height:44px}
/* Location:base/css/src/spinner.css */
@-moz-keyframes spinner-loader{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}
100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes spinner-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner-loader{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.spinner-loader:not(:required){-moz-animation:spinner-loader 1500ms infinite linear;-webkit-animation:spinner-loader 1500ms infinite linear;animation:spinner-loader 1500ms infinite linear;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;-moz-box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;-webkit-box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}
