body{}body .container{background:#fff;}
body .form-horizontal .control-group{margin-bottom:7px;}
header{border-bottom:1px dotted #CCC;margin-bottom:30px;}
header h1{width:500px;display:block;padding-left:30px;padding-bottom:20px;letter-spacing:-2px;}
header .action-bar{text-align:right;padding-top:10px;padding-right:30px;width:250px;float:right;}
#lesson .content,#course .content{padding:10px 30px;}
.table-lesson tr td button{display:none;}
.table-lesson tr td:first-child,.table-lesson tr td:nth-child(2){padding:13px 10px;}
.table-lesson tr:hover td{background:#f5f5f5;-webkit-transition:background;-webkit-transition-duration:0.4s;-moz-transition:background;-moz-transition-duration:0.4s;-o-transition:background;-o-transition-duration:0.4s;transition:background;transition-duration:0.4s;}
.table-lesson tr:hover td button{display:inline-block;}
.nt-formwiget-container{position:relative;cursor:move;overflow:hidden;zoom:1;}.nt-formwiget-container:hover .nt-formwiget-topright-actions{display:block;}
.nt-formwiget-container .nt-formwiget-topright-actions{display:none;font-size:12px;position:absolute;right:23px;top:.6em;z-index:4;}
.nt-formwiget-container .nt-formwiget-div{background-color:#fbfbfb;padding:.5em 2em 1.5em;position:relative;zoom:1;z-index:1;}.nt-formwiget-container .nt-formwiget-div .nt-formwidget-draghandle{background-image:url("../img/draganddrop.png");background-repeat:none;margin-bottom:6px;margin-left:auto;margin-right:auto;margin-top:2px;height:8px;width:18px;}
.nt-formwiget-container .nt-formwiget-div .nt-header{width:120px;}.nt-formwiget-container .nt-formwiget-div .nt-header label{font-weight:normal;font:normal 13px arial,sans-serif !important;color:#777;}
.nt-formwiget-container .nt-formwiget-div th{text-align:left;}
.nt-formwiget-container .nt-formwiget-div .nt-formwidget-fieldpreview{display:inline-block;margin:0 0 20px 0;}.nt-formwiget-container .nt-formwiget-div .nt-formwidget-fieldpreview .nt-magiclist-ul{display:inline-block;list-style-type:none;list-style-image:none;list-style-position:outside;margin:.5em 0 0 0;padding:0;zoom:1;}.nt-formwiget-container .nt-formwiget-div .nt-formwidget-fieldpreview .nt-magiclist-ul input{margin-bottom:5px;}
.nt-formwiget-container .nt-formwiget-div .nt-formwidget-fieldpreview .nt-magiclist-ul .magic-list-item{line-height:10px;padding-left:120px;}.nt-formwiget-container .nt-formwiget-div .nt-formwidget-fieldpreview .nt-magiclist-ul .magic-list-item .optionfield,.nt-formwiget-container .nt-formwiget-div .nt-formwidget-fieldpreview .nt-magiclist-ul .magic-list-item .icon-remove{margin-top:-2px;}
.nt-formwiget-container .nt-formwiget-div .nt-formwidget-fieldpreview .nt-magiclist-ul .magic-list-item .icon-remove{zoom:1;filter:alpha(opacity=30);opacity:0.3;}
.nt-formwiget-container .nt-formwiget-div .nt-formwidget-fieldpreview .nt-magiclist-ul .magic-list-item .nt-addinput{cursor:pointer;opacity:.5;}
.nt-formwiget-container .nt-form-entry{background-color:white;padding:1.5em 2em;position:relative;margin:0;zoom:1;z-index:0;}.nt-formwiget-container .nt-form-entry .nt-q-h2{background-color:#eee;padding:10px;display:block;font-size:16px;line-height:16px;}
.nt-formwiget-container .nt-form-entry .nt-q-h3{display:block;font-size:14px;line-height:14px;}
.nt-formwiget-container .nt-form-entry .nt-q-title{display:block;font-weight:bold;}
.nt-formwiget-container .nt-form-entry .nt-q-help{display:block;color:#666;margin:.1em 0 .4em 0;}
.nt-formwiget-container .nt-form-entry .nt-choices{list-style:none;margin:.8em 0 0 0;padding:0;}.nt-formwiget-container .nt-form-entry .nt-choices .nt-choice-item{margin-bottom:.5em;line-height:1.3em;clear:both;}.nt-formwiget-container .nt-form-entry .nt-choices .nt-choice-item input{float:left;vertical-align:middle;margin-left:0;margin-top:0;}
.nt-formwiget-container .nt-form-entry .nt-choices .nt-choice-item label{padding:0 0 7px 5px;margin:0;vertical-align:middle;display:block;float:left;font-size:14px;margin-top:-4px;position:relative;}
.nt-formwiget-container .nt-form-entry:hover{background:#f5f5f5;-webkit-transition:background;-webkit-transition-duration:0.4s;-moz-transition:background;-moz-transition-duration:0.4s;-o-transition:background;-o-transition-duration:0.4s;transition:background;transition-duration:0.4s;}
.nt-formwiget-container-editor{-webkit-box-shadow:1px 0 10px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 0 10px 1px rgba(0, 0, 0, 0.3);-o-box-shadow:1px 0 10px 1px rgba(0, 0, 0, 0.3);box-shadow:1px 0 10px 1px rgba(0, 0, 0, 0.3);z-index:2;}.nt-formwiget-container-editor .nt-formwiget-topright-actions{display:block;}
.nt-widget-nodrag{cursor:default;}
.nt-form-buttons{padding:13px 0 13px 25px;}
.nt-formwidget-highlight{background:#f9f8f8;}
.nt-formwidget-moving{-webkit-box-shadow:1px 0 10px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 0 10px 1px rgba(0, 0, 0, 0.3);-o-box-shadow:1px 0 10px 1px rgba(0, 0, 0, 0.3);box-shadow:1px 0 10px 1px rgba(0, 0, 0, 0.3);}
footer{border-top:1px dotted #CCC;font-size:11px;color:#666;text-align:center;padding-top:5px;margin-top:50px;line-height:15px;}
