.navbar{font-size:16px;font-weight:700;min-height:32px;margin-bottom:0}.navbar .container,.navbar .container-fluid{padding-right:0;padding-left:0}.navbar .nav>li{float:left;list-style:none;height:37px;line-height:2}.navbar .nav>li>a{text-decoration:none;padding:3px 5px 5px;height:35px;margin-top:2px}.navbar-fixed-top .nav>li>div,.navbar-fixed-top-xs .nav>li>div{padding:5px;height:35px;margin-top:15px;line-height:2px}div.navbar-collapse{padding-left:5px;padding-right:5px}div.navbarright{text-align:right}ul.nav{margin-bottom:-7px}.navbar-inverse .navbar-brand{font-size:16px;height:37px;padding:12px 5px 0}.navbar-toggle{height:37px;padding:0 5px 0 12px;margin:0;line-height:38px}.navbartoggleleft{float:left}.navbartoggleright{float:right}.navbar-inverse .navbar-collapse{border-width:0}.navbar .nav>li.navtitle{left:34px}.navbar .nav>li.navseparator{width:100%;height:1px;padding-bottom:0}.navbar .nav>li.navright{float:right}.navbar-nav{margin:0}.dropdown-menu{min-width:175px;border-radius:6px;margin-top:5px;line-height:1.25}.dropdown-menu>li>a{font-weight:700;text-decoration:none;padding:9px 5px 5px}.dropdown-menu .divider{height:1px;margin:0}.navbar-fixed-bottom .dropdown .dropdown-menu{margin-bottom:3px}.navbarfixedbottompaddingbottom{padding-bottom:40px}.btn.active,.btn:active{-webkit-box-shadow:none;box-shadow:none}.box,.message{-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;transition:opacity .25s linear}.box{text-align:left;z-index:1}.message{border-bottom:none;margin-bottom:3px}.messagebox{border-radius:0;padding-top:10px;padding-bottom:10px;max-height:80vh;overflow-y:auto}.messagetable{border:0;margin-left:auto;margin-right:auto}.messagepicture{max-width:200px;max-height:200px}.messageprogressbar{width:200px}.messagebuttoncell,.messagecell{text-align:left;padding-left:15px;padding-right:15px}.messagebuttoncell{text-align:right}.progress{margin-bottom:0}.popupcontainer{position:relative}.popup{position:absolute;visibility:hidden;opacity:0}.score .popup{white-space:nowrap}#AuthenticateFacebookLoginButton{background-color:#4060b0;border-color:#4060b0;text-align:left}#AuthenticateFacebookLoginButton:focus{background-color:#3050a0;border-color:#3050a0}#AuthenticateFacebookLoginButton:active{background-color:#204090;border-color:#204090}#AuthenticateFacebookLoginButton:active:focus{background-color:#204090;border-color:#204090}#AuthenticateFacebookLoginButton:active:hover,#AuthenticateFacebookLoginButton:hover{background-color:#5070c0;border-color:#5070c0}#AuthenticateFacebookLoginButton:focus:hover{background-color:#5070c0;border-color:#5070c0}#AuthenticateFacebookLoginButton>img,#AuthenticateGoogleButton>img,#AuthenticateLineButton>img,#AuthenticateMicrosoftButton>img{height:24px;padding-right:6px}#AuthenticateGoogleButton,#AuthenticateMicrosoftButton{color:#606060;background-color:#fff;border-color:silver;text-align:left}#AuthenticateMicrosoftButton:focus{border-color:#b0b0b0}#AuthenticateMicrosoftButton:active{border-color:#a0a0a0}#AuthenticateMicrosoftButton:active:focus{border-color:#a0a0a0}#AuthenticateMicrosoftButton:active:hover,#AuthenticateMicrosoftButton:hover{border-color:#e0e0e0}#AuthenticateMicrosoftButton:focus:hover{border-color:#e0e0e0}#AuthenticateGoogleButton:focus{border-color:#b0b0b0}#AuthenticateGoogleButton:active{border-color:#a0a0a0}#AuthenticateGoogleButton:active:focus{border-color:#a0a0a0}#AuthenticateGoogleButton:active:hover,#AuthenticateGoogleButton:hover{border-color:#e0e0e0}#AuthenticateGoogleButton:focus:hover{border-color:#e0e0e0}#AuthenticateLineButton{background-color:#20c020;border-color:#20c020;text-align:left}#AuthenticateLineButton:focus{background-color:#18b018;border-color:#18b018}#AuthenticateLineButton:active{background-color:#10a010;border-color:#10a010}#AuthenticateLineButton:active:focus{background-color:#10a010;border-color:#10a010}#AuthenticateLineButton:active:hover,#AuthenticateLineButton:hover{background-color:#28d028;border-color:#28d028}#AuthenticateLineButton:focus:hover{background-color:#28d028;border-color:#28d028}
.waittable{border:0;margin-left:auto;margin-right:auto}.waitimagecell{text-align:right}.waitcell{color:#fff;font-size:larger;font-weight:700;text-align:left;padding-left:5px}
html{height:100%}body{color:#14293e;font-family:THBaiJamjuree,Tahoma;font-size:14px;line-height:1.75}body,div,h1,h2,h3,h4,img,li,p,table,ul{margin:0;padding:0;border:0}td{padding:1px 0}table.content{width:100%;max-width:767px;margin-left:auto;margin-right:auto}table.contentbackground{background-color:rgba(255,255,255,.75)}table.addschedulecontent,table.addschedulestudent,table.student{width:100%;max-width:767px;margin-left:auto;margin-right:auto}table.subcontent{margin-left:auto;margin-right:auto}td.content{padding:5px}td.menu{background-color:beige}td.caption{padding:1px 3px 1px 1px;text-align:right;width:125px}td.smallcaption{vertical-align:top;line-height:1.5;font-size:small;padding:5px 3px 1px 1px;text-align:right}td.numbercaption,td.requiredcaption{padding:1px 3px 1px 1px;text-align:right}td.numbercaption{vertical-align:top;line-height:1.5}td.requiredcaption{font-weight:700;width:125px}td.smallrequiredcaption{vertical-align:top;line-height:1.5;font-size:small;font-weight:700;padding:5px 3px 1px 1px;text-align:right}td.data{padding:1px 1px 1px 3px;margin-left:40px}td.requireddata,td.requiredsign{font-weight:700;color:red;padding:1px 1px 1px 3px}td.requireddata>input{font-weight:400}td.requiredsign{vertical-align:top;font-size:x-large;width:15px}td.captiondata{line-height:1.5;padding-top:5px}td.largedata{font-size:large;padding:1px 1px 1px 3px}td.datafont,td.font{font-family:Tahoma,Arial}td.datafont{font-weight:700;padding-top:3px}td.font{line-height:1.5}td.pagewidth{width:650px}td.datawidth{width:525px}td.videothumb{text-align:center}td.score{text-align:right;padding-right:5px}img.maxwidth100{max-width:100%;height:auto}.messagetitle{font-size:larger;font-weight:bolder;color:#d2691e}.messagecontenterror{color:#e74c3c}.messagespan{font-size:larger}.autocomplete_completionListElement{font-family:Tahoma;font-weight:400;visibility:hidden;margin:1px 0 0;background-color:beige;color:windowtext;border:buttonshadow;border-width:1px;border-style:solid;cursor:default;overflow:auto;max-height:145px;text-align:left;list-style-type:none}.autocomplete_highlightedListItem,.autocomplete_listItem{font-family:Tahoma;font-weight:400;background-color:highlight;color:highlighttext;padding:1px 3px}.autocomplete_listItem{background-color:beige;color:windowtext}@font-face{font-family:'THBaiJamjuree';src:url(/themes/fonts/thbaijamjuree/th_baijam-webfont.eot);src:url(/themes/fonts/thbaijamjuree/th_baijam-webfont.eot?#iefix) format('embedded-opentype'),url(/themes/fonts/thbaijamjuree/th_baijam-webfont.woff) format('woff'),url(/themes/fonts/thbaijamjuree/th_baijam-webfont.ttf) format('truetype');font-weight:400;font-style:normal}a{color:#2980b9;text-decoration:underline}a:focus,a:focus:hover,a:hover{color:#196099;text-decoration:underline}a:focus:hover,a:hover{color:#0858b8}a:active,a:active:hover{color:#145079;text-decoration:underline}a.linkbutton,span.linkbutton{font-weight:700}a.linkbutton>img,li>a>img,span.linkbutton>img{margin-top:-5px}.container-fluid{padding:0}.row-fluid .colcaption{height:37px;text-align:right;padding-top:10px}.row-fluid .colbottomright{text-align:right;vertical-align:bottom}.col,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:1px}.colright{text-align:right}.btn,a.btn{color:#34495e}.btn{background-color:#bdc3c7;border-color:#bdc3c7;font-family:Tahoma;font-size:16px;padding:7px}a.btn{padding-bottom:6px;vertical-align:top}.btn:focus{color:#34495e;background-color:#adb3b7;border-color:#adb3b7}.btn:focus:hover,.btn:hover{color:#34495e;background-color:#cdd3d7;border-color:#cdd3d7}.btn:active,.btn:active:hover{background-color:#9da3a7;border-color:#9da3a7}select.btn{padding-right:25px}.btn-primary{color:#fff;background-color:#0858b8;border-color:#0858b8}a.btn-primary{color:#fff}.btn-primary:focus{color:#fff;background-color:#004898;border-color:#004898}.btn-primary:active{background-color:#003878;border-color:#003878}.btn-primary:active:focus{background-color:#003878;border-color:#003878}.btn-primary:active:hover,.btn-primary:hover{color:#fff;background-color:#2888e8;border-color:#2888e8}.btn-primary:focus:hover{color:#fff;background-color:#2888e8;border-color:#2888e8}.btnselect{color:#34495e;background-color:#fff;height:35px;padding:5px 5px 5px 8px;border:2px solid #bdc3c7}.btnselect:focus{color:#34495e;border:2px solid #0858b8}.btnselect:focus,.btnselect:focus:hover,.btnselect:hover{background-color:#fff}.btnfile,.btnselect:active,.btnselect:active:hover{background-color:#fff}.btnfile{color:#34495e;height:35px;padding:0;border:2px solid #bdc3c7}.btnfile:focus{color:#34495e;border:2px solid #0858b8}.btnfile:focus,.btnfile:focus:hover,.btnfile:hover{background-color:#fff}.alternate tr.solutionplay.alternate,.btnfile:active,.btnfile:active:hover{background-color:#fff}.btnfile input[type=file]{padding:5px;opacity:0}.btnglyphicon{padding:3px 5px}.btnglyphicon>span{position:relative;top:2px}.btncancel{background-color:#c0392b}.btncancel:focus{background-color:#b02924}.btncancel:focus:hover,.btncancel:hover{background-color:#d0594b}.btncancel:active,.btncancel:active:hover{background-color:#a01914}.btncancel>span,.navbar .nav>li>a,.navbar .nav>li>div>span,select.btn-primary+span.glyphicon{color:#fff}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:2px solid #bdc3c7;color:#34495e;font-family:Tahoma;font-size:16px;padding:3px 3px 3px 9px;height:35px;-webkit-appearance:none;-moz-appearance:none;-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:border .25s linear,color .25s linear;-moz-transition:border .25s linear,color .25s linear;-o-transition:border .25s linear,color .25s linear;transition:border .25s linear,color .25s linear;-webkit-backface-visibility:hidden}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#0858b8;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0}select{border:2px solid #bdc3c7;color:#34495e;font-family:Tahoma;font-size:16px;padding:3px 20px 3px 9px;height:35px;-webkit-appearance:none;-moz-appearance:none;-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:border .25s linear,color .25s linear;-moz-transition:border .25s linear,color .25s linear;-o-transition:border .25s linear,color .25s linear;transition:border .25s linear,color .25s linear;-webkit-backface-visibility:hidden}select::-ms-expand{display:none}select.form-control{display:inline;font-family:Tahoma;font-size:16px;padding:3px 20px 3px 9px;height:35px}select.form-control:focus{border-color:#0858b8}btn.select{text-align:left}select+span.glyphicon{color:#34495e;position:relative;top:3px;left:-20px;margin-right:-14px;pointer-events:none}select.enrollment{width:100%;max-width:450px;text-align:left}.select2-search input[type=text][readonly],[readonly].form-control{color:#34495e}.datepicker-dropdown{color:#000;background-color:#fff;border:1px solid #ccc;border-bottom:2px solid #999}.close{font-size:inherit;color:#fff;text-shadow:none;opacity:1}.close:focus{color:#fff;opacity:1}.close:focus:hover,.close:hover{color:#fed8a7;opacity:1}.close:active,.close:active:hover{color:#deb887;opacity:1}@media (max-width:479px){body{padding-left:5px;padding-right:5px}body.menu{padding-top:40px}img.logo{width:200px;max-width:initial;height:auto}td.content{padding:0}td.calendar{line-height:1.25}td.calendar>a{font-size:12px}.navbar-fixed-top-xs{border-width:0;top:0}.navbar-fixed-bottom-xs,.navbar-fixed-top-xs{z-index:1030;border-radius:0;position:fixed;right:0;left:0}}@media (min-width:480px) and (max-width:767px){img.logo{width:43%;max-width:initial;height:auto}}.navbar{border-bottom:2px solid #800}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:#e81818}.nav .open>a,.navbar .nav>li.navselected>a,.selected table.solutionplaydurationrow,.selected tr.solutionplay.alternate{background-color:#e81818}.navbar .nav>li.navseparator{background-color:#800}.navbar-inverse{background-color:#c80808}.navbar-inverse.messagebox{background-color:#f8f8f8;border-bottom:2px solid #404040}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#2888e8}.navbar-inverse .navbar-toggle:after,.navbar-inverse .navbar-toggle:focus:before{color:#fff}.navbar-inverse .navbar-toggle:hover:before{color:#2888e8}.dropdown-menu{background-color:#c80808;border:1px solid #e81818;border-bottom:2px solid #800;line-height:1.25}.dropdown-menu>li>a{color:#fff}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;background-color:#e81818}.dropdown-menu .divider,.navbar-inverse .navbar-nav .dropdown-menu .divider{background-color:#800}.box,.message{color:#fff;-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;transition:opacity .25s linear}.box{text-align:left;z-index:1}.message{border-bottom:none;margin-bottom:3px}.messageinformation{background-color:#ff8c00}.messageerror{background-color:#ff4500}td.schedulecolumnheader{padding:3px;border-left:gray thin solid}td.schedule:nth-last-child(2),td.schedulecolumnfooter:nth-last-child(1),td.schedulecolumnheader:nth-last-child(2){border-right:gray thin solid}td.schedulecolumnfooter{border-left:gray thin solid;border-top:gray thin solid}td.schedulerowheader{padding-left:5px;padding-right:5px}td.schedule{background-color:#fff;vertical-align:top;border-left:gray thin solid;border-top:gray thin solid}td.schedule.today{background-color:#b0c4de}td.schedule,td.schedulerowfooter{padding-left:5px;padding-right:5px}table.calendartable{width:700px}td.calendarcolumnheader{font-size:medium;font-weight:700;text-align:center;width:100px;border:thin #000;padding-top:5px}td.calendarcolumnheader:first-child{border-top-left-radius:6px;border-bottom:thin solid silver}td.calendarcolumnheader:nth-child(n+2){border-left:thin solid silver;border-bottom:thin solid silver}td.calendarcolumnheader:last-child{border-top-right-radius:6px}td.calendar{text-align:right;vertical-align:top;height:75px;padding:4px 5px 2px;border-bottom:thin solid silver}td.calendar:nth-child(n+2){border-left:thin solid silver}td.calendar a{background:#0858b8;padding:0 6px;color:#fff;text-decoration:none;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em}td.calendar a:focus,td.calendar a:hover{background:#2888e8}td.calendarblank{border-bottom:#a9a9a9 thin solid}td.calendarcolumnfooter:first-child{border-bottom-left-radius:6px}td.calendarcolumnfooter:last-child{border-bottom-right-radius:6px}div.bordertop,table.bordertop,td.bordertop,tr.bordertop{border-top:#1e90ff thin solid}div.contentbordertop,table.contentbordertop,td.contentbordertop,tr.contentbordertop{border-top:#e0e0e0 thin solid}div.borderbottom,table.borderbottom,td.borderbottom,tr.borderbottom{border-bottom:#1e90ff thin solid}div.contentborderbottom,table.contentborderbottom,td.contentborderbottom,tr.contentborderbottom{border-bottom:#e0e0e0 thin solid}div.contentborder,table.contentborder,td.contentborder,tr.contentborder{border:#e0e0e0 thin solid}div.contentshadow,table.contentshadow,td.contentshadow,tr.contentshadow{border-right:#e0e0e0 thin solid;border-bottom:#e0e0e0 thin solid}div.odplaycountrow,td.odplaycountrow{background-color:beige;padding:5px}span.timer,td.odplaycount,td.solutionplayduration{font-size:larger;font-weight:700;text-align:right;padding:5px;border-radius:6px}span.timer{text-align:center}table.solutionplaydurationrow{font-size:smaller;background-color:beige}tr.solution.alternate{background-color:#add8e6}tr.solution.selected{color:#fff;background-color:#c80808}.selected img.solution{cursor:default}.selected a.solution{font-weight:bolder;text-decoration:none;color:#fff;cursor:default}tr.solutionplay{background-color:inherit}tr.solutionplay.alternate{background-color:#add8e6}table{border-spacing:0}td.caption,td.requiredcaption{vertical-align:top;line-height:1.5;padding-top:5px}td.data,td.largedata,td.requireddata{vertical-align:top}a.btn{text-decoration:none}.btn:focus:hover,.btn:hover{text-decoration:none}.btn:active,.btn:active:hover{text-decoration:none}a.btn-link{color:#2980b9;background-color:transparent;border-color:transparent;text-decoration:underline}a.btn-link:focus,a.btn-link:focus:hover,a.btn-link:hover{color:#196099;background-color:transparent;border-color:transparent}a.btn-link:focus:hover,a.btn-link:hover{color:#0858b8;text-decoration:underline}a.btn-link:active,a.btn-link:active:hover{color:#145079;background-color:transparent;border-color:transparent;text-decoration:underline}a.btn-link>img{margin-top:-3px}.navbar-inverse a.btn-link{color:#d0d0d0}.navbar-inverse a.btn-link:focus:hover{color:#e0e0e0}.navbar-inverse a.btn-link:active,.navbar-inverse a.btn-link:active:hover{color:#b0b0b0}label{line-height:1.75}.form-group{margin-bottom:0}.has-success .form-control,.has-success .select2-search input[type=text],.has-success .twitter-typeahead input[type=text]{color:#168065;border-color:#16a085;box-shadow:none}.has-error .form-control,.has-error .select2-search input[type=text],.has-error .twitter-typeahead input[type=text]{color:#a72c1c;background-color:#fdd!important;border-color:#a72c1c;box-shadow:none}.has-error .form-control:focus,.has-error .select2-search input[type=text],.has-error .twitter-typeahead input[type=text]{border-color:#e74c3c}.help-block{font-weight:700;height:0;overflow:hidden;display:block!important;color:#e74c3c;margin-top:0}.form-control{margin-bottom:5px;line-height:normal}.messagecontrol,.modalcontentcontrol,.waitcontrol{background-image:url(/images/waitbackground.png);color:maroon;-webkit-transition:visibility .1s,opacity .1s linear;-moz-transition:visibility .1s,opacity .1s linear;-o-transition:visibility .1s,opacity .1s linear;transition:visibility .1s,opacity .1s linear}.messagecontrol,.modalcontentcontrol{color:#34495e}.modalcontentcontrol{color:#fff}.modalcontentbox{color:#14293e;background-color:#fff;max-width:767px}.modalcontenttitle{font-size:larger;font-weight:bolder;color:#d2691e}.modalcontentpublishdate{font-size:smaller;color:gray}.progress{margin-bottom:0}.progress-bar{background-color:#0858b8}form.fileupload{-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s}form.draggingover{background-color:gray}.tt-hint,.tt-query,.typeahead{width:396px;height:30px;padding:8px 12px;font-size:24px;line-height:30px;border:2px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;outline:0}.typeahead{background-color:#fff}.typeahead:focus{border:2px solid #0097cf}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-menu{background-color:#fff;font-family:Tahoma;font-size:16px;line-height:1.5;padding-top:3px;padding-bottom:3px;margin-top:-3px;border-radius:6px;border:2px solid #0858b8}.tt-suggestion{padding-left:9px;padding-right:9px}.tt-suggestion:hover{cursor:pointer}.tt-suggestion:hover,.twitter-typeahead .tt-suggestion.tt-cursor{color:#fff;background-color:#0858b8}.tt-suggestion p{margin:0}