html, body {cursor: url("images/arrow.cur"), progress;}
input:hover, a:hover, textarea:hover, label, select, .button, .CodeMirror {cursor : url("images/hover.cur"), progress;}
body {background: #111;font: 13px Tahoma;color: #222;max-width: 700px;margin: 0px auto;}
a {color: #333;text-decoration: none;}
.nicEdit-main a {color: blue;}
a:hover {color: #E74946;}
h1, h2, h3, h4, h5, h6 {font-size: small;}
img, iframe, textarea {max-width:98%;}
img {height:auto;}
textarea {min-width: 98%;}

input:required:valid {background: url(images/done.png) no-repeat right;border-color:#00AA00;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="submit"], input[type="button"], .button {background: #8B9C38;padding: 5px 10px;color: #fff;border: 0px;margin: 2px;border-radius: 4px;}
input[type="submit"]:hover, input[type="button"]:hover, .button:hover {background: #808F33;color: #fff;}
input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, select:focus, textarea:focus {border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="url"], select, textarea {max-width: 98%;width: 98%;padding: 5px;margin: 4px 1px 4px 1px;line-height: 1.4;color: #000;background-color: #FFF;border: 1px solid #CCC;border-radius: 4px;}
input[type="number"] {-moz-appearance:textfield;}
input[type="checkbox"] {vertical-align: middle;}
input[type="file"] {border:1px solid #000;width:98%;}

#loading {position: fixed;right: 0px;top: 0px;display: block;padding: 10px 20px;background: #fff;border-bottom-left-radius: 4px;opacity:1;}
.header {padding: 6px 0px;position: relative;text-align:center;}
.mainhome {padding: 3px 3px 3px 3px;}
.navbar {background: #E74946;}
.navbar span.item {display: inline-block;text-transform: uppercase;font-size: 14px;color: #fff;padding: 6px;}
.navbar .selected {background: #C83C39;}
.navbar span.item:hover {background: #C83C39;}
.navbar span.item {padding: 8px 8px;}
.head_menu {padding: 4px 6px;background: #fff;text-align:center;}
.head_menu a {padding: 4px 6px;background: #2d2d2d;border-radius: 5px;color: #fff;margin: 2px 0px;display: inline-block;}
.head_menu a:hover {background: #C83C39;}
.phdr {background: #444;padding: 7px;color: #fff;text-transform: uppercase;font-size: 14px;margin-top: 10px;}
.phdr a {color: #fff;}
.border_red {border-left: 5px solid #E74946;}
.border_blue {border-left: 5px solid #3598DC;}
.border_orange {border-left: 5px solid #F39C11;}
.border_green {border-left: 5px solid #27AE61;}
.page, .menu {background: #FFF;border-left: 1px solid #E2E2E2;border-right: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;padding: 5px 5px 5px 10px;}
span.pagenav, a.pagenav, .currentpage {padding: 4px 8px;background: #444;color: #fff;margin: 2px 0px;display: inline-block;border-radius: 4px;}
span.pagenav:hover, a.pagenav:hover {background: #E74946;}
.photo {width: 52px;float: left;margin: 0 8px 0 0;height: 52px;}
.currentpage {background: #E74946;}
.footer{background: #444;color: #BBB;margin-top: 10px;padding: 10px;vertical-align: top;}
.footer a{color:#fff;}
.footer a:hover {color: #E74946;}
.footer_title {padding-bottom: 4px;text-transform: uppercase;border-bottom: 1px solid #E74946;font-size: 14px;margin-bottom: 6px;color: #EEE;}
.fix {display: inline;margin: 0;padding: 0;font-weight: normal;}
.green {color: green;}.purple {color: purple;}.xanh {color: blue;}.red {color:red;}.blue {color: blue;}
.inline {display: inline;}.bold {font-weight: bold;}.gachchan {text-decoration:underline;}.italic {font-style:italic;}
.rmenu {padding:5px;margin:3px 0;background-color: #F2DEDE;border-color: #EED3D7;color: #B94A48;}
.left {float: left;}.right {float: right;}.clr {clear: both;}.center {text-align:center;}
.clearer {clear:both;line-height:0 !important;font-size:0 !important;height:0 !important}

/*** CSS Edit Code ***/
.CodeMirror{font-family:monospace;margin: 4px 1px 4px 1px;color: #000;background-color: #FFF;border: 1px solid #CCC;border-radius: 4px;}
.CodeMirror-scroll{overflow:auto}
.CodeMirror-lines{padding:4px 0}
.CodeMirror pre{padding:0 4px}
.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}
.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}
.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999}
.CodeMirror div.CodeMirror-cursor{border-left:1px solid #000;z-index:3}
.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}
.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor{width:auto;border:0;background:#7e7;z-index:1}
.cm-tab{display:inline-block}
.cm-s-default .cm-keyword{color:#708}
.cm-s-default .cm-atom{color:#219}
.cm-s-default .cm-number{color:#164}
.cm-s-default .cm-def{color:#00f}
.cm-s-default .cm-variable{color:#000}
.cm-s-default .cm-variable-2{color:#05a}
.cm-s-default .cm-variable-3{color:#085}
.cm-s-default .cm-property{color:#000}
.cm-s-default .cm-operator{color:#000}
.cm-s-default .cm-comment{color:#a50}
.cm-s-default .cm-string{color:#a11}
.cm-s-default .cm-string-2{color:#f50}
.cm-s-default .cm-meta{color:#555}
.cm-s-default .cm-error{color:red}
.cm-s-default .cm-qualifier{color:#555}
.cm-s-default .cm-builtin{color:#30a}
.cm-s-default .cm-bracket{color:#997}
.cm-s-default .cm-tag{color:#170}
.cm-s-default .cm-attribute{color:#00c}
.cm-s-default .cm-header{color:blue}
.cm-s-default .cm-quote{color:#090}
.cm-s-default .cm-hr{color:#999}
.cm-s-default .cm-link{color:#00c}
.cm-negative{color:#d44}
.cm-positive{color:#292}
.cm-header,.cm-strong{font-weight:bold}
.cm-em{font-style:italic}
.cm-link{text-decoration:underline}
.cm-invalidchar{color:red}
div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}
div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}
.CodeMirror{position:relative;overflow:hidden;}
.CodeMirror-scroll{margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;padding-right:30px;height:100%;outline:none;position:relative}
.CodeMirror-sizer{position:relative}
.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}
.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll;}
.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}
.CodeMirror-scrollbar-filler{right:0;bottom:0}
.CodeMirror-gutter-filler{left:0;bottom:0}
.CodeMirror-gutters{position:absolute;left:0;top:0;padding-bottom:30px;z-index:3}
.CodeMirror-gutter{white-space:normal;height:100%;padding-bottom:30px;margin-bottom:-32px;display:inline-block;*zoom:1;*display:inline}
.CodeMirror-gutter-elt{position:absolute;z-index:4}
.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible}
.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}
.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}
.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}
.CodeMirror-widget{display:inline-block}
.CodeMirror-wrap .CodeMirror-scroll{overflow-x:hidden}
.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}
.CodeMirror-measure pre{position:static}
.CodeMirror div.CodeMirror-cursor{position:absolute;visibility:hidden;border-right:none;width:0}
.CodeMirror-focused div.CodeMirror-cursor{visibility:visible}
.CodeMirror-selected{background:#d9d9d9}
.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}
.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}
.CodeMirror span{*vertical-align:text-bottom}
@media print{.CodeMirror div.CodeMirror-cursor{visibility:hidden}}