diff --git a/.htaccess b/.htaccess deleted file mode 100644 index 45552cb..0000000 --- a/.htaccess +++ /dev/null @@ -1 +0,0 @@ -Options -Indexes \ No newline at end of file diff --git a/admin.php b/admin.php index 15c5adc..da37ff3 100644 --- a/admin.php +++ b/admin.php @@ -1,3 +1,218 @@ + + -?> \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+
+

XSS接收面板

+
+
+
+ +
+
+
+

我的js

+
+
+
+
+
+
+

js模板

+
+
+
+
+ +
+
+

关于

+
+
+
+
+
+
+
+ + +
+ +
+ + +
+
+ 查找记录
+
+
+ 关键字:
+
+ +
+
+ 列名:
+
+ +
+
+ + +
+
+
+ +
+
+ + 确认
+
+
+ 您确认执行删除操作么? +
+
+
+ + +
+
+
+
+
+
+ + 确认
+
+
+ 您确认清空所有记录么? +
+
+
+ + +
+
+
+
+ +
+
+ + 失败
+
+
+ 操作失败! +
+
+
+ +
+
+
+
+
+ + + + + + + + diff --git a/aes.php b/aes.php index 8cc80b1..90dfa39 100644 --- a/aes.php +++ b/aes.php @@ -1,4 +1,8 @@ 0) - { - $get_keys=array(); - foreach($info['get_data'] as $k => $v) { - $get_keys[]=$k; - } - $data_type['GET']=$get_keys; - } - - - if(count($info['post_data'])>0) - { - $post_keys=array(); - foreach($info['post_data'] as $k => $v) { - $post_keys[]=$k; - } - $data_type['POST']=$post_keys; - } - - - if(count($info['cookie_data'])>0) - { - $cookie_keys=array(); - foreach($info['cookie_data'] as $k => $v) { - $cookie_keys[]=$k; - } - $data_type['COOKIE']=$cookie_keys; - } - - $info['data_type']=json_encode($data_type); - - $list[]= $info; - - } - - return $list; -} -?> \ No newline at end of file diff --git a/auth.php b/auth.php index 15c5adc..6a7fe78 100644 --- a/auth.php +++ b/auth.php @@ -1,3 +1,10 @@ \ No newline at end of file diff --git a/config.php b/config.php index 24fc060..9d8e2e0 100644 --- a/config.php +++ b/config.php @@ -1,7 +1,12 @@ \ No newline at end of file diff --git a/data/index.html b/data/index.html deleted file mode 100644 index 59b3f4b..0000000 --- a/data/index.html +++ /dev/null @@ -1 +0,0 @@ -Boom has been planted! \ No newline at end of file diff --git a/diff/jqxgrid.js.diff b/diff/jqxgrid.js.diff new file mode 100644 index 0000000..b8cfc2e --- /dev/null +++ b/diff/jqxgrid.js.diff @@ -0,0 +1,49 @@ +diff --git a/jqxgrid.js b/jqxgrid.js +index 97dd39c..605cf30 100644 +--- a/jqxgrid.js ++++ b/jqxgrid.js +@@ -288,9 +288,9 @@ License: http://jqwidgets.com/license/ + return + } + if (h.autorowheight && !h.autoheight && !h.pageable) { +- throw new Error('jqxGrid: "autorowheight" requires setting the "autoheight" or "pageable" property to true!'); +- h.host.remove(); +- return ++ //throw new Error('jqxGrid: "autorowheight" requires setting the "autoheight" or "pageable" property to true!'); ++ //h.host.remove(); ++ //return + } + if (h.virtualmode && h.rendergridrows == null) { + throw new Error('jqxGrid: "virtualmode" requires setting the "rendergridrows"!'); +@@ -6038,6 +6042,13 @@ License: http://jqwidgets.com/license/ + }) + } + } ++ else{ ++ var o = n - e; ++ var g = this.vScrollInstance.max; ++ this.vScrollBar.jqxScrollBar({ ++ max: o ++ }); ++ } + } else { + this.vScrollBar.jqxScrollBar({ + value: 0, +@@ -6584,7 +6595,7 @@ License: http://jqwidgets.com/license/ + if (ad.group != undefined && this._rendergroup) { + this._rendergroup(P, k, ad, am, r, ab, J) + } +- if (this.autorowheight && (this.autoheight || this.pageable)) { ++ if (this.autorowheight) {// && (this.autoheight || this.pageable)) { + var O = this.rowsheight; + for (var V = d; V < aa; V++) { + if (this.editable && this.editcell && this.editcell.column == this.columns.records[V].datafield && this.editcell.row == this.getboundindex(ad)) { +@@ -6661,7 +6672,7 @@ License: http://jqwidgets.com/license/ + } + } + } +- if ((this.autoheight || this.pageable) && this.autorowheight) { ++ if (this.autorowheight) {//(this.autoheight || this.pageable) && + this._pagescache = new Array(); + var W = 0; + var g = 0; diff --git a/diff/jqxgrid.selection.js.diff b/diff/jqxgrid.selection.js.diff new file mode 100644 index 0000000..040ab78 --- /dev/null +++ b/diff/jqxgrid.selection.js.diff @@ -0,0 +1,30 @@ +diff --git a/jqxgrid.selection.js b/jqxgrid.selection.js +index 2fe844f..3cda160 100644 +--- a/jqxgrid.selection.js ++++ b/jqxgrid.selection.js +@@ -1398,16 +1398,17 @@ License: http://jqwidgets.com/license/ + if (A.altKey) { + return true + } ++ /* + if (A.ctrlKey || A.metaKey) { + if (this.clipboard) { + var b = String.fromCharCode(H).toLowerCase(); + if (this.clipboardbegin) { + var j = null; + if (b == "c") { + j = this.clipboardbegin("copy", this.copyselection()) + } else { + if (b == "x") { + j = this.clipboardbegin("cut", this.copyselection()) + } else { + if (b == "v") { + j = this.clipboardbegin("paste") +@@ -1488,6 +1489,7 @@ License: http://jqwidgets.com/license/ + } + } + } ++ */ + var n = Math.round(t._gettableheight()); + var y = Math.round(n / t.rowsheight); + var f = t.getdatainformation(); diff --git a/dio.php b/dio.php index b6ed108..f6edd43 100644 --- a/dio.php +++ b/dio.php @@ -1,6 +1,9 @@ \ No newline at end of file diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..b6659d8 --- /dev/null +++ b/functions.php @@ -0,0 +1,253 @@ + $value) { + if (substr($name, 0, 5) == 'HTTP_') { + $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value; + } + } + return $headers; + } +} + + +function isKeepSession($info){ + $keepsession=false; + foreach($info['cookie_data'] as $k => $v) { + if($k==="keepsession") + $keepsession=($v==="1"?true:false); + } + foreach($info['post_data'] as $k => $v) { + if($k==="keepsession") + $keepsession=($v==="1"?true:false); + } + foreach($info['get_data'] as $k => $v) { + if($k==="keepsession") + $keepsession=($v==="1"?true:false); + } + return $keepsession; +} + + + +function stripStr($str){ + if(get_magic_quotes_gpc()) + $str=stripslashes($str); + return addslashes(htmlspecialchars($str,ENT_QUOTES,'UTF-8')); +} + +function stripArr($arr){ + $new_arr=array(); + foreach($arr as $k => $v) { + $new_arr[stripStr($k)] = stripStr($v); + } + return $new_arr; +} + +function tryBase64Decode($arr) +{ + if(isset($arr)&&count($arr)>0) + { + $isChanged=0; + + $new_arr = array(); + foreach($arr as $k => $v) { + $decoded_v=""; + if(isBase64Formatted($v)) { + $decoded_v=base64_decode($v); + $isChanged=1; + } + $new_arr[$k]=$decoded_v; + } + + if($isChanged) + return $new_arr; + else + return false; + } + else + return false; +} + +function isBase64Formatted($str) +{ + if(preg_match('/^[A-Za-z0-9+\/=]+$/',$str)) + if ($str == base64_encode(base64_decode($str))) + if(preg_match('/^[A-Za-z0-9\x00-\x80~!@#$%&_+-=:";\'<>,\/"\[\]\\\^\.\|\?\*\+\(\)\{\}\s]+$/',base64_decode($str))) + return true; + return false; +} + +function encrypt($info,$encryptPass) +{ + return AESEncryptCtr($info,$encryptPass); +} + +function decrypt($info,$encryptPass) +{ + return AESDecryptCtr($info,$encryptPass); +} + +function convertip($ip, $ipdatafile) { + $ipaddr = '未知'; + if(preg_match("/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/", $ip)) { + $iparray = explode('.', $ip); + if($iparray[0] == 10 || $iparray[0] == 127 || ($iparray[0] == 192 && $iparray[1] == 168) || ($iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31))) { + $ipaddr = '局域网'; + } elseif($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) { + $ipaddr = '错误ip'; + } else { + if(@file_exists($ipdatafile)) { + if(!$fd = @fopen($ipdatafile, 'rb')) { + return 'ip库出错'; + } + + $ip = explode('.', $ip); + $ipNum = $ip[0] * 16777216 + $ip[1] * 65536 + $ip[2] * 256 + $ip[3]; + + if(!($DataBegin = fread($fd, 4)) || !($DataEnd = fread($fd, 4)) ) return; + @$ipbegin = implode('', unpack('L', $DataBegin)); + if($ipbegin < 0) $ipbegin += pow(2, 32); + @$ipend = implode('', unpack('L', $DataEnd)); + if($ipend < 0) $ipend += pow(2, 32); + $ipAllNum = ($ipend - $ipbegin) / 7 + 1; + + $BeginNum = $ip2num = $ip1num = 0; + $ipAddr1 = $ipAddr2 = ''; + $EndNum = $ipAllNum; + + while($ip1num > $ipNum || $ip2num < $ipNum) { + $Middle= intval(($EndNum + $BeginNum) / 2); + + fseek($fd, $ipbegin + 7 * $Middle); + $ipData1 = fread($fd, 4); + if(strlen($ipData1) < 4) { + fclose($fd); + return '系统错误'; + } + $ip1num = implode('', unpack('L', $ipData1)); + if($ip1num < 0) $ip1num += pow(2, 32); + + if($ip1num > $ipNum) { + $EndNum = $Middle; + continue; + } + + $DataSeek = fread($fd, 3); + if(strlen($DataSeek) < 3) { + fclose($fd); + return '系统错误'; + } + $DataSeek = implode('', unpack('L', $DataSeek.chr(0))); + fseek($fd, $DataSeek); + $ipData2 = fread($fd, 4); + if(strlen($ipData2) < 4) { + fclose($fd); + return '系统错误'; + } + $ip2num = implode('', unpack('L', $ipData2)); + if($ip2num < 0) $ip2num += pow(2, 32); + + if($ip2num < $ipNum) { + if($Middle == $BeginNum) { + fclose($fd); + return '未知'; + } + $BeginNum = $Middle; + } + } + + $ipFlag = fread($fd, 1); + if($ipFlag == chr(1)) { + $ipSeek = fread($fd, 3); + if(strlen($ipSeek) < 3) { + fclose($fd); + return '系统错误'; + } + $ipSeek = implode('', unpack('L', $ipSeek.chr(0))); + fseek($fd, $ipSeek); + $ipFlag = fread($fd, 1); + } + + if($ipFlag == chr(2)) { + $AddrSeek = fread($fd, 3); + if(strlen($AddrSeek) < 3) { + fclose($fd); + return '系统错误'; + } + $ipFlag = fread($fd, 1); + if($ipFlag == chr(2)) { + $AddrSeek2 = fread($fd, 3); + if(strlen($AddrSeek2) < 3) { + fclose($fd); + return '系统错误'; + } + $AddrSeek2 = implode('', unpack('L', $AddrSeek2.chr(0))); + fseek($fd, $AddrSeek2); + } else { + fseek($fd, -1, SEEK_CUR); + } + + while(($char = fread($fd, 1)) != chr(0)) + $ipAddr2 .= $char; + + $AddrSeek = implode('', unpack('L', $AddrSeek.chr(0))); + fseek($fd, $AddrSeek); + + while(($char = fread($fd, 1)) != chr(0)) + $ipAddr1 .= $char; + } else { + fseek($fd, -1, SEEK_CUR); + while(($char = fread($fd, 1)) != chr(0)) + $ipAddr1 .= $char; + + $ipFlag = fread($fd, 1); + if($ipFlag == chr(2)) { + $AddrSeek2 = fread($fd, 3); + if(strlen($AddrSeek2) < 3) { + fclose($fd); + return '系统错误'; + } + $AddrSeek2 = implode('', unpack('L', $AddrSeek2.chr(0))); + fseek($fd, $AddrSeek2); + } else { + fseek($fd, -1, SEEK_CUR); + } + while(($char = fread($fd, 1)) != chr(0)) + $ipAddr2 .= $char; + } + fclose($fd); + + $ipAddr1 = iconv("gb18030", "utf-8//IGNORE", $ipAddr1); + if($ipAddr2){ + if(ord($ipAddr2{0}) == 2) + $ipAddr2 = ""; + else + $ipAddr2 = iconv("gb18030", "utf-8//IGNORE", $ipAddr2); + } + + if(preg_match('/http/i', $ipAddr2)) { + $ipAddr2 = ''; + } + + $ipaddr = $ipAddr1.$ipAddr2; + $ipaddr = preg_replace('/CZ88\.NET/is', '', $ipaddr); + $ipaddr = preg_replace('/^\s*/is', '', $ipaddr); + $ipaddr = preg_replace('/\s*$/is', '', $ipaddr); + if(preg_match('/http/i', $ipaddr) || $ipaddr == '') { + $ipaddr = '未知'; + } + return htmlspecialchars($ipaddr,ENT_QUOTES,'UTF-8'); + } + } + } + return $ipaddr; +} + + +?> \ No newline at end of file diff --git a/index.php b/index.php index 107f851..7dfa85a 100644 --- a/index.php +++ b/index.php @@ -1,16 +1,16 @@ \ No newline at end of file diff --git a/keepsession.php b/keepsession.php new file mode 100644 index 0000000..074a259 --- /dev/null +++ b/keepsession.php @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/qqwry.dat b/qqwry.dat new file mode 100644 index 0000000..967ad2c Binary files /dev/null and b/qqwry.dat differ diff --git a/static/css/Fonts/icomoon.eot b/static/css/Fonts/icomoon.eot new file mode 100644 index 0000000..87a0ec5 Binary files /dev/null and b/static/css/Fonts/icomoon.eot differ diff --git a/static/css/Fonts/icomoon.svg b/static/css/Fonts/icomoon.svg new file mode 100644 index 0000000..bf28776 --- /dev/null +++ b/static/css/Fonts/icomoon.svg @@ -0,0 +1,15 @@ + + + +Generated by IcoMoon + + + + + + + + + + + \ No newline at end of file diff --git a/static/css/Fonts/icomoon.ttf b/static/css/Fonts/icomoon.ttf new file mode 100644 index 0000000..01872ef Binary files /dev/null and b/static/css/Fonts/icomoon.ttf differ diff --git a/static/css/Fonts/icomoon.woff b/static/css/Fonts/icomoon.woff new file mode 100644 index 0000000..1570088 Binary files /dev/null and b/static/css/Fonts/icomoon.woff differ diff --git a/static/css/Site.css b/static/css/Site.css new file mode 100644 index 0000000..2c8fe5e --- /dev/null +++ b/static/css/Site.css @@ -0,0 +1,200 @@ +html, body, div, span, iframe, +h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, +table, tfoot, thead, tr, th, td, +article, aside, canvas, details, footer, header, section { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; +} + + + +/* HTML5 display-role reset for older browsers */ +body { + line-height: 1; + font-size: 12px; +} + +ol, ul { + list-style: none; +} + +html, body { + height: 100%; + font-family: 'Microsoft YaHei','Open Sans',arial,sans-serif; +} + +html, +body, +.container-fluid, +.row, +.column{ + height: 100%; +} + +/* font */ +@font-face { + font-family: 'icomoon'; + src:url('Fonts/icomoon.eot?c8m22a'); + src:url('Fonts/icomoon.eot?#iefixc8m22a') format('embedded-opentype'), + url('Fonts/icomoon.woff?c8m22a') format('woff'), + url('Fonts/icomoon.ttf?c8m22a') format('truetype'), + url('Fonts/icomoon.svg?c8m22a#icomoon') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="icon-"], [class*=" icon-"] { + font-family: 'icomoon'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-info:before { + content: "\e600"; +} +.icon-faves:before { + content: "\e601"; +} +.icon-star-empty:before { + content: "\e602"; +} +.icon-chart-column:before { + content: "\e603"; +} +.icon-mobile:before { + content: "\e604"; +} + +.icon { + margin-right: 0.917em; +} + +/* Bootstrap overrides*/ +.row, +.container-fluid { + padding: 0; + margin: 0; +} + +.column{ + padding-left: 0; + padding-right: 0; +} + +.windows { + -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.5); + -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.5); + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); +} + +/* Nav section */ +#nav-section{ + background-color: #35373d; + width: 220px; + float: left; + height: 100%; +} + +#nav-section li { + border-bottom: 1px solid #4a4b51; + white-space:nowrap; + font-size: 11px; + line-height: 11px; +} + +#nav-section li a { + color: #b8bbc2; + text-transform: uppercase; + text-decoration: none; + margin-left: 2em; + font-size: 14px; + padding: 2em 1.2em; +} + +#nav-section li:hover { + background-color: #212329; +} + +#nav-section li.active { + background-color: #0d1016; +} + +.nav > li > a:hover, +.nav > li > a:focus { + background: none; +} + +#dash-logo { + color: #fff; + background-color: #1996e4; + text-align: center; +} + +#sidebar-nav{ + padding: 0; +} + +#rights { + color: #848690; + font-size: 10px; + position: absolute; + bottom: 10px; +} + +/* Toggle button */ +#toggle-button { + margin-top: 27px; + border: none; +} + +#toggle-button:hover, +#toggle-button:focus { + background-color: transparent; +} + +#toggle-button .icon-bar { + background-color: #fff; +} + +/* Main section */ +.main-section { + float: none; + width: auto; + overflow: hidden; + height: 100%; + background-color: #eee; +} + +#dash-logo, +.main-section-header > h2{ + font-size: 18px; + text-transform: uppercase; + line-height: 26px; + padding-top: 30px; + padding-bottom: 30px; +} + +.main-section-header > h2 { + padding-left: 1.667em; + white-space: nowrap; +} + +.main-section-header { + height: auto; + border-bottom: 1px solid #ededee; + -moz-box-shadow: 1px 0 4px #ededee; + -webkit-box-shadow: 1px 0 4px #ededee; + box-shadow: 1px 0 4px #ededee; + background-color: #fff; +} \ No newline at end of file diff --git a/static/css/animate.css b/static/css/animate.css new file mode 100644 index 0000000..f784ce8 --- /dev/null +++ b/static/css/animate.css @@ -0,0 +1,3158 @@ +@charset "UTF-8"; +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2014 Daniel Eden +*/ + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +@-webkit-keyframes bounce { + 0%, 20%, 53%, 80%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +@keyframes bounce { + 0%, 20%, 53%, 80%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; + -webkit-transform-origin: center bottom; + -ms-transform-origin: center bottom; + transform-origin: center bottom; +} + +@-webkit-keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +@keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes pulse { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes rubberBand { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes rubberBand { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; +} + +@-webkit-keyframes shake { + 0%, 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +@keyframes shake { + 0%, 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + 100% { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + 100% { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + -ms-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes tada { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + 0% { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes wobble { + 0% { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes bounceIn { + 0%, 20%, 40%, 60%, 80%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + 100% { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes bounceIn { + 0%, 20%, 40%, 60%, 80%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + 100% { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes bounceInDown { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInDown { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInLeft { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInRight { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes bounceInUp { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} +} + +@keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + 0% {opacity: 1;} + 100% {opacity: 0;} +} + +@keyframes fadeOut { + 0% {opacity: 1;} + 100% {opacity: 0;} +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-animation-duration: .75s; + animation-duration: .75s; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes lightSpeedIn { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + 100% { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes lightSpeedIn { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + 100% { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + 0% { + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + 0% { + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateIn { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +@keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +@keyframes rollOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} + +@-webkit-keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +@keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} + +@-webkit-keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} + +@-webkit-keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} + +@-webkit-keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} + +@-webkit-keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} + +@-webkit-keyframes zoomOut { + 0% { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 100% { + opacity: 0; + } +} + +@keyframes zoomOut { + 0% { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 100% { + opacity: 0; + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} + +@-webkit-keyframes slideInDown { + 0% { + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + visibility: visible; + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes slideInDown { + 0% { + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + visibility: visible; + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + 0% { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + visibility: visible; + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideInLeft { + 0% { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + visibility: visible; + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + 0% { + -webkit-transform: translateX(100%); + transform: translateX(100%); + visibility: visible; + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideInRight { + 0% { + -webkit-transform: translateX(100%); + transform: translateX(100%); + visibility: visible; + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideInUp { + 0% { + -webkit-transform: translateY(100%); + transform: translateY(100%); + visibility: visible; + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes slideInUp { + 0% { + -webkit-transform: translateY(100%); + transform: translateY(100%); + visibility: visible; + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; +} + +@-webkit-keyframes slideOutDown { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + visibility: hidden; + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} + +@keyframes slideOutDown { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + visibility: hidden; + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; +} + +@-webkit-keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + visibility: hidden; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} + +@keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + visibility: hidden; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + visibility: hidden; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} + +@keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + visibility: hidden; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + visibility: hidden; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} + +@keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + visibility: hidden; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} diff --git a/static/css/bootstrap.min.css b/static/css/bootstrap.min.css new file mode 100644 index 0000000..679272d --- /dev/null +++ b/static/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.1.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.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-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date]{line-height:34px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{float:none;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:gray}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/static/css/jqx.base.css b/static/css/jqx.base.css new file mode 100644 index 0000000..238fa7e --- /dev/null +++ b/static/css/jqx.base.css @@ -0,0 +1,6156 @@ +/*Rounded Corners*/ +/*top-left rounded Corners*/ +.jqx-rc-tl +{ + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; +} +/*top-right rounded Corners*/ +.jqx-rc-tr +{ + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +/*bottom-left rounded Corners*/ +.jqx-rc-bl +{ + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +/*bottom-right rounded Corners*/ +.jqx-rc-br +{ + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +/*top rounded Corners*/ +.jqx-rc-t +{ + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +/*bottom rounded Corners*/ +.jqx-rc-b +{ + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +/*right rounded Corners*/ +.jqx-rc-r +{ + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +/*left rounded Corners*/ +.jqx-rc-l +{ + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +/*all rounded Corners*/ +.jqx-rc-all +{ + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +/*reset rounded corners*/ +.jqx-rc-reset +{ + -moz-border-radius: 0px !important; + -webkit-border-radius: 0px !important; + border-radius: 0px !important; +} + +/*Reset Style*/ +.jqx-reset +{ + padding: 0; + margin: 0; + border: none; + background: transparent; + outline: none; + box-sizing: content-box; +} +.jqx-clear { + align:left; valign:top; left: 0px; top: 0px; -webkit-appearance: none !important; outline: none !important; padding: 0px; margin: 0px; +} +.jqx-popup { + box-sizing: content-box; +} +.jqx-position-reset { + position: static !important; +} +.jqx-border-reset { + border: none !important; +} +.jqx-overflow-hidden { + overflow: hidden !important; +} +.jqx-position-relative { + position: relative !important; +} +.jqx-position-absolute { + position: absolute !important; +} +.jqx-max-size { + width: 100% !important; + height: 100% !important; +} +.jqx-background-reset { + background: transparent !important; +} +/*Disable browser selection*/ +.jqx-disableselect +{ + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -o-user-select: none; + user-select: none; + -ms-user-select:none; + -webkit-touch-callout:none; + -webkit-tap-highlight-color: rgba(0,0,0,0); +} +.jqx-enableselect { + -webkit-user-select: text; + -khtml-user-select: text; + -moz-user-select: text; + -o-user-select: auto; + -ms-user-select:text; + user-select:all; +} +.jqx-hideborder +{ + border: none !important; +} +.jqx-hidescrollbars +{ + overflow: hidden !important; +} +/*jqxButton, jqxToggleButton, jqxRepeatButton Style*/ +.jqx-button{outline: none; border: 1px solid transparent; padding: 3px; text-align: center; vertical-align: central; margin: 0 0 0 0; cursor: default; } +button.jqx-button, input[type=button].jqx-button, input[type=submit].jqx-button { + box-sizing: border-box !important; -moz-box-sizing: border-box !important; +} + +.jqx-buttongroup{} +.jqx-group-button-normal { + vertical-align: middle; + text-align: center; +} +/*applied to the link button's anchor element.*/ +.jqx-link +{ + text-decoration: none; + color: #111111; +} + +/*shows elements.*/ +.jqx-visible +{ + display: block; +} +/*hides elements.*/ +.jqx-hidden +{ + display: none; +} +.jqx-widget, .jqx-widget-content, .jqx-widget-header, .jqx-fill-state-normal { + line-height: 1.231; +} +/*jqxGauge Style*/ +.jqx-gauge-label, .jqx-gauge-caption +{ + fill: #333333; + color: #333333; + font-size: 11px; + font-family: Verdana; +} +/*jqxChart Style*/ +.jqx-chart-axis-text, +.jqx-chart-label-text, +.jqx-chart-tooltip-text, +.jqx-chart-legend-text +{ + fill: #333333; + color: #333333; + font-size: 11px; + font-family: Verdana; +} +.jqx-chart-axis-description +{ + fill: #555555; + color: #555555; + font-size: 11px; + font-family: Verdana; +} +.jqx-chart-title-text +{ + fill: #111111; + color: #111111; + font-size: 14px; + font-weight: bold; + font-family: Verdana; +} +.jqx-chart-title-description +{ + fill: #111111; + color: #111111; + font-size: 12px; + font-weight: normal; + font-family: Verdana; +} + +/*applied to the Grid's element.*/ +.jqx-grid +{ + overflow: hidden; + border-style: solid; + border-width: 1px; +} +/*applied to the Pager.*/ +.jqx-grid-pager +{ + border: none; + border-top: 1px solid transparent; +} +/*applied to the Top Pager.*/ +.jqx-grid-pager-top +{ + border: none; + border-bottom: 1px solid transparent; +} +.jqx-grid-pager-number{ + padding: 2px 5px; + text-decoration: none; + margin: 1px; + border: 1px solid transparent; + color: inherit !important; + *color: expression(this.parentNode.currentStyle['color']) !important; + outline: none; + font-weight: normal !important; +} + +/*applied to the Grid's bottom-right area between the horizontal and vertical scrollbars.*/ +.jqx-grid-bottomright +{ + +} +/*applied to the Grid's header area.*/ +.jqx-grid-header +{ + border-style: solid; + border-width: 0px 0px 1px 0px; + overflow: hidden; + border-color: transparent; + margin: 0px; + padding: 0px; + } + /*applied to the columns.*/ +.jqx-grid-column-header, .jqx-grid-columngroup-header { + border-style: solid; + border-width: 0px 1px 0px 0px; + border-color: transparent; + white-space: nowrap; + border-style: solid; + font-weight: normal; + overflow: hidden; + text-align: left; + padding: 0px; + margin: 0px; + } +.jqx-grid-column-header-rtl, .jqx-grid-columngroup-header-rtl { + border-width: 0px 0px 0px 1px; +} +.jqx-grid-columngroup-header { + border-bottom-width: 1px; + border-left-width: 1px; +} + /*applied to the column's button.*/ + .jqx-grid-column-menubutton { + border-style: solid; + border-width: 0px 0px 0px 1px; + border-color: transparent; + background-image: url('../images/menubutton.png'); + background-repeat: no-repeat; + background-position: center; + cursor: pointer; + } +.jqx-grid-column-menubutton-rtl { + border-width: 0px 1px 0px 0px; +} + /*applied to the column's sort button when the sort order is ascending.*/ + .jqx-grid-column-sortascbutton { + border: none; + background-image: url('../images/sortascbutton.png'); + background-repeat: no-repeat; + background-position: center; + cursor: pointer; + } + /*applied to the column's sort button when the sort order is descending.*/ + .jqx-grid-column-sortdescbutton { + border: none; + background-image: url('../images/sortdescbutton.png'); + background-repeat: no-repeat; + background-position: center; + cursor: pointer; + } + /*applied to the column's filter button.*/ + .jqx-grid-column-filterbutton + { + border: none; + background-image: url('../images/filter.png'); + background-repeat: no-repeat; + background-position: center; + } + /*applied to the column's resize line.*/ + .jqx-grid-column-resizeline { + border-right: 1px dotted #555; + } + /*applied to the validation popup during cell editing.*/ + .jqx-grid-validation + { + background: #df2227 !important; + color: #fff !important; + padding: 4px 8px; + } +.jqx-grid-validation-label { + color: #fff !important; + background: #df2227 !important; + border: 1px solid #df2227 !important; +} + .jqx-grid-validation-arrow-up + { + background-image: url('../images/red_arrow_up.png'); + background-repeat: no-repeat; + background-position: center center; + } + .jqx-grid-validation-arrow-down + { + background-image: url('../images/red_arrow_down.png'); + background-repeat: no-repeat; + background-position: center center; + } + /*applied to the column's resize start line.*/ + .jqx-grid-column-resizestartline { + border-right: 1px solid #444; + } + /*applied to the sort ascending menu item in the Grid's Context Menu*/ + .jqx-grid-sortasc-icon + { + background-image: url('../images/sortasc.png'); + background-repeat: no-repeat; + background-position: left center; + width: 16px; + height: 16px; + float: left; + margin-left: -4px; + margin-right: 4px; + } + /*applied to the sort ascending menu item in the Grid's Context Menu*/ + .jqx-grid-sortdesc-icon + { + background-image: url('../images/sortdesc.png'); + background-repeat: no-repeat; + background-position: left center; + width: 16px; + height: 16px; + float: left; + margin-left: -4px; + margin-right: 4px; + } + /*applied to the grid menu's sort remove item/*/ + .jqx-grid-sortremove-icon + { + background-image: url('../images/sortremove.png'); + background-repeat: no-repeat; + background-position: left center; + width: 16px; + height: 16px; + float: left; + margin-left: -4px; + margin-right: 4px; + } + /*applied to the grouping column's drag and drop item when the drop operation is allowed.*/ + .jqx-grid-drag-icon + { + background-image: url('../images/drag.png'); + background-repeat: no-repeat; + background-position: left center; + width: 16px; + height: 16px; + } + /*applied to the grouping column's drag and drop item when the drop operation is not allowed.*/ + .jqx-grid-dragcancel-icon + { + background-image: url('../images/dragcancel.png'); + background-repeat: no-repeat; + background-position: left center; + width: 16px; + height: 16px; + } + /*applied to the 'group by' menu item.*/ + .jqx-grid-groupby-icon + { + background-repeat: no-repeat; + background-position: left center; + width: 16px; + height: 16px; + float: left; + margin-left: -4px; + margin-right: 4px; + } +/*applied to the column anchor tags.*/ + .jqx-grid-column-header a:link, .jqx-grid-column-header a:visited + { + display: block; + margin: 4px; + height: 18px; + line-height: 18px !important; + color: inherit; + outline: 0 none; + text-decoration: none; + cursor: pointer; +} +.jqx-grid-toolbar a:link, .jqx-grid-toolbar a:visited { + margin: 4px; + height: 18px; + line-height: 18px !important; + color: inherit; + outline: 0 none; + text-decoration: none; + cursor: pointer; +} +/*applied to the groups header area.*/ + .jqx-grid-groups-header, .jqx-grid-toolbar, .jqx-scheduler-toolbar { + border-style: solid; + border-width: 0px 0px 1px 0px; + border-color: #aaa; + white-space: nowrap; + overflow: hidden; + text-align: left; + padding: 0px; + margin: 0px; + } +/*applied to a grouping row.*/ + .jqx-grid-groups-row { + font-weight:bold; + white-space: nowrap; + text-align: left; + padding: 0px; + top: 50%; + margin-top: -8px; + } + /*applied to the row details.*/ + .jqx-grid-groups-row-details { + font-weight: normal; + } + /*applied to a grouping column.*/ + .jqx-grid-group-column + { + border: 1px solid transparent; + white-space: nowrap; + border-style: solid; + font-weight: normal; + overflow: hidden; + text-align: left; + padding: 0px; + margin: 0px; + } + /*applied to the lines between the group columns.*/ + .jqx-grid-group-column-line + { + background: #aaa; + } + /*applied to the drop line indicators displayed in the grouping header.*/ + .jqx-grid-group-drag-line + { + background: #80be09; + } + /*applied to the anchor tags inside a grouping column.*/ + .jqx-grid-group-column a:link{ + display: block; + margin: 4px; + height: 18px; + line-height: 18px !important; + outline: 0 none; + text-decoration: none; + cursor: pointer; + color: inherit; + *color: expression(this.parentNode.currentStyle['color']); +} + .jqx-grid-group-column a:visited{ + color: inherit; + display: block; + margin: 4px; + height: 18px; + line-height: 18px !important; + outline: 0 none; + text-decoration: none; + cursor: pointer; + *color: expression(this.parentNode.currentStyle['color']); +} +/*applied to a grid cell*/ +.jqx-grid-cell { + border-style: solid; + border-width: 0px 1px 1px 0px; + margin-right: 1px; + margin-bottom: 1px; + border-color: transparent; + background: #fff; + white-space: nowrap; + font-weight: normal; + font-size: inherit; + overflow: hidden; + position: absolute !important; + height: 100%; + } +.jqx-grid-cell-locked { + color: #aaa !important; +} +/*applied to a grid cell that is part of a rows group.*/ + .jqx-grid-group-cell{ + overflow: hidden; + position: absolute !important; + height: 100%; + background: #fff; + } +/*applied to the grid cells in the sort column*/ + .jqx-grid-cell-sort { + background-color: #f0f0f0; + } + + /*applied to the grid cells in the filter column*/ + .jqx-grid-cell-filter { + background-color: #e6e6e6; + } +.jqx-grid-cell-add-new-row { + background: #fdfcf3 !important; + color: #000 !important; +} + + /*applied to the grid cells area.*/ +.jqx-grid-content { + border-style: solid; + border-width: 0px 0px 0px 0px; + border-color: transparent; + white-space: nowrap; + overflow: hidden; + } + /*applied to a grid cell that is part of a rows group.*/ +.jqx-grid-group-cell, .jqx-grid-empty-cell { + border-style: solid; + border-width: 0px 0px 1px 0px; + white-space: nowrap; + font-weight: normal; + } +.jqx-widget .jqx-grid-cleared-cell, .jqx-grid-cleared-cell { + border: transparent !important; +} +.jqx-grid-cell-wrap {white-space: normal !important;} + +.jqx-tree-grid-indent { + width: 14px; + display: inline-block; + height: 8px; + overflow: hidden; + vertical-align: top; +} +.jqx-tree-grid-title { + text-decoration: none; + vertical-align: top; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.jqx-tree-grid-collapse-button, .jqx-tree-grid-expand-button { + display: inline-block; + margin-top: 2px; + margin-right: 0px; + position: relative; + width: 14px; + height: 13px; + vertical-align: top; +} +.jqx-tree-grid-checkbox { + float: none !important; + width: 14px; + height: 14px; + cursor: pointer; + margin-right: 2px !important; + margin-left: 2px !important; +} +.jqx-tree-grid-icon { + float: none !important; + width: 14px; + height: 14px; + margin-right: 4px; +} +.jqx-tree-grid-icon-rtl { + margin-right: 0px; + margin-left: 4px; +} +.jqx-tree-grid-icon-size { + width: 14px; + height: 14px; + line-height: 16px; +} + +.jqx-tree-grid-checkbox-tick { + width: 100%; + height: 100%; +} +.jqx-tree-grid-expand-button { + height: 10px; + width: 14px; + vertical-align: top; +} + +/*applied to a cell in jqxDataTable*/ +.jqx-cell { + min-height: 23px; + padding: 6px 4px; + margin: 0; + border-collapse: separate; + border-spacing: 0px; + overflow: hidden; + text-overflow: ellipsis; + border: 1px solid transparent; + border-top-width: 0px; + border-left-width: 0px; + box-sizing: border-box; + -moz-box-sizing: border-box; + white-space: normal; + line-height: 1.231; +} +.jqx-grid-cell-nowrap {white-space: nowrap;} + +.jqx-cell-editor { + padding-left: 4px !important; + padding-right: 3px !important; +} +.jqx-left-align { + text-align: left; +} +.jqx-center-align { + text-align: center; +} +.jqx-right-align { + text-align: right; +} +.jqx-top-align { + vertical-align:top; +} +.jqx-bottom-align { + vertical-align: bottom; +} + +.jqx-grid-table .jqx-grid-cell { + position: static !important; + zoom: 1 !important; +} +/*applied to the Grid's Table element.*/ +.jqx-grid-table { + font-size: 13px; + table-layout: fixed; + margin: 0px; + padding: 0px; + border-collapse: separate; + border-spacing: 0px; + -webkit-overflow-scrolling: touch; + outline: none; + zoom: 1 !important; + empty-cells: show; + border-right: 1px solid #aaa; + line-height: 1.231; + width: auto; + border: none; +} +.jqx-grid-table-rtl { + border-left-width: 1px; + border-right-width: 0px; +} +.jqx-details table { + border-collapse: collapse; + table-layout: fixed; + border-spacing: 0px; +} + + /*applied to a grid cell that is part of a details row and grouping is enabled.*/ +.jqx-grid-group-details-cell { + + } + /*applied to a grid cell that is part of a details row.*/ +.jqx-grid-details-cell { + border-width: 0px 1px 0px 0px; + } + /*applied to a grid cell. Represents the alternating cell background.*/ +.jqx-grid-cell-alt { + background: #f9f9f9; + } +/*applied to a sorted and alternating grid cell*/ +.jqx-grid-cell-sort-alt { + background-color: #e5e5e5; + }/*applied to a sorted and alternating grid cell*/ +.jqx-grid-cell-filter-alt { + background-color: #f0f0f0; + } + /*applied to a pinned grid cell.*/ +.jqx-grid-cell-pinned { + background-color: #e5e5e5; + } + /*applied to a pinned grid cell. Represents the alternating cell background.*/ +.jqx-grid-cell-pinned-alt { + background-color: #e5e5e5; + } + /*applied to a selected grid cell.*/ + .jqx-grid-cell-selected { + border-left: 0px solid transparent; + } + .jqx-cell-rtl { + border-left-width: 1px; + border-right-width: 0px; + } + .jqx-grid-cell-rtl { + border-width: 0px 0px 1px 1px; + } + .jqx-grid-table .jqx-grid-cell { + border-width: 0px 0px 1px 1px; + } +.jqx-grid-table-one-cell { + border: none; + border-right-width: 1px; + border-right-style:solid; + border-right-color:#aaa; +} + + .jqx-grid-table .jqx-grid-cell:first-child { + border-left-width: 0px; + } + + /*applied to the selection area.*/ + .jqx-grid-selectionarea { + border: 1px solid transparent; + opacity: 0.5; + filter: alpha(opacity=50); + } + /*applied to a hovered grid cell.*/ + .jqx-grid-cell-hover { + border-color: transparent; + } + /*applied to a grid cell when the grid is empty.*/ + .jqx-grid-empty-cell{ overflow: visible; border-bottom: none;} + + /*applied to the Grid when its loading the data.*/ + .jqx-grid-load +{ + padding-right: 0px; + background-image: url(../images/loader.gif); + background-position: 50% 50%; + background-repeat: no-repeat; + z-index: 9999; + display: block; +} +/*applied to a group's collapse button.*/ +.jqx-grid-group-collapse +{ + padding-right: 0px; + background-image: url(../images/icon-right.png); + background-position: 50% 50%; + background-repeat: no-repeat; + cursor: pointer; +} +.jqx-grid-group-collapse-rtl +{ + padding-right: 0px; + background-image: url(../images/icon-left.png); + background-position: 50% 50%; + background-repeat: no-repeat; + cursor: pointer; +} +/*applied to a group's expand button.*/ +.jqx-grid-group-expand, .jqx-grid-group-expand-rtl +{ + padding-right: 0px; + background-image: url(../images/icon-down.png); + background-position: 50% 50%; + background-repeat: no-repeat; + cursor: pointer; +} +/*jqxProgresBar Style*/ +.jqx-progressbar +{ + overflow: hidden; + outline: none; + border: 1px solid transparent; + height: 2em; +} +/*applied to the progressbar's value element*/ +.jqx-progressbar-value +{ + outline: none; + border: 0px solid transparent; + height: 100%; +} +/*applied to the progress bar's vertical value element- when the widget's orientation is 'vertical'*/ +.jqx-progressbar-value-vertical +{ + outline: none; + border: 0px solid transparent; + height: 100%; + background: transparent; +} +/*applied to the progressbar's text element*/ +.jqx-progressbar-text +{ + font-size: 10px; + border: none; +} +/*applied to the progress bar when the widget is in disabled state*/ +.jqx-progressbar-disabled +{ + outline: none; + border: 1px solid transparent; + height: 2em; +} + +/*jqxMenu Style*/ +.jqx-menu +{ + border: 1px solid transparent; + float: none; + margin: 0px; + height: 100%; + padding: 0px; + overflow: hidden; + text-align: left; +} +.jqx-menu-dropdown-column +{ + float: left; +} +/*applied to the menu when it is horizontal. Sets the menu's background*/ +.jqx-menu-horizontal +{ + margin: 0px; + padding: 0px; + overflow: hidden; + text-align: center; +} +/*applied to the menu when it is vertical. Sets the menu's background*/ +.jqx-menu-vertical +{ + text-align: left; +} +/*applied to the sub menu. Sets the sub menu's background*/ +.jqx-menu-dropdown +{ + left: 100%; + margin: 0px; + padding: 0px; + right: 0; + overflow: hidden; + display: none; + float: none; + width: 150px; + border-style: solid; + border-width: 1px; + text-align: left; + padding: 2px; +} +/*applied to the sub menu's ul elements.*/ +.jqx-menu-dropdown ul +{ + left: 100%; + margin: 0px; + padding: 0px; + right: 0; + overflow: hidden; + border: none; +} +/*applied to the menu's ul elements.*/ +.jqx-menu ul +{ + left: 100%; + margin: 0px; + padding: 2px; + right: 0; + overflow: hidden; + background-color: transparent; + border: none; +} +/*applied to the menu's li elements.*/ +.jqx-menu li, .jqx-menu-dropdown li +{ + line-height: 1.3 !important; +} +/*applied to the top level menu items.*/ +.jqx-menu-item-top +{ + border: 1px solid transparent; + text-indent: 0; + list-style: none; + padding: 4px 8px 4px 8px; + left: 100%; + overflow: hidden; + color: inherit; + right: 0; + margin: 0px 1px 0px 1px; + cursor: pointer; +} +/*applied to the sub menu items.*/ +.jqx-menu-item +{ + border: 1px solid transparent; + text-indent: 0; + list-style: none; + padding: 4px 8px 4px 8px; + margin: 1px; + float: none; + overflow: hidden; + left: 100%; + color: inherit; + right: 0; + text-align: left; + cursor: pointer; + *color: expression(this.parentNode.currentStyle['color']); +} +/*applied to a sub menu item when the mouse is over the item.*/ +.jqx-menu-item-hover +{ + color: inherit; + right: 0; + list-style: none; + margin: 1px; + left: 100%; + padding: 4px 8px 4px 8px; + text-align: left; + cursor: pointer; + *color: expression(this.parentNode.currentStyle['color']); +} +/*applied to a top-level menu item when the mouse is over it.*/ +.jqx-menu-item-top-hover +{ + color: inherit; + right: 0; + list-style: none; + margin: 0px 1px 0px 1px; + left: 100%; + padding: 4px 8px 4px 8px; + top: 50%; + cursor: pointer; + *color: expression(this.parentNode.currentStyle['color']); +} +/*applied to a sub menu item when its sub menu is opened.*/ +.jqx-menu-item-selected +{ + right: 0; + list-style: none; + margin: 1px; + left: 100%; + padding: 4px 8px 4px 8px; + text-align: left; + cursor: pointer; + *color: expression(this.parentNode.currentStyle['color']); +} +/*applied to a disabled sub menu item.*/ +.jqx-menu-item-disabled +{ + +} +/*applied to a top-level menu item when its sub menu is opened.*/ +.jqx-menu-item-top-selected +{ + right: 0; + list-style: none; + margin: 0px 1px 0px 1px; + left: 100%; + padding: 4px 8px 4px 8px; + cursor: pointer; +} +/*applied to the menu separator items.*/ +.jqx-menu-item-separator +{ + text-indent: 0; + background-color: #ddd; + border: none; + list-style: none; + height: 1px; + line-height:0 !important; + padding: 0px; + margin: 1px 2px 1px 2px; + float: none; + overflow: hidden; + left: 100%; + color: inherit; + right: 0; + font-size: 1px; +} +/*applied to a sub menu item when it has sub menu items. Displays right arrow icon.*/ +.jqx-menu-item-arrow-right +{ + background-image: url(../images/icon-right.png); +} +/*applied to a sub menu item when it has sub menu items. Displays down arrow icon.*/ +.jqx-menu-item-arrow-down +{ + background-image: url(../images/icon-down.png); +} +/*applied to a sub menu item when it has sub menu items. Displays up arrow icon.*/ +.jqx-menu-item-arrow-up +{ + background-image: url(../images/icon-up.png); +} +.jqx-menu-minimized { + position: relative; +} +.jqx-menu-title { + position: relative; + float: right; + margin-top: 4px; + padding-top: 4px; + padding-right: 20px; +} +.jqx-menu-minimized-button +{ + background-image: url('../images/icon-menu-minimized.png'); + background-repeat: no-repeat; + background-position: left center; + height: 24px; + width: 24px; + padding: 0px; + margin-left: 7px; + margin-top: 4px; + float : left; +} +.jqx-menu-ul-minimized { + display: block!important; + width: auto !important; +} +.jqx-menu-ul-minimized ul { + margin-top: 0px; + margin-bottom: 0px; + padding-top: 0px; + padding-bottom: 0px; + -webkit-box-shadow: none !important; + -moz-box-shadow : none !important; + -o-box-shadow : none !important; + box-shadow : none !important; +} +.jqx-menu-minimized li:last-child { + padding-bottom: 0px; + margin: 0px; +} +.jqx-menu-item-arrow-right, .jqx-menu-item-arrow-down, .jqx-menu-item-arrow-up, .jqx-menu-item-arrow-right { + background-position: 100% 50%; + background-repeat: no-repeat; + padding-right: 0px; + margin-right: -8px; + width: 17px; + height: 15px; +} +/*applied to a sub menu item when it has sub menu items. Displays left arrow icon.*/ +.jqx-menu-item-arrow-left +{ + padding-right: 0px; + padding-left: 5px; + width: 17px; + height: 15px; + background-image: url(../images/icon-left.png); + background-position: 0 50%; + background-repeat: no-repeat; +} +/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays right arrow icon.*/ +.jqx-menu-item-arrow-right-selected +{ + background-image: url(../images/icon-right.png); +} +/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays down arrow icon.*/ +.jqx-menu-item-arrow-down-selected +{ + background-image: url(../images/icon-down.png); +} +/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays up arrow icon.*/ +.jqx-menu-item-arrow-up-selected +{ + background-image: url(../images/icon-up.png); +} +.jqx-menu-item-arrow-right-selected, .jqx-menu-item-arrow-up-selected, .jqx-menu-item-arrow-down-selected, .jqx-menu-item-arrow-top-right { + padding-right: 0px; + margin-right: -8px; + width: 17px; + height: 15px; + background-position: 100% 50%; + background-repeat: no-repeat; +} +/*applied to a top-level menu item when it has sub menu items. Displays right arrow icon.*/ +.jqx-menu-item-arrow-top-right +{ + background-image: url(../images/icon-right.png); +} +/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays left arrow icon.*/ +.jqx-menu-item-arrow-left-selected +{ + background-image: url(../images/icon-left.png); +} +/*applied to a top-level menu item when it has sub menu items. Displays left arrow icon.*/ +.jqx-menu-item-arrow-top-left +{ + background-image: url(../images/icon-left.png); +} +.jqx-menu-item-arrow-left-selected, .jqx-menu-item-arrow-top-left { + background-position: 0 50%; + background-repeat: no-repeat; + padding-right: 0px; + padding-left: 5px; + width: 17px; + height: 15px; +} +/*applied to the anchor elements*/ +.jqx-menu-item a:link, .jqx-menu-item a:visited, .jqx-menu-item a:hover, .jqx-menu-item-top a:link, .jqx-menu-item-top a:visited, .jqx-menu-item-top a:hover +{ + text-decoration: none; + color: inherit; + outline: none; + background-color: transparent; + *color: expression(this.parentNode.currentStyle['color']); +} + +/*applied to the menu widget when it is disabled.*/ +.jqx-menu-disabled +{ + cursor: default; +} +/*applied to the anchor elements of all disabled menu items.*/ +.jqx-menu-disabled a:link +{ + cursor: default; + text-decoration: none; +} +.jqx-menu-disabled a:visited +{ + cursor: default; + text-decoration: none; +} +.jqx-menu-disabled a:hover +{ + cursor: default; +} +.jqx-menu-dropdown +{ + right: -1px; +} + +/*jqxtree Style*/ +.jqx-tree +{ + left: 100%; + right: 0; + float: none; + margin: 0px; + border-style: solid; + border-width: 1px; + padding: 0px; + overflow: hidden; + text-align: left; + outline: none; + white-space: nowrap; + line-height: 14px !important; +} +/*applied to the jqxTree root UL element.*/ +.jqx-tree-dropdown-root +{ + left: 100%; + padding: 0px 5px 0px 5px; + right: 0; + display: block; + float: none; + background-color: transparent; + border-style: solid; + border-width: 0px; + border-color: #fff; + text-align: left; + outline: none; + white-space: nowrap; + margin: 0px; +} +.jqx-tree-dropdown-root-rtl { + padding: 0px 5px 0px 0px; + text-align: right; + float: right; + margin: 0px; +} + +/*applied to the jqxTree UL elements.*/ +.jqx-tree-dropdown +{ + left: 100%; + margin: 0px; + padding: 0px 0px 0px 10px; + right: 0; + display: block; + float: none; + background-color: transparent; + border-style: solid; + border-width: 0px; + border-color: transparent; + text-align: left; + outline: none; +} +.jqx-tree-dropdown-rtl { + padding: 3px 0px 0px 0px; + text-align: right; +} + +/*applied to a tree item.*/ +.jqx-tree-item +{ + border: 1px solid transparent; + text-indent: 0; + list-style: none; + padding: 3px; + margin: 0px; + float: none; + overflow: hidden; + left: 100%; + right: 0; + text-align: left; + cursor: default; + text-decoration: none; +} +/*applied to the jqxTree LI elements.*/ +.jqx-tree-item-li +{ + text-indent: 0; + background-color: transparent; + border: 0px solid transparent; + list-style: none; + left: 100%; + right: 0; + text-align: left; + outline: none; + margin: 0px; + margin-top: 1px; + padding: 0px; +} +/*applied to the last LI elements in an UL element.*/ +.jqx-tree-item-u-last +{ + margin: 0px 0px 0px 0px; +} +/*applied to a tree item when the mouse is over the item.*/ +.jqx-tree-item-hover +{ + color: inherit; + right: 0; + padding: 3px; + margin: 0px; + list-style: none; + left: 100%; + cursor: pointer; + text-decoration: none; +} +/*applied to a tree item when the item is selected.*/ +.jqx-tree-item-selected +{ + color: inherit; + right: 0; + padding: 3px; + margin: 0px; + list-style: none; + left: 100%; + cursor: pointer; + text-decoration: none; +} +.jqx-tree-item-rtl { + text-align: right; +} +.jqx-tree-item-li-rtl { + text-align: right; +} +/*applied to the anchor element of a tree item.*/ +.jqx-tree-item a:link, .jqx-tree-item a:visited +{ + text-indent: 0; + background-color: transparent; + border: 0px solid transparent; + list-style: none; + padding: 0px; + margin: 0px; + float: none; + overflow: hidden; + left: 100%; + color: inherit; + right: 0; + text-align: left; + cursor: pointer; + text-decoration: none; + outline: none; +} +.jqx-tree-item-selected, .jqx-tree-item-hover a:hover +{ + color: inherit; +} +.jqx-tree-item-selected, .jqx-tree-item-hover a:visited +{ + color: inherit; +} + +/*applied to a tree item when the item is disabled.*/ +.jqx-tree-item-disabled +{ + +} +/*applied to a tree item when it has sub items and is collapsed. Displays an arrow icon next to the item.*/ +.jqx-tree-item-arrow-collapse, .jqx-tree-item-arrow-collapse-hover +{ + padding-right: 0px; + width: 17px; + height: 17px; + background-image: url(../images/icon-right.png); + background-position: 100% 50%; + background-repeat: no-repeat; + cursor: pointer; +} +.jqx-tree-item-arrow-collapse-rtl, .jqx-tree-item-arrow-collapse-hover-rtl { + background-image: url(../images/icon-left.png); +} + +/*applied to a tree item when it has sub items and is expanded. Displays an arrow icon next to the item.*/ +.jqx-tree-item-arrow-expand, .jqx-tree-item-arrow-expand-hover +{ + padding-right: 0px; + width: 17px; + height: 17px; + background-image: url(../images/icon-down.png); + background-position: 100% 50%; + background-repeat: no-repeat; + cursor: pointer; +} +/*applied to the tree when it is disabled.*/ +.jqx-tree-disabled +{ + cursor: default; +} +/*applied to the anchor elements in a tree when it is disabled.*/ +.jqx-tree-disabled a:link +{ + cursor: default; + text-decoration: none; +} +.jqx-tree-disabled a:visited +{ + cursor: default; + text-decoration: none; +} +.jqx-tree-disabled a:hover +{ + cursor: default; +} + + +/*jqxTabs*/ +.jqx-tabs +{ + outline: none; + margin: 0 0 0 0; + padding: 0px; + overflow: hidden; + background: transparent; + border: 1px solid transparent; +} +/*applied to the tab close button.*/ +.jqx-tabs-close-button +{ + outline: none; + background-image: url(../images/close.png); + cursor: pointer; + margin: 0 0 0 0; + padding: 0 0 0 0; + position: relative; + left: 5px; +} +/*applied to the tab close button when the tab is selected.*/ +.jqx-tabs-close-button-selected +{ + outline: none; + background-image: url(../images/close.png); + cursor: pointer; + margin: 0 0 0 0; + padding: 0 0 0 0; +} +/*applied to the tab close button when the mouse is over the tab.*/ +.jqx-tabs-close-button-hover +{ + outline: none; + background-image: url(../images/close.png); + cursor: pointer; + margin: 0 0 0 0; + padding: 0 0 0 0; +} +/*applied to the tab's left scroll arrow.*/ +.jqx-tabs-arrow-left +{ + outline: none; + position: relative; + z-index: 15; + float: left; + cursor: pointer; + margin: 0 0 0 0; + padding: 0 0 0 0; + background-image: url('../images/icon-left.png'); + background-repeat: no-repeat; + background-position: center; +} +/*applied to the tab's right scroll arrow.*/ +.jqx-tabs-arrow-right +{ + outline: none; + position: relative; + z-index: 15; + background-image: url('../images/icon-right.png'); + background-repeat: no-repeat; + background-position: center; + float: left; + cursor: pointer; + margin: 0 0 0 0; + padding: 0 0 0 0; +} +.jqx-tabs-arrow-background +{ + background: #eeeeee; +} +/*applied to the tab's title.*/ +.jqx-tabs-title +{ + outline: none; + display: block; + cursor: pointer; + white-space: nowrap; + left: 100%; + right: 0; + text-indent: 0px; + list-style: none; + border: 1px solid transparent; + margin: 0px 2px 0px 0px; + overflow: hidden; + z-index: 1; + padding-left: 13px; + padding-right: 13px; + padding-bottom: 5px; + padding-top: 5px; + background: transparent; + height: auto; + position: relative; +} +.jqx-tabs-title-bottom +{ +} +.jqx-tabs-title a:link +{ + color: inherit; + *color: expression(this.parentNode.currentStyle['color']); + text-decoration: none; +} +.jqx-tabs-title a:hover +{ + color: inherit; + *color: expression(this.parentNode.currentStyle['color']); + text-decoration: none; +} +.jqx-tabs-title a:active +{ + color: inherit; + *color: expression(this.parentNode.currentStyle['color']); + text-decoration: none; +} +.jqx-tabs-title a:visited +{ + color: inherit; + *color: expression(this.parentNode.currentStyle['color']); + text-decoration: none; +} +/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'top' .*/ +.jqx-tabs-title-selected-top +{ + z-index: 99; + outline: none; + border-top: 1px solid transparent; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-bottom: 1px solid #fff; + background-color: #fff; + padding-bottom: 7px; +} +/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'bottom' .*/ +.jqx-tabs-title-selected-bottom +{ + outline: none; + border-top: 1px solid #fff; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-bottom: 1px solid transparent; + padding-top: 7px; + padding-bottom: 5px; + margin-top: -2px; + background-color: #fff; +} +/*applied to the tab's title when the tab is hovered and the jqxTab's position property is set to 'top' .*/ +.jqx-tabs-title-hover-top +{ + outline: none; + border: 1px solid transparent; + padding-bottom: 5px; +} +/*applied to the tab's title when the tab is hovered and the jqxTab's position property is set to 'bottom' .*/ +.jqx-tabs-title-hover-bottom +{ + outline: none; + border: 1px solid transparent; + padding-top: 5px; +} +/*applied to the tab's title when the tab is disabled.*/ +.jqx-tabs-title-disable +{ + +} +/*applied to the tab's header.*/ +.jqx-tabs-header +{ + padding-left: 0px; + padding-right: 0px; + padding-top: 3px; + padding-bottom: 1px; + margin: 0px; + border-top: 0px solid transparent; + border-left: 0px solid transparent; + border-right: 0px solid transparent; + border-bottom: 1px solid #aaa; + background: #eeeeee; +} +/*applied to the tab's header when the position is bottom.*/ +.jqx-tabs-header-bottom +{ + padding-top: 1px; + padding-bottom: 3px; + border-top: 0px solid #aaa; + border-left: 0px solid transparent; + border-right: 0px solid transparent; + border-bottom: 1px solid transparent; +} +/*applied to the tab's header when the tab is collapsed.*/ +.jqx-tabs-header-collapsed +{ + border: 1px solid #aaa; +} +/*applied to the tab's header when the position is bottom and tab is collapsed.*/ +.jqx-tabs-header-collapsed-bottom +{ + border: 1px solid #aaa; +} +.jqx-tabs-collapsed +{ + border: 0px solid transparent; +} +.jqx-tabs-collapsed-bottom +{ + border: 0px solid transparent; +} +/*applied to the tab's selection tracker container element.*/ +.jqx-tabs-selection-tracker-container +{ + outline: none; + position: relative; + text-indent: 0px; + margin: 0 0 0 0; + padding: 0 0 0 0; + width: 100%; + background: transparent; + height: 0px; +} +/*applied to the tab's selection tracker when the jqxTab's position property is set to 'top'.*/ +.jqx-tabs-selection-tracker-top +{ + border-top: 1px solid transparent; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + padding-bottom: 2px; + background-color: #fff; + outline: none; + position: absolute; + z-index: 10; +} +/*applied to the tab's selection tracker when the jqxTab's position property is set to 'bottom'.*/ +.jqx-tabs-selection-tracker-bottom +{ + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-bottom: 1px solid transparent; + background-color: #fff; + outline: none; + position: absolute; + z-index: 10; + margin-top: -1px; + padding-bottom: 2px; +} +/*applied to the tab's content element which represents a DIV element.*/ +.jqx-tabs-content +{ + outline: none; + border-bottom: 0px solid transparent; + border-left: 0px solid transparent; + border-right: 0px solid transparent; + border-top: 0px solid transparent; + text-align: left; + clear: both; +} +.jqx-tabs-content-element +{ + height: 100%; + overflow: auto; +} + +/*jqxCheckBox*/ +.jqx-checkbox +{ + text-align: left; + border: none; + outline: none; + margin: 0 0 0 0; + white-space: nowrap; + text-overflow: ellipsis; +} +/*applied to the check box.*/ +.jqx-checkbox-default +{ + text-align: left; + float: left; + padding: 0px; + border: 1px solid transparent; + outline: none; + margin: 0px 3px 0px 3px; +} +/*applied to the check box when the mouse cursor is over it.*/ +.jqx-checkbox-hover +{ + cursor: pointer; + float: left; + padding: 0px; + border: 1px solid transparent; + outline: none; + margin: 0px 3px 0px 3px; +} +/*applied to the widget when it is disabled.*/ +.jqx-checkbox-disabled +{ + cursor: default; + background: transparent; + padding: 0px; + border: none; + outline: none; + margin: 0px 0px 0px 0px; +} +/*applied to the check box when the widget is disabled.*/ +.jqx-checkbox-disabled-box +{ + float: left; + padding: 0px; + border: 1px solid transparent; + outline: none; + margin: 0px 3px 0px 3px; +} +/*applied to the check box when it is checked. Displays a check icon.*/ +.jqx-checkbox-check-checked +{ + float: left; + background: transparent url(../images/check_black.png) center center no-repeat; + padding: 0px; + border: none; + outline: none; + margin: 0 0 0 0; +} +/*applied to the check box when the widget is disabled. Displays a disabled check icon.*/ +.jqx-checkbox-check-disabled +{ + float: left; + background: transparent url(../images/check_disabled.png) center center no-repeat; + padding: 0px; + border: none; + outline: none; + margin: 0 0 0 0; +} +/*applied to the check box when its state is indeterminate.*/ +.jqx-checkbox-check-indeterminate +{ + float: left; + background: transparent url(../images/check_indeterminate_black.png) center center no-repeat; + padding: 0px; + border: none; + outline: none; + margin: 0 0 0 0; +} +/*applied to the check box when its state is indeterminate and it is disabled.*/ +.jqx-checkbox-check-indeterminate-disabled +{ + float: left; + background: transparent url(../images/check_indeterminate_disabled.png) center center no-repeat; + padding: 0px; + border: none; + outline: none; + margin: 0 0 0 0; +} +/*applied to the check box when its in rtl mode.*/ +.jqx-checkbox-rtl { + float: right; +} +/*jqxRadioButton*/ +.jqx-radiobutton +{ + text-overflow: ellipsis; + border: none; + outline: none; + margin: 0 0 0 0; + white-space: nowrap; +} +/*applied to the radio button.*/ +.jqx-radiobutton-default +{ + cursor: pointer; + float: left; + background: transparent url(../images/roundbg_classic_normal.png) left center scroll repeat-x; + padding: 0px; + border: 1px solid transparent; + outline: none; + margin: 1px 3px 0px 3px; + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + border-radius: 100%; +} +/*applied to the radio button when the mouse is over it.*/ +.jqx-radiobutton-hover +{ + cursor: pointer; + float: left; + background: transparent; + padding: 0px; + border: 1px solid transparent; + outline: none; + margin: 1px 3px 0px 3px; + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + border-radius: 100%; +} +/*applied to the radio button when it is disabled.*/ +.jqx-radiobutton-disabled +{ + cursor: default; +} +/*applied to the radio button's radio icon when it is disabled.*/ +.jqx-radiobutton-disabled-box +{ +} +/*applied to the radio button when it is checked.*/ +.jqx-radiobutton-check-checked +{ + float: left; + background: transparent url(../images/roundbg_check_black.png) left top no-repeat; + padding: 0px; + border: 1px solid transparent; + outline: none; + margin: 0 0 0 0; + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + border-radius: 100%; + width: 7px; + height: 7px; + margin-left: 2px; + margin-top: 2px; +} +/*applied to the radio button when it is checked and disabled.*/ +.jqx-radiobutton-check-disabled +{ +} +/*applied to the radio button when it is in indeterminate state.*/ +.jqx-radiobutton-check-indeterminate +{ + float: left; + background: transparent url(../images/roundbg_check_indeterminate.png) left top no-repeat; + padding: 0px; + border: none; + outline: none; + margin: 0 0 0 0; + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + border-radius: 100%; + width: 6px; + height: 6px; + margin-left: 2px; + margin-top: 2px; +} +/*applied to the radio button when it is in indeterminate state and disabled.*/ +.jqx-radiobutton-check-indeterminate-disabled +{ +} +/*applied to the radio button when its in rtl mode.*/ +.jqx-radiobutton-rtl { + float: right; +} + +/*jqxRating*/ +.jqx-rating +{ + margin: 0px; + padding: 0px; + outline: none; + overflow: hidden; +} +.jqx-rating-image +{ + border-width: 0px; +} +.jqx-rating-image-default +{ + margin: 0px; + padding: 0px; + outline: none; + background-color: transparent; + background-repeat: no-repeat; + cursor: pointer; + background-image: url(../images/star.png); + overflow: hidden; +} +/*applied to the rating when it is hovered.*/ +.jqx-rating-image-hover +{ + background-color: transparent; + padding: 0px; + background-repeat: no-repeat; + cursor: pointer; + background-image: url(../images/star_hover.png); + overflow: hidden; +} +/*applied to the rating when it is disabled.*/ +.jqx-rating-image-backward +{ + background-color: transparent; + padding: 0px; + background-repeat: no-repeat; + cursor: pointer; + background-image: url(../images/star_disabled.png); + overflow: hidden; +} +/*jqxCalendar Style*/ +.jqx-calendar +{ + border: 1px solid transparent; + -webkit-appearance: none; + overflow: hidden; + outline: none; + padding: 0px; + margin: 0 0 0 0; + cursor: default; + border-collapse: separate; +} +.jqx-calendar td { + padding-top: 0px; + padding-bottom: 0px; + border-collapse: separate; + border-spacing: 1px; + font-size: 13px; + line-height: 1.231; +} +.jqx-calendar table { + margin: 0px; + padding: 0px; + border-collapse: separate; + border-spacing: 1px; + font-size: 13px; + line-height: 1.231; +} +/*applied to the calendar's row header. This header displays the week numbers.*/ +.jqx-calendar-row-header +{ + outline: none; + border: 0px solid #f2f2f2; + padding: 0; + margin: 0 0 0 0; + cursor: default; +} +/*applied to the calendar's column. This header displays the day names.*/ +.jqx-calendar-column-header +{ + outline: none; + text-align: right; + padding: 3px; + border-top: none; + border-bottom: 1px solid transparent; + border-left: none; + border-right: none; + margin: 0 0 0 0; + cursor: default; +} +/*applied to the calendar's top-left header. This header is displayed before the day names and above the week numbers.*/ +.jqx-calendar-top-left-header +{ + outline: none; + border: 0px solid #f2f2f2; + margin: 0 0 0 0; + cursor: default; +} +/*applied to the calendar's navigation buttons.*/ +.jqx-calendar-title-navigation +{ + cursor: pointer; + background-color: transparent; + margin: 0; + padding: 0; + border: none; + width: 25px; + height: 25px; +} +/*applied to the month table*/ +.jqx-calendar-month +{ + margin: 0; padding: 0; + border: none; + width: 100%; +} +/*applied to the calendar's title content.*/ +.jqx-calendar-title-content +{ + cursor: pointer; + text-align: center; +} +/*applied to the calendar's navigation title.*/ +.jqx-calendar-title-header +{ + border-left: none; + border-top: none; + border-right: none; + border-bottom-width: 1px; + border-bottom-style: solid; + margin: 0 0 0 0; +} +.jqx-calendar-title-header td { + padding-left: 0px; + padding-right: 0px; + border: none; +} +/*applied to the calendar's navigation title when the calendar is disabled.*/ +.jqx-calendar-title-header-disabled +{ + border-bottom-width: 1px; + border-bottom-style:solid; + margin: 0 0 0 0; + border-left: 0px solid transparent; + border-right: 0px solid transparent; + border-top: 0px solid transparent; + +} +/*applied to a calendar cell.*/ +.jqx-calendar-cell +{ + border: 1px solid transparent; + margin: 0px; + outline: none; + text-align: center; + padding: 1px; + cursor: pointer; + background-color: transparent; +} +.jqx-calendar-cell td +{ + padding: 0; + margin: 0; +} +/*applied to a calendar cell in decade and year views.*/ +.jqx-calendar-cell-decade, .jqx-calendar-cell-year { + text-align: center; + } + +.jqx-calendar .jqx-fill-state-normal +{ + background: transparent; + border: 1px solid transparent; +} + +/*applied to a calendar cell when the cell is hidden. A cell can be hidden when the showOtherMonthDays property is false and the calendar hides the cells with dates from the other months*/ +.jqx-calendar-cell-hidden +{ + margin: 0 0 0 0; + visibility: hidden; + cursor: default; +} +/*applied to a calendar cell when the cell's date is a weekend date.*/ +.jqx-calendar-cell-weekend +{ + color: #898989 !important; + margin: 0 0 0 0; + cursor: pointer; +} +/*applied to a calendar cell when the cell's date is a special date(holiday, vacation, birthay. See the SpecialDates demo).*/ +.jqx-calendar-cell-specialDate +{ + color: #FF0000 !important; + background-color: transparent; + border: 1px solid #fff; + margin: 0 0 0 0; + cursor: pointer; +} +/*applied to a calendar cell when the cell's date is a restricted date.*/ +.jqx-calendar-cell-restrictedDate +{ + background-color: rgba(251, 132, 153, 1); + border: 1px solid #fff; + margin: 0 0 0 0; + cursor: pointer; +} +.jqx-calendar-cell-selected-invalid +{ + color: #FFF !important; + background: #FF0000 !important; + border: 1px solid #FF0000 !important; +} +/*applied to a calendar cell when the cell's date is the today date.*/ +.jqx-calendar-cell-today +{ + color: #898989; + background-color: #ffffdb; + border: 1px solid #fdc066; + margin: 0 0 0 0; + cursor: pointer; +} +/*applied to a calendar cell when the cell is hovered.*/ +.jqx-calendar-cell-hover +{ + margin: 0 0 0 0; + cursor: pointer; +} +/*applied to a calendar cell when the cell is selected.*/ +.jqx-calendar-cell-selected +{ + margin: 0 0 0 0; + cursor: pointer; +} +/*applied to a calendar cell when the cell's date represents a date from the previous or next month.*/ +.jqx-calendar-cell-othermonth +{ + color: #898989 !important; + margin: 0 0 0 0; + cursor: pointer; +} +/*applied to a calendar cell when the calendar is disabled.*/ +.jqx-calendar-cell-disabled +{ + color: #ccc; +} +/*applied to a calendar cell when the cell is from the row header that displays the week numbers.*/ +.jqx-calendar-row-cell +{ + outline: none; + text-align: center; + border: 1px solid transparent; + margin: 0 0 0 0; + cursor: default; +} +/*applied to a calendar cell when the cell is from the row header that displays the week numbers and the calendar is disabled.*/ +.jqx-calendar-row-cell-disabled +{ + +} +.jqx-calendar-footer +{ + margin: 5px; + color: inherit; + font-size: 13px; +} + +.jqx-calendar-title-container +{ + overflow: hidden; +} +/*applied to a calendar cell when the cell is from the column header that displays the day names.*/ +.jqx-calendar-column-cell +{ + overflow: hidden; + text-align: center; + outline: none; + font-weight: normal; + padding: 1px; + border: 1px solid transparent; + margin: 0 0 0 0; + cursor: default; +} +/*applied to a calendar cell when the cell is from the column header that displays the day names and the calendar is disabled.*/ +.jqx-calendar-column-cell-disabled +{ + +} +/*applied to the calendar's cell area element.*/ +.jqx-calendar-view +{ + -webkit-appearance: none; + outline: none; + padding: 0px; + border: 0px solid #fff; + margin: 0 0 0 0; + cursor: default; +} + +/*jqxExpander and jqxNavigationBar Style*/ +.jqx-expander +{ +} +/*applied to the Expander's header and content*/ +.jqx-expander-header, .jqx-expander-content +{ + border-left-width: 1px; + border-right-width: 1px; + border-left-style: solid; + border-right-style: solid; + padding-top: 5px; + padding-bottom: 5px; + outline: 0; +} +/*applid to the content of the expander header.*/ +.jqx-expander-header-content +{ + padding-left: 3px; +} +/*applid to the content of the expander header.*/ +.jqx-expander-header-content-rtl +{ + padding-right: 3px; +} + .jqx-expander-content{padding-top: 0px;padding-bottom:0px; overflow: auto; outline: 0;} +/*applied to the Expander's header and its content when it is on the top of the header*/ +.jqx-expander-header, .jqx-expander-content-top +{ + border-top-width: 1px; + border-top-style: solid; +} +/*applied to the Expander's header and its content when it is on the bottom of the header*/ +.jqx-expander-header, .jqx-expander-content-bottom +{ + border-bottom-width: 1px; + border-bottom-style: solid; +} +/*applied to the Expander's header*/ +.jqx-expander-header +{ + cursor: pointer; + overflow: hidden; +} +/*applied to the Expander's header when the expander is disabled or the toggleMode is "none"*/ +.jqx-expander-header-disabled +{ + cursor: default; +} +/*applied to the Expander's arrow*/ +.jqx-expander-arrow +{ + width: 17px; + height: 17px; + position: relative; +} +/*applied to the Expander's content if it is empty*/ +.jqx-expander-content-empty +{ + border-width: 0px; + padding: 0px; +} + +/*applied to jqxNavigationBar. The NavigationBar internally uses jqxExpander's classes and inherits all header and content style settings from the Expander.*/ +.jqx-navigationbar +{ + border: none; + margin: 0px; + -webkit-appearance: none; + outline: none; +} +/*jqxPanel Style*/ +.jqx-panel +{ + border: 1px solid transparent; + -webkit-appearance: none; + outline: none; + padding: 0px; + margin: 0px; + cursor: default; + overflow: hidden; +} +/*applied to the Panel's element displayed when the horizontal and vertical scrollbars are visible and the element is positioned below the vertical scrollbar and on the right +of the horizontal scrollbar.*/ +.jqx-panel-bottomright +{ + +} +/*applied to the DropDownButton's Popup.*/ +.jqx-dropdownbutton-popup { + -webkit-appearance: none; + outline: none; + border: 1px solid transparent; + } + +.jqx-listbox +{ + -webkit-appearance: none; + outline: none; + border: 1px solid transparent; + padding: 0px; + margin: 0px; + cursor: default; + overflow: hidden; +} +/*applied to the ListBox's element displayed when the horizontal and vertical scrollbars are visible and the element is positioned below the vertical scrollbar and on the right +of the horizontal scrollbar.*/ +.jqx-listbox-bottomright +{ + +} +/*applied to the ListBox's groups.*/ +.jqx-listitem-state-group +{ + white-space: nowrap; + padding: 4px 2px 4px 2px; + background: transparent; + font-weight: bold; + text-align: left; + outline: none; + overflow: hidden; + vertical-align: middle; + cursor: default; +} +/*applied to a list item in default state.*/ +.jqx-listitem-state-normal +{ + white-space: nowrap; + padding: 3px; + margin: 1px; + border: 1px solid transparent; + outline: none; + visibility: inherit; + display: inherit; + text-align: left; + overflow: hidden; + position: absolute; + left: 0; + top: 0; + cursor: default; +} +/*applied to a list item in hovered state.*/ +.jqx-listitem-state-hover +{ + white-space: nowrap; + background: transparent; + padding: 3px 3px 3px 3px; + margin: 1px; + border: 1px solid transparent; +} +/*applied to a list item when the item is selected.*/ +.jqx-listitem-state-selected +{ + white-space: nowrap; + padding: 3px 3px 3px 3px; + margin: 1px; + border: 1px solid transparent; +} +.jqx-listbox-feedback +{ + height: 1px; + border-top: 1px dashed #000; +} +.jqx-listitem-element +{ + -ms-touch-action: none; + border: none; + width:100%; + height: 100%; + align:left; + valign:top; + position: absolute; +} +/*jqxComboBox Style*/ +/*applied to the jqxComboBox's content which displays the text.*/ +.jqx-combobox-content +{ + padding: 0px; + overflow: hidden; + padding-left: 0px; + padding-top: 0px; + padding-bottom: 0px; + padding-right: 0px; + margin: 0px; + text-align: left; + vertical-align: middle; + white-space: nowrap; + -webkit-appearance: none; + outline: none; + border: none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + border-right: 1px solid transparent; + -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box; +} +.jqx-combobox-content-rtl { + border: none; + -moz-border-radius-topleft: 0px; + -webkit-border-top-left-radius: 0px; + border-top-left-radius: 0px; + -moz-border-radius-bottomleft: 0px; + -webkit-border-bottom-left-radius: 0px; + border-bottom-left-radius: 0px; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 0px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 0px; + border-bottom-right-radius: 3px; + border-right: none; + border-left: 1px solid transparent; + -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box; +} +/*applied to the ComboBox's input field.*/ +.jqx-combobox-input +{ + -webkit-appearance: none; + -webkit-border-radius: 0px; + padding: 0 0 0 0; + outline: none; + border: 0px solid #aaa; + -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box; +} +.jqx-combobox-input::-ms-clear { + display: none; +} +/*applied to the ComboBox's content when the widget is disabled.*/ +.jqx-combobox-content-disabled +{ + color: #AAA; +} +/*applied to the ComboBox's arrow button.*/ +.jqx-combobox-arrow-normal, .jqx-action-button +{ + -webkit-appearance: none; + outline: none; + overflow: hidden; + margin: 0 0 0 0; + border: none; + cursor: pointer; +} +/*applied to the ComboBox's arrow button*/ +.jqx-combobox-arrow-hover, .jqx-combobox-arrow-selected +{ + -webkit-appearance: none; + outline: none; + overflow: hidden; + margin: 0 0 0 0; +} +/*applied to the ComboBox in normal state.*/ +.jqx-combobox-state-normal +{ + -webkit-appearance: none; + outline: none; + border: 1px solid transparent; + overflow: hidden; + margin: 0 0 0 0; +} +/*applied to the ComboBox when the mouse is over the widget.*/ +.jqx-combobox-state-hover +{ + overflow: hidden; + border: 1px solid transparent; + margin: 0 0 0 0; +} +/*applied to the ComboBox when the popup ListBox is shown.*/ +.jqx-combobox-state-selected +{ + overflow: hidden; + border: 1px solid transparent; + margin: 0 0 0 0; +} +/*applied to the ComboBox when the widget is focused.*/ +.jqx-combobox-state-focus +{ + border: 1px solid transparent; +} +.jqx-combobox-multi-item { + padding: 1px 3px; + margin: 2px; + white-space: nowrap; + border-style: solid; + font-weight: normal; + overflow: hidden; + text-align: left; + +} +.jqx-combobox-multi-item a:link, .jqx-combobox-multi-item a:visited { + color: inherit; + display: block; + outline: 0 none; + text-decoration: none; + cursor: pointer; + *color: expression(this.parentNode.currentStyle['color']); +} +/*applied to the ComboBox when the widget is disabled.*/ +.jqx-combobox-state-disabled +{ + white-space: nowrap; + margin: 0px; + color: #AAA; +} +/*jqxSelect Style*/ +.jqx-select { + overflow: hidden; + padding-left: 3px; + padding-top: 0px; + padding-bottom: 0px; + margin: 0px; + -webkit-appearance: none; + outline: 0 none; +} +.jqx-select-content { + cursor: pointer; + text-overflow: ellipsis; +} +.jqx-select-container { + padding: 0; +} +.jqx-select-item +{ + padding: 3px; + margin: 1px; + white-space: normal !important; + cursor: default; +} +/*jqxDropDownList Style*/ +/*applied to the dropdownlist's content element which displays the selected item's text or html.*/ +.jqx-dropdownlist-content +{ + padding: 0px; + overflow: hidden; + padding-left: 3px; + padding-top: 0px; + padding-bottom: 0px; + margin: 0px; + text-align: left; + vertical-align: middle; + white-space: nowrap; + -webkit-appearance: none; + outline: 0 none; + border: none; +} +.jqx-dropdownlist-content-rtl { + padding-left: 0px; + padding-right: 3px; +} + +/*applied to the dropdownlist's content element which displays the selected item's text or html and the widget is disabled. */ +.jqx-dropdownlist-content-disabled +{ +} +/*applied to the dropdownlist in default state.*/ +.jqx-dropdownlist-state-normal +{ + -webkit-appearance: none; + outline: none; + border: 1px solid transparent; + overflow: hidden; + margin: 0 0 0 0; + cursor: pointer; +} +/*applied to the dropdownlist in hovered state.*/ +.jqx-dropdownlist-state-hover +{ + overflow: hidden; + border: 1px solid transparent; + margin: 0 0 0 0; + cursor: pointer; +} +/*applied to the dropdownlist in selected state.*/ +.jqx-dropdownlist-state-selected +{ + overflow: hidden; + background-color: transparent; + border: 1px solid transparent; + margin: 0 0 0 0; + cursor: pointer; +} +/*applied to the dropdownlist in focused state.*/ +.jqx-dropdownlist-state-focus +{ + border: 1px solid #909090; +} +/*applied to the dropdownlist in disabled state.*/ +.jqx-dropdownlist-state-disabled +{ + +} +/*jqxScrollBar Style*/ +.jqx-scrollbar +{ + background: transparent; + margin: 0; + padding: 0; + border: none; +} +/*applied to the scrollbar in default state.*/ +.jqx-scrollbar-state-normal +{ + background: #efefef; + margin: 0px; + padding: 0px; + border: 1px solid transparent; +} +/*applied to the scrollbar buttons in default state.*/ +.jqx-scrollbar-button-state-normal +{ + margin: 0px; + padding: 0px; + border: 1px solid transparent; +} +/*applied to the scrollbar buttons in hovered state.*/ +.jqx-scrollbar-button-state-hover +{ + margin: 0px; + padding: 0px; + border: 1px solid transparent; +} +/*applied to the scrollbar buttons in pressed state.*/ +.jqx-scrollbar-button-state-pressed +{ + margin: 0px; + padding: 0px; + border: 1px solid transparent; +} +/*applied to the horizontal scrollbar thumb in default state.*/ +.jqx-scrollbar-thumb-state-normal-horizontal +{ + margin: 0px; + padding: 0px; + background: transparent; + border: 1px solid transparent; + touch-action:none; +} +/*applied to the horizontal scrollbar thumb in hovered state.*/ +.jqx-scrollbar-thumb-state-hover-horizontal +{ + margin: 0px; + padding: 0px; + border: 1px solid transparent; +} +/*applied to the horizontal scrollbar thumb in default state.*/ +.jqx-scrollbar-thumb-state-pressed-horizontal +{ + margin: 0px; + padding: 0px; + border: 1px solid transparent; +} +/*applied to the vertical scrollbar thumb in default state.*/ +.jqx-scrollbar-thumb-state-normal +{ + margin: 0px; + padding: 0px; + border: 1px solid transparent; + touch-action:none; +} +/*applied to the vertical scrollbar thumb in default state.*/ +.jqx-scrollbar-thumb-state-hover +{ + margin: 0px; + padding: 0px; + background: transparent; + border: 1px solid transparent; +} +/*applied to the vertical scrollbar thumb in default state.*/ +.jqx-scrollbar-thumb-state-pressed +{ + margin: 0px; + padding: 0px; + background: #d1d1d1; + border: 1px solid #909090; +} + +/* jqxWindow */ +.jqx-window +{ + position: absolute; + overflow: hidden; + border: 1px solid transparent; +} +/*applied to the jqxWindow when it’s disabled*/ +.jqx-window-disabled +{ +} +/*applied to the window’s header*/ +.jqx-window-header +{ + outline: none; + border-width: 0px; + border-bottom: 1px solid transparent; + overflow: hidden; + padding: 5px; + height: auto; + white-space: nowrap; + overflow: hidden; +} +/*applied to the window’s header when the window is disabled*/ +.jqx-window-header-disabled +{ + +} +/*applied to the window’s content*/ +.jqx-window-content +{ + outline: none; + overflow: auto; + text-align: left; + background-color: transparent; + padding: 5px; + -webkit-background-clip: padding-box; background-clip: padding-box; +} +/*applied to the window’s content when the window is disabled*/ +.jqx-window-content-disabled +{ + outline: none; + overflow: auto; + text-align: left; + padding: 5px; +} +/*applied to the window’s close button*/ +.jqx-window-close-button +{ + cursor: pointer; + background-image: url(../images/close.png); + background-repeat: no-repeat; +} +/*applied to the window's collapse button*/ +.jqx-window-collapse-button +{ + background-image: url(../images/icon-up.png); + cursor: pointer; + margin-top: 1px; +} +/*applied to the window's collapse button when the window is collapsed*/ +.jqx-window-collapse-button-collapsed +{ + margin-top: 0px; + cursor: pointer; + background-image: url(../images/icon-down.png); +} +/*setting styles of the modal window’s background*/ +.jqx-window-modal +{ + background-color: Black; +} +.jqx-window-close-button-hover +{ +} +.jqx-docking +{ + overflow: hidden; +} +.jqx-docking-panel +{ + margin: 0px; + padding: 0px; + min-height: 100px; +} +.jqx-docking-drop-indicator +{ + border-style: dashed; + border-width: 1px; + margin: 0px; +} +.jqx-docking-window +{ + margin: 0px; +} + +/* jxSlider */ +/* applied to jqxSlider widget */ +.jqx-slider +{ + outline: none; + clear: both; +} +/*applied to the ticks which can be in the top/bottom/both sides of the jqxSlider*/ +.jqx-slider-tick +{ + border-left: 1px solid transparent; + z-index: 9; +} +/*applied to the ticks when the slider is in horizontal mode*/ +.jqx-slider-tick-horizontal +{ + width: 1px; + border-left: none; + margin-top: 1px; +} +/*applied to the ticks when the slider is in vertical mode*/ +.jqx-slider-tick-vertical +{ + height: 1px; + border-top: none; +} +/*applied to the ticks container*/ +.jqx-slider-tickscontainer +{ + z-index: 10; + position: relative; + margin-top: 0px; + margin-bottom: 0px; + z-index: 9; +} +/*applied to the jqxSlider thumb used for changing/indicating current value*/ +.jqx-slider-slider +{ + cursor: pointer; + width: 16px; + height: 16px; + z-index: 15; + position: absolute; + left: 0px; + top: 0px; + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + border-radius: 100%; +} +.jqx-slider-button +{ + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + border-radius: 100%; + box-sizing: content-box !important; +} +/*applied to the slider's thumb when the slider is in horizontal mode*/ +.jqx-slider-slider-horizontal +{ + margin-top: -5px; + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + border-radius: 100%; + border: 1px solid transparent; +} +/*applied to the slider's thumb when the slider is in vertical mode*/ +.jqx-slider-slider-vertical +{ + margin-left: -5px; + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + border-radius: 100%; + border: 1px solid transparent; + } +/*applied to the track where is located the thumb*/ +.jqx-slider-track +{ + height: 8px; + float:left; + position: relative; + z-index: 20; +} +/*used in horizontal slider*/ +.jqx-slider-track-horizontal +{ + height: 8px; + margin-top: 2px; +} +/*used in vertical slider*/ +.jqx-slider-track-vertical +{ + width: 8px; +} +/*applied to the div which is between the thumbs in a range slider or from beginning of the track to the current thumb position in the default slider*/ +.jqx-slider-rangebar +{ + +} + +/* jqxSplitter */ +.jqx-splitter +{ + overflow: hidden; + border: 1px solid transparent; + position: relative; +} +/* Split bar's class when the jqxSplitter is with horizontal orientation */ +.jqx-splitter-splitbar-vertical +{ + border: 1px solid transparent; + border-top-width: 0px; + border-bottom-width: 0px; + cursor: e-resize; + cursor: col-resize; + position: absolute; +} +/* Split bar's mouse over state */ +.jqx-splitter-splitbar-hover +{ + background-color: transparent; +} +/* Split bar's class when the jqxSplitter is with horizontal orientation. */ +.jqx-splitter-splitbar-horizontal +{ + position: absolute; + border: 1px solid transparent; + border-left-width: 0px; + border-right-width: 0px; + cursor: n-resize; + cursor: row-resize; +} +/* This class is applied to the splitter when it's dragged to it's max left/right boundary */ +.jqx-splitter-splitbar-invalid +{ + background: #FF0000 !important; +} +/* This class is added to split bar's collapse button when the splitter is with vectical orientation. */ +.jqx-splitter-collapse-button-horizontal +{ + cursor: pointer; + width: 45px; + height: 5px; +} +/* This class is added to split bar's collapse button when the splitter is with horizontal orientation. */ +.jqx-splitter-collapse-button-vertical +{ + cursor: pointer; + width: 5px; + height: 45px; +} +/* This class is added when the user disable the splitter. */ +.jqx-splitter-splitbar-collapsed +{ + cursor: default; +} +/* Applied to the jqxSplitter panels. */ +.jqx-splitter-panel +{ + border: none; + outline: none; + position: absolute; + overflow: hidden; +} +/* This class is added to a nested splitter.*/ +.jqx-splitter-nested, .jqx-splitter-panel-nested +{ + border: none; + overflow: hidden; +} +.jqx-draggable +{ + +} +.jqx-draggable-dragging +{ + border: 0px solid black; +} +.jqx-draggable-disabled +{ + cursor: default; +} +.jqx-validator-hint +{ + height: 18px; + width: auto; + display: inline-block; + cursor: pointer; + padding-left: 5px; + padding-right: 5px; + font-family: Verdana; + font-size: 13px; + border: 1px solid #6E0000; + background-color: #942724; + color: #fff; + z-index: 99999; + white-space: nowrap; +} +.jqx-validator-hint-arrow +{ + z-index: 99999; + height: 9px; + width: 9px; + padding: 0px; + margin: 0px; + background-color: transparent; + background-image: url(../images/multi-arrow.gif); +} +.jqx-validator-error-label { + color: #dd4b39; + vertical-align:top; + text-align: left; + display: block; + cursor: default; + line-height: 17px; + } +.jqx-validator-error-element { + border-color: #dd4b39 !important; +} + +.jqx-switchbutton +{ + overflow: hidden; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + border: 1px solid #ccc; +} +.jqx-switchbutton-thumb +{ + display: inline-block; + cursor: pointer; + border: 1px solid #ccc; +} +.jqx-switchbutton-label +{ + font-size: 15px; + font-family: Sans-Serif; + text-align: center; + text-transform: uppercase; + font-weight: bold; +} +.jqx-switchbutton-wrapper +{ +} +.jqx-switchbutton-label-on +{ + +} +.jqx-switchbutton-label-off +{ + +} + +/*left, right, up and down arrow icons.*/ +.jqx-left-arrow +{ + background: transparent; + background-image: url('icon-left.png'); + cursor: pointer; +} +.jqx-right-arrow +{ + background: transparent; + background-image: url('icon-right.png'); + cursor: pointer; +} +.jqx-icon-delete +{ + background-image: url('../images/icon-delete.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-edit +{ + background-image: url('../images/icon-edit.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-save +{ + background-image: url('../images/icon-save.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-cancel +{ + background-image: url('../images/icon-cancel.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-up, .jqx-icon-arrow-up-hover, .jqx-icon-arrow-up-selected +{ + background-image: url('../images/icon-up.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-down, .jqx-icon-arrow-down-hover, .jqx-icon-arrow-down-selected +{ + background-image: url('../images/icon-down.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-left, .jqx-icon-arrow-left-hover, .jqx-icon-arrow-left-selected +{ + background-image: url('../images/icon-left.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-right, .jqx-icon-arrow-right-hover, .jqx-icon-arrow-right-selected +{ + background-image: url('../images/icon-right.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-first, .jqx-icon-arrow-first-hover, .jqx-icon-arrow-first-selected +{ + background-image: url('../images/icon-first.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-last, .jqx-icon-arrow-last-hover, .jqx-icon-arrow-last-selected +{ + background-image: url('../images/icon-last.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-up-hover +{ + background-image: url('../images/icon-up.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-down-hover +{ + background-image: url('../images/icon-down.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-left-hover +{ + background-image: url('../images/icon-left.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-right-hover +{ + background-image: url('../images/icon-right.png'); + background-repeat: no-repeat; + background-position: center; +} + +.jqx-icon-arrow-up-selected +{ + background-image: url('../images/icon-up.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-down-selected +{ + background-image: url('../images/icon-down.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-left-selected +{ + background-image: url('../images/icon-left.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-right-selected +{ + background-image: url('../images/icon-right.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-close +{ + cursor: pointer; + background-image: url(../images/close.png); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-close-hover +{ + cursor: pointer; + background-image: url(../images/close.png); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-search +{ + cursor: pointer; + background-image: url(../images/search.png); + background-repeat: no-repeat; + background-position: center; + margin-top: 1px; + background-size: 13px; + width: 13px; + height: 13px; +} +.jqx-icon-plus +{ + background-image: url(../images/plus.png); + background-repeat: no-repeat; + background-position: center; + background-size: 16px; + width: 16px; + height: 16px; +} +/* jqxScrollView */ +.jqx-scrollview-button +{ + width: 10px; + height: 10px; + border-radius: 10px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + display: inline-block; + margin: 2px; + cursor: pointer; + background-color: #aaaeaf; +} +.jqx-scrollview +{ + background-color: #000; + -ms-touch-action: auto !important; +} +.jqx-icon-calendar, .jqx-icon-calendar-hover, .jqx-icon-calendar-pressed +{ + background-image: url('../images/icon-calendar.png'); + background-repeat: no-repeat; + background-position: left top; + position: relative; + width: 15px !important; + height: 15px !important; + margin-top: -7.5px !important; +} +/*applied to Inputs*/ +.jqx-input{overflow: hidden; background-color: inherit; border-color: #c7c7c7;} +.jqx-input-invalid { + color: red !important; +} +.jqx-input-group {overflow: hidden;} +.jqx-input-group-addon {border: 1px solid transparent; position: relative; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; padding: 2px 8px !important; float: left; white-space: nowrap; vertical-align: middle; } +.jqx-input-group-addon:first-child { + border-right-width: 0px; + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; +} +.jqx-input-group-addon:last-child { + border-left-width: 0px; + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} +.jqx-input-group-addon:not(:last-child):not(:first-child) { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; + border-left-width: 0px; +} +.jqx-input-group .jqx-input { + padding: 2px 1px !important; + border-left-width: 1px !important; + border-right-width: 1px !important; +} +.jqx-editor { + border-style: solid; + border-width: 1px; + border-color: transparent; + overflow: hidden; + box-sizing: border-box !important; +} +.jqx-editor-window { + overflow: hidden; +} +.jqx-editor-inline { + padding: 0px; + border-width: 1px; + border-style: solid; + border-color: transparent; +} +.jqx-editor-inline p { + margin: 0px;padding:0 .2em; +} +.jqx-editor-inline-focus { + border-width: 1px; + border-style: solid; + overflow: auto; +} +.jqx-editor iframe { + border: 0; + margin: 0; + padding: 0; + background: #fff; + display: inline; + vertical-align: top; + width: 100%; + height: 100%; +} +.jqx-editor-color-bar { + height: 3px; +} +.jqx-editor-color-picker table { + margin: 0; + padding: 0 4px 4px; + empty-cells: show; + border-collapse: separate; +} +.jqx-editor-color-picker td { + border-collapse: separate; + border: 1px solid transparent; + cursor: pointer; + margin: 0; + position: relative; +} +.jqx-editor-color-picker td:hover { + border: 1px solid #000; +} +.jqx-editor-color-picker-selected-cell { + outline: 1px solid #000; +} +.jqx-editor-color-picker td div{ + width: 16px; + height: 16px; +} +.jqx-editor-content { + width: 100%; + border-style: solid; + border-width: 1px; + outline: 0; + left: 0px; + position: relative; + box-sizing: border-box !important; +} +.jqx-editor-container { + position: relative; + padding: 4px; + padding-top: 0px; + width: 100%; + height: 100%; + box-sizing: border-box !important; +} +.jqx-editor-toolbar-container { + top: 0px; left: 0px; + box-sizing: border-box !important; +} +.jqx-editor-toolbar-inline { + padding: 0px 4px; + border-width: 1px; + border-style: solid; +} +.jqx-editor-toolbar { + margin: 0; + padding: 0px; + padding-bottom: 4px; +} +.jqx-editor-toolbar-icon { + height: 21px; + width: 21px; + vertical-align: middle; + opacity: .667; + margin: 2px 0; + background: url('../images/html_editor.png') no-repeat; +} +.jqx-editor-toolbar-icon-bold { + background-position: 0px 0px !important; +} +.jqx-editor-toolbar-icon-italic { + background-position: -21px 0px !important; +} +.jqx-editor-toolbar-icon-underline { + background-position: -42px 0px !important; +} +.jqx-editor-toolbar-icon-fontname { + background-position: -63px 0px !important; +} +.jqx-editor-toolbar-icon-fontsize { + background-position: -84px 0px !important; +} +.jqx-editor-toolbar-icon-createlink { + background-position: -147px 0px !important; +} +.jqx-editor-toolbar-icon-insertorderedlist { + background-position: -168px 0px !important; +} +.jqx-editor-toolbar-icon-insertunorderedlist { + background-position: -189px 0px !important; +} +.jqx-editor-toolbar-icon-outdent { + background-position: -210px 0px !important; +} +.jqx-editor-toolbar-icon-indent { + background-position: -231px 0px !important; +} +.jqx-editor-toolbar-icon-insertimage { + background-position: -337px 0px !important; +} +.jqx-editor-toolbar-icon-justifyleft { + background-position: -252px 0px !important; +} +.jqx-editor-toolbar-icon-justifycenter { + background-position: -273px 0px !important; +} +.jqx-editor-toolbar-icon-justifyright { + background-position: -294px 0px !important; +} +.jqx-editor-toolbar-icon-removeformat { + background-position: -316px 0px !important; +} +.jqx-editor-toolbar-icon-viewsource { + background-position: -359px 0px !important; +} +.jqx-editor-toolbar-icon-forecolor { + background-position: -105px 0px !important; + height: 15px; +} +.jqx-editor-toolbar-icon-backcolor { + background-position: -380px 0px !important; + height: 15px; +} + +.jqx-editor-toolbar-icon:hover { + opacity: 1; +} +.jqx-fill-state-disabled .jqx-editor-toolbar-icon { + opacity: .667; +} +.jqx-editor-toolbar-item { + display: inline-block; + margin-left: 2px; + vertical-align: middle; +} +.jqx-editor-toolbar-separator { + border-left: 1px solid #ccc; + margin: 0 2px; + outline: none; + overflow: hidden; + padding: 0; + text-decoration: none; + vertical-align: middle; + width: 0; + display: inline-block; +} +.jqx-editor-toolbar-group { + display: inline-block; + margin-right: 4px; + margin-top: 4px; + white-space: nowrap; +} +.jqx-editor-toolbar-button { + text-decoration: none; + vertical-align: middle; + cursor: default; + display: inline-block; + padding: 0px !important; + margin-right: 2px; +} +.jqx-editor-toolbar-group .jqx-editor-toolbar-button { + margin-right: -1px; + box-shadow: none; + position: relative; + margin-left: 0px !important; +} +.jqx-editor-toolbar-group .jqx-editor-toolbar-button:hover, .jqx-editor-toolbar-group .jqx-editor-toolbar-button:active { + z-index: 55; +} +.jqx-editor-toolbar-group .jqx-editor-toolbar-button.jqx-fill-state-normal { + background: transparent !important; +} + +.jqx-date-time-input-popup table td a +{ + border: 1px transparent solid; + width: 100%; + display: inline-block; + margin: 0; + padding: 0; + outline: 0; + color: #333; +} +.jqx-date-time-input-popup table td input { + width: 25px; + margin: 0; + text-align: center; + padding: 4px 6px; + height:20px; + line-height: 20px; + vertical-align: middle; +} + +.jqx-scheduler .jqx-cell { + padding: 0px !important; + cursor: default; +} +.jqx-scheduler .jqx-widget-header.jqx-grid-header +{ + border-bottom-color: transparent; + border-bottom-width: 0px; +} +.jqx-scheduler .jqx-grid-column-header, .jqx-scheduler.jqx-widget .jqx-grid-column-header +{ + border-bottom: 1px solid #c5c5c5; +} + +.jqx-scheduler-all-day-cell +{ + text-align: left; +} +.jqx-scheduler-all-day-cell span +{ + margin-left:3px; +} + +.jqx-scheduler-month-cell { + background: #f2f2f2; + color: #000; + opacity: 0.8; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: inherit; + vertical-align: top; + text-align: left; +} +.jqx-scheduler-month-cell-touch { + background: transparent; + border:none; + vertical-align:middle; + text-align:center; +} +.jqx-scheduler-month-cell-popup { + border: 1px solid #333; + background: #f2f2f2; + box-shadow: 0 5px 0px rgba(0,0,0,.15)!important; +} +.jqx-widget .jqx-scheduler-middle-cell, .jqx-scheduler-middle-cell { + border-bottom-color: #ddd !important; +} +.jqx-scheduler-cell-selected.jqx-scheduler-middle-cell +{ + border-bottom-style:dotted; +} +.jqx-scheduler-work-time-cell +{ + background: #fff; +} +.jqx-scheduler-not-work-time-cell +{ + background: #eee; +} +.jqx-scheduler-month-outer-cell +{ + color: #555; +} +.jqx-scheduler-month-weekend-cell +{ + background: #eee; +} +.jqx-scheduler-disabled-cell { + background: #e9edf1; +} +.jqx-scheduler-toolbar +{ + font-size: 14px; +} +.jqx-scheduler-time-column, .jqx-scheduler-toolbar { + background-image: none !important; + background: #fff !important; + color: #333 !important; +} +.jqx-scheduler-time-column-header-cell +{ + border-left-color:transparent !important; +} +.jqx-scheduler-time-column-header-cell-rtl +{ + border-right-color:transparent !important; +} +.jqx-scheduler-appointment { + overflow: visible; + border: 1px solid #555; + white-space:pre-line; + cursor:pointer; + vertical-align: middle; + text-overflow:ellipsis; + user-select: none; +} +.jqx-scheduler-appointment-rtl { + direction: rtl; + text-align: right; +} + +.jqx-scheduler-appointment-content { + overflow: hidden; + text-overflow:ellipsis; + height:100%; + padding-left:5px; + padding-right:5px; +} +.jqx-scheduler-appointment-inner-content { + overflow:hidden; + width:100%; + text-overflow: ellipsis; + padding-bottom: 3px; +} +.jqx-scheduler-appointment-status { + width: 4px; + height: 100%; + border-right-width: 1px; + border-right-style:solid; + position:absolute; + top: 0px; left: 0px; +} +.jqx-scheduler-appointment-status-rtl { + width: 4px; + height: 100%; + border-right-width: 0px; + border-right-style:none; + border-left-width: 1px; + border-left-style:solid; + position:absolute; + top: 0px; right:0px; +} +.jqx-scheduler-appointment-status-stripes { + background-image: url('../images/stripes.png'); + background-repeat:repeat-y; + background-position: left top; +} +.jqx-scheduler-appointment-resize-indicator { + width: 4px; + height: 4px; + position: absolute; + border: 1px solid black; + background: white; + display: none; +} +.jqx-scheduler-appointment-top-resize-indicator { + top: -3px; + left: 50%; + margin-left:-2px; + cursor: row-resize; +} +.jqx-scheduler-appointment-bottom-resize-indicator { + cursor: row-resize; + bottom: -3px; + left: 50%; + margin-left:-2px; +} +.jqx-scheduler-appointment-left-resize-indicator { + cursor: col-resize; + top: 50%; + left: -3px; + margin-top: -2px; +} +.jqx-scheduler-appointment-right-resize-indicator { + cursor: col-resize; + top: 50%; + margin-top: -2px; + right: -3px; +} + +.jqx-scheduler-appointment span { + vertical-align: middle; + text-overflow:ellipsis; + position: relative; + top: -1px; +} +.jqx-scheduler-feedback-appointment { + opacity: 0.7; + position:absolute; + z-index:99999; +} +.jqx-scheduler-selected-appointment { + border: 1px solid #316293 !important; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important; + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important; + white-space:pre-line; +} +.jqx-scheduler-appointment:hover { + border: 1px solid #3f7ebe !important; + } +.jqx-scheduler-feedback-drag-appointment { + background: #aaa !important; +} +.jqx-icon-recurrence, .jqx-icon-recurrence-exception,.jqx-icon-recurrence-white, .jqx-icon-recurrence-exception-white, .jqx-icon-time +{ + background-image: url('../images/icon-recurrence.png'); + background-repeat: no-repeat; + background-position: center; + width: 16px; + height: 16px; + float: left; + margin:3px; + margin-left:5px; +} +.jqx-icon-time +{ + background-image: url('../images/icon-time.png'); + margin:0px; + position: relative; + left: 1px; + margin-top:-8px; +} +.jqx-icon-time-white +{ + background-image: url('../images/icon-time-white.png'); +} +.jqx-icon-recurrence-exception +{ + background-image: url('../images/icon-recurrence-exception.png'); +} +.jqx-icon-recurrence-exception-white { + background-image: url('../images/icon-recurrence-exception-white.png'); +} +.jqx-icon-recurrence-white { + background-image: url('../images/icon-recurrence-white.png'); + } +.jqx-scheduler-cell-hover { + border-color: #3f7ebe !important; + background: #a2c0df !important; +} +.jqx-scheduler-cell-selected { + border-color: #316293 !important; + background: #2f7eb6 !important; +} +.jqx-scheduler-edit-dialog-label { + clear: both; + float: left; + margin-left: 2%; + padding: 4px; + text-align: right; + width: 18%; + line-height: 25px; +} +.jqx-scheduler-edit-dialog-field { + clear: right; + float: right; + margin-right: 2%; + padding: 4px; + width: 72%; +} +.jqx-scheduler-legend-bar +{ + overflow:hidden; + border-color:inherit; + border: none; +} +.jqx-scheduler-legend-bar-bottom +{ + border-top-width: 1px; + border-top-style:solid; +} +.jqx-scheduler-legend-bar-top +{ + border-bottom-width: 1px; + border-bottom-style:solid; +} +.jqx-scheduler-legend { + width:14px; + height:14px; + float: left; + margin-right: 3px; + border-style:solid; + border-width:1px; + cursor: pointer; + vertical-align: middle; + margin-top:4px; +} +.jqx-scheduler-legend-label { + float: left; + margin-right: 12px; + cursor: pointer; + vertical-align: middle; + margin-top:4px; +} +.jqx-scheduler-cell-focus +{ + border-style:dotted; + border-color: #59a0d5 !important; + background: #59a0d5 !important; +} +/*applied to all widgets*/ +.jqx-widget{-moz-box-sizing: content-box; box-sizing: content-box; -ms-touch-action: none; zoom: 1 !important; color: #000000; -moz-background-clip: padding; background-clip: padding-box; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-appearance: none; -webkit-background-clip: padding-box; direction: ltr !important; -webkit-tap-highlight-color: rgba(0,0,0,0); font-family: Verdana,Arial,sans-serif; font-style: normal; font-size: 13px;} + +.jqx-item{-ms-touch-action: none; -moz-box-sizing: content-box; box-sizing: content-box; color: inherit; -webkit-text-size-adjust: none;} + +/*applied to containers to set a background and border color. Tabs, NavigationBar, Calendar content.*/ +.jqx-widget-content {-moz-box-sizing: content-box; box-sizing: content-box; -ms-touch-action: none; -moz-background-clip: padding; -webkit-text-size-adjust: none; background-clip: padding-box; -webkit-background-clip: padding-box; -webkit-tap-highlight-color: rgba(0,0,0,0); font-family: Verdana,Arial,sans-serif; font-style: normal; font-size: 13px; border-color: #c7c7c7; background: #fff; } +/*applied to header areas. Tabs, Menu, Window, Calendar.*/ +.jqx-widget-header {-moz-box-sizing: content-box; box-sizing: content-box; -ms-touch-action: none;-moz-background-clip: padding; -webkit-text-size-adjust: none; background-clip: padding-box; -webkit-background-clip: padding-box; -webkit-tap-highlight-color: rgba(0,0,0,0); border-color: #c5c5c5; background: #e8e8e8; } + +.jqx-fill-state-normal{-moz-box-sizing: content-box; box-sizing: content-box; -ms-touch-action: none;font-family: Verdana,Arial,sans-serif; font-style: normal; font-size: 13px; border-color:#aaa; background: #efefef; } +.jqx-fill-state-hover {-moz-box-sizing: content-box; box-sizing: content-box; border-color:#999; background: #e8e8e8;} +.jqx-fill-state-pressed{-moz-box-sizing: content-box; box-sizing: content-box; border-color:#999; background: #d1d1d1;} +.jqx-fill-state-focus {border-color: #555; } +.jqx-fill-state-disabled {cursor: default; color: #000; opacity: .55; filter:Alpha(Opacity=45);} +.jqx-fill-state-normal td, .jqx-fill-state-hover td, .jqx-fill-state-pressed td, .jqx-fill-state-disabled td, .jqx-fill-state-focus td, .jqx-widget td, .jqx-widget-content td, .jqx-widget-header td { + box-sizing: border-box; -moz-box-sizing: border-box; +} +.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell {border-color: #aaa;} +.jqx-widget .jqx-grid-column-menubutton, .jqx-widget .jqx-grid-column-sortascbutton, .jqx-widget .jqx-grid-column-sortdescbutton, .jqx-widget .jqx-grid-column-filterbutton +{ + background-color: transparent; + border-color: #aaa; +} +.jqx-grid-column-header a:link, .jqx-grid-column-header a:visited +{ + *color: expression(this.parentNode.currentStyle['color']); +} +.jqx-grid-bottomright, .jqx-panel-bottomright, .jqx-listbox-bottomright +{ + background-color: #e5e5e5; +} + +.jqx-tabs-title-selected-top +{ + border-color: #aaa; + border-bottom: 1px solid #fff; + background-color: #fff; +} +/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'bottom' .*/ +.jqx-tabs-title-selected-bottom +{ + border-color: #aaa; + border-top: 1px solid #fff; + background-color: #fff; +} +/*applied to the tab's selection tracker when the jqxTab's position property is set to 'top'.*/ +.jqx-tabs-selection-tracker-top +{ + border-color: #aaa; + border-bottom: 1px solid #fff; +} +/*applied to the tab's selection tracker when the jqxTab's position property is set to 'bottom'.*/ +.jqx-tabs-selection-tracker-bottom +{ + border-color: #aaa; + border-top: 1px solid #fff; +} +/*jqxMaskedInput and jqxNumberInput Styles*/ +.jqx-input +{ + -webkit-appearance: none; + padding: 0 0 0 0; + outline: none; + border-width: 1px; + border-style: solid; + -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box; +} +input[type=text].jqx-input, input[type=password].jqx-input { + min-height: 16px; + min-width: 16px; + margin: 0px; + border-width: 1px; + border-style: solid; + font-size: 13px; + padding: 0px; +} +.jqx-input::-ms-reveal { + display: none; +} +.jqx-input::-ms-clear { + display: none; +} +.jqx-input-content::-ms-clear { + display: none; +} +.jqx-input::-ms-value { + margin: 0px; + padding: 0px; + min-height: 13px; + line-height: 13px; +} + +/*applied to the input when the validation fails.*/ +.jqx-input-invalid +{ + border-color: #dd4b39 !important; +} + +/*applied to the input's content.*/ +.jqx-input-content +{ + -webkit-appearance: none; + padding: 1px; + resize: none; + outline: none; + outline-width: 0px; + -webkit-user-modify:inherit; -moz-user-modify:inherit; + -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box; +} +/*applied to the input when it is disabled.*/ +.jqx-input-disabled +{ + -webkit-appearance: none; + resize: none; + outline: none; + outline-width: 0px; +} +/*applied to the list menu.*/ +.jqx-listmenu-widget { + -ms-touch-action: auto; +} +.jqx-listmenu-widget .jqx-widget-content{ + -ms-touch-action: auto; +} +.jqx-listmenu-widget .jqx-widget-header{ + -ms-touch-action: auto; +} +.jqx-listmenu-widget li{ + -ms-touch-action: auto; +} +.jqx-menu-popup { + +} +.jqx-menu-vertical +{ + background-color: #efefef; +} +.jqx-color-picker +{ + +} +.jqx-color-picker-panel +{ +} +.jqx-color-picker-map +{ + border: 1px solid #A0A0A0; + background-color: transparent; + background-image: url('../images/colorpicker/map-saturation.png'); + background-repeat: no-repeat; + background-position: left top; + overflow: hidden; +} +.jqx-color-picker-map-hue +{ + border: 1px solid #A0A0A0; + background-color: transparent; + background-image: url('../images/colorpicker/map-hue.png'); + background-repeat: no-repeat; + background-position: left top; + overflow: hidden; +} +.jqx-color-picker-map-overlay +{ + background-color: transparent; + background-image: url('../images/colorpicker/map-saturation-overlay.png'); + background-repeat: no-repeat; + background-position: left top; +} +.jqx-color-picker-bar +{ + border: 1px solid #A0A0A0; + background-color: transparent; + background-image: url('../images/colorpicker/bar-saturation.png'); + background-repeat: no-repeat; + background-position: left top; +} +.jqx-color-picker-bar-hue +{ + border: 1px solid #A0A0A0; + background-color: transparent; + background-image: url('../images/colorpicker/bar-hue.png'); + background-repeat: no-repeat; + background-position: left top; +} +.jqx-color-picker-preview +{ + border: 1px solid #A0A0A0; +} +.jqx-color-picker-pointer +{ + background-image: url('../images/crosshair.png'); + background-repeat: no-repeat; + height: 16px; + width: 16px; +} +.jqx-color-picker-pointer-alt +{ + background-image: url('../images/crosshair-white.png'); + background-repeat: no-repeat; + height: 16px; + width: 16px; +} +.jqx-color-picker-bar-pointer +{ + background-image: url('../images/pointer.png'); + background-repeat: no-repeat; + height: 15px; + margin-left: 6px; + background-position: right top; +} +.jqx-icon +{ + width: 16px; + height: 16px; + margin: 0 auto; + position: relative; + top: 50%; + margin-top: -8px; +} +.jqx-input-icon +{ + width: 13px; + height: 13px; + margin: 0 auto; +} +.jqx-scrollbar-thumb-state-normal-touch +{ + border-color:#c3c3c3; background: #c3c3c3; +} +.jqx-touch, .jqx-touch .jqx-fill-state-normal, .jqx-touch .jqx-widget-content, .jqx-touch .jqx-widget-header, .jqx-touch a:link{} +.jqx-scrollbar .jqx-icon-arrow-up{width: 100%; height: 100%;} +.jqx-scrollbar .jqx-icon-arrow-down{width: 100%; height: 100%;} +.jqx-scrollbar .jqx-icon-arrow-left{width: 100%; height: 100%;} +.jqx-scrollbar .jqx-icon-arrow-right{width: 100%; height: 100%;} +/*jqx-listmenu*/ +.jqx-listmenu-widget +{ + border-width: 1px; + border-style: solid; +} +ol.jqx-listmenu, ul.jqx-listmenu +{ + margin: 0; + padding: 0; + border: 0; + outline: 0; + font-size: 100%; + vertical-align: baseline; + line-height: 1; + counter-reset: section; +} +.jqx-listmenu li +{ + margin-left: 0px; + list-style: none; + line-height: 1; +} +.jqx-listmenu +{ + width: 100%; +} +.jqx-listmenu-header +{ + padding: 15px; +} +.jqx-listmenu-item +{ + cursor: pointer; + padding: 15px; + float: none; + overflow: hidden; + text-align: left; + position: relative; +} + +.jqx-listmenu-separator +{ + padding: 10px; + counter-reset: section; +} +.jqx-listmenu-header-label +{ + margin-left: 30px; +} +.jqx-listmenu-arrow-right +{ + width: 16px; + height: 16px; + position: absolute; + top: 50%; + margin-top: -7px; + right: 7px; +} +.jqx-listmenu-arrow-rtl { + right: 0px; + left: 7px; +} +.jqx-listmenu-arrow-right-pressed +{ + width: 16px; + height: 16px; +} +.jqx-listmenu-header .jqx-button +{ + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + -o-border-radius: 10px; + border-radius: 10px; + padding: 6px 10px; +} +.jqx-listmenu-filter-input +{ + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + border: 1px solid; + outline: none; + width: 97%; + padding: 3px; + padding-left: 10px; + padding-right: 10px; + border-color: #c7c7c7; + background-color: #fff; + font-size: 20px; + min-height: 25px !important; + height: 25px; +} +.jqx-listmenu-filter +{ + text-align: center; + padding: 4px; +} +ol li .jqx-listmenu-item-label:before +{ + content: counter(section) ". "; + counter-increment: section; +} +.jqx-listmenu div +{ + clear: both; +} +.jqx-listmenu-auto-separator +{ +} +.jqx-listmenu-item-readonly +{ + cursor: default; +} +.jqx-tooltip +{ + position: absolute; + width: auto; + height: auto; +} +.jqx-tooltip-main +{ + position: relative; + width: 100%; + height: 100%; + text-align: center; + filter: inherit; + border-style: solid; + border-width: 1px; +} +.jqx-tooltip-text +{ + padding: 5px 8px; + overflow: hidden; + filter: inherit; +} +.jqx-tooltip, .jqx-tooltip-text, .jqx-tooltip-main { + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box; +} +.jqx-tooltip-arrow +{ + position: absolute; + width: 0px; + height: 0px; + display: block; + border-style: solid; + margin: -6px 0 0 -7px; + background: transparent !important; + filter: inherit; +} +.jqx-tooltip-arrow-t-b +{ + border-left-color: transparent !important; + border-right-color: transparent !important; +} +.jqx-tooltip-arrow-l-r +{ + border-top-color: transparent !important; + border-bottom-color: transparent !important; +} +/*Sets the text-alignment to right.*/ +.jqx-rtl{text-align: right !important;} +.jqx-shadow{ + -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.15)!important; + -moz-box-shadow : 0 2px 3px rgba(0,0,0,.15)!important; + -o-box-shadow : 0 2px 3px rgba(0,0,0,.15)!important; + box-shadow : 0 2px 3px rgba(0,0,0,.15)!important; +} +.jqx-noshadow { + -webkit-box-shadow: none !important; + -moz-box-shadow : none !important; + -o-box-shadow : none !important; + box-shadow : none !important; +} +.jqx-passwordinput-password-icon, .jqx-passwordinput-password-icon-rtl +{ + background-image: url(../images/icon-showpassword.png) !important; + background-repeat: no-repeat !important; + width: 14px; + height: 9px; +} +.jqx-passwordinput-password-icon-ltr +{ + background-position: right !important; +} +.jqx-passwordinput-password-icon-rtl +{ + background-position: left !important; +} +.jqx-passwordinput-password-strength-inicator +{ + width: 20%; + height: 5px; + margin-top: 5px; +} +/*top rounded Corners*/ +.jqx-rc-t-expanded +{ + -moz-border-radius-topleft: 0px !important; + -webkit-border-top-left-radius: 0px !important; + border-top-left-radius: 0px !important; + -moz-border-radius-topright: 0px !important; + -webkit-border-top-right-radius: 0px !important; + border-top-right-radius: 0px !important; +} +/*bottom rounded Corners*/ +.jqx-rc-b-expanded +{ + -moz-border-radius-bottomleft: 0px !important; + -webkit-border-bottom-left-radius: 0px !important; + border-bottom-left-radius: 0px !important; + -moz-border-radius-bottomright: 0px !important; + -webkit-border-bottom-right-radius: 0px !important; + border-bottom-right-radius: 0px !important; +} +.jqx-treemap-rectangle { + font-size: 13px; + font-weight: normal; + border: 1px solid #555; + color: #222; + text-shadow: 0px 0px 0px; + overflow: hidden; + text-overflow: ellipsis; +} +.jqx-treemap-label { + text-overflow: ellipsis; + overflow: hidden; +} +.jqx-treemap-rectangle-parent { + color: #222; + font-size: 15px; + font-family: Verdana; + font-weight: bold; +} +.jqx-treemap-legend-label { + color: #fff; +} +.jqx-treemap-legend { + width: 350px; + background-color: rgba(0, 0, 0, 0.1); + z-index: 41; + overflow: hidden; +} +.jqx-treemap-legend-table { + table-layout: fixed; + width: 100%; +} +.jqx-treemap-legend-color { + height: 3px; +} +.jqx-treemap-legend-values { + height: 12px; + width: 100%; +} +.jqx-treemap-legend-value { + font-size: 9px; + position: absolute; + color: #fff; +} +.jqx-treemap-rectangle-hover { + -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); + box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); + z-index: 40; +} +/*jqxRangeSelector*/ +.jqx-rangeselector, .jqx-rangeselector-content, .jqx-rangeselector-slider, .jqx-rangeselector-markers, +.jqx-rangeselector-ticks-container, .jqx-rangeselector-ticks, .jqx-rangeselector-shutter +{ + box-shadow: none !important; + -webkit-box-shadow: none !important; + -moz-box-shadow: none !important; + box-sizing: content-box !important; +} +.jqx-rangeselector-markers { + +} +.jqx-rangeselector-content, .jqx-rangeselector-ticks, .jqx-rangeselector-labels, .jqx-rangeselector-shutter, .jqx-rangeselector-markers, .jqx-rangeselector-marker-arrow +{ + position: absolute; +} +.jqx-rangeselector-ticks-container, .jqx-rangeselector-ticks, .jqx-rangeselector-shutter, .jqx-rangeselector-slider +{ + height: 100%; +} +.jqx-rangeselector-ticks-container, .jqx-rangeselector-slider +{ + width: 100%; + box-shadow: none !important; + -webkit-box-shadow: none !important; + -moz-box-shadow: none !important; + -moz-border-radius: 0px !important; + -webkit-border-radius: 0px !important; + border-radius: 0px !important; +} +.jqx-rangeselector-group-labels-rtl, .jqx-rangeselector-group-labels-ticks, .jqx-rangeselector-slider +{ + float: left; +} +.jqx-rangeselector-slider, .jqx-rangeselector-markers, .jqx-rangeselector-marker-arrow +{ + border-style: solid; +} +.jqx-rangeselector-ticks, .jqx-rangeselector-group-labels-ticks +{ + width: 1px; + background: #aaa; +} +.jqx-rangeselector-labels, .jqx-rangeselector-markers +{ + white-space: nowrap; + width: auto; +} +.jqx-rangeselector-slider, .jqx-rangeselector-markers +{ + border-width: 1px !important; +} +.jqx-rangeselector-ticks-container +{ + background-color: transparent; + position: relative; +} +.jqx-rangeselector-shutter +{ + opacity: 0.75; + background: #efefef; + border-width: 0px !important; +} +.jqx-rangeselector-slider +{ + background-color: transparent !important; + border-top: none !important; + background-image: none !important; + border-bottom: none !important; + border-color: #aaa; + border-right-color: transparent !important; + position: relative; + overflow: hidden; +} +.jqx-rangeselector-inner-slider +{ + position: absolute; + right: 0; + background: #aaa; + width: 1px; + height: 100%; +} +.jqx-rangeselector-ticks +{ + margin-top: 0px; +} +.jqx-rangeselector-labels, .jqx-rangeselector-group-labels +{ + margin-top: 4px; +} +.jqx-rangeselector-markers +{ + height: 20px; + padding: 5px; + opacity: 0.75; +} +.jqx-rangeselector-marker-arrow +{ + width: 0px; + height: 0px; + display: block; + margin: -6px 0 0 -7px; + background-color: transparent !important; + filter: inherit; + border-top-width: 5px; + border-bottom-width: 5px; + border-right-color: transparent !important; + border-left-color: transparent !important; + background-clip: border-box; + background-repeat: repeat; + box-shadow: none !important; + -webkit-box-shadow: none !important; + background-image: none !important; +} +.jqx-rangeselector-marker-arrow-top { + border-bottom-color: transparent !important; +} +.jqx-rangeselector-marker-arrow-bottom { + border-top-color: transparent !important; +} +.jqx-rangeselector-marker-left-arrow +{ + border-right-width: 0px; + border-left-width: 5px; +} +.jqx-rangeselector-marker-right-arrow +{ + border-right-width: 5px; + border-left-width: 0px; +} +.jqx-rangeselector-markers-value +{ + overflow: hidden; + white-space: nowrap; +} +.jqx-rangeselector-group-labels-rtl +{ + margin-right: 10px; + direction: rtl; +} +.jqx-rangeselector-group-labels-ticks +{ + height: 17px; +} +.jqx-rangeselector-group-labels-ticks-rtl +{ + margin-left: 5px; +} +.jqx-action-button { + border: none; + border-left: 1px solid #c7c7c7; +} +.jqx-action-button-rtl { + border: none; + border-right: 1px solid #c7c7c7; + cursor: pointer; +} +/*jqxBulletChart*/ +.jqx-bulletchart +{ +} +.jqx-bulletchart, .jqx-bulletchart-title-container-horizontal, .jqx-bulletchart-title-container-vertical, .jqx-bulletchart-chart-container-horizontal, .jqx-bulletchart-chart-container-vertical +{ + position: relative; +} +.jqx-bulletchart-title-inner-container, .jqx-bulletchart-range, .jqx-bulletchart-pointer, .jqx-bulletchart-target, .jqx-bulletchart-ticks, .jqx-bulletchart-labels +{ + position: absolute; +} +.jqx-bulletchart-title-container-vertical, .jqx-bulletchart-title, .jqx-bulletchart-description, .jqx-bulletchart-range-vertical +{ + width: 100%; +} +.jqx-bulletchart-title-container-horizontal, .jqx-bulletchart-chart-container-horizontal +{ + float: left; + overflow: hidden; +} +.jqx-bulletchart-title, .jqx-bulletchart-description +{ + text-align: center; +} +.jqx-bulletchart-title-inner-container +{ + margin: auto; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.jqx-bulletchart-title-inner-container-ltr +{ + padding-right: 5px; +} +.jqx-bulletchart-title-inner-container-rtl +{ + padding-left: 5px; +} +.jqx-bulletchart-title-description-ltr +{ + text-align: right; +} +.jqx-bulletchart-title-description-rtl +{ + text-align: left; +} +.jqx-bulletchart-title-description-vertical +{ + text-align: center; +} +.jqx-bulletchart-title +{ + font-size: 110%; + font-weight: bold; +} +.jqx-bulletchart-description +{ + font-size: 90%; +} +.jqx-bulletchart-range-horizontal +{ + height: 100%; +} +.jqx-bulletchart-target-horizontal +{ + top: 10%; + height: 80%; +} +.jqx-bulletchart-target-vertical +{ + left: 10%; + width: 80%; +} +.jqx-bulletchart-ticks +{ + background-color: #AAAAAA; +} +.jqx-bulletchart-ticks-horizontal +{ + width: 1px; +} +.jqx-bulletchart-ticks-vertical +{ + height: 1px; +} +.jqx-bulletchart-zero-tick +{ +} +.jqx-bulletchart-labels +{ +} +/*jqxNotification*/ +.jqx-notification +{ + padding: 10px; + border-width: 1px; + border-style: solid; + box-sizing: border-box; + pointer-events: auto; +} +.jqx-notification-table +{ + width: 100%; + font-size: inherit; + font-weight: inherit; + font-style: inherit; + color:inherit; +} +.jqx-notification-container +{ + position: fixed; + height: auto; + width: auto; + pointer-events: none; +} +.jqx-notification-container-full-width +{ + width: 100%; +} +.jqx-notification-container-full-height +{ + height: 100%; +} +#jqxNotificationDefaultContainer-top-right, #jqxNotificationDefaultContainer-bottom-left +{ + direction: rtl; +} +.jqx-notification-icon, .jqx-notification-content +{ + vertical-align: middle; +} +.jqx-notification-content +{ +} +.jqx-notification-content-rtl +{ + direction: rtl; +} +.jqx-link, .jqx-inverse, .jqx-primary, .jqx-warning, .jqx-danger, .jqx-success, .jqx-info { + background: none !important; + box-shadow: none !important; + text-shadow: none !important; +} +.jqx-notification-info, .jqx-info +{ + color: #ffffff !important; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important; + background-color: #49afcd !important; + *background-color: #2f96b4 !important; + background-repeat: repeat-x !important; + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4) !important; + border-left-color: #2f96b4 !important; + border-right-color: #2f96b4 !important; + border-top-color: #2f96b4 !important; + border-bottom-color: #1f6377 !important; +} +.jqx-info:hover, +.jqx-info:focus, +.jqx-info:active, +.jqx-info.active, +.jqx-info.disabled, +.jqx-info[disabled] { + color: #ffffff !important; + background-color: #2f96b4 !important; + *background-color: #2a85a0 !important; +} + +.jqx-fill-state-pressed.jqx-info, +.jqx-info:active, +.jqx-info.active { + background-color: #24748c \9 !important; + background-image: linear-gradient(to bottom, #5bc0de, #24748c) !important; +} +.jqx-notification-warning, .jqx-warning +{ + color: #ffffff !important; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important; + background-color: #faa732 !important; + *background-color: #f89406 !important; + background-repeat: repeat-x !important; + background-image: linear-gradient(to bottom, #fbb450, #f89406) !important; + border-left-color: #f89406 !important; + border-right-color: #f89406 !important; + border-top-color: #f89406 !important; + border-bottom-color: #ad6704 !important; +} +.jqx-warning:hover, +.jqx-warning:focus, +.jqx-warning:active, +.jqx-warning.active, +.jqx-warning.disabled, +.jqx-warning[disabled] { + color: #ffffff !important; + background-color: #f89406 !important; + *background-color: #df8505 !important; +} + +.jqx-fill-state-pressed.jqx-warning, +.jqx-warning:active, +.jqx-warning.active { + background-color: #c67605 \9 !important; + background-image: linear-gradient(to bottom, #fbb450, #c67605) !important; +} +.jqx-notification-success, .jqx-success +{ + color: #ffffff !important; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important; + background-color: #5bb75b !important; + *background-color: #51a351 !important; + background-repeat: repeat-x !important; + background-image: linear-gradient(to bottom, #62c462, #51a351) !important; + border-left-color: #51a351 !important; + border-right-color: #51a351 !important; + border-top-color: #51a351 !important; + border-bottom-color: #387038 !important; +} +.jqx-success:hover, +.jqx-success:focus, +.jqx-success:active, +.jqx-success.active, +.jqx-success.disabled, +.jqx-success[disabled] { + color: #ffffff !important; + background-color: #51a351 !important; + *background-color: #499249 !important; +} +.jqx-fill-state-pressed.jqx-success, +.jqx-success:active, +.jqx-success.active { + background-color: #408140 !important; + background-image: linear-gradient(to bottom, #62c462, #408140) !important; +} +.jqx-notification-error, .jqx-danger +{ + color: #ffffff !important; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important; + background-color: #da4f49 !important; + *background-color: #bd362f !important; + background-repeat: repeat-x !important; + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f) !important; + border-left-color: #bd362f !important; + border-right-color: #bd362f !important; + border-top-color: #bd362f !important; + border-bottom-color: #802420 !important; +} +.jqx-danger:hover, +.jqx-danger:focus, +.jqx-danger:active, +.jqx-danger.active, +.jqx-danger.disabled, +.jqx-danger[disabled] { + color: #ffffff !important; + background-color: #bd362f !important; + *background-color: #a9302a !important; +} + +.jqx-fill-state-pressed.jqx-danger, .jqx-danger:active, +.jqx-danger.active { + background-color: #942a25 !important; + background-image: linear-gradient(to bottom, #ee5f5b, #942a25) !important; +} +.jqx-notification-mail, .jqx-primary +{ + color: #ffffff !important; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important; + background-color: #006dcc !important; + *background-color: #0044cc !important; + background-repeat: repeat-x !important; + background-image: linear-gradient(to bottom, #0088cc, #0044cc) !important; + border-left-color: #0044cc !important; + border-right-color: #0044cc !important; + border-top-color: #0044cc !important; + border-bottom-color: #002a80 !important; +} +.jqx-primary:hover, +.jqx-primary:focus, +.jqx-primary:active, +.jqx-primary.active, +.jqx-primary.disabled, +.jqx-primary[disabled] { + color: #ffffff !important; + background-color: #0044cc !important; + *background-color: #003bb3 !important; +} + +.jqx-fill-state-pressed.jqx-primary, +.jqx-primary:active, +.jqx-primary.active { + background-color: #003399 !important; + background-image: linear-gradient(to bottom, #0088cc, #003399) !important; +} +.jqx-notification-time, .jqx-inverse +{ + color: #ffffff !important; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important; + background-color: #363636 !important; + *background-color: #222222 !important; + background-repeat: repeat-x !important; + background-image: linear-gradient(to bottom, #444444, #222222) !important; + border-left-color: #222222 !important; + border-right-color: #222222 !important; + border-top-color: #222222 !important; + border-bottom-color: #000000 !important; +} +.jqx-inverse:hover, +.jqx-inverse:focus, +.jqx-inverse:active, +.jqx-inverse.active, +.jqx-inverse.disabled, +.jqx-inverse[disabled] { + color: #ffffff !important; + background-color: #222222 !important; + *background-color: #151515 !important; +} + +.jqx-fill-state-pressed.jqx-inverse, +.jqx-inverse:active, +.jqx-inverse.active { + background-color: #080808 !important; + background-image: linear-gradient(to bottom, #444444, #080808) !important; +} +.jqx-link, +.jqx-link:active, +.jqx-link[disabled] { + background-color: transparent !important; + background-image: none !important; + -webkit-box-shadow: none !important; + -moz-box-shadow: none !important; + box-shadow: none !important; +} + +.jqx-link { + color: #0088cc !important; + cursor: pointer !important; + border-color: transparent !important; + -webkit-border-radius: 0 !important; + -moz-border-radius: 0 !important; + border-radius: 0 !important; +} + +.jqx-link:hover, +.jqx-link:focus { + color: #005580 !important; + text-decoration: underline !important; + background-color: transparent !important; +} + +.jqx-link[disabled]:hover, +.jqx-link[disabled]:focus { + color: #333333 !important; + text-decoration: none !important; +} +.jqx-link:focus, .jqx-inverse:focus, .jqx-primary:focus, .jqx-warning:focus, .jqx-danger:focus, .jqx-success:focus, .jqx-info:focus, +.jqx-link:hover, .jqx-inverse:hover, .jqx-primary:hover, .jqx-warning:hover, .jqx-danger:hover, .jqx-success:hover, .jqx-info:hover { + background-position: 0 -15px !important; + -webkit-transition: background-position 0.1s linear !important; + -moz-transition: background-position 0.1s linear !important; + -o-transition: background-position 0.1s linear !important; + transition: background-position 0.1s linear !important; +} +.jqx-link:active, .jqx-inverse:active, .jqx-primary:active, .jqx-warning:active, .jqx-danger:active, .jqx-success:active, .jqx-info:active { + background-image: none !important; + outline: 0 !important; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important; + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important; +} +.jqx-notification-icon +{ + background-repeat: no-repeat; +} +.jqx-notification-icon-ltr +{ + background-position: left center; +} +.jqx-notification-icon-rtl +{ + background-position: right center; +} +.jqx-notification-icon-info, .jqx-notification-icon-warning, .jqx-notification-icon-success, .jqx-notification-icon-error, .jqx-notification-icon-mail, .jqx-notification-icon-time +{ + width: 30px; + height: 25px; +} +.jqx-notification-icon-info +{ + background-image: url('../images/info.png'); +} +.jqx-notification-icon-warning +{ + background-image: url('../images/warning.png'); +} +.jqx-notification-icon-success +{ + background-image: url('../images/success.png'); +} +.jqx-notification-icon-error +{ + background-image: url('../images/error.png'); +} +.jqx-notification-icon-mail +{ + background-image: url('../images/mail.png'); +} +.jqx-notification-icon-time +{ + background-image: url('../images/time.png'); +} +.jqx-notification-close-button-info, .jqx-notification-close-button-success, .jqx-notification-close-button-mail, .jqx-notification-close-button-time, .jqx-notification-close-button-error +{ + background-image: url('../images/close_white.png'); +} +.jqx-notification-close-button-warning +{ + background-image: url('../images/close_black.png'); +} +.jqx-notification-close-button-container, .jqx-notification-close-button +{ + width: 16px; + height: 16px; +} +.jqx-notification-close-button-container +{ + vertical-align: top; +} +.jqx-notification-close-button +{ + position: relative; + top: -11px; + background-repeat: no-repeat; + cursor: pointer; +} +.jqx-notification-close-button-ltr +{ + right: -11px; + background-position: right top; +} +.jqx-notification-close-button-rtl +{ + left: -11px; + background-position: left top; +} +.jqx-navbar { + width: 100%; + border-style: solid; + border-width: 1px; +} +.jqx-navbar ul:before, +.jqx-navbar ul:after { + content: ""; + display: table; +} +.jqx-navbar ul:after { + clear: both; +} +.jqx-navbar ul { + list-style: none; + margin: 0; + padding: 0; + position: relative; + display: block; + border: 0; + max-width: 100%; + overflow: visible; +} +.jqx-navbar-block { + margin: 0; + padding: 0px 12px; + border-width:0px; + float: left; + min-height: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + box-shadow: none !important; + border-radius: 0px !important; +} +.jqx-navbar-block-rtl { + float:right; +} +.jqx-ribbon +{ + position: relative; + overflow: hidden; +} +.jqx-ribbon-auto +{ + display: inline-block; +} +.jqx-ribbon-popup +{ + overflow: visible; +} +.jqx-ribbon-header +{ + position: absolute; + margin: 0; + border-width: 1px; + border-style: solid; + box-sizing: border-box; + overflow: hidden; + float: left; + display: block; + box-shadow: none !important; +} +.jqx-ribbon-header-auto +{ + position: relative; +} +.jqx-ribbon-header-horizontal +{ + width: 100%; + min-height: 30px; + padding: 0px; + white-space: nowrap; +} +.jqx-ribbon-header-bottom +{ + bottom: 0; +} +.jqx-ribbon-header-vertical +{ + min-width: 75px; + height: 100%; + float: left; + padding: 0px; +} +.jqx-ribbon-header-right +{ + right: 0; +} +.jqx-ribbon-header-horizontal-popup, .jqx-ribbon-header-vertical-popup +{ + position: relative; +} +.jqx-ribbon-header-horizontal-popup +{ + height:100%; +} +.jqx-ribbon-header-vertical-popup +{ + width: 100%; +} +.jqx-ribbon-item +{ + position: relative; + list-style-type: none; + padding: 5px; + border: 1px solid transparent; + box-sizing: border-box; + text-overflow: ellipsis; + cursor: default; + min-width: 10px; + vertical-align: top; +} +.jqx-ribbon-item-top, .jqx-ribbon-item-bottom +{ + height: 100%; + display: inline-block; + margin-left: 1px; + margin-right: 1px; +} +.jqx-ribbon-item-top +{ + margin-top: 1px; +} +.jqx-ribbon-item-bottom +{ + margin-top: -1px; +} +.jqx-ribbon-item-left, .jqx-ribbon-item-right +{ + width: 100%; + margin-top: 2px; +} +.jqx-ribbon-item-left +{ + margin-left: 1px; +} +.jqx-ribbon-item-right +{ + margin-left: -1px; +} +.jqx-ribbon-item-hover +{ + border-color: inherit; +} +.jqx-ribbon-item-top.jqx-ribbon-item-hover +{ + border-bottom-color: inherit !important; +} +.jqx-ribbon-item-bottom.jqx-ribbon-item-hover +{ + border-top-color: inherit !important; +} +.jqx-ribbon-item-left.jqx-ribbon-item-hover +{ + border-right-color: inherit !important; +} +.jqx-ribbon-item-right.jqx-ribbon-item-hover +{ + border-left-color: inherit !important; +} +.jqx-ribbon-item-selected +{ + border-color: inherit; +} +.jqx-ribbon-item-top.jqx-ribbon-item-selected +{ + border-bottom-color: transparent; +} +.jqx-ribbon-item-bottom.jqx-ribbon-item-selected +{ + border-top-color: transparent; +} +.jqx-ribbon-item-left.jqx-ribbon-item-selected +{ + border-right-color: transparent; +} +.jqx-ribbon-item-right.jqx-ribbon-item-selected +{ + border-left-color:transparent; +} +.jqx-ribbon-content +{ + background-image: none !important; + background-color: transparent !important; + box-sizing: border-box; +} +.jqx-ribbon-content-horizontal +{ + clear: both; + height: 100%; +} +.jqx-ribbon-content-vertical +{ + height: 100%; + width: 100%; + float: left; + border-width: 1px; +} +.jqx-ribbon-content-popup +{ + z-index:99999; + position: absolute; + border-left: none; +} +.jqx-ribbon-content-popup.jqx-ribbon-content-horizontal +{ + width: 100%; + height: auto; +} +.jqx-ribbon-content-popup.jqx-ribbon-content-vertical +{ + width: auto; + height: 100%; +} +.jqx-ribbon-content-popup-top { + -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); + box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); +} +.jqx-ribbon-content-popup-bottom { + -webkit-box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15); + box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15); +} +.jqx-ribbon-content-popup-left { + -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); + box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); +} +.jqx-ribbon-content-popup-right { + -webkit-box-shadow: -6px 6px 15px 0 rgba(0,0,0,0.15); + box-shadow: -6px 6px 15px 0 rgba(0,0,0,0.15); +} + +.jqx-ribbon-content-auto-width +{ + width: auto; +} +.jqx-ribbon-content-section +{ + width: 100%; + height: 100%; + display: none; + border-width: 1px; + border-style: solid; + box-sizing: inherit; + overflow: auto; +} +.jqx-ribbon-content-section-top +{ + border-top: none; +} +.jqx-ribbon-content-section-bottom +{ + bottom: 0; + border-bottom: none; +} +.jqx-ribbon-content-section-left +{ + border-left: none; +} +.jqx-ribbon-content-section-right +{ + border-right: none; + right: 0; +} +.jqx-ribbon-content-section-popup +{ + position: relative; +} +.jqx-ribbon-content-section-horizontal-popup +{ + height: auto; +} +.jqx-ribbon-content-section-vertical-popup +{ + width: auto; +} +.jqx-ribbon-header-rtl +{ + text-align: right; +} +.jqx-ribbon-header-horizontal.jqx-ribbon-header-rtl +{ + direction: rtl; +} +.jqx-ribbon-item-rtl +{ + direction: rtl; +} +.jqx-ribbon-scrollbutton +{ + position: absolute; + display: none; + box-sizing: border-box; + cursor: pointer; + background-repeat: no-repeat !important; + background-position: center !important; + z-index: 1000; +} +.jqx-ribbon-scrollbutton-top, .jqx-ribbon-scrollbutton-bottom +{ + width: 17px; +} +.jqx-ribbon-scrollbutton-left, .jqx-ribbon-scrollbutton-right +{ + height: 17px; +} +.jqx-ribbon-scrollbutton-top +{ + top: 1px; + border-bottom-width: 1px; + border-bottom-style: solid; +} +.jqx-ribbon-scrollbutton-bottom +{ + bottom: 1px; + border-top-width: 1px; + border-top-style: solid; +} +.jqx-ribbon-scrollbutton-left +{ + left: 1px; + border-right-width: 1px; + border-right-style: solid; +} +.jqx-ribbon-scrollbutton-right +{ + right: 1px; + border-left-width: 1px; + border-left-style: solid; +} +.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near +{ + left: 1px; + border-right-width: 1px; + border-right-style: solid; +} +.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far +{ + right: 18px; + border-left-width: 1px; + border-left-style: solid; +} +.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far +{ + right: 1px; + border-left-width: 1px; + border-left-style: solid; +} +.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near +{ + left: 18px; + border-right-width: 1px; + border-right-style: solid; +} +.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near +{ + top: 1px; + border-bottom-width: 1px; + border-bottom-style: solid; +} +.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far +{ + bottom: 18px; + border-top-width: 1px; + border-top-style: solid; +} +.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far +{ + bottom: 1px; + border-top-width: 1px; + border-top-style: solid; +} +.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near +{ + top: 18px; + border-bottom-width: 1px; + border-bottom-style: solid; +} +.jqx-ribbon-scrollbutton-inner +{ + width: 100%; + height: 100%; + background-repeat: no-repeat; + background-position: center; +} +.jqx-ribbon-selection-token +{ + position: absolute; + z-index: 1000; +} +.jqx-ribbon-selection-token-top, .jqx-ribbon-selection-token-bottom +{ + height: 1px; +} +.jqx-ribbon-selection-token-left, .jqx-ribbon-selection-token-right +{ + width: 1px; +} +.jqx-ribbon-auto, .jqx-ribbon-item-top, .jqx-ribbon-item-bottom, .jqx-ribbon-content +{ + *display: inline; +} +.jqx-ribbon-content-left +{ + *float: none; +} +.jqx-ribbon-content-right +{ + *float: left; +} +.jqx-ribbon-content.jqx-ribbon-content-popup +{ + *left: 0; +} +.jqx-ribbon-content-popup .jqx-ribbon-content-section +{ + *overflow: visible; +} +.jqx-ribbon-content-section-popup +{ + *position: absolute; +} +.jqx-toolbar, .jqx-toolbar-minimized-popup-separator +{ + box-sizing: border-box; +} +.jqx-toolbar, .jqx-toolbar-minimized-popup +{ + padding: 5px; +} +.jqx-toolbar +{ + position: relative; + border-width: 1px; + border-style: solid; + overflow: hidden; +} +.jqx-toolbar-tool +{ + float: left; + margin-top: 0; + margin-bottom: 0; +} +.jqx-toolbar-tool-rtl +{ + float: right; +} +.jqx-toolbar-tool-no-separator-ltr +{ + margin-right: 2px !important; +} +.jqx-toolbar-tool-no-separator-rtl +{ + margin-left: 2px !important; +} +.jqx-toolbar-tool-separator-ltr +{ + margin-right: 6px !important; +} +.jqx-toolbar-tool-separator-rtl +{ + margin-left: 6px !important; +} +.jqx-toolbar-tool-inner-button +{ + margin-right: 0; + margin-left: 0; + border-radius: 0 !important; +} +.jqx-toolbar-minimized-button, .jqx-toolbar-minimized-popup +{ + position: absolute; +} +.jqx-toolbar-minimized-button +{ + height: 100%; + right: 0; + cursor: pointer; + margin-top: -5px; + margin-right: 5px; + display: none; +} +.jqx-toolbar-minimized-button-rtl +{ + left: 0; + margin-left: 5px; + margin-right: 0; +} +.jqx-toolbar-minimized-popup +{ + border-width: 1px; + border-top-width: 0; + border-style: solid; + visibility: hidden; + z-index: 99999; +} +.jqx-toolbar-tool-minimized +{ + margin: 1px 0 !important; +} +.jqx-toolbar-minimized-popup-separator +{ + width: 100%; + height: 2px; + margin: 5px 0; + display: none; +} +.jqx-complex-input-spin-buttons-container +{ + border-width: 1px; + border-style: solid; + position: relative; + -webkit-box-sizing: border-box !important; + -moz-box-sizing: border-box !important; + box-sizing: border-box !important; + padding: 2px 8px !important; + white-space: nowrap; + vertical-align: middle; +} +.jqx-formatted-input, .jqx-complex-input +{ + padding-right: 2px !important; + text-align: right; +} +.jqx-formatted-input-lower-case, .jqx-complex-input +{ + text-transform: lowercase; +} +.jqx-formatted-input-upper-case +{ + text-transform: uppercase; +} +.jqx-formatted-input-item +{ + word-wrap: break-word; +} +.jqx-formatted-input-item-rtl, .jqx-complex-input-rtl +{ + direction: rtl !important; +} +.jqx-formatted-input-spin-buttons-container, .jqx-formatted-input-addon +{ + height: 100%; +} +.jqx-formatted-input-spin-buttons-container +{ + width: 18px; + padding: 0 0 0 1px !important; + overflow: hidden; +} +.jqx-formatted-input-spin-buttons-container-rtl +{ + border-right-width: 0px; + padding: 0 0 0 2px !important; +} +.jqx-formatted-input-spin-buttons-container-rtl-border +{ + border-left-width: 1px !important; +} +.jqx-formatted-input-spin-button +{ + position: relative; + width: 17px; + height: 50%; + margin-left: -1px; + border-width: 0px; + padding: 0px; + overflow: hidden; + cursor: pointer; +} +.jqx-formatted-input-addon +{ + width: 19px; + padding: 0 !important; + cursor: pointer; +} +.jqx-formatted-input-addon-rtl +{ + border-right-width: 1px !important; +} +.jqx-complex-input-parent +{ + overflow: hidden; +} +.jqx-complex-input-child +{ + height: 100%; + float: left; + box-sizing: border-box; +} +.jqx-complex-input-child-rtl +{ + float: right; +} +.jqx-complex-input-spin-buttons-container-ltr +{ + border-left-width: 0; +} +.jqx-complex-input-spin-buttons-container-rtl +{ + border-left-width: 1px !important; + border-right-width: 0; +} +.jqx-file-upload +{ + position: relative; + overflow: auto; +} +.jqx-file-upload, .jqx-file-upload-file-row, .jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload +{ + border-width: 1px; + border-style: solid; + box-sizing: border-box; +} +.jqx-file-upload-buttons-container, .jqx-file-upload-iframe, .jqx-file-upload-loading-element +{ + display: none; +} +.jqx-file-upload-file-input-ie9, .jqx-file-upload-buttons-container, .jqx-file-upload-file-row, .jqx-file-upload-icon +{ + width: 100%; +} +.jqx-file-upload-file-input-ie9, .jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-icon, .jqx-file-upload-loading-element +{ + height: 100%; +} +.jqx-file-input-iframe, .jqx-file-upload-form-ie9 +{ + position: absolute; +} +.jqx-file-input-iframe +{ + width: 0; + height: 0; + border: none; +} +.jqx-file-upload-form, .jqx-file-upload-file-input +{ + visibility: hidden; + display: none; +} +.jqx-file-upload-form-ie9, .jqx-file-upload-file-input-ie9 +{ + display: block; + visibility: visible; +} +.jqx-file-upload-form-ie9 +{ + z-index: 10000; + opacity: 0; + filter: alpha(opacity=0); +} +.jqx-file-upload-file-name +{ + width: auto; + padding: 0 2px 0 2px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + *float: left; +} +.jqx-file-upload-button-browse-rtl, .jqx-file-upload-button-upload-rtl, .jqx-file-upload-button-cancel-rtl, .jqx-file-upload-file-name-rtl, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-loading-element +{ + float: right; +} +.jqx-file-upload, .jqx-file-upload-file-row +{ + padding: 5px; +} +.jqx-file-upload-button-browse +{ + display: block; +} +.jqx-file-upload-buttons-container +{ + height: auto; + margin-top: 10px; +} +.jqx-file-upload-button-browse-rtl, .jqx-file-upload-button-upload-rtl, .jqx-file-upload-button-cancel-rtl, .jqx-file-upload-file-name-rtl, .jqx-file-upload-file-cancel-rtl, .jqx-file-upload-file-upload-rtl +{ + direction: rtl !important; +} +.jqx-file-upload-button-cancel, .jqx-file-upload-button-upload-rtl +{ + margin-left: 5px; +} +.jqx-file-upload-button-upload-rtl-ie +{ + margin-right: 5px; +} +.jqx-file-upload-button-cancel-rtl, .jqx-file-upload-button-upload-rtl-ie +{ + margin-left: 0; +} +.jqx-file-upload-file-row +{ + height: 30px; + margin-bottom: 3px; + clear: both; +} +.jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-loading-element +{ + width: 17px; + margin: 0 1px 0 1px; +} +.jqx-file-upload-file-cancel-rtl, .jqx-file-upload-file-upload-rtl, .jqx-file-upload-loading-element-rtl +{ + float: none; + *float: left; +} +.jqx-file-upload-button-browse, .jqx-file-upload-button-upload, .jqx-file-upload-button-cancel, .jqx-file-upload-form-ie9, .jqx-file-upload-file-input-ie9, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload +{ + cursor: pointer; + white-space:nowrap; +} +.jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload +{ + display: inline-block; +} +.jqx-file-upload-icon-upload, .jqx-file-upload-loading-element +{ + margin-top: 1px; +} +.jqx-file-upload-loading-element +{ + background-image: url('../images/loader-small.gif'); + background-repeat: no-repeat; +} + +.jqx-date-time-input-popup .jqx-icon { + margin-top:0px; +} + + +.jqx-text-area-element +{ + height: 100%; + width: 100%; + overflow: hidden; + border: none; + outline: none; + left: 0px; + top: 0px; + margin: 0px; + position: absolute; + resize: none; +} +.jqx-text-area-element-rtl +{ + direction: rtl; +} +.jqx-responsive-panel +{ + overflow: auto; +} +.jqx-responsive-panel, .jqx-responsive-panel-button +{ + border-width: 1px; + border-style: solid; +} +.jqx-responsive-panel-button +{ + display: none; + cursor: pointer; +} +.jqx-responsive-panel-button-inner +{ + margin: 0; + width: 100%; + height: 100%; + background-position: center; +} +.jqx-loader +{ + margin: auto; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-color: rgba(255,255,255,0.5); + z-index: 999; + border-style: solid; + border-width: 1px; +} +.jqx-loader-ie-transparency +{ + background: transparent; + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff)"; /*For IE 8*/ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff); /*For IE 7*/ +} +.jqx-loader-modal +{ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; + filter: alpha(opacity=50); + position: fixed; + height: 100%; + width: 100%; + z-index: 99; + cursor: default; + top: 0; + left: 0; + background-color: black; + opacity: 0.6; +} +.jqx-loader-icon +{ + background-image: url("../../jqwidgets/styles/images/loader.gif"); + background-repeat: no-repeat; + background-position: center; + width: 100%; + height: 100%; + position: absolute; + z-index: 999; +} +.jqx-loader-text +{ + z-index: 999; + position: relative; +} +.jqx-loader-text-left +{ + margin-left: 5px; + position: absolute; + top: 50%; +} +.jqx-loader-text-right +{ + margin-right: 5px; + position: absolute; + top: 50%; + right: 0px; +} +.jqx-loader-text-top +{ + text-align: center; + margin-top: 5px; +} +.jqx-loader-text-bottom +{ + bottom: 0px; + position: absolute; + text-align: center; + margin: 0 auto; + width: 100%; + margin-bottom: 5px; +} +.jqx-loader-rtl +{ + direction: rtl; +} +/* jqxLayout and jqxDockingLayout */ +.jqx-layout, .jqx-layout-group-root, .jqx-layout-pseudo-window-header, .jqx-docking-layout-overlay-inner-square-content +{ + position: relative; +} +.jqx-layout-pseudo-window-pin-background, .jqx-layout-pseudo-window-close-background, .jqx-layout-resize-feedback, .jqx-layout-overlay, .jqx-docking-layout-overlay, .jqx-docking-layout-overlay-highlight-right, .jqx-docking-layout-overlay-highlight-bottom, .jqx-docking-layout-overlay-square-edge, .jqx-docking-layout-drop-overlay +{ + position: absolute; +} +.jqx-layout +{ + background-color: #c5c5c5; +} +.jqx-layout-group-root, .jqx-layout-pseudo-window-pin-icon, .jqx-layout-pseudo-window-pinned-icon, .jqx-layout-pseudo-window-close-icon, .jqx-layout-overlay +{ + width: 100%; + height: 100%; +} +.jqx-layout-group-default-horizontal > div, .jqx-layout-pseudo-window-title-ltr, .jqx-docking-layout-overlay-square, .jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-square-edge-arrow-container-horizontal +{ + float: left; +} +.jqx-layout-group-tabbed +{ + position: static; + box-sizing: border-box; + min-height: 0 !important; +} +.jqx-layout-group-tabbed .jqx-window-content, .jqx-docking-layout-group-floating .jqx-window-content +{ + padding: 0; +} +.jqx-layout-group-tabbed .jqx-ribbon-content-section, .jqx-layout-window, .jqx-docking-layout-group-floating .jqx-ribbon-content-section +{ + border: none; +} +.jqx-layout-window +{ + position: static; +} +.jqx-layout-group-auto-hide-content-vertical, .jqx-layout-group-auto-hide-content-horizontal +{ + overflow: auto; +} +.jqx-layout-group-auto-hide-content-vertical +{ + width: 150px; +} +.jqx-layout-group-auto-hide-content-horizontal +{ + width: 100%; + height: 150px; +} +.jqx-layout-pseudo-window +{ + border-width: 1px; + border-style: solid; + box-sizing: border-box; + box-shadow: none !important; +} +.jqx-layout-pseudo-window-header, .jqx-layout-pseudo-window-content +{ + width: 100%; + box-sizing: border-box; +} +.jqx-layout-pseudo-window-header +{ + height: 30px; +} +.jqx-layout-pseudo-window-pin-background, .jqx-layout-pseudo-window-close-background +{ + width: 16px; + height: 16px; + top: 5px; +} +.jqx-layout-pseudo-window-pin-background-ltr +{ + right: 15px; +} +.jqx-layout-pseudo-window-close-background-ltr +{ + right: 0; +} +.jqx-layout-pseudo-window-pin-background-rtl +{ + left: 15px; +} +.jqx-layout-pseudo-window-close-background-rtl +{ + left: 0; +} +.jqx-layout-pseudo-window-pin-icon, .jqx-layout-pseudo-window-pinned-icon, .jqx-layout-pseudo-window-close-icon +{ + cursor: pointer; +} +.jqx-layout-pseudo-window-title +{ + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.jqx-layout-pseudo-window-pin-icon +{ + background-image: url("images/pin.png"); +} +.jqx-layout-pseudo-window-pinned-icon +{ + background-image: url("images/pinned.png"); +} +.jqx-layout-pseudo-window-title-rtl +{ + float: right; +} +.jqx-layout-resize-feedback +{ + z-index: 9999; + top: 0; + left: 0; + border-width: 1px; + border-style: solid; + box-sizing: border-box; + opacity: 0.6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + *filter: alpha(opacity=60); + display: none; +} +.jqx-layout-resize-feedback-horizontal +{ + width: 100%; + height: 4px; + cursor: row-resize; +} +.jqx-layout-resize-feedback-vertical +{ + width: 4px; + height: 100%; + cursor: col-resize; +} +.jqx-layout-resize-feedback-warning +{ + border-color: #800000 !important; + background-color: Red !important; +} +.jqx-layout-overlay +{ + top: 0; + left: 0; + display: none; + background-color: transparent; + z-index: 8999; +} +.jqx-layout-ribbon-header-ltr +{ + padding-left: 20px; +} +.jqx-layout-ribbon-header-rtl +{ + padding-right: 20px; +} + +/* jqxDockingLayout-specific */ +.jqx-docking-layout-group-floating +{ + border-color: #FFD280 !important; +} +.jqx-docking-layout-group-floating .jqx-window-header +{ + border-color: #FFD280; + background-color: #FFD280 !important; + background: -webkit-linear-gradient(#FFE4B5, #FFD280) !important; + background: -o-linear-gradient(#FFE4B5, #FFD280) !important; + background: -moz-linear-gradient(#FFE4B5, #FFD280) !important; + background: linear-gradient(#FFE4B5, #FFD280 ) !important; +} +.jqx-docking-layout-overlay, .jqx-docking-layout-overlay-square-edge +{ + display: none; + z-index: 99999; + opacity: 0.9; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; + *filter: alpha(opacity=90); +} +.jqx-docking-layout-overlay +{ + width: 100px; + height: 100px; + left: 100px; + top: 70px; +} +.jqx-docking-layout-overlay-section +{ + height: 33px; + width: 100px; +} +.jqx-docking-layout-overlay-square +{ + width: 26px; + height: 26px; + padding: 3px; +} +.jqx-docking-layout-overlay-square-invisible +{ + background-color: transparent !important; + background-image: none !important; +} +.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-center, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-highlight-bottom +{ + border-top-width: 1px; + border-top-style: solid; +} +.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-highlight-right +{ + border-left-width: 1px; + border-left-style: solid; +} +.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-highlight-left +{ + border-right-width: 1px; + border-right-style: solid; +} +.jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-center, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-inner-square-header, .jqx-docking-layout-overlay-highlight-top +{ + border-bottom-width: 1px; + border-bottom-style: solid; +} +.jqx-docking-layout-overlay-square-center +{ + border-color: transparent !important; +} +.jqx-docking-layout-overlay-inner-square, .jqx-docking-layout-overlay-inner-square-header, .jqx-docking-layout-overlay-inner-square-content, .jqx-docking-layout-overlay-highlight-top, .jqx-docking-layout-overlay-highlight-bottom, .jqx-docking-layout-overlay-mini-window-edge-vertical +{ + width: 24px; +} +.jqx-docking-layout-overlay-inner-square +{ + border-width: 1px; + border-style: solid; + height: 24px; +} +.jqx-docking-layout-overlay-inner-square-header +{ + height: 5px; +} +.jqx-docking-layout-overlay-inner-square-content +{ + height: 18px; +} +.jqx-docking-layout-overlay-highlight +{ +} +.jqx-docking-layout-overlay-highlight-top +{ + height: 9px; + border-bottom-style: dashed; +} +.jqx-docking-layout-overlay-highlight-left, .jqx-docking-layout-overlay-highlight-right +{ + width: 12px; + height: 18px; +} +.jqx-docking-layout-overlay-highlight-left +{ + border-right-style: dashed; +} +.jqx-docking-layout-overlay-highlight-right +{ + right: 0; + border-left-style: dashed; +} +.jqx-docking-layout-overlay-highlight-bottom +{ + bottom: 0; + height: 9px; + border-top-style: dashed; +} +.jqx-docking-layout-drop-overlay +{ + display: none; + background-color: #6495ED; + opacity: 0.5; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; + *filter: alpha(opacity=50); + z-index: 10000; +} +.jqx-docking-layout-square-disabled +{ + visibility: hidden; +} +.jqx-docking-layout-overlay-square-edge, .jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-mini-window-edge-vertical +{ + border-style: solid; + border-width: 1px; +} +.jqx-docking-layout-overlay-inner-square-edge +{ + width: 26px; + height: 26px; +} +.jqx-docking-layout-overlay-mini-window-edge-horizontal +{ + height: 24px; +} +.jqx-docking-layout-overlay-mini-window-edge-vertical +{ + height: 13px; +} +.jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-inner-square-header-horizontal, .jqx-docking-layout-overlay-inner-square-content-horizontal +{ + width: 13px; +} +.jqx-docking-layout-overlay-inner-square-content-vertical +{ + height: 7px; +} +.jqx-docking-layout-overlay-square-edge-arrow +{ + border-style: solid; + border-width: 5px; + width: 0px; + height: 0px; + display: block; + background: transparent !important; + *filter: inherit; +} +.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-top +{ + border-top-color: transparent !important; +} +.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-bottom +{ + border-bottom-color: transparent !important; +} +.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom +{ + border-left-color: transparent !important; +} +.jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom +{ + border-right-color: transparent !important; +} +.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right +{ + margin-top: 8px; +} +.jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom +{ + margin-left: 8px; +} + +.jqx-tag-cloud ul { + padding-left: 5px; +} + +.jqx-tag-cloud-item{ + padding: 3px; + display:inline-block; +} + +.jqx-tag-cloud-item a { + text-decoration: initial; +} + +.jqx-tag-cloud-item a:hover { + text-decoration: underline; +} +.jqx-popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.jqx-popover-modal-background +{ + position:fixed; + left:0px; + top:0px; + width:100%; + height:100%; + z-index:999; + /* Fallback for web browsers that don't support RGBa */ + background-color: rgb(0, 0, 0); + /* RGBa with 0.6 opacity */ + background-color: rgba(0, 0, 0, 0.6); + /* For IE 5.5 - 7*/ + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); + /* For IE 8*/ + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; +} +.jqx-popover-close-button { + width:16px; + height:16px; + float:right; +} +.jqx-popover-close-button-rtl { + float:left; +} +.jqx-popover.top { + margin-top: -10px; +} + +.jqx-popover.right { + margin-left: 10px; +} + +.jqx-popover.bottom { + margin-top: 10px; +} + +.jqx-popover.left { + margin-left: -10px; +} + +.jqx-popover-title { + padding: 8px 14px; + margin: 0; + border-bottom: 1px solid inherit; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} + +.jqx-popover-title:empty { + display: none; +} + +.jqx-popover-content { + padding: 9px 14px; +} + +.jqx-popover .jqx-popover-arrow, +.jqx-popover .jqx-popover-arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.jqx-popover .jqx-popover-arrow { + border-width: 11px; +} + +.jqx-popover .jqx-popover-arrow:after { + border-width: 10px; + content: ""; +} + +.jqx-popover.top .jqx-popover-arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: inherit; + border-bottom-width: 0; +} + +.jqx-popover.top .jqx-popover-arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; +} + +.jqx-popover.right .jqx-popover-arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: inherit; + border-left-width: 0; +} + +.jqx-popover.right .jqx-popover-arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; +} + +.jqx-popover.bottom .jqx-popover-arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color:inherit; + border-top-width: 0; +} + +.jqx-popover.bottom .jqx-popover-arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; +} + +.jqx-popover.left .jqx-popover-arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; border-left-color: inherit; +} + +.jqx-popover.left .jqx-popover-arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; +} \ No newline at end of file diff --git a/static/css/jqx.office.css b/static/css/jqx.office.css new file mode 100644 index 0000000..4896c95 --- /dev/null +++ b/static/css/jqx.office.css @@ -0,0 +1,262 @@ +.jqx-rc-tl-office +{ + -moz-border-radius-topleft: 0px; + -webkit-border-top-left-radius: 0px; + border-top-left-radius: 0px; +} +.jqx-rc-tr-office +{ + -moz-border-radius-topright: 0px; + -webkit-border-top-right-radius: 0px; + border-top-right-radius: 0px; +} +.jqx-rc-bl-office +{ + -moz-border-radius-bottomleft: 0px; + -webkit-border-bottom-left-radius: 0px; + border-bottom-left-radius: 0px; +} +.jqx-rc-br-office +{ + -moz-border-radius-bottomright: 0px; + -webkit-border-bottom-right-radius: 0px; + border-bottom-right-radius: 0px; +} +/*top rounded Corners*/ +.jqx-rc-t-office +{ + -moz-border-radius-topleft: 0px; + -webkit-border-top-left-radius: 0px; + border-top-left-radius: 0px; + -moz-border-radius-topright: 0px; + -webkit-border-top-right-radius: 0px; + border-top-right-radius: 0px; +} +/*bottom rounded Corners*/ +.jqx-rc-b-office +{ + -moz-border-radius-bottomleft: 0px; + -webkit-border-bottom-left-radius: 0px; + border-bottom-left-radius: 0px; + -moz-border-radius-bottomright: 0px; + -webkit-border-bottom-right-radius: 0px; + border-bottom-right-radius: 0px; +} +/*right rounded Corners*/ +.jqx-rc-r-office +{ + -moz-border-radius-topright: 0px; + -webkit-border-top-right-radius: 0px; + border-top-right-radius: 0px; + -moz-border-radius-bottomright: 0px; + -webkit-border-bottom-right-radius: 0px; + border-bottom-right-radius: 0px; +} +/*left rounded Corners*/ +.jqx-rc-l-office +{ + -moz-border-radius-topleft: 0px; + -webkit-border-top-left-radius: 0px; + border-top-left-radius: 0px; + -moz-border-radius-bottomleft: 0px; + -webkit-border-bottom-left-radius: 0px; + border-bottom-left-radius: 0px; +} +/*all rounded Corners*/ +.jqx-rc-all-office +{ + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border-radius: 0px; +} +.jqx-widget-office { + font-family: Calibri; +} +.jqx-widget-content-office{font-family: Calibri; border-color: #d4d4d4; color: #444444; background-color: #fff;} +.jqx-widget-header-office{font-family: Calibri; color: #444444; border-color:#d4d4d4; background-color:#ffffff;} + +.jqx-fill-state-normal-office{font-family: Calibri; border-color: #d4d4d4; color: #444444; background: #fdfdfd;} +.jqx-grid-cell-sort-alt-office, .jqx-grid-cell-filter-alt-office, .jqx-grid-cell-pinned-office, .jqx-grid-cell-alt-office, .jqx-grid-cell-sort-office{ background:#ededed; color: #000;} +.jqx-button-office {border-color: #d4d4d4;} +.jqx-fill-state-hover-office{border-color:#86bfa0; color: #000; background:#d3f0e0;} +.jqx-input-office, .jqx-input-button-content-office {border-color: #d4d4d4;} +.jqx-fill-state-focus-office, .jqx-combobox-content-focus-office, .jqx-numberinput-focus, .jqx-datetimeinput-office .jqx-fill-state-hover-office, .jqx-datetimeinput-office .jqx-fill-state-pressed-office{ border-color: #86bfa0; } +.jqx-fill-state-pressed-office{border-color:#429366; color: #000; background:#86bfa0;} + +.jqx-scrollbar-state-normal-office, .jqx-grid-bottomright-office, .jqx-panel-bottomright-office, .jqx-listbox-bottomright-office{background:#f3f3f3;} +.jqx-widget-office .jqx-grid-column-header-office, .jqx-grid-cell-office, .jqx-widget-office .jqx-grid-cell-office, .jqx-widget-office .jqx-grid-group-cell-office, .jqx-grid-group-cell-office{font-family: Calibri; border-color:#f3f3f3;} +.jqx-tabs-title-bottom-office, .jqx-tabs-title-office{color: #666666;} +.jqx-tabs-title-hover-bottom-office, .jqx-tabs-title-hover-top-office{color: #217346; background: transparent; border-color: transparent;} +.jqx-tabs-title-selected-bottom-office, .jqx-tabs-selection-tracker-bottom-office, .jqx-tabs-title-selected-top-office, .jqx-tabs-selection-tracker-top-office{font-weight: bold; color: #217346; border-color:#d4d4d4; border-bottom:1px solid #fff; background:#fff} +.jqx-menu-vertical-office{background: #fff; border-color: #d4d4d4;} +.jqx-widget-office .jqx-grid-cell-office, .jqx-widget-office .jqx-grid-column-header-office, .jqx-widget-office .jqx-grid-group-cell-office {color: #000; border-color: #d4d4d4;} +.jqx-widget-office .jqx-grid-column-menubutton-office, .jqx-widget-office .jqx-grid-column-sortascbutton-office, .jqx-widget-office .jqx-grid-column-sortdescbutton-office, .jqx-widget-office .jqx-grid-column-filterbutton-office { + background-color: transparent; + border-color: #d4d4d4; +} + .jqx-input-button-header-office, .jqx-calendar-title-header-office, .jqx-grid-office .jqx-widget-header-office, .jqx-grid-header-office, .jqx-grid-column-header-office, .jqx-grid-office {font-family: Calibri; border-color: #d4d4d4; color: #444444; background: #fff;} +.jqx-window-header-office{font-family: Calibri; color: #444444; background: #fff;} +.jqx-grid-column-menubutton-office { + background-image: url('../images/office-icon-down.png'); + } + /*applied to the column's sort button when the sort order is ascending.*/ + .jqx-grid-column-sortascbutton-office { + background-image: url('../images/office-icon-up.png'); + } +.jqx-grid-column-sortdescbutton-office { + background-image: url('../images/office-icon-down.png'); +} +.jqx-checkbox-hover-office { + background: #fff; +} +.jqx-radiobutton-hover-office { + background: #fff; +} +.jqx-scrollbar-thumb-state-normal-horizontal-office, .jqx-scrollbar-thumb-state-normal-office { + background: #ffffff; border-color: #d4d4d4; +} +.jqx-scrollbar-thumb-state-hover-horizontal-office, .jqx-scrollbar-thumb-state-hover-office { + background: #f0f0f0; border-color: #d4d4d4; +} +.jqx-scrollbar-thumb-state-pressed-horizontal-office, .jqx-scrollbar-thumb-state-pressed-office { + background: #f0f0f0; border-color: #777777; +} +.jqx-scrollbar-button-state-normal-office +{ + border: 1px solid #d4d4d4; + background: #fff; +} +/*applied to the scrollbar buttons in hovered state.*/ +.jqx-scrollbar-button-state-hover-office +{ + border: 1px solid #777777; + background: #fff; +} +/*applied to the scrollbar buttons in pressed state.*/ +.jqx-scrollbar-button-state-pressed-office +{ + border: 1px solid #777777; + background: #f0f0f0; +} + +/*icons*/ +.jqx-window-collapse-button-office +{ + background-image: url(../images/office-icon-up.png); + background-repeat: no-repeat; +} +.jqx-window-collapse-button-collapsed-office { + background-image: url(../images/office-icon-down.png); + background-repeat: no-repeat; +} +.jqx-icon-arrow-up-office, .jqx-expander-arrow-bottom-office, .jqx-menu-item-arrow-up-office +{ + background-image: url('../images/office-icon-up.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-down-office, .jqx-expander-arrow-top-office, .jqx-tree-item-arrow-expand-office, .jqx-tree-item-arrow-expand-hover-office, .jqx-menu-item-arrow-down-office +{ + background-image: url('../images/office-icon-down.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-left-office, .jqx-menu-item-arrow-left-office +{ + background-image: url('../images/office-icon-left.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-right-office, .jqx-menu-item-arrow-right-office, .jqx-tree-item-arrow-collapse-office, .jqx-tree-item-arrow-collapse-hover-office +{ + background-image: url('../images/office-icon-right.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-tabs-arrow-left-office, .jqx-tree-item-arrow-collapse-rtl-office, .jqx-tree-item-arrow-collapse-hover-rtl-office +{ + background-image: url('../images/office-icon-left.png'); + background-repeat: no-repeat; +} +.jqx-tabs-arrow-right-office +{ + background-image: url('../images/office-icon-right.png'); + background-repeat: no-repeat; +} + +.jqx-menu-item-arrow-up-selected-office, .jqx-icon-arrow-up-selected-office{background-image:url('../images/office-icon-up.png');background-repeat:no-repeat;background-position:center;} +.jqx-menu-item-arrow-down-selected-office, .jqx-icon-arrow-down-selected-office{background-image:url('../images/office-icon-down.png');background-repeat:no-repeat;background-position:center;} +.jqx-menu-item-arrow-left-selected-office, .jqx-icon-arrow-left-selected-office{background-image:url('../images/office-icon-left.png');background-repeat:no-repeat;background-position:center;} +.jqx-menu-item-arrow-right-selected-office, .jqx-icon-arrow-right-selected-office{background-image:url('../images/office-icon-right.png');background-repeat:no-repeat;background-position:center;} +.jqx-tabs-close-button-office{background-image:url(../images/close.png); background-repeat:no-repeat; background-position:center;} +.jqx-tabs-close-button-selected-office{background-image:url(../images/close.png); background-repeat:no-repeat; background-position:center;} +.jqx-tabs-close-button-hover-office{background-image:url(../images/close.png); background-repeat:no-repeat; background-position:center;} +.jqx-expander-arrow-bottom-office,.jqx-scrollbar-office .jqx-icon-arrow-up-selected-office{background-image:url('../images/office-icon-up.png'); background-repeat:no-repeat; background-position:center;} +.jqx-expander-arrow-top-office, .jqx-scrollbar-office .jqx-icon-arrow-down-selected-office{background-image:url('../images/office-icon-down.png'); background-repeat:no-repeat; background-position:center;} +.jqx-scrollbar-office .jqx-icon-arrow-left-selected-office{background-image:url('../images/office-icon-left.png'); background-repeat:no-repeat; background-position:center;} +.jqx-scrollbar-office .jqx-icon-arrow-right-selected-office{background-image:url('../images/office-icon-right.png');background-repeat:no-repeat; background-position:center;} +.jqx-slider-slider-office +{ +} +.jqx-slider-button-office +{ + -moz-border-radius: 9px; + -webkit-border-radius: 9px; + border-radius: 9px; +} +.jqx-input-button-content-office +{ + font-size: 10px; +} + +.jqx-dropdownlist-state-normal-office, .jqx-dropdownlist-state-hover-office, .jqx-dropdownlist-state-selected-office, +.jqx-scrollbar-button-state-hover-office, .jqx-scrollbar-button-state-normal-office, .jqx-scrollbar-button-state-pressed-office, +.jqx-scrollbar-thumb-state-normal-horizontal-office, .jqx-scrollbar-thumb-state-hover-horizontal-office, .jqx-scrollbar-thumb-state-pressed-horizontal-office, +.jqx-scrollbar-thumb-state-normal-office, .jqx-scrollbar-thumb-state-pressed-office, .jqx-button-office, .jqx-tree-item-hover-office, .jqx-tree-item-selected-office, +.jqx-tree-item-office, .jqx-menu-item-office, .jqx-menu-item-hover-office, .jqx-menu-item-selected-office, .jqx-menu-item-top-office, .jqx-menu-item-top-hover-office, +.jqx-menu-item-top-selected-office, .jqx-slider-button-office, .jqx-slider-slider-office + { + -webkit-transition: background-color 100ms linear; + -moz-transition: background-color 100ms linear; + -o-transition: background-color 100ms linear; + -ms-transition: background-color 100ms linear; + transition: background-color 100ms linear; +} +.jqx-switchbutton-office { + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border-radius: 0px; + border: 2px solid #a6a6a6; +} +.jqx-switchbutton-thumb-office { + width: 12px; + background: #000; + border: 1px solid #000; +} +.jqx-switchbutton-label-on-office { + background: #429366; + color: #429366; +} +.jqx-switchbutton-label-off-office { + background: #a6a6a6; + color: #a6a6a6; +} +.jqx-icon-arrow-first-metro +{ + background-image: url('../images/office-icon-first.png'); + background-repeat: no-repeat; + background-position: center; +} +.jqx-icon-arrow-last-metro +{ + background-image: url('../images/office-icon-last.png'); + background-repeat: no-repeat; + background-position: center; +} + +.jqx-switchbutton-wrapper-office { +} +.jqx-layout-office +{ + background-color: #d4d4d4; +} \ No newline at end of file diff --git a/static/css/notification.css b/static/css/notification.css new file mode 100644 index 0000000..4b6256a --- /dev/null +++ b/static/css/notification.css @@ -0,0 +1,176 @@ +#notifications-bottom-right { + position: absolute; + width: 360px; + right: 20px; + bottom: 40px; +} + +.webpushtipoutter { + z-index:9999; + position:absolute; + right:5px; + bottom:5px; + _width:330px; +} +.webpushtipinner { + position:relative; + height:66px; + padding:7px; +} +.newmailNotifyBox { + position:absolute; + bottom:0; + right:0; + z-index:5; + padding:8px 17px 7px 0; + overflow:hidden; +} +.newmailNotifyItem { + position:relative; + width:305px; + height:69px; + margin-bottom:10px; + padding:1px; + border-radius:5px; + -webkit-border-radius:5px; + box-shadow:0 2px 5px rgba(0,0,0,0.2); + -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2); + background:#ADBFC8; + background:-moz-linear-gradient(top,#C4D1D7,#98AFBA); + background:-webkit-gradient(linear,0 0,0 bottom,from(#C4D1D7),to(#98AFBA)); + background:-o-linear-gradient(top,#C4D1D7,#98AFBA); + -moz-transition:box-shadow 1s; +} +.newmailNotifyItem:hover .newmailNotify { + box-shadow:0 0 5px #8EC7EF inset; + -webkit-box-shadow:0 0 5px #8EC7EF inset; +} +.newmailNotifyItem:hover .notify_type { + background:transparent; + *background:#EEF6F9; +} +.newmailNotify { + height:66px; + background:#F7FDFF; + cursor:pointer; + border-radius:5px; + -webkit-border-radius:5px; + box-shadow:0 0 9px #E5EFF5 inset; + -webkit-box-shadow:0 0 9px #E5EFF5 inset; +} +.newmailNotify .notify_close { + position:absolute; + top:-6px; + top:4px\9; + right:-6px; + right:4px\9; + width:15px; + height:15px; + height:14px\9; + overflow:hidden; + + background:url(../images/mail.png) no-repeat -106px -18px #B6CFDA; + opacity:0; + filter:alpha(opacity=0); + border-radius:10px; + -webkit-border-radius:10px; + -moz-transition:opacity 0.2s ease; + -webkit-transition:opacity 0.1s ease; + _filter:alpha(opacity=100); +} +.newmailNotify:hover .notify_close:hover,.hover .notify_close:hover { + opacity:1; + filter:alpha(opacity=100); +} +.newmailNotify:hover .notify_close:active,.hover .notify_close:active { + opacity:1; + filter:alpha(opacity=100); +} +.newmailNotify:hover .notify_close,.hover .notify_close { + opacity:0.8; + filter:alpha(opacity=80); +} +.newmailNotify .notify_type { + position:relative; + float:left; + width:60px; + height:66px; + border-right:1px solid #CBDAE1; + background:#EEF6F9; + border-radius:5px 0 0 5px; + -webkit-border-radius:5px 0 0 5px; +} +.newmailNotify .notify_type span { + display:inline-block; + width:32px; + height:34px; + margin:16px 0 0 16px; + background:url(../images/notify_letter.png) no-repeat; +} + +.newmailNotify .notify_type label { + position:absolute; + top:12px; + right:10px; + +right:5px; + text-align:center; + overflow:visible; +} +.newmailNotify .notify_type em { + display:inline-block; + cursor:pinter; + min-width:13px; + margin-right:-50%; + +margin-right:0; + padding:0 2px; + +padding:0 2px 2px; + border:1px solid white; + line-height:15px; + color:white; + font-weight:bold; + font-style:normal; + background:#D40707; + border-radius:8px; + -webkit-border-radius:8px; + background:-moz-linear-gradient(top,#E80505,#C70909); + background:-webkit-gradient(linear,0 0,0 bottom,from(#E80505),to(#C70909)); + background:-o-linear-gradient(top,#E80505,#C70909); +} +@media screen and (-webkit-min-device-pixel-ratio:0) { + .newmailNotify .notify_type em { + border:none; +} +}.newmailNotify .notify_content { + margin-left:66px; + overflow:hidden; + width:230px; +} +.newmailNotify p { + margin:0; + padding:2px 0 1px; + white-space:normal; + white-space:nowrap\9; + _white-space:normal; + height:auto\9; + _height:16px; + _line-height:16px; + overflow:hidden; + text-overflow:ellipsis; +} +@media screen and (-webkit-min-device-pixel-ratio:0) { + .newmailNotify p { + margin-top: 2px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; +} +}.newmailNotify .notify_location { + padding:7px 0 1px; + font-size:12px; + font-weight:bold; +} + +.newmailNotify .notify_digest { + color:#8596A9; + padding-top:2px +} \ No newline at end of file diff --git a/static/images/add.png b/static/images/add.png new file mode 100644 index 0000000..edb4870 Binary files /dev/null and b/static/images/add.png differ diff --git a/static/images/clear.png b/static/images/clear.png new file mode 100644 index 0000000..142c5f9 Binary files /dev/null and b/static/images/clear.png differ diff --git a/static/images/close.png b/static/images/close.png new file mode 100644 index 0000000..ac6ceef Binary files /dev/null and b/static/images/close.png differ diff --git a/static/images/delete.png b/static/images/delete.png new file mode 100644 index 0000000..ef1a56f Binary files /dev/null and b/static/images/delete.png differ diff --git a/static/images/drag.png b/static/images/drag.png new file mode 100644 index 0000000..c87aa87 Binary files /dev/null and b/static/images/drag.png differ diff --git a/static/images/dragcancel.png b/static/images/dragcancel.png new file mode 100644 index 0000000..23845b7 Binary files /dev/null and b/static/images/dragcancel.png differ diff --git a/static/images/filter.png b/static/images/filter.png new file mode 100644 index 0000000..65c0dd1 Binary files /dev/null and b/static/images/filter.png differ diff --git a/static/images/help.png b/static/images/help.png new file mode 100644 index 0000000..25dc85d Binary files /dev/null and b/static/images/help.png differ diff --git a/static/images/icon-calendar.png b/static/images/icon-calendar.png new file mode 100644 index 0000000..060eb28 Binary files /dev/null and b/static/images/icon-calendar.png differ diff --git a/static/images/icon-cancel.png b/static/images/icon-cancel.png new file mode 100644 index 0000000..60fa9e9 Binary files /dev/null and b/static/images/icon-cancel.png differ diff --git a/static/images/icon-delete.png b/static/images/icon-delete.png new file mode 100644 index 0000000..f4c24db Binary files /dev/null and b/static/images/icon-delete.png differ diff --git a/static/images/icon-down.png b/static/images/icon-down.png new file mode 100644 index 0000000..6abcf80 Binary files /dev/null and b/static/images/icon-down.png differ diff --git a/static/images/icon-edit.png b/static/images/icon-edit.png new file mode 100644 index 0000000..761581b Binary files /dev/null and b/static/images/icon-edit.png differ diff --git a/static/images/icon-first.png b/static/images/icon-first.png new file mode 100644 index 0000000..ce94de2 Binary files /dev/null and b/static/images/icon-first.png differ diff --git a/static/images/icon-last.png b/static/images/icon-last.png new file mode 100644 index 0000000..330b2ce Binary files /dev/null and b/static/images/icon-last.png differ diff --git a/static/images/icon-left.png b/static/images/icon-left.png new file mode 100644 index 0000000..f222a3a Binary files /dev/null and b/static/images/icon-left.png differ diff --git a/static/images/icon-recurrence.png b/static/images/icon-recurrence.png new file mode 100644 index 0000000..76ed1d2 Binary files /dev/null and b/static/images/icon-recurrence.png differ diff --git a/static/images/icon-right.png b/static/images/icon-right.png new file mode 100644 index 0000000..2476d82 Binary files /dev/null and b/static/images/icon-right.png differ diff --git a/static/images/icon-save.png b/static/images/icon-save.png new file mode 100644 index 0000000..416e92e Binary files /dev/null and b/static/images/icon-save.png differ diff --git a/static/images/icon-time.png b/static/images/icon-time.png new file mode 100644 index 0000000..19e01f1 Binary files /dev/null and b/static/images/icon-time.png differ diff --git a/static/images/icon-up.png b/static/images/icon-up.png new file mode 100644 index 0000000..ef9452e Binary files /dev/null and b/static/images/icon-up.png differ diff --git a/static/images/loader.gif b/static/images/loader.gif new file mode 100644 index 0000000..a534f19 Binary files /dev/null and b/static/images/loader.gif differ diff --git a/static/images/mail.png b/static/images/mail.png new file mode 100644 index 0000000..e1c2b26 Binary files /dev/null and b/static/images/mail.png differ diff --git a/static/images/notify_letter.png b/static/images/notify_letter.png new file mode 100644 index 0000000..70109af Binary files /dev/null and b/static/images/notify_letter.png differ diff --git a/static/images/office-icon-down.png b/static/images/office-icon-down.png new file mode 100644 index 0000000..5358fb0 Binary files /dev/null and b/static/images/office-icon-down.png differ diff --git a/static/images/office-icon-left.png b/static/images/office-icon-left.png new file mode 100644 index 0000000..7f4c254 Binary files /dev/null and b/static/images/office-icon-left.png differ diff --git a/static/images/office-icon-right.png b/static/images/office-icon-right.png new file mode 100644 index 0000000..a51fc97 Binary files /dev/null and b/static/images/office-icon-right.png differ diff --git a/static/images/office-icon-up.png b/static/images/office-icon-up.png new file mode 100644 index 0000000..f6492e1 Binary files /dev/null and b/static/images/office-icon-up.png differ diff --git a/static/images/refresh.png b/static/images/refresh.png new file mode 100644 index 0000000..f0abac6 Binary files /dev/null and b/static/images/refresh.png differ diff --git a/static/images/search.png b/static/images/search.png new file mode 100644 index 0000000..ecbff1f Binary files /dev/null and b/static/images/search.png differ diff --git a/static/images/sortasc.png b/static/images/sortasc.png new file mode 100644 index 0000000..ece4718 Binary files /dev/null and b/static/images/sortasc.png differ diff --git a/static/images/sortdesc.png b/static/images/sortdesc.png new file mode 100644 index 0000000..b54c93b Binary files /dev/null and b/static/images/sortdesc.png differ diff --git a/static/images/sortremove.png b/static/images/sortremove.png new file mode 100644 index 0000000..3b35765 Binary files /dev/null and b/static/images/sortremove.png differ diff --git a/static/js/bootstrap.min.js b/static/js/bootstrap.min.js new file mode 100644 index 0000000..b04a0e8 --- /dev/null +++ b/static/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.1.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.isLoading=!1};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",f.resetText||d.data("resetText",d[e]()),d[e](f[b]||this.options[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},b.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});return this.$element.trigger(j),j.isDefaultPrevented()?void 0:(this.sliding=!0,f&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")),f&&this.cycle(),this)};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("collapse in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);!e&&f.toggle&&"show"==c&&(c=!c),e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(b){a(d).remove(),a(e).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(''}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;(e||"destroy"!=c)&&(e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]())})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(a(c).is("body")?window:c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);{var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})}},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(b.RESET).addClass("affix");var a=this.$window.scrollTop(),c=this.$element.offset();return this.pinnedOffset=c.top-a},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"top"==this.affixed&&(e.top+=d),"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(b.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:c-h-this.$element.height()}))}}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery); \ No newline at end of file diff --git a/static/js/getTheme.js b/static/js/getTheme.js new file mode 100644 index 0000000..d7aa72b --- /dev/null +++ b/static/js/getTheme.js @@ -0,0 +1,55 @@ +function getTheme() { + var theme = "office"; + var url = "../css/jqx."+theme+".css"; + + if (document.createStyleSheet != undefined) { + var hasStyle = false; + $.each(document.styleSheets, function (index, value) { + if (value.href != undefined && value.href.indexOf(theme) != -1) { + hasStyle = true; + return false; + } + }); + if (!hasStyle) { + document.createStyleSheet(url); + } + } + else { + var hasStyle = false; + if (document.styleSheets) { + $.each(document.styleSheets, function (index, value) { + if (value.href != undefined && value.href.indexOf(theme) != -1) { + hasStyle = true; + return false; + } + }); + } + if (!hasStyle) { + var link = $(''); + link[0].onload = function () { + if ($.jqx && $.jqx.ready) { + $.jqx.ready(); + }; + } + $(document).find('head').append(link); + } + } + $.jqx = $.jqx || {}; + $.jqx.theme = theme; + return theme; +}; +var theme = ''; +try +{ + if (jQuery) { + theme = getTheme(); + } + else { + $(document).ready(function () { + theme = getThemegetThemegetThemegetThemegetThemegetTheme(); + }); + } +} +catch (error) { + var er = error; +} \ No newline at end of file diff --git a/static/js/jquery-ui.min.js b/static/js/jquery-ui.min.js new file mode 100644 index 0000000..594038f --- /dev/null +++ b/static/js/jquery-ui.min.js @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.10.4 - 2014-03-02 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +(function(e,t){function i(t,i){var s,a,o,r=t.nodeName.toLowerCase();return"area"===r?(s=t.parentNode,a=s.name,t.href&&a&&"map"===s.nodeName.toLowerCase()?(o=e("img[usemap=#"+a+"]")[0],!!o&&n(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||i:i)&&n(t)}function n(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}var s=0,a=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.ui,{version:"1.10.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({focus:function(t){return function(i,n){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),n&&n.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),scrollParent:function(){var t;return t=e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var n,s,a=e(this[0]);a.length&&a[0]!==document;){if(n=a.css("position"),("absolute"===n||"relative"===n||"fixed"===n)&&(s=parseInt(a.css("zIndex"),10),!isNaN(s)&&0!==s))return s;a=a.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++s)})},removeUniqueId:function(){return this.each(function(){a.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,n){return!!e.data(t,n[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),s=isNaN(n);return(s||n>=0)&&i(t,!s)}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(i,n){function s(t,i,n,s){return e.each(a,function(){i-=parseFloat(e.css(t,"padding"+this))||0,n&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var a="Width"===n?["Left","Right"]:["Top","Bottom"],o=n.toLowerCase(),r={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+n]=function(i){return i===t?r["inner"+n].call(this):this.each(function(){e(this).css(o,s(this,i)+"px")})},e.fn["outer"+n]=function(t,i){return"number"!=typeof t?r["outer"+n].call(this,t):this.each(function(){e(this).css(o,s(this,t,!0,i)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart="onselectstart"in document.createElement("div"),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,i,n){var s,a=e.ui[t].prototype;for(s in n)a.plugins[s]=a.plugins[s]||[],a.plugins[s].push([i,n[s]])},call:function(e,t,i){var n,s=e.plugins[t];if(s&&e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType)for(n=0;s.length>n;n++)e.options[s[n][0]]&&s[n][1].apply(e.element,i)}},hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var n=i&&"left"===i?"scrollLeft":"scrollTop",s=!1;return t[n]>0?!0:(t[n]=1,s=t[n]>0,t[n]=0,s)}})})(jQuery);(function(t,e){var i=0,s=Array.prototype.slice,n=t.cleanData;t.cleanData=function(e){for(var i,s=0;null!=(i=e[s]);s++)try{t(i).triggerHandler("remove")}catch(o){}n(e)},t.widget=function(i,s,n){var o,a,r,h,l={},c=i.split(".")[0];i=i.split(".")[1],o=c+"-"+i,n||(n=s,s=t.Widget),t.expr[":"][o.toLowerCase()]=function(e){return!!t.data(e,o)},t[c]=t[c]||{},a=t[c][i],r=t[c][i]=function(t,i){return this._createWidget?(arguments.length&&this._createWidget(t,i),e):new r(t,i)},t.extend(r,a,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),h=new s,h.options=t.widget.extend({},h.options),t.each(n,function(i,n){return t.isFunction(n)?(l[i]=function(){var t=function(){return s.prototype[i].apply(this,arguments)},e=function(t){return s.prototype[i].apply(this,t)};return function(){var i,s=this._super,o=this._superApply;return this._super=t,this._superApply=e,i=n.apply(this,arguments),this._super=s,this._superApply=o,i}}(),e):(l[i]=n,e)}),r.prototype=t.widget.extend(h,{widgetEventPrefix:a?h.widgetEventPrefix||i:i},l,{constructor:r,namespace:c,widgetName:i,widgetFullName:o}),a?(t.each(a._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,r,i._proto)}),delete a._childConstructors):s._childConstructors.push(r),t.widget.bridge(i,r)},t.widget.extend=function(i){for(var n,o,a=s.call(arguments,1),r=0,h=a.length;h>r;r++)for(n in a[r])o=a[r][n],a[r].hasOwnProperty(n)&&o!==e&&(i[n]=t.isPlainObject(o)?t.isPlainObject(i[n])?t.widget.extend({},i[n],o):t.widget.extend({},o):o);return i},t.widget.bridge=function(i,n){var o=n.prototype.widgetFullName||i;t.fn[i]=function(a){var r="string"==typeof a,h=s.call(arguments,1),l=this;return a=!r&&h.length?t.widget.extend.apply(null,[a].concat(h)):a,r?this.each(function(){var s,n=t.data(this,o);return n?t.isFunction(n[a])&&"_"!==a.charAt(0)?(s=n[a].apply(n,h),s!==n&&s!==e?(l=s&&s.jquery?l.pushStack(s.get()):s,!1):e):t.error("no such method '"+a+"' for "+i+" widget instance"):t.error("cannot call methods on "+i+" prior to initialization; "+"attempted to call method '"+a+"'")}):this.each(function(){var e=t.data(this,o);e?e.option(a||{})._init():t.data(this,o,new n(a,this))}),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=t(),this.hoverable=t(),this.focusable=t(),s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(i,s){var n,o,a,r=i;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof i)if(r={},n=i.split("."),i=n.shift(),n.length){for(o=r[i]=t.widget.extend({},this.options[i]),a=0;n.length-1>a;a++)o[n[a]]=o[n[a]]||{},o=o[n[a]];if(i=n.pop(),1===arguments.length)return o[i]===e?null:o[i];o[i]=s}else{if(1===arguments.length)return this.options[i]===e?null:this.options[i];r[i]=s}return this._setOptions(r),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!e).attr("aria-disabled",e),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(i,s,n){var o,a=this;"boolean"!=typeof i&&(n=s,s=i,i=!1),n?(s=o=t(s),this.bindings=this.bindings.add(s)):(n=s,s=this.element,o=this.widget()),t.each(n,function(n,r){function h(){return i||a.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof r?a[r]:r).apply(a,arguments):e}"string"!=typeof r&&(h.guid=r.guid=r.guid||h.guid||t.guid++);var l=n.match(/^(\w+)\s*(.*)$/),c=l[1]+a.eventNamespace,u=l[2];u?o.delegate(u,c,h):s.bind(c,h)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e)},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}})})(jQuery);(function(t){var e=!1;t(document).mouseup(function(){e=!1}),t.widget("ui.mouse",{version:"1.10.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).bind("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):undefined}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!e){this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var s=this,n=1===i.which,a="string"==typeof this.options.cancel&&i.target.nodeName?t(i.target).closest(this.options.cancel).length:!1;return n&&!a&&this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){s.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===t.data(i.target,this.widgetName+".preventClickEvent")&&t.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return s._mouseMove(t)},this._mouseUpDelegate=function(t){return s._mouseUp(t)},t(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),e=!0,!0)):!0}},_mouseMove:function(e){return t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button?this._mouseUp(e):this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){return t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);(function(t,e){function i(t,e,i){return[parseFloat(t[0])*(p.test(t[0])?e/100:1),parseFloat(t[1])*(p.test(t[1])?i/100:1)]}function s(e,i){return parseInt(t.css(e,i),10)||0}function n(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}t.ui=t.ui||{};var a,o=Math.max,r=Math.abs,l=Math.round,h=/left|center|right/,c=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,p=/%$/,f=t.fn.position;t.position={scrollbarWidth:function(){if(a!==e)return a;var i,s,n=t("
"),o=n.children()[0];return t("body").append(n),i=o.offsetWidth,n.css("overflow","scroll"),s=o.offsetWidth,i===s&&(s=n[0].clientWidth),n.remove(),a=i-s},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widths?"left":i>0?"right":"center",vertical:0>a?"top":n>0?"bottom":"middle"};u>p&&p>r(i+s)&&(l.horizontal="center"),d>g&&g>r(n+a)&&(l.vertical="middle"),l.important=o(r(i),r(s))>o(r(n),r(a))?"horizontal":"vertical",e.using.call(this,t,l)}),c.offset(t.extend(M,{using:h}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,a=n.offset.left+n.scrollLeft,o=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-o-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-o-a,(0>i||r(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>r(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,a=n.offset.top+n.scrollTop,o=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-o-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-o-a,t.top+p+f+g>c&&(0>s||r(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,t.top+p+f+g>u&&(i>0||u>r(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}},function(){var e,i,s,n,a,o=document.getElementsByTagName("body")[0],r=document.createElement("div");e=document.createElement(o?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},o&&t.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(a in s)e.style[a]=s[a];e.appendChild(r),i=o||document.documentElement,i.insertBefore(e,i.firstChild),r.style.cssText="position: absolute; left: 10.7432222px;",n=t(r).offset().left,t.support.offsetFractions=n>10&&11>n,e.innerHTML="",i.removeChild(e)}()})(jQuery);(function(t){t.widget("ui.draggable",t.ui.mouse,{version:"1.10.4",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"!==this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(e){var i=this.options;return this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(t(i.iframeFix===!0?"iframe":i.iframeFix).each(function(){t("
").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(t(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_mouseDrag:function(e,i){if("fixed"===this.offsetParentCssPosition&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"original"!==this.options.helper||t.contains(this.element[0].ownerDocument,this.element[0])?("invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1):!1},_mouseUp:function(e){return t("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(e){return this.options.handle?!!t(e.target).closest(this.element.find(this.options.handle)).length:!0},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return s.parents("body").length||s.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s[0]===this.element[0]||/(fixed|absolute)/.test(s.css("position"))||s.css("position","absolute"),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.element.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;return n.containment?"window"===n.containment?(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):"document"===n.containment?(this.containment=[0,0,t(document).width()-this.helperProportions.width-this.margins.left,(t(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):n.containment.constructor===Array?(this.containment=n.containment,undefined):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=t(n.containment),s=i[0],s&&(e="hidden"!==i.css("overflow"),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=i),undefined):(this.containment=null,undefined)},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll={top:n.scrollTop(),left:n.scrollLeft()}),{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*s}},_generatePosition:function(e){var i,s,n,a,o=this.options,r="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=e.pageX,h=e.pageY;return this.offset.scroll||(this.offset.scroll={top:r.scrollTop(),left:r.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(s=this.relative_container.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,e.pageX-this.offset.click.lefti[2]&&(l=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3]&&(h=i[3]+this.offset.click.top)),o.grid&&(n=o.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY,h=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-o.grid[1]:n+o.grid[1]:n,a=o.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,l=i?a-this.offset.click.left>=i[0]||a-this.offset.click.left>i[2]?a:a-this.offset.click.left>=i[0]?a-o.grid[0]:a+o.grid[0]:a)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s]),"drag"===e&&(this.positionAbs=this._convertPositionTo("absolute")),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i){var s=t(this).data("ui-draggable"),n=s.options,a=t.extend({},i,{item:s.element});s.sortables=[],t(n.connectToSortable).each(function(){var i=t.data(this,"ui-sortable");i&&!i.options.disabled&&(s.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger("activate",e,a))})},stop:function(e,i){var s=t(this).data("ui-draggable"),n=t.extend({},i,{item:s.element});t.each(s.sortables,function(){this.instance.isOver?(this.instance.isOver=0,s.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(e),this.instance.options.helper=this.instance.options._helper,"original"===s.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",e,n))})},drag:function(e,i){var s=t(this).data("ui-draggable"),n=this;t.each(s.sortables,function(){var a=!1,o=this;this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(a=!0,t.each(s.sortables,function(){return this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this!==o&&this.instance._intersectsWith(this.instance.containerCache)&&t.contains(o.instance.element[0],this.instance.element[0])&&(a=!1),a})),a?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=t(n).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return i.helper[0]},e.target=this.instance.currentItem[0],this.instance._mouseCapture(e,!0),this.instance._mouseStart(e,!0,!0),this.instance.offset.click.top=s.offset.click.top,this.instance.offset.click.left=s.offset.click.left,this.instance.offset.parent.left-=s.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=s.offset.parent.top-this.instance.offset.parent.top,s._trigger("toSortable",e),s.dropped=this.instance.element,s.currentItem=s.element,this.instance.fromOutside=s),this.instance.currentItem&&this.instance._mouseDrag(e)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",e,this.instance._uiHash(this.instance)),this.instance._mouseStop(e,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),s._trigger("fromSortable",e),s.dropped=!1)})}}),t.ui.plugin.add("draggable","cursor",{start:function(){var e=t("body"),i=t(this).data("ui-draggable").options;e.css("cursor")&&(i._cursor=e.css("cursor")),e.css("cursor",i.cursor)},stop:function(){var e=t(this).data("ui-draggable").options;e._cursor&&t("body").css("cursor",e._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i){var s=t(i.helper),n=t(this).data("ui-draggable").options;s.css("opacity")&&(n._opacity=s.css("opacity")),s.css("opacity",n.opacity)},stop:function(e,i){var s=t(this).data("ui-draggable").options;s._opacity&&t(i.helper).css("opacity",s._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(){var e=t(this).data("ui-draggable");e.scrollParent[0]!==document&&"HTML"!==e.scrollParent[0].tagName&&(e.overflowOffset=e.scrollParent.offset())},drag:function(e){var i=t(this).data("ui-draggable"),s=i.options,n=!1;i.scrollParent[0]!==document&&"HTML"!==i.scrollParent[0].tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+i.scrollParent[0].offsetHeight-e.pageY=0;u--)r=p.snapElements[u].left,l=r+p.snapElements[u].width,h=p.snapElements[u].top,c=h+p.snapElements[u].height,r-f>_||m>l+f||h-f>b||v>c+f||!t.contains(p.snapElements[u].item.ownerDocument,p.snapElements[u].item)?(p.snapElements[u].snapping&&p.options.snap.release&&p.options.snap.release.call(p.element,e,t.extend(p._uiHash(),{snapItem:p.snapElements[u].item})),p.snapElements[u].snapping=!1):("inner"!==g.snapMode&&(s=f>=Math.abs(h-b),n=f>=Math.abs(c-v),a=f>=Math.abs(r-_),o=f>=Math.abs(l-m),s&&(i.position.top=p._convertPositionTo("relative",{top:h-p.helperProportions.height,left:0}).top-p.margins.top),n&&(i.position.top=p._convertPositionTo("relative",{top:c,left:0}).top-p.margins.top),a&&(i.position.left=p._convertPositionTo("relative",{top:0,left:r-p.helperProportions.width}).left-p.margins.left),o&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l}).left-p.margins.left)),d=s||n||a||o,"outer"!==g.snapMode&&(s=f>=Math.abs(h-v),n=f>=Math.abs(c-b),a=f>=Math.abs(r-m),o=f>=Math.abs(l-_),s&&(i.position.top=p._convertPositionTo("relative",{top:h,left:0}).top-p.margins.top),n&&(i.position.top=p._convertPositionTo("relative",{top:c-p.helperProportions.height,left:0}).top-p.margins.top),a&&(i.position.left=p._convertPositionTo("relative",{top:0,left:r}).left-p.margins.left),o&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l-p.helperProportions.width}).left-p.margins.left)),!p.snapElements[u].snapping&&(s||n||a||o||d)&&p.options.snap.snap&&p.options.snap.snap.call(p.element,e,t.extend(p._uiHash(),{snapItem:p.snapElements[u].item})),p.snapElements[u].snapping=s||n||a||o||d)}}),t.ui.plugin.add("draggable","stack",{start:function(){var e,i=this.data("ui-draggable").options,s=t.makeArray(t(i.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});s.length&&(e=parseInt(t(s[0]).css("zIndex"),10)||0,t(s).each(function(i){t(this).css("zIndex",e+i)}),this.css("zIndex",e+s.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i){var s=t(i.helper),n=t(this).data("ui-draggable").options;s.css("zIndex")&&(n._zIndex=s.css("zIndex")),s.css("zIndex",n.zIndex)},stop:function(e,i){var s=t(this).data("ui-draggable").options;s._zIndex&&t(i.helper).css("zIndex",s._zIndex)}})})(jQuery);(function(t){function e(t,e,i){return t>e&&e+i>t}t.widget("ui.droppable",{version:"1.10.4",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(s)?s:function(t){return t.is(s)},this.proportions=function(){return arguments.length?(e=arguments[0],undefined):e?e:e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},t.ui.ddmanager.droppables[i.scope]=t.ui.ddmanager.droppables[i.scope]||[],t.ui.ddmanager.droppables[i.scope].push(this),i.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var e=0,i=t.ui.ddmanager.droppables[this.options.scope];i.length>e;e++)i[e]===this&&i.splice(e,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(e,i){"accept"===e&&(this.accept=t.isFunction(i)?i:function(t){return t.is(i)}),t.Widget.prototype._setOption.apply(this,arguments)},_activate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var s=i||t.ui.ddmanager.current,n=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var e=t.data(this,"ui-droppable");return e.options.greedy&&!e.options.disabled&&e.options.scope===s.options.scope&&e.accept.call(e.element[0],s.currentItem||s.element)&&t.ui.intersect(s,t.extend(e,{offset:e.element.offset()}),e.options.tolerance)?(n=!0,!1):undefined}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",e,this.ui(s)),this.element):!1):!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}}}),t.ui.intersect=function(t,i,s){if(!i.offset)return!1;var n,a,o=(t.positionAbs||t.position.absolute).left,r=(t.positionAbs||t.position.absolute).top,l=o+t.helperProportions.width,h=r+t.helperProportions.height,c=i.offset.left,u=i.offset.top,d=c+i.proportions().width,p=u+i.proportions().height;switch(s){case"fit":return o>=c&&d>=l&&r>=u&&p>=h;case"intersect":return o+t.helperProportions.width/2>c&&d>l-t.helperProportions.width/2&&r+t.helperProportions.height/2>u&&p>h-t.helperProportions.height/2;case"pointer":return n=(t.positionAbs||t.position.absolute).left+(t.clickOffset||t.offset.click).left,a=(t.positionAbs||t.position.absolute).top+(t.clickOffset||t.offset.click).top,e(a,u,i.proportions().height)&&e(n,c,i.proportions().width);case"touch":return(r>=u&&p>=r||h>=u&&p>=h||u>r&&h>p)&&(o>=c&&d>=o||l>=c&&d>=l||c>o&&l>d);default:return!1}},t.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,i){var s,n,a=t.ui.ddmanager.droppables[e.options.scope]||[],o=i?i.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;a.length>s;s++)if(!(a[s].options.disabled||e&&!a[s].accept.call(a[s].element[0],e.currentItem||e.element))){for(n=0;r.length>n;n++)if(r[n]===a[s].element[0]){a[s].proportions().height=0;continue t}a[s].visible="none"!==a[s].element.css("display"),a[s].visible&&("mousedown"===o&&a[s]._activate.call(a[s],i),a[s].offset=a[s].element.offset(),a[s].proportions({width:a[s].element[0].offsetWidth,height:a[s].element[0].offsetHeight}))}},drop:function(e,i){var s=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&t.ui.intersect(e,this,this.options.tolerance)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(e,i){e.element.parentsUntil("body").bind("scroll.droppable",function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,a,o=t.ui.intersect(e,this,this.options.tolerance),r=!o&&this.isover?"isout":o&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,a=this.element.parents(":data(ui-droppable)").filter(function(){return t.data(this,"ui-droppable").options.scope===n}),a.length&&(s=t.data(a[0],"ui-droppable"),s.greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(e,i){e.element.parentsUntil("body").unbind("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}}})(jQuery);(function(t){function e(t){return parseInt(t,10)||0}function i(t){return!isNaN(parseInt(t,10))}t.widget("ui.resizable",t.ui.mouse,{version:"1.10.4",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_create:function(){var e,i,s,n,a,o=this,r=this.options;if(this.element.addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!r.aspectRatio,aspectRatio:r.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:r.helper||r.ghost||r.animate?r.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.data("ui-resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=r.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),e=this.handles.split(","),this.handles={},i=0;e.length>i;i++)s=t.trim(e[i]),a="ui-resizable-"+s,n=t("
"),n.css({zIndex:r.zIndex}),"se"===s&&n.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(n);this._renderAxis=function(e){var i,s,n,a;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String&&(this.handles[i]=t(this.handles[i],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(s=t(this.handles[i],this.element),a=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,a),this._proportionallyResize()),t(this.handles[i]).length},this._renderAxis(this.element),this._handles=t(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){o.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=n&&n[1]?n[1]:"se")}),r.autoHide&&(this._handles.hide(),t(this.element).addClass("ui-resizable-autohide").mouseenter(function(){r.disabled||(t(this).removeClass("ui-resizable-autohide"),o._handles.show())}).mouseleave(function(){r.disabled||o.resizing||(t(this).addClass("ui-resizable-autohide"),o._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(i){var s,n,a,o=this.options,r=this.element.position(),h=this.element;return this.resizing=!0,/absolute/.test(h.css("position"))?h.css({position:"absolute",top:h.css("top"),left:h.css("left")}):h.is(".ui-draggable")&&h.css({position:"absolute",top:r.top,left:r.left}),this._renderProxy(),s=e(this.helper.css("left")),n=e(this.helper.css("top")),o.containment&&(s+=t(o.containment).scrollLeft()||0,n+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:s,top:n},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:h.width(),height:h.height()},this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()},this.originalPosition={left:s,top:n},this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,a=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===a?this.axis+"-resize":a),h.addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(e){var i,s=this.helper,n={},a=this.originalMousePosition,o=this.axis,r=this.position.top,h=this.position.left,l=this.size.width,c=this.size.height,u=e.pageX-a.left||0,d=e.pageY-a.top||0,p=this._change[o];return p?(i=p.apply(this,[e,u,d]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),this.position.top!==r&&(n.top=this.position.top+"px"),this.position.left!==h&&(n.left=this.position.left+"px"),this.size.width!==l&&(n.width=this.size.width+"px"),this.size.height!==c&&(n.height=this.size.height+"px"),s.css(n),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(n)||this._trigger("resize",e,this.ui()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,a,o,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&t.ui.hasScroll(i[0],"left")?0:c.sizeDiff.height,a=s?0:c.sizeDiff.width,o={width:c.helper.width()-a,height:c.helper.height()-n},r=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null,h=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(o,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(t){var e,s,n,a,o,r=this.options;o={minWidth:i(r.minWidth)?r.minWidth:0,maxWidth:i(r.maxWidth)?r.maxWidth:1/0,minHeight:i(r.minHeight)?r.minHeight:0,maxHeight:i(r.maxHeight)?r.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,n=o.minWidth/this.aspectRatio,s=o.maxHeight*this.aspectRatio,a=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),n>o.minHeight&&(o.minHeight=n),o.maxWidth>s&&(o.maxWidth=s),o.maxHeight>a&&(o.maxHeight=a)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),i(t.left)&&(this.position.left=t.left),i(t.top)&&(this.position.top=t.top),i(t.height)&&(this.size.height=t.height),i(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,s=this.size,n=this.axis;return i(t.height)?t.width=t.height*this.aspectRatio:i(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===n&&(t.left=e.left+(s.width-t.width),t.top=null),"nw"===n&&(t.top=e.top+(s.height-t.height),t.left=e.left+(s.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,s=this.axis,n=i(t.width)&&e.maxWidth&&e.maxWidtht.width,r=i(t.height)&&e.minHeight&&e.minHeight>t.height,h=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,c=/sw|nw|w/.test(s),u=/nw|ne|n/.test(s);return o&&(t.width=e.minWidth),r&&(t.height=e.minHeight),n&&(t.width=e.maxWidth),a&&(t.height=e.maxHeight),o&&c&&(t.left=h-e.minWidth),n&&c&&(t.left=h-e.maxWidth),r&&u&&(t.top=l-e.minHeight),a&&u&&(t.top=l-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){var t,e,i,s,n,a=this.helper||this.element;for(t=0;this._proportionallyResizeElements.length>t;t++){if(n=this._proportionallyResizeElements[t],!this.borderDif)for(this.borderDif=[],i=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],s=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")],e=0;i.length>e;e++)this.borderDif[e]=(parseInt(i[e],10)||0)+(parseInt(s[e],10)||0);n.css({height:a.height()-this.borderDif[0]-this.borderDif[2]||0,width:a.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).data("ui-resizable"),s=i.options,n=i._proportionallyResizeElements,a=n.length&&/textarea/i.test(n[0].nodeName),o=a&&t.ui.hasScroll(n[0],"left")?0:i.sizeDiff.height,r=a?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-o},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,c=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var i,s,n,a,o,r,h,l=t(this).data("ui-resizable"),c=l.options,u=l.element,d=c.containment,p=d instanceof t?d.get(0):/parent/.test(d)?u.parent().get(0):d;p&&(l.containerElement=t(p),/document/.test(d)||d===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(i=t(p),s=[],t(["Top","Right","Left","Bottom"]).each(function(t,n){s[t]=e(i.css("padding"+n))}),l.containerOffset=i.offset(),l.containerPosition=i.position(),l.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},n=l.containerOffset,a=l.containerSize.height,o=l.containerSize.width,r=t.ui.hasScroll(p,"left")?p.scrollWidth:o,h=t.ui.hasScroll(p)?p.scrollHeight:a,l.parentData={element:p,left:n.left,top:n.top,width:r,height:h}))},resize:function(e){var i,s,n,a,o=t(this).data("ui-resizable"),r=o.options,h=o.containerOffset,l=o.position,c=o._aspectRatio||e.shiftKey,u={top:0,left:0},d=o.containerElement;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(o._helper?h.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-h.left:o.position.left-u.left),c&&(o.size.height=o.size.width/o.aspectRatio),o.position.left=r.helper?h.left:0),l.top<(o._helper?h.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-h.top:o.position.top),c&&(o.size.width=o.size.height*o.aspectRatio),o.position.top=o._helper?h.top:0),o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top,i=Math.abs((o._helper?o.offset.left-u.left:o.offset.left-u.left)+o.sizeDiff.width),s=Math.abs((o._helper?o.offset.top-u.top:o.offset.top-h.top)+o.sizeDiff.height),n=o.containerElement.get(0)===o.element.parent().get(0),a=/relative|absolute/.test(o.containerElement.css("position")),n&&a&&(i-=Math.abs(o.parentData.left)),i+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-i,c&&(o.size.height=o.size.width/o.aspectRatio)),s+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-s,c&&(o.size.width=o.size.height*o.aspectRatio))},stop:function(){var e=t(this).data("ui-resizable"),i=e.options,s=e.containerOffset,n=e.containerPosition,a=e.containerElement,o=t(e.helper),r=o.offset(),h=o.outerWidth()-e.sizeDiff.width,l=o.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(a.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(a.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).data("ui-resizable"),i=e.options,s=function(e){t(e).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseInt(e.width(),10),height:parseInt(e.height(),10),left:parseInt(e.css("left"),10),top:parseInt(e.css("top"),10)})})};"object"!=typeof i.alsoResize||i.alsoResize.parentNode?s(i.alsoResize):i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):t.each(i.alsoResize,function(t){s(t)})},resize:function(e,i){var s=t(this).data("ui-resizable"),n=s.options,a=s.originalSize,o=s.originalPosition,r={height:s.size.height-a.height||0,width:s.size.width-a.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0},h=function(e,s){t(e).each(function(){var e=t(this),n=t(this).data("ui-resizable-alsoresize"),a={},o=s&&s.length?s:e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(n[e]||0)+(r[e]||0);i&&i>=0&&(a[e]=i||null)}),e.css(a)})};"object"!=typeof n.alsoResize||n.alsoResize.nodeType?h(n.alsoResize):t.each(n.alsoResize,function(t,e){h(t,e)})},stop:function(){t(this).removeData("resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).data("ui-resizable"),i=e.options,s=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).data("ui-resizable");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).data("ui-resizable");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e=t(this).data("ui-resizable"),i=e.options,s=e.size,n=e.originalSize,a=e.originalPosition,o=e.axis,r="number"==typeof i.grid?[i.grid,i.grid]:i.grid,h=r[0]||1,l=r[1]||1,c=Math.round((s.width-n.width)/h)*h,u=Math.round((s.height-n.height)/l)*l,d=n.width+c,p=n.height+u,f=i.maxWidth&&d>i.maxWidth,g=i.maxHeight&&p>i.maxHeight,m=i.minWidth&&i.minWidth>d,v=i.minHeight&&i.minHeight>p;i.grid=r,m&&(d+=h),v&&(p+=l),f&&(d-=h),g&&(p-=l),/^(se|s|e)$/.test(o)?(e.size.width=d,e.size.height=p):/^(ne)$/.test(o)?(e.size.width=d,e.size.height=p,e.position.top=a.top-u):/^(sw)$/.test(o)?(e.size.width=d,e.size.height=p,e.position.left=a.left-c):(p-l>0?(e.size.height=p,e.position.top=a.top-u):(e.size.height=l,e.position.top=a.top+n.height-l),d-h>0?(e.size.width=d,e.position.left=a.left-c):(e.size.width=h,e.position.left=a.left+n.width-h))}})})(jQuery);(function(t){t.widget("ui.selectable",t.ui.mouse,{version:"1.10.4",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e,i=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e=t(i.options.filter,i.element[0]),e.addClass("ui-selectee"),e.each(function(){var e=t(this),i=e.offset();t.data(this,"selectable-item",{element:this,$element:e,left:i.left,top:i.top,right:i.left+e.outerWidth(),bottom:i.top+e.outerHeight(),startselected:!1,selected:e.hasClass("ui-selected"),selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=e.addClass("ui-selectee"),this._mouseInit(),this.helper=t("
")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(e){var i=this,s=this.options;this.opos=[e.pageX,e.pageY],this.options.disabled||(this.selectees=t(s.filter,this.element[0]),this._trigger("start",e),t(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=t.data(this,"selectable-item");s.startselected=!0,e.metaKey||e.ctrlKey||(s.$element.removeClass("ui-selected"),s.selected=!1,s.$element.addClass("ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",e,{unselecting:s.element}))}),t(e.target).parents().addBack().each(function(){var s,n=t.data(this,"selectable-item");return n?(s=!e.metaKey&&!e.ctrlKey||!n.$element.hasClass("ui-selected"),n.$element.removeClass(s?"ui-unselecting":"ui-selected").addClass(s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",e,{selecting:n.element}):i._trigger("unselecting",e,{unselecting:n.element}),!1):undefined}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,a=this.opos[0],o=this.opos[1],r=e.pageX,l=e.pageY;return a>r&&(i=r,r=a,a=i),o>l&&(i=l,l=o,o=i),this.helper.css({left:a,top:o,width:r-a,height:l-o}),this.selectees.each(function(){var i=t.data(this,"selectable-item"),h=!1;i&&i.element!==s.element[0]&&("touch"===n.tolerance?h=!(i.left>r||a>i.right||i.top>l||o>i.bottom):"fit"===n.tolerance&&(h=i.left>a&&r>i.right&&i.top>o&&l>i.bottom),h?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,s._trigger("selecting",e,{selecting:i.element}))):(i.selecting&&((e.metaKey||e.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",e,{unselecting:i.element}))),i.selected&&(e.metaKey||e.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",e,{unselecting:i.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");s.$element.removeClass("ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",e,{unselected:s.element})}),t(".ui-selecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");s.$element.removeClass("ui-selecting").addClass("ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",e,{selected:s.element})}),this._trigger("stop",e),this.helper.remove(),!1}})})(jQuery);(function(t){function e(t,e,i){return t>e&&e+i>t}function i(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))}t.widget("ui.sortable",t.ui.mouse,{version:"1.10.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?"x"===t.axis||i(this.items[0].item):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(e,i){"disabled"===e?(this.options[e]=i,this.widget().toggleClass("ui-sortable-disabled",!!i)):t.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(e),t(e.target).parents().each(function(){return t.data(this,o.widgetName+"-item")===o?(s=t(this),!1):undefined}),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),s?!this.options.handle||i||(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(e,i,s){var n,o,a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",a.cursor),this.storedStylesheet=t("").appendTo(o)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,a=this.options,r=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY=0;i--)if(s=this.items[i],n=s.item[0],o=this._intersectsWithPointer(s),o&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==n&&!t.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!t.contains(this.element[0],n):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,a={};o&&"x"!==o||(a.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(a.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(a,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,h=r+t.height,l=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||s+l>r&&h>s+l,d="y"===this.options.axis||e+c>o&&a>e+c,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:e+this.helperProportions.width/2>o&&a>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(t){var i="x"===this.options.axis||e(this.positionAbs.top+this.offset.click.top,t.top,t.height),s="y"===this.options.axis||e(this.positionAbs.left+this.offset.click.left,t.left,t.width),n=i&&s,o=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();return n?this.floating?a&&"right"===a||"down"===o?2:1:o&&("down"===o?2:1):!1},_intersectsWithSides:function(t){var i=e(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),s=e(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),n=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection();return this.floating&&o?"right"===o&&s||"left"===o&&!s:n&&("down"===n&&i||"up"===n&&!i)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function i(){r.push(this)}var s,n,o,a,r=[],h=[],l=this._connectWith();if(l&&e)for(s=l.length-1;s>=0;s--)for(o=t(l[s]),n=o.length-1;n>=0;n--)a=t.data(o[n],this.widgetFullName),a&&a!==this&&!a.options.disabled&&h.push([t.isFunction(a.options.items)?a.options.items.call(a.element):t(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a]);for(h.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var i=0;e.length>i;i++)if(e[i]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var i,s,n,o,a,r,h,l,c=this.items,u=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=t(d[i]),s=n.length-1;s>=0;s--)o=t.data(n[s],this.widgetFullName),o&&o!==this&&!o.options.disabled&&(u.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(a=u[i][1],r=u[i][0],s=0,l=r.length;l>s;s++)h=t(r[s]),h.data(this.widgetName+"-item",a),c.push({item:h,instance:a,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,o;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var i,s=e.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]).addClass(i||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===s?e.currentItem.children().each(function(){t(" ",e.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(n)}):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_contactContainers:function(s){var n,o,a,r,h,l,c,u,d,p,f=null,g=null;for(n=this.containers.length-1;n>=0;n--)if(!t.contains(this.currentItem[0],this.containers[n].element[0]))if(this._intersectsWith(this.containers[n].containerCache)){if(f&&t.contains(this.containers[n].element[0],f.element[0]))continue;f=this.containers[n],g=n}else this.containers[n].containerCache.over&&(this.containers[n]._trigger("out",s,this._uiHash(this)),this.containers[n].containerCache.over=0);if(f)if(1===this.containers.length)this.containers[g].containerCache.over||(this.containers[g]._trigger("over",s,this._uiHash(this)),this.containers[g].containerCache.over=1);else{for(a=1e4,r=null,p=f.floating||i(this.currentItem),h=p?"left":"top",l=p?"width":"height",c=this.positionAbs[h]+this.offset.click[h],o=this.items.length-1;o>=0;o--)t.contains(this.containers[g].element[0],this.items[o].item[0])&&this.items[o].item[0]!==this.currentItem[0]&&(!p||e(this.positionAbs.top+this.offset.click.top,this.items[o].top,this.items[o].height))&&(u=this.items[o].item.offset()[h],d=!1,Math.abs(u-c)>Math.abs(u+this.items[o][l]-c)&&(d=!0,u+=this.items[o][l]),a>Math.abs(u-c)&&(a=Math.abs(u-c),r=this.items[o],this.direction=d?"up":"down"));if(!r&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[g])return;r?this._rearrange(s,r,null,!0):this._rearrange(s,null,this.containers[g].element,!0),this._trigger("change",s,this._uiHash()),this.containers[g]._trigger("change",s,this._uiHash(this)),this.currentContainer=this.containers[g],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[g]._trigger("over",s,this._uiHash(this)),this.containers[g].containerCache.over=1}},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||t("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,t("document"===n.containment?document:window).width()-this.helperProportions.width-this.margins.left,(t("document"===n.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment)[0],i=t(n.containment).offset(),s="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,n=this.options,o=e.pageX,a=e.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.leftthis.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(a=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((a-this.originalPageY)/n.grid[1])*n.grid[1],a=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){function i(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(n.push(function(t){this._trigger("remove",t,this._uiHash())}),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)e||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!e){for(this._trigger("beforeStop",t,this._uiHash()),s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!1}if(e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!e){for(s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}})})(jQuery);(function(e){var t=0,i={},a={};i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="hide",a.height=a.paddingTop=a.paddingBottom=a.borderTopWidth=a.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.10.4",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||t.active!==!1&&null!=t.active||(t.active=0),this._processPanels(),0>t.active&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e(),content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){return"active"===e?(this._activate(t),undefined):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||this.options.active!==!1||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons()),"disabled"===e&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t),undefined)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=e.ui.keyCode,a=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:n=this.headers[(s+1)%a];break;case i.LEFT:case i.UP:n=this.headers[(s-1+a)%a];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:n=this.headers[0];break;case i.END:n=this.headers[a-1]}n&&(e(t.target).attr("tabIndex",-1),e(n).attr("tabIndex",0),n.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var i,a=this.options,s=a.heightStyle,n=this.element.parent(),r=this.accordionId="ui-accordion-"+(this.element.attr("id")||++t);this.active=this._findActive(a.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(t){var i=e(this),a=i.attr("id"),s=i.next(),n=s.attr("id");a||(a=r+"-header-"+t,i.attr("id",a)),n||(n=r+"-panel-"+t,s.attr("id",n)),i.attr("aria-controls",n),s.attr("aria-labelledby",a)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(a.event),"fill"===s?(i=n.height(),this.element.siblings(":visible").each(function(){var t=e(this),a=t.css("position");"absolute"!==a&&"fixed"!==a&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===s&&(i=0,this.headers.next().each(function(){i=Math.max(i,e(this).css("height","").height())}).height(i))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,a=this.active,s=e(t.currentTarget),n=s[0]===a[0],r=n&&i.collapsible,o=r?e():s.next(),h=a.next(),d={oldHeader:a,oldPanel:h,newHeader:r?e():s,newPanel:o};t.preventDefault(),n&&!i.collapsible||this._trigger("beforeActivate",t,d)===!1||(i.active=r?!1:this.headers.index(s),this.active=n?e():s,this._toggle(d),a.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&a.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),n||(s.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&s.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),s.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var i=t.newPanel,a=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=a,this.options.animate?this._animate(i,a,t):(a.hide(),i.show(),this._toggleComplete(t)),a.attr({"aria-hidden":"true"}),a.prev().attr("aria-selected","false"),i.length&&a.length?a.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"})},_animate:function(e,t,s){var n,r,o,h=this,d=0,c=e.length&&(!t.length||e.index()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,s,n=this.element[0].nodeName.toLowerCase(),a="textarea"===n,o="input"===n;this.isMultiLine=a?!0:o?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[a||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return t=!0,s=!0,i=!0,undefined;t=!1,s=!1,i=!1;var a=e.ui.keyCode;switch(n.keyCode){case a.PAGE_UP:t=!0,this._move("previousPage",n);break;case a.PAGE_DOWN:t=!0,this._move("nextPage",n);break;case a.UP:t=!0,this._keyEvent("previous",n);break;case a.DOWN:t=!0,this._keyEvent("next",n);break;case a.ENTER:case a.NUMPAD_ENTER:this.menu.active&&(t=!0,n.preventDefault(),this.menu.select(n));break;case a.TAB:this.menu.active&&this.menu.select(n);break;case a.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),undefined;if(!i){var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(e){return s?(s=!1,e.preventDefault(),undefined):(this._searchTimeout(e),undefined)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,undefined):(clearTimeout(this.searching),this.close(e),this._change(e),undefined)}}),this._initSource(),this.menu=e("