diff --git a/web/css/bootstrap-theme.min.css b/web/css/bootstrap-theme.min.css
new file mode 100644
index 0000000..9e6cb85
--- /dev/null
+++ b/web/css/bootstrap-theme.min.css
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap v3.0.3 (http://getbootstrap.com)
+ * Copyright 2013 Twitter, Inc.
+ * Licensed under http://www.apache.org/licenses/LICENSE-2.0
+ */
+
+.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);background-repeat:repeat-x;border-color:#2b669a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff2d6ca2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat:repeat-x;border-color:#3e8f3e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff419641',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat:repeat-x;border-color:#e38d13;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffeb9316',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);background-repeat:repeat-x;border-color:#b92c28;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc12e2a',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat:repeat-x;border-color:#28a4c9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)}.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff3f3f3',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.075);box-shadow:inset 0 3px 9px rgba(0,0,0,0.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,0.25)}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:linear-gradient(to bottom,#222 0,#282828 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff282828',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.25);box-shadow:inset 0 3px 9px rgba(0,0,0,0.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat:repeat-x;border-color:#b2dba1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0)}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;border-color:#9acfea;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0)}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat:repeat-x;border-color:#f5e79e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0)}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;border-color:#dca7a7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0)}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0)}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0)}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);background-repeat:repeat-x;border-color:#3278b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3278b3',GradientType=0)}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffd0e9c6',GradientType=0)}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffc4e3f3',GradientType=0)}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fffaf2cc',GradientType=0)}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffebcccc',GradientType=0)}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1)}
\ No newline at end of file
diff --git a/web/css/bootstrap.min.css b/web/css/bootstrap.min.css
new file mode 100644
index 0000000..d7b9eeb
--- /dev/null
+++ b/web/css/bootstrap.min.css
@@ -0,0 +1,5160 @@
+
+/*! * Bootstrap v3.0.3 (http://getbootstrap.com) * Copyright 2013 Twitter, Inc. * Licensed under http://www.apache.org/licenses/LICENSE-2.0*/
+ /*! normalize.css v2.1.3 | MIT License | git.io/normalize*/
+ article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
+ display:block
+}
+audio,canvas,video {
+ display:inline-block
+}
+audio:not([controls]) {
+ display:none;
+ height:0
+}
+[hidden],template {
+ display:none
+}
+html {
+ font-family:sans-serif;
+ -webkit-text-size-adjust:100%;
+ -ms-text-size-adjust:100%
+}
+body {
+ margin:0
+}
+a {
+ background:transparent
+}
+a:focus {
+ outline:thin dotted
+}
+a:active,a:hover {
+ outline:0
+}
+h1 {
+ margin:.67em 0;
+ font-size:2em
+}
+abbr[title] {
+ border-bottom:1px dotted
+}
+b,strong {
+ font-weight:bold
+}
+dfn {
+ font-style:italic
+}
+hr {
+ height:0;
+ -moz-box-sizing:content-box;
+ box-sizing:content-box
+}
+mark {
+ color:#000;
+ background:#ff0
+}
+code,kbd,pre,samp {
+ font-family:monospace,serif;
+ font-size:1em
+}
+pre {
+ white-space:pre-wrap
+}
+q {
+ quotes:"\201C" "\201D" "\2018" "\2019"
+}
+small {
+ font-size:80%
+}
+sub,sup {
+ position:relative;
+ font-size:75%;
+ line-height:0;
+ vertical-align:baseline
+}
+sup {
+ top:-0.5em
+}
+sub {
+ bottom:-0.25em
+}
+img {
+ border:0
+}
+svg:not(:root) {
+ overflow:hidden
+}
+figure {
+ margin:0
+}
+fieldset {
+ padding:.35em .625em .75em;
+ margin:0 2px;
+ border:1px solid #c0c0c0
+}
+legend {
+ padding:0;
+ border:0
+}
+button,input,select,textarea {
+ margin:0;
+ font-family:inherit;
+ font-size:100%
+}
+button,input {
+ line-height:normal
+}
+button,select {
+ text-transform:none
+}
+button,html input[type="button"],input[type="reset"],input[type="submit"] {
+ cursor:pointer;
+ -webkit-appearance:button
+}
+button[disabled],html input[disabled] {
+ cursor:default
+}
+input[type="checkbox"],input[type="radio"] {
+ padding:0;
+ box-sizing:border-box
+}
+input[type="search"] {
+ -webkit-box-sizing:content-box;
+ -moz-box-sizing:content-box;
+ box-sizing:content-box;
+ -webkit-appearance:textfield
+}
+input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance:none
+}
+button::-moz-focus-inner,input::-moz-focus-inner {
+ padding:0;
+ border:0
+}
+textarea {
+ overflow:auto;
+ vertical-align:top
+}
+table {
+ border-collapse:collapse;
+ border-spacing:0
+}
+@media print {
+ * {
+ color:#000!important;
+ text-shadow:none!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
+}
+@page {
+ margin:2cm .5cm
+}
+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
+}
+}*,*: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:"Microsoft YaHei", 微软雅黑, 黑体, 宋体, sans-serif;
+ font-size:14px;
+ line-height:1.428571429;
+ 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
+}
+img {
+ vertical-align:middle
+}
+.img-responsive {
+ display:block;
+ height:auto;
+ max-width:100%
+}
+.img-rounded {
+ border-radius:6px
+}
+.img-thumbnail {
+ display:inline-block;
+ height:auto;
+ max-width:100%;
+ padding:4px;
+ line-height:1.428571429;
+ background-color:#fff;
+ border:1px solid #ddd;
+ border-radius:4px;
+ -webkit-transition:all .2s ease-in-out;
+ transition:all .2s ease-in-out
+}
+.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;
+ padding:0;
+ margin:-1px;
+ overflow:hidden;
+ clip:rect(0,0,0,0);
+ border:0
+}
+h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
+ font-family:"Microsoft YaHei", 微软雅黑, 黑体, 宋体, sans-serif;
+ 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:normal;
+ line-height:1;
+ color:#999
+}
+h1,h2,h3 {
+ margin-top:20px;
+ margin-bottom:10px
+}
+h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small {
+ font-size:65%
+}
+h4,h5,h6 {
+ margin-top:10px;
+ margin-bottom:10px
+}
+h4 small,h5 small,h6 small,h4 .small,h5 .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-muted {
+ color:#999
+}
+.text-primary {
+ color:#428bca
+}
+.text-primary:hover {
+ color:#3071a9
+}
+.text-warning {
+ color:#8a6d3b
+}
+.text-warning:hover {
+ color:#66512c
+}
+.text-danger {
+ color:#a94442
+}
+.text-danger:hover {
+ color:#843534
+}
+.text-success {
+ color:#3c763d
+}
+.text-success:hover {
+ color:#2b542c
+}
+.text-info {
+ color:#31708f
+}
+.text-info:hover {
+ color:#245269
+}
+.text-left {
+ text-align:left
+}
+.text-right {
+ text-align:right
+}
+.text-center {
+ text-align:center
+}
+.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
+}
+.list-inline>li {
+ display:inline-block;
+ padding-right:5px;
+ padding-left:5px
+}
+.list-inline>li:first-child {
+ padding-left:0
+}
+dl {
+ margin-top:0;
+ margin-bottom:20px
+}
+dt,dd {
+ line-height:1.428571429
+}
+dt {
+ font-weight:bold
+}
+dd {
+ margin-left:0
+}
+@media(min-width:768px) {
+ .dl-horizontal dt {
+ float:left;
+ width:160px;
+ overflow:hidden;
+ clear:left;
+ text-align:right;
+ text-overflow:ellipsis;
+ white-space:nowrap
+}
+.dl-horizontal dd {
+ margin-left:180px
+}
+.dl-horizontal dd:before,.dl-horizontal dd:after {
+ display:table;
+ content:" "
+}
+.dl-horizontal dd:after {
+ clear:both
+}
+.dl-horizontal dd:before,.dl-horizontal dd:after {
+ display:table;
+ content:" "
+}
+.dl-horizontal dd:after {
+ clear:both
+}
+}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;
+ border-left:5px solid #eee
+}
+blockquote p {
+ font-size:17.5px;
+ font-weight:300;
+ line-height:1.25
+}
+blockquote p:last-child {
+ margin-bottom:0
+}
+blockquote small,blockquote .small {
+ display:block;
+ line-height:1.428571429;
+ color:#999
+}
+blockquote small:before,blockquote .small:before {
+ content:'\2014 \00A0'
+}
+blockquote.pull-right {
+ padding-right:15px;
+ padding-left:0;
+ border-right:5px solid #eee;
+ border-left:0
+}
+blockquote.pull-right p,blockquote.pull-right small,blockquote.pull-right .small {
+ text-align:right
+}
+blockquote.pull-right small:before,blockquote.pull-right .small:before {
+ content:''
+}
+blockquote.pull-right 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.428571429
+}
+code,kbd,pre,samp {
+ font-family:Menlo,Monaco,Consolas,"Courier New",monospace
+}
+code {
+ padding:2px 4px;
+ font-size:90%;
+ color:#c7254e;
+ white-space:nowrap;
+ background-color:#f9f2f4;
+ border-radius:4px
+}
+pre {
+ display:block;
+ padding:9.5px;
+ margin:0 0 10px;
+ font-size:13px;
+ line-height:1.428571429;
+ color:#333;
+ word-break:break-all;
+ word-wrap:break-word;
+ 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 {
+ padding-right:15px;
+ padding-left:15px;
+ margin-right:auto;
+ margin-left:auto
+}
+.container:before,.container:after {
+ display:table;
+ content:" "
+}
+.container:after {
+ clear:both
+}
+.container:before,.container:after {
+ display:table;
+ content:" "
+}
+.container:after {
+ clear:both
+}
+@media(min-width:768px) {
+ .container {
+ width:750px
+}
+}@media(min-width:992px) {
+ .container {
+ width:970px
+}
+}@media(min-width:1200px) {
+ .container {
+ width:1170px
+}
+}.row {
+ margin-right:-15px;
+ margin-left:-15px
+}
+.row:before,.row:after {
+ display:table;
+ content:" "
+}
+.row:after {
+ clear:both
+}
+.row:before,.row:after {
+ display:table;
+ content:" "
+}
+.row:after {
+ clear:both
+}
+.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-right:15px;
+ padding-left: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.66666666666666%
+}
+.col-xs-10 {
+ width:83.33333333333334%
+}
+.col-xs-9 {
+ width:75%
+}
+.col-xs-8 {
+ width:66.66666666666666%
+}
+.col-xs-7 {
+ width:58.333333333333336%
+}
+.col-xs-6 {
+ width:50%
+}
+.col-xs-5 {
+ width:41.66666666666667%
+}
+.col-xs-4 {
+ width:33.33333333333333%
+}
+.col-xs-3 {
+ width:25%
+}
+.col-xs-2 {
+ width:16.666666666666664%
+}
+.col-xs-1 {
+ width:8.333333333333332%
+}
+.col-xs-pull-12 {
+ right:100%
+}
+.col-xs-pull-11 {
+ right:91.66666666666666%
+}
+.col-xs-pull-10 {
+ right:83.33333333333334%
+}
+.col-xs-pull-9 {
+ right:75%
+}
+.col-xs-pull-8 {
+ right:66.66666666666666%
+}
+.col-xs-pull-7 {
+ right:58.333333333333336%
+}
+.col-xs-pull-6 {
+ right:50%
+}
+.col-xs-pull-5 {
+ right:41.66666666666667%
+}
+.col-xs-pull-4 {
+ right:33.33333333333333%
+}
+.col-xs-pull-3 {
+ right:25%
+}
+.col-xs-pull-2 {
+ right:16.666666666666664%
+}
+.col-xs-pull-1 {
+ right:8.333333333333332%
+}
+.col-xs-pull-0 {
+ right:0
+}
+.col-xs-push-12 {
+ left:100%
+}
+.col-xs-push-11 {
+ left:91.66666666666666%
+}
+.col-xs-push-10 {
+ left:83.33333333333334%
+}
+.col-xs-push-9 {
+ left:75%
+}
+.col-xs-push-8 {
+ left:66.66666666666666%
+}
+.col-xs-push-7 {
+ left:58.333333333333336%
+}
+.col-xs-push-6 {
+ left:50%
+}
+.col-xs-push-5 {
+ left:41.66666666666667%
+}
+.col-xs-push-4 {
+ left:33.33333333333333%
+}
+.col-xs-push-3 {
+ left:25%
+}
+.col-xs-push-2 {
+ left:16.666666666666664%
+}
+.col-xs-push-1 {
+ left:8.333333333333332%
+}
+.col-xs-push-0 {
+ left:0
+}
+.col-xs-offset-12 {
+ margin-left:100%
+}
+.col-xs-offset-11 {
+ margin-left:91.66666666666666%
+}
+.col-xs-offset-10 {
+ margin-left:83.33333333333334%
+}
+.col-xs-offset-9 {
+ margin-left:75%
+}
+.col-xs-offset-8 {
+ margin-left:66.66666666666666%
+}
+.col-xs-offset-7 {
+ margin-left:58.333333333333336%
+}
+.col-xs-offset-6 {
+ margin-left:50%
+}
+.col-xs-offset-5 {
+ margin-left:41.66666666666667%
+}
+.col-xs-offset-4 {
+ margin-left:33.33333333333333%
+}
+.col-xs-offset-3 {
+ margin-left:25%
+}
+.col-xs-offset-2 {
+ margin-left:16.666666666666664%
+}
+.col-xs-offset-1 {
+ margin-left:8.333333333333332%
+}
+.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.66666666666666%
+}
+.col-sm-10 {
+ width:83.33333333333334%
+}
+.col-sm-9 {
+ width:75%
+}
+.col-sm-8 {
+ width:66.66666666666666%
+}
+.col-sm-7 {
+ width:58.333333333333336%
+}
+.col-sm-6 {
+ width:50%
+}
+.col-sm-5 {
+ width:41.66666666666667%
+}
+.col-sm-4 {
+ width:33.33333333333333%
+}
+.col-sm-3 {
+ width:25%
+}
+.col-sm-2 {
+ width:16.666666666666664%
+}
+.col-sm-1 {
+ width:8.333333333333332%
+}
+.col-sm-pull-12 {
+ right:100%
+}
+.col-sm-pull-11 {
+ right:91.66666666666666%
+}
+.col-sm-pull-10 {
+ right:83.33333333333334%
+}
+.col-sm-pull-9 {
+ right:75%
+}
+.col-sm-pull-8 {
+ right:66.66666666666666%
+}
+.col-sm-pull-7 {
+ right:58.333333333333336%
+}
+.col-sm-pull-6 {
+ right:50%
+}
+.col-sm-pull-5 {
+ right:41.66666666666667%
+}
+.col-sm-pull-4 {
+ right:33.33333333333333%
+}
+.col-sm-pull-3 {
+ right:25%
+}
+.col-sm-pull-2 {
+ right:16.666666666666664%
+}
+.col-sm-pull-1 {
+ right:8.333333333333332%
+}
+.col-sm-pull-0 {
+ right:0
+}
+.col-sm-push-12 {
+ left:100%
+}
+.col-sm-push-11 {
+ left:91.66666666666666%
+}
+.col-sm-push-10 {
+ left:83.33333333333334%
+}
+.col-sm-push-9 {
+ left:75%
+}
+.col-sm-push-8 {
+ left:66.66666666666666%
+}
+.col-sm-push-7 {
+ left:58.333333333333336%
+}
+.col-sm-push-6 {
+ left:50%
+}
+.col-sm-push-5 {
+ left:41.66666666666667%
+}
+.col-sm-push-4 {
+ left:33.33333333333333%
+}
+.col-sm-push-3 {
+ left:25%
+}
+.col-sm-push-2 {
+ left:16.666666666666664%
+}
+.col-sm-push-1 {
+ left:8.333333333333332%
+}
+.col-sm-push-0 {
+ left:0
+}
+.col-sm-offset-12 {
+ margin-left:100%
+}
+.col-sm-offset-11 {
+ margin-left:91.66666666666666%
+}
+.col-sm-offset-10 {
+ margin-left:83.33333333333334%
+}
+.col-sm-offset-9 {
+ margin-left:75%
+}
+.col-sm-offset-8 {
+ margin-left:66.66666666666666%
+}
+.col-sm-offset-7 {
+ margin-left:58.333333333333336%
+}
+.col-sm-offset-6 {
+ margin-left:50%
+}
+.col-sm-offset-5 {
+ margin-left:41.66666666666667%
+}
+.col-sm-offset-4 {
+ margin-left:33.33333333333333%
+}
+.col-sm-offset-3 {
+ margin-left:25%
+}
+.col-sm-offset-2 {
+ margin-left:16.666666666666664%
+}
+.col-sm-offset-1 {
+ margin-left:8.333333333333332%
+}
+.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.66666666666666%
+}
+.col-md-10 {
+ width:83.33333333333334%
+}
+.col-md-9 {
+ width:75%
+}
+.col-md-8 {
+ width:66.66666666666666%
+}
+.col-md-7 {
+ width:58.333333333333336%
+}
+.col-md-6 {
+ width:50%
+}
+.col-md-5 {
+ width:41.66666666666667%
+}
+.col-md-4 {
+ width:33.33333333333333%
+}
+.col-md-3 {
+ width:25%
+}
+.col-md-2 {
+ width:16.666666666666664%
+}
+.col-md-1 {
+ width:8.333333333333332%
+}
+.col-md-pull-12 {
+ right:100%
+}
+.col-md-pull-11 {
+ right:91.66666666666666%
+}
+.col-md-pull-10 {
+ right:83.33333333333334%
+}
+.col-md-pull-9 {
+ right:75%
+}
+.col-md-pull-8 {
+ right:66.66666666666666%
+}
+.col-md-pull-7 {
+ right:58.333333333333336%
+}
+.col-md-pull-6 {
+ right:50%
+}
+.col-md-pull-5 {
+ right:41.66666666666667%
+}
+.col-md-pull-4 {
+ right:33.33333333333333%
+}
+.col-md-pull-3 {
+ right:25%
+}
+.col-md-pull-2 {
+ right:16.666666666666664%
+}
+.col-md-pull-1 {
+ right:8.333333333333332%
+}
+.col-md-pull-0 {
+ right:0
+}
+.col-md-push-12 {
+ left:100%
+}
+.col-md-push-11 {
+ left:91.66666666666666%
+}
+.col-md-push-10 {
+ left:83.33333333333334%
+}
+.col-md-push-9 {
+ left:75%
+}
+.col-md-push-8 {
+ left:66.66666666666666%
+}
+.col-md-push-7 {
+ left:58.333333333333336%
+}
+.col-md-push-6 {
+ left:50%
+}
+.col-md-push-5 {
+ left:41.66666666666667%
+}
+.col-md-push-4 {
+ left:33.33333333333333%
+}
+.col-md-push-3 {
+ left:25%
+}
+.col-md-push-2 {
+ left:16.666666666666664%
+}
+.col-md-push-1 {
+ left:8.333333333333332%
+}
+.col-md-push-0 {
+ left:0
+}
+.col-md-offset-12 {
+ margin-left:100%
+}
+.col-md-offset-11 {
+ margin-left:91.66666666666666%
+}
+.col-md-offset-10 {
+ margin-left:83.33333333333334%
+}
+.col-md-offset-9 {
+ margin-left:75%
+}
+.col-md-offset-8 {
+ margin-left:66.66666666666666%
+}
+.col-md-offset-7 {
+ margin-left:58.333333333333336%
+}
+.col-md-offset-6 {
+ margin-left:50%
+}
+.col-md-offset-5 {
+ margin-left:41.66666666666667%
+}
+.col-md-offset-4 {
+ margin-left:33.33333333333333%
+}
+.col-md-offset-3 {
+ margin-left:25%
+}
+.col-md-offset-2 {
+ margin-left:16.666666666666664%
+}
+.col-md-offset-1 {
+ margin-left:8.333333333333332%
+}
+.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.66666666666666%
+}
+.col-lg-10 {
+ width:83.33333333333334%
+}
+.col-lg-9 {
+ width:75%
+}
+.col-lg-8 {
+ width:66.66666666666666%
+}
+.col-lg-7 {
+ width:58.333333333333336%
+}
+.col-lg-6 {
+ width:50%
+}
+.col-lg-5 {
+ width:41.66666666666667%
+}
+.col-lg-4 {
+ width:33.33333333333333%
+}
+.col-lg-3 {
+ width:25%
+}
+.col-lg-2 {
+ width:16.666666666666664%
+}
+.col-lg-1 {
+ width:8.333333333333332%
+}
+.col-lg-pull-12 {
+ right:100%
+}
+.col-lg-pull-11 {
+ right:91.66666666666666%
+}
+.col-lg-pull-10 {
+ right:83.33333333333334%
+}
+.col-lg-pull-9 {
+ right:75%
+}
+.col-lg-pull-8 {
+ right:66.66666666666666%
+}
+.col-lg-pull-7 {
+ right:58.333333333333336%
+}
+.col-lg-pull-6 {
+ right:50%
+}
+.col-lg-pull-5 {
+ right:41.66666666666667%
+}
+.col-lg-pull-4 {
+ right:33.33333333333333%
+}
+.col-lg-pull-3 {
+ right:25%
+}
+.col-lg-pull-2 {
+ right:16.666666666666664%
+}
+.col-lg-pull-1 {
+ right:8.333333333333332%
+}
+.col-lg-pull-0 {
+ right:0
+}
+.col-lg-push-12 {
+ left:100%
+}
+.col-lg-push-11 {
+ left:91.66666666666666%
+}
+.col-lg-push-10 {
+ left:83.33333333333334%
+}
+.col-lg-push-9 {
+ left:75%
+}
+.col-lg-push-8 {
+ left:66.66666666666666%
+}
+.col-lg-push-7 {
+ left:58.333333333333336%
+}
+.col-lg-push-6 {
+ left:50%
+}
+.col-lg-push-5 {
+ left:41.66666666666667%
+}
+.col-lg-push-4 {
+ left:33.33333333333333%
+}
+.col-lg-push-3 {
+ left:25%
+}
+.col-lg-push-2 {
+ left:16.666666666666664%
+}
+.col-lg-push-1 {
+ left:8.333333333333332%
+}
+.col-lg-push-0 {
+ left:0
+}
+.col-lg-offset-12 {
+ margin-left:100%
+}
+.col-lg-offset-11 {
+ margin-left:91.66666666666666%
+}
+.col-lg-offset-10 {
+ margin-left:83.33333333333334%
+}
+.col-lg-offset-9 {
+ margin-left:75%
+}
+.col-lg-offset-8 {
+ margin-left:66.66666666666666%
+}
+.col-lg-offset-7 {
+ margin-left:58.333333333333336%
+}
+.col-lg-offset-6 {
+ margin-left:50%
+}
+.col-lg-offset-5 {
+ margin-left:41.66666666666667%
+}
+.col-lg-offset-4 {
+ margin-left:33.33333333333333%
+}
+.col-lg-offset-3 {
+ margin-left:25%
+}
+.col-lg-offset-2 {
+ margin-left:16.666666666666664%
+}
+.col-lg-offset-1 {
+ margin-left:8.333333333333332%
+}
+.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.428571429;
+ vertical-align:top;
+
+}
+.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;
+ display:table-column;
+ float:none
+}
+table td[class*="col-"],table th[class*="col-"] {
+ display:table-cell;
+ float:none
+}
+.table>thead>tr>.active,.table>tbody>tr>.active,.table>tfoot>tr>.active,.table>thead>.active>td,.table>tbody>.active>td,.table>tfoot>.active>td,.table>thead>.active>th,.table>tbody>.active>th,.table>tfoot>.active>th {
+ background-color:#f5f5f5
+}
+.table-hover>tbody>tr>.active:hover,.table-hover>tbody>.active:hover>td,.table-hover>tbody>.active:hover>th {
+ background-color:#e8e8e8
+}
+.table>thead>tr>.success,.table>tbody>tr>.success,.table>tfoot>tr>.success,.table>thead>.success>td,.table>tbody>.success>td,.table>tfoot>.success>td,.table>thead>.success>th,.table>tbody>.success>th,.table>tfoot>.success>th {
+ background-color:#dff0d8
+}
+.table-hover>tbody>tr>.success:hover,.table-hover>tbody>.success:hover>td,.table-hover>tbody>.success:hover>th {
+ background-color:#d0e9c6
+}
+.table>thead>tr>.danger,.table>tbody>tr>.danger,.table>tfoot>tr>.danger,.table>thead>.danger>td,.table>tbody>.danger>td,.table>tfoot>.danger>td,.table>thead>.danger>th,.table>tbody>.danger>th,.table>tfoot>.danger>th {
+ background-color:#f2dede
+}
+.table-hover>tbody>tr>.danger:hover,.table-hover>tbody>.danger:hover>td,.table-hover>tbody>.danger:hover>th {
+ background-color:#ebcccc
+}
+.table>thead>tr>.warning,.table>tbody>tr>.warning,.table>tfoot>tr>.warning,.table>thead>.warning>td,.table>tbody>.warning>td,.table>tfoot>.warning>td,.table>thead>.warning>th,.table>tbody>.warning>th,.table>tfoot>.warning>th {
+ background-color:#fcf8e3
+}
+.table-hover>tbody>tr>.warning:hover,.table-hover>tbody>.warning:hover>td,.table-hover>tbody>.warning:hover>th {
+ background-color:#faf2cc
+}
+@media(max-width:767px) {
+ .table-responsive {
+ width:100%;
+ margin-bottom:15px;
+ overflow-x:scroll;
+ overflow-y:hidden;
+ border:1px solid #ddd;
+ -ms-overflow-style:-ms-autohiding-scrollbar;
+ -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
+}
+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:bold
+}
+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
+}
+select[multiple],select[size] {
+ height:auto
+}
+select optgroup {
+ font-family:inherit;
+ font-size:inherit;
+ font-style:inherit
+}
+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
+}
+input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {
+ height:auto
+}
+output {
+ display:block;
+ padding-top:7px;
+ font-size:14px;
+ line-height:1.428571429;
+ color:#555;
+ vertical-align:middle
+}
+.form-control {
+ display:block;
+ width:100%;
+ height:34px;
+ padding:6px 12px;
+ font-size:14px;
+ line-height:1.428571429;
+ color:#555;
+ vertical-align:middle;
+ background-color:#fff;
+ background-image:none;
+ border:1px solid #ccc;
+ border-radius:4px;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,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,0.075),0 0 8px rgba(102,175,233,0.6);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
+}
+.form-control:-moz-placeholder {
+ color:#999
+}
+.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
+}
+textarea.form-control {
+ height:auto
+}
+.form-group {
+ margin-bottom:15px
+}
+.radio,.checkbox {
+ display:block;
+ min-height:20px;
+ padding-left:20px;
+ margin-top:10px;
+ margin-bottom:10px;
+ vertical-align:middle
+}
+.radio label,.checkbox label {
+ display:inline;
+ margin-bottom:0;
+ font-weight:normal;
+ 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;
+ font-weight:normal;
+ vertical-align:middle;
+ 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 {
+ 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 {
+ height:auto
+}
+.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,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
+}
+.has-warning .form-control:focus {
+ border-color:#66512c;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
+}
+.has-warning .input-group-addon {
+ color:#8a6d3b;
+ background-color:#fcf8e3;
+ border-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,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
+}
+.has-error .form-control:focus {
+ border-color:#843534;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
+}
+.has-error .input-group-addon {
+ color:#a94442;
+ background-color:#f2dede;
+ border-color:#a94442
+}
+.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,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
+}
+.has-success .form-control:focus {
+ border-color:#2b542c;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
+}
+.has-success .input-group-addon {
+ color:#3c763d;
+ background-color:#dff0d8;
+ border-color:#3c763d
+}
+.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
+}
+.form-inline select.form-control {
+ width:auto
+}
+.form-inline .radio,.form-inline .checkbox {
+ display:inline-block;
+ padding-left:0;
+ margin-top:0;
+ margin-bottom:0
+}
+.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
+ float:none;
+ margin-left:0
+}
+}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
+ padding-top:7px;
+ margin-top:0;
+ margin-bottom:0
+}
+.form-horizontal .radio,.form-horizontal .checkbox {
+ min-height:27px
+}
+.form-horizontal .form-group {
+ margin-right:-15px;
+ margin-left:-15px
+}
+.form-horizontal .form-group:before,.form-horizontal .form-group:after {
+ display:table;
+ content:" "
+}
+.form-horizontal .form-group:after {
+ clear:both
+}
+.form-horizontal .form-group:before,.form-horizontal .form-group:after {
+ display:table;
+ content:" "
+}
+.form-horizontal .form-group:after {
+ clear:both
+}
+.form-horizontal .form-control-static {
+ padding-top:7px
+}
+@media(min-width:768px) {
+ .form-horizontal .control-label {
+ text-align:right
+}
+}.btn {
+ display:inline-block;
+ padding:6px 12px;
+ margin-bottom:0;
+ font-size:14px;
+ font-weight:normal;
+ line-height:1.428571429;
+ text-align:center;
+ white-space:nowrap;
+ vertical-align:middle;
+ cursor:pointer;
+ background-image:none;
+ border:1px solid transparent;
+ border-radius:4px;
+ -webkit-user-select:none;
+ -moz-user-select:none;
+ -ms-user-select:none;
+ -o-user-select:none;
+ user-select:none
+}
+.btn: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 {
+ background-image:none;
+ outline:0;
+ -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
+ box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
+}
+.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
+ pointer-events:none;
+ cursor:not-allowed;
+ 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:#fff
+}
+.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-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-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-link {
+ font-weight:normal;
+ color:#428bca;
+ 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 {
+ padding:10px 16px;
+ font-size:18px;
+ line-height:1.33;
+ border-radius:6px
+}
+.btn-sm {
+ padding:5px 10px;
+ font-size:12px;
+ line-height:1.5;
+ border-radius:3px
+}
+.btn-xs {
+ padding:1px 5px;
+ font-size:12px;
+ line-height:1.5;
+ border-radius:3px
+}
+.btn-block {
+ display:block;
+ width:100%;
+ padding-right:0;
+ padding-left: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';
+ -webkit-font-smoothing:antialiased;
+ font-style:normal;
+ font-weight:normal;
+ line-height:1;
+ -moz-osx-font-smoothing:grayscale
+}
+.glyphicon:empty {
+ width:1em
+}
+.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;
+ font-size:14px;
+ list-style:none;
+ background-color:#fff;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.15);
+ -webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
+ box-shadow:0 6px 12px rgba(0,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:normal;
+ line-height:1.428571429;
+ color:#333;
+ white-space:nowrap
+}
+.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
+ color:#262626;
+ text-decoration:none;
+ background-color:#f5f5f5
+}
+.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
+ color:#fff;
+ text-decoration:none;
+ background-color:#428bca;
+ outline:0
+}
+.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;
+ cursor:not-allowed;
+ background-color:transparent;
+ background-image:none;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
+}
+.open>.dropdown-menu {
+ display:block
+}
+.open>a {
+ outline:0
+}
+.dropdown-header {
+ display:block;
+ padding:3px 20px;
+ font-size:12px;
+ line-height:1.428571429;
+ color:#999
+}
+.dropdown-backdrop {
+ position:fixed;
+ top:0;
+ right:0;
+ bottom:0;
+ left: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 {
+ right:0;
+ left: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:before,.btn-toolbar:after {
+ display:table;
+ content:" "
+}
+.btn-toolbar:after {
+ clear:both
+}
+.btn-toolbar:before,.btn-toolbar:after {
+ display:table;
+ content:" "
+}
+.btn-toolbar:after {
+ clear:both
+}
+.btn-toolbar .btn-group {
+ float:left
+}
+.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-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-top-right-radius:0;
+ border-bottom-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-top-right-radius:0;
+ border-bottom-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-xs>.btn {
+ padding:1px 5px;
+ font-size:12px;
+ line-height:1.5;
+ border-radius:3px
+}
+.btn-group-sm>.btn {
+ padding:5px 10px;
+ font-size:12px;
+ line-height:1.5;
+ border-radius:3px
+}
+.btn-group-lg>.btn {
+ padding:10px 16px;
+ font-size:18px;
+ line-height:1.33;
+ border-radius:6px
+}
+.btn-group>.btn+.dropdown-toggle {
+ padding-right:8px;
+ padding-left:8px
+}
+.btn-group>.btn-lg+.dropdown-toggle {
+ padding-right:12px;
+ padding-left:12px
+}
+.btn-group.open .dropdown-toggle {
+ -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
+ box-shadow:inset 0 3px 5px rgba(0,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:before,.btn-group-vertical>.btn-group:after {
+ display:table;
+ content:" "
+}
+.btn-group-vertical>.btn-group:after {
+ clear:both
+}
+.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after {
+ display:table;
+ content:" "
+}
+.btn-group-vertical>.btn-group:after {
+ clear:both
+}
+.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-top-right-radius:0;
+ border-bottom-left-radius:4px;
+ 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>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle {
+ border-bottom-right-radius:0;
+ border-bottom-left-radius:0
+}
+.btn-group-vertical>.btn-group:last-child>.btn:first-child {
+ border-top-right-radius:0;
+ border-top-left-radius:0
+}
+.btn-group-justified {
+ display:table;
+ width:100%;
+ border-collapse:separate;
+ table-layout:fixed
+}
+.btn-group-justified>.btn,.btn-group-justified>.btn-group {
+ display:table-cell;
+ float:none;
+ 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-right:0;
+ padding-left:0
+}
+.input-group .form-control {
+ 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 {
+ 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 {
+ 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:normal;
+ 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>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
+ border-top-right-radius:0;
+ border-bottom-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>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child) {
+ border-bottom-left-radius:0;
+ border-top-left-radius:0
+}
+.input-group-addon:last-child {
+ border-left:0
+}
+.input-group-btn {
+ position:relative;
+ white-space:nowrap
+}
+.input-group-btn:first-child>.btn {
+ margin-right:-1px
+}
+.input-group-btn:last-child>.btn {
+ margin-left:-1px
+}
+.input-group-btn>.btn {
+ position:relative
+}
+.input-group-btn>.btn+.btn {
+ margin-left:-4px
+}
+.input-group-btn>.btn:hover,.input-group-btn>.btn:active {
+ z-index:2
+}
+.nav {
+ padding-left:0;
+ margin-bottom:0;
+ list-style:none
+}
+.nav:before,.nav:after {
+ display:table;
+ content:" "
+}
+.nav:after {
+ clear:both
+}
+.nav:before,.nav:after {
+ display:table;
+ content:" "
+}
+.nav:after {
+ clear:both
+}
+.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;
+ cursor:not-allowed;
+ background-color:transparent
+}
+.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.428571429;
+ 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;
+ cursor:default;
+ background-color:#fff;
+ border:1px solid #ddd;
+ border-bottom-color:transparent
+}
+.nav-tabs.nav-justified {
+ width:100%;
+ border-bottom:0
+}
+.nav-tabs.nav-justified>li {
+ float:none
+}
+.nav-tabs.nav-justified>li>a {
+ margin-bottom:5px;
+ text-align:center
+}
+.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 {
+ margin-bottom:5px;
+ text-align:center
+}
+.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
+}
+.navbar:before,.navbar:after {
+ display:table;
+ content:" "
+}
+.navbar:after {
+ clear:both
+}
+.navbar:before,.navbar:after {
+ display:table;
+ content:" "
+}
+.navbar:after {
+ clear:both
+}
+@media(min-width:768px) {
+ .navbar {
+ border-radius:4px
+}
+}.navbar-header:before,.navbar-header:after {
+ display:table;
+ content:" "
+}
+.navbar-header:after {
+ clear:both
+}
+.navbar-header:before,.navbar-header:after {
+ display:table;
+ content:" "
+}
+.navbar-header:after {
+ clear:both
+}
+@media(min-width:768px) {
+ .navbar-header {
+ float:left
+}
+}.navbar-collapse {
+ max-height:340px;
+ padding-right:15px;
+ padding-left:15px;
+ overflow-x:visible;
+ border-top:1px solid transparent;
+ box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
+ -webkit-overflow-scrolling:touch
+}
+.navbar-collapse:before,.navbar-collapse:after {
+ display:table;
+ content:" "
+}
+.navbar-collapse:after {
+ clear:both
+}
+.navbar-collapse:before,.navbar-collapse:after {
+ display:table;
+ content:" "
+}
+.navbar-collapse:after {
+ clear:both
+}
+.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-right:0;
+ padding-left:0
+}
+}.container>.navbar-header,.container>.navbar-collapse {
+ margin-right:-15px;
+ margin-left:-15px
+}
+@media(min-width:768px) {
+ .container>.navbar-header,.container>.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 15px;
+ font-size:18px;
+ line-height:20px
+}
+.navbar-brand:hover,.navbar-brand:focus {
+ text-decoration:none
+}
+@media(min-width:768px) {
+ .navbar>.container .navbar-brand {
+ margin-left:-15px
+}
+}.navbar-toggle {
+ position:relative;
+ float:right;
+ padding:9px 10px;
+ margin-top:8px;
+ margin-right:15px;
+ margin-bottom:8px;
+ background-color:transparent;
+ background-image:none;
+ border:1px solid transparent;
+ border-radius:4px
+}
+.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 {
+ padding:10px 15px;
+ margin-top:8px;
+ margin-right:-15px;
+ margin-bottom:8px;
+ margin-left:-15px;
+ border-top:1px solid transparent;
+ border-bottom:1px solid transparent;
+ -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
+ box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)
+}
+@media(min-width:768px) {
+ .navbar-form .form-group {
+ display:inline-block;
+ margin-bottom:0;
+ vertical-align:middle
+}
+.navbar-form .form-control {
+ display:inline-block
+}
+.navbar-form select.form-control {
+ width:auto
+}
+.navbar-form .radio,.navbar-form .checkbox {
+ display:inline-block;
+ padding-left:0;
+ margin-top:0;
+ margin-bottom:0
+}
+.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {
+ float:none;
+ margin-left:0
+}
+}@media(max-width:767px) {
+ .navbar-form .form-group {
+ margin-bottom:5px
+}
+}@media(min-width:768px) {
+ .navbar-form {
+ width:auto;
+ padding-top:0;
+ padding-bottom:0;
+ margin-right:0;
+ margin-left:0;
+ border: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-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right {
+ right:0;
+ left:auto
+}
+.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-right:15px;
+ margin-left: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:#ccc
+}
+.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 {
+ color:#555;
+ background-color:#e7e7e7
+}
+@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;
+ display: none;
+}
+.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 {
+ color:#fff;
+ background-color:#080808
+}
+@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 {
+ padding:0 5px;
+ color:#ccc;
+ content:"/\00a0"
+}
+.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;
+ margin-left:-1px;
+ line-height:1.428571429;
+ text-decoration:none;
+ background-color:#fff;
+ border:1px solid #ddd
+}
+.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-top-right-radius:4px;
+ border-bottom-right-radius:4px
+}
+.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
+ background-color:#eee
+}
+.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;
+ cursor:default;
+ background-color:#428bca;
+ border-color:#428bca
+}
+.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
+ color:#999;
+ cursor:not-allowed;
+ background-color:#fff;
+ border-color:#ddd
+}
+.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-top-right-radius:6px;
+ border-bottom-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-top-right-radius:3px;
+ border-bottom-right-radius:3px
+}
+.pager {
+ padding-left:0;
+ margin:20px 0;
+ text-align:center;
+ list-style:none
+}
+.pager:before,.pager:after {
+ display:table;
+ content:" "
+}
+.pager:after {
+ clear:both
+}
+.pager:before,.pager:after {
+ display:table;
+ content:" "
+}
+.pager:after {
+ clear:both
+}
+.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;
+ cursor:not-allowed;
+ background-color:#fff
+}
+.label {
+ display:inline;
+ padding:.2em .6em .3em;
+ font-size:75%;
+ font-weight:bold;
+ 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:#808080
+}
+.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:bold;
+ line-height:1;
+ color:#fff;
+ text-align:center;
+ white-space:nowrap;
+ vertical-align:baseline;
+ background-color:#999;
+ border-radius:10px
+}
+.badge:empty {
+ display:none
+}
+.btn .badge {
+ position:relative;
+ top:-1px
+}
+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;
+ font-size:21px;
+ font-weight:200;
+ line-height:2.1428571435;
+ color:inherit;
+ background-color:#eee
+}
+.jumbotron h1,.jumbotron .h1 {
+ line-height:1;
+ color:inherit
+}
+.jumbotron p {
+ line-height:1.4
+}
+.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-right:60px;
+ padding-left:60px
+}
+.jumbotron h1,.jumbotron .h1 {
+ font-size:63px
+}
+}.thumbnail {
+ display:block;
+ padding:4px;
+ margin-bottom:20px;
+ line-height:1.428571429;
+ 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 {
+ display:block;
+ height:auto;
+ max-width:100%;
+ margin-right:auto;
+ margin-left: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:bold
+}
+.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 {
+ color:#3c763d;
+ background-color:#dff0d8;
+ border-color:#d6e9c6
+}
+.alert-success hr {
+ border-top-color:#c9e2b3
+}
+.alert-success .alert-link {
+ color:#2b542c
+}
+.alert-info {
+ color:#31708f;
+ background-color:#d9edf7;
+ border-color:#bce8f1
+}
+.alert-info hr {
+ border-top-color:#a6e1ec
+}
+.alert-info .alert-link {
+ color:#245269
+}
+.alert-warning {
+ color:#8a6d3b;
+ background-color:#fcf8e3;
+ border-color:#faebcc
+}
+.alert-warning hr {
+ border-top-color:#f7e1b5
+}
+.alert-warning .alert-link {
+ color:#66512c
+}
+.alert-danger {
+ color:#a94442;
+ background-color:#f2dede;
+ border-color:#ebccd1
+}
+.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 {
+ height:20px;
+ margin-bottom:20px;
+ overflow:hidden;
+ background-color:#f5f5f5;
+ border-radius:4px;
+ -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+ box-shadow:inset 0 1px 2px rgba(0,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,0.15);
+ box-shadow:inset 0 -1px 0 rgba(0,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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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 {
+ padding-left:0;
+ margin-bottom:20px
+}
+.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-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,0.05);
+ box-shadow:0 1px 1px rgba(0,0,0,0.05)
+}
+.panel-body {
+ padding:15px
+}
+.panel-body:before,.panel-body:after {
+ display:table;
+ content:" "
+}
+.panel-body:after {
+ clear:both
+}
+.panel-body:before,.panel-body:after {
+ display:table;
+ content:" "
+}
+.panel-body:after {
+ clear:both
+}
+.panel>.list-group {
+ margin-bottom:0
+}
+.panel>.list-group .list-group-item {
+ border-width:1px 0
+}
+.panel>.list-group .list-group-item:first-child {
+ border-top-right-radius:0;
+ border-top-left-radius:0
+}
+.panel>.list-group .list-group-item:last-child {
+ border-bottom:0
+}
+.panel-heading+.list-group .list-group-item:first-child {
+ border-top-width:0
+}
+.panel>.table,.panel>.table-responsive>.table {
+ margin-bottom:0
+}
+.panel>.panel-body+.table,.panel>.panel-body+.table-responsive {
+ border-top:1px solid #ddd
+}
+.panel>.table>tbody:first-child th,.panel>.table>tbody: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:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.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,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.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 {
+ border-bottom:0
+}
+.panel>.table-responsive {
+ margin-bottom:0;
+ border:0
+}
+.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-group .panel {
+ margin-bottom:0;
+ overflow:hidden;
+ border-radius:4px
+}
+.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-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
+}
+.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
+}
+.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,0.05);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
+}
+.well blockquote {
+ border-color:#ddd;
+ border-color:rgba(0,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:bold;
+ 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:transparent;
+ border:0;
+ -webkit-appearance:none
+}
+.modal-open {
+ overflow:hidden
+}
+.modal {
+ position:fixed;
+ top:0;
+ right:0;
+ bottom:0;
+ left:0;
+ z-index:1040;
+ display:none;
+ overflow:auto;
+ overflow-y:scroll
+}
+.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;
+ z-index:1050;
+ width:auto;
+ margin:10px
+}
+.modal-content {
+ position:relative;
+ background-color:#fff;
+ border:1px solid #999;
+ border:1px solid rgba(0,0,0,0.2);
+ border-radius:6px;
+ outline:0;
+ -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
+ box-shadow:0 3px 9px rgba(0,0,0,0.5);
+ background-clip:padding-box
+}
+.modal-backdrop {
+ position:fixed;
+ top:0;
+ right:0;
+ bottom:0;
+ left:0;
+ z-index:1030;
+ background-color:#000
+}
+.modal-backdrop.fade {
+ opacity:0;
+ filter:alpha(opacity=0)
+}
+.modal-backdrop.in {
+ opacity:.5;
+ filter:alpha(opacity=50)
+}
+.modal-header {
+ min-height:16.428571429px;
+ padding:15px;
+ border-bottom:1px solid #e5e5e5
+}
+.modal-header .close {
+ margin-top:-2px
+}
+.modal-title {
+ margin:0;
+ line-height:1.428571429
+}
+.modal-body {
+ position:relative;
+ padding:20px
+}
+.modal-footer {
+ padding:19px 20px 20px;
+ margin-top:15px;
+ text-align:right;
+ border-top:1px solid #e5e5e5
+}
+.modal-footer:before,.modal-footer:after {
+ display:table;
+ content:" "
+}
+.modal-footer:after {
+ clear:both
+}
+.modal-footer:before,.modal-footer:after {
+ display:table;
+ content:" "
+}
+.modal-footer:after {
+ clear:both
+}
+.modal-footer .btn+.btn {
+ margin-bottom:0;
+ margin-left:5px
+}
+.modal-footer .btn-group .btn+.btn {
+ margin-left:-1px
+}
+.modal-footer .btn-block+.btn-block {
+ margin-left:0
+}
+@media screen and (min-width:768px) {
+ .modal-dialog {
+ width:600px;
+ margin:30px auto
+}
+.modal-content {
+ -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
+ box-shadow:0 5px 15px rgba(0,0,0,0.5)
+}
+}.tooltip {
+ position:absolute;
+ z-index:1030;
+ display:block;
+ font-size:12px;
+ line-height:1.4;
+ opacity:0;
+ filter:alpha(opacity=0);
+ visibility:visible
+}
+.tooltip.in {
+ opacity:.9;
+ filter:alpha(opacity=90)
+}
+.tooltip.top {
+ padding:5px 0;
+ margin-top:-3px
+}
+.tooltip.right {
+ padding:0 5px;
+ margin-left:3px
+}
+.tooltip.bottom {
+ padding:5px 0;
+ margin-top:3px
+}
+.tooltip.left {
+ padding:0 5px;
+ margin-left:-3px
+}
+.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-top-color:#000;
+ border-width:5px 5px 0
+}
+.tooltip.top-left .tooltip-arrow {
+ bottom:0;
+ left:5px;
+ border-top-color:#000;
+ border-width:5px 5px 0
+}
+.tooltip.top-right .tooltip-arrow {
+ right:5px;
+ bottom:0;
+ border-top-color:#000;
+ border-width:5px 5px 0
+}
+.tooltip.right .tooltip-arrow {
+ top:50%;
+ left:0;
+ margin-top:-5px;
+ border-right-color:#000;
+ border-width:5px 5px 5px 0
+}
+.tooltip.left .tooltip-arrow {
+ top:50%;
+ right:0;
+ margin-top:-5px;
+ border-left-color:#000;
+ border-width:5px 0 5px 5px
+}
+.tooltip.bottom .tooltip-arrow {
+ top:0;
+ left:50%;
+ margin-left:-5px;
+ border-bottom-color:#000;
+ border-width:0 5px 5px
+}
+.tooltip.bottom-left .tooltip-arrow {
+ top:0;
+ left:5px;
+ border-bottom-color:#000;
+ border-width:0 5px 5px
+}
+.tooltip.bottom-right .tooltip-arrow {
+ top:0;
+ right:5px;
+ border-bottom-color:#000;
+ border-width:0 5px 5px
+}
+.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:#fff;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.2);
+ border-radius:6px;
+ -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ background-clip:padding-box
+}
+.popover.top {
+ margin-top:-10px
+}
+.popover.right {
+ margin-left:10px
+}
+.popover.bottom {
+ margin-top:10px
+}
+.popover.left {
+ margin-left:-10px
+}
+.popover-title {
+ padding:8px 14px;
+ margin:0;
+ font-size:14px;
+ font-weight:normal;
+ 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 {
+ bottom:-11px;
+ left:50%;
+ margin-left:-11px;
+ border-top-color:#999;
+ border-top-color:rgba(0,0,0,0.25);
+ border-bottom-width:0
+}
+.popover.top .arrow:after {
+ bottom:1px;
+ margin-left:-10px;
+ border-top-color:#fff;
+ border-bottom-width:0;
+ content:" "
+}
+.popover.right .arrow {
+ top:50%;
+ left:-11px;
+ margin-top:-11px;
+ border-right-color:#999;
+ border-right-color:rgba(0,0,0,0.25);
+ border-left-width:0
+}
+.popover.right .arrow:after {
+ bottom:-10px;
+ left:1px;
+ border-right-color:#fff;
+ border-left-width:0;
+ content:" "
+}
+.popover.bottom .arrow {
+ top:-11px;
+ left:50%;
+ margin-left:-11px;
+ border-bottom-color:#999;
+ border-bottom-color:rgba(0,0,0,0.25);
+ border-top-width:0
+}
+.popover.bottom .arrow:after {
+ top:1px;
+ margin-left:-10px;
+ border-bottom-color:#fff;
+ border-top-width:0;
+ content:" "
+}
+.popover.left .arrow {
+ top:50%;
+ right:-11px;
+ margin-top:-11px;
+ border-left-color:#999;
+ border-left-color:rgba(0,0,0,0.25);
+ border-right-width:0
+}
+.popover.left .arrow:after {
+ right:1px;
+ bottom:-10px;
+ border-left-color:#fff;
+ border-right-width:0;
+ content:" "
+}
+.carousel {
+ position:relative
+}
+.carousel-inner {
+ position:relative;
+ width:100%;
+ overflow:hidden
+}
+.carousel-inner>.item {
+ position:relative;
+ display:none;
+ -webkit-transition:.6s ease-in-out left;
+ transition:.6s ease-in-out left
+}
+.carousel-inner>.item>img,.carousel-inner>.item>a>img {
+ display:block;
+ height:auto;
+ max-width:100%;
+ 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;
+ bottom:0;
+ left:0;
+ width:15%;
+ font-size:20px;
+ color:#fff;
+ text-align:center;
+ text-shadow:0 1px 2px rgba(0,0,0,0.6);
+ opacity:.5;
+ filter:alpha(opacity=50)
+}
+.carousel-control.left {
+ background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));
+ background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
+}
+.carousel-control.right {
+ right:0;
+ left:auto;
+ background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));
+ background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,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 {
+ color:#fff;
+ text-decoration:none;
+ outline:0;
+ 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%;
+ padding-left:0;
+ margin-left:-30%;
+ text-align:center;
+ list-style:none
+}
+.carousel-indicators li {
+ display:inline-block;
+ width:10px;
+ height:10px;
+ margin:1px;
+ text-indent:-999px;
+ cursor:pointer;
+ background-color:#000 \9;
+ background-color:rgba(0,0,0,0);
+ border:1px solid #fff;
+ border-radius:10px
+}
+.carousel-indicators .active {
+ width:12px;
+ height:12px;
+ margin:0;
+ background-color:#fff
+}
+.carousel-caption {
+ position:absolute;
+ right:15%;
+ bottom:20px;
+ left:15%;
+ z-index:10;
+ padding-top:20px;
+ padding-bottom:20px;
+ color:#fff;
+ text-align:center;
+ text-shadow:0 1px 2px rgba(0,0,0,0.6)
+}
+.carousel-caption .btn {
+ text-shadow:none
+}
+@media screen and (min-width:768px) {
+ .carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-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 {
+ right:20%;
+ left:20%;
+ padding-bottom:30px
+}
+.carousel-indicators {
+ bottom:20px
+}
+}.clearfix:before,.clearfix:after {
+ display:table;
+ content:" "
+}
+.clearfix:after {
+ clear:both
+}
+.center-block {
+ display:block;
+ margin-right:auto;
+ margin-left: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,tr.visible-xs,th.visible-xs,td.visible-xs {
+ 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-xs.visible-sm {
+ display:block!important
+}
+table.visible-xs.visible-sm {
+ display:table
+}
+tr.visible-xs.visible-sm {
+ display:table-row!important
+}
+th.visible-xs.visible-sm,td.visible-xs.visible-sm {
+ display:table-cell!important
+}
+}@media(min-width:992px) and (max-width:1199px) {
+ .visible-xs.visible-md {
+ display:block!important
+}
+table.visible-xs.visible-md {
+ display:table
+}
+tr.visible-xs.visible-md {
+ display:table-row!important
+}
+th.visible-xs.visible-md,td.visible-xs.visible-md {
+ display:table-cell!important
+}
+}@media(min-width:1200px) {
+ .visible-xs.visible-lg {
+ display:block!important
+}
+table.visible-xs.visible-lg {
+ display:table
+}
+tr.visible-xs.visible-lg {
+ display:table-row!important
+}
+th.visible-xs.visible-lg,td.visible-xs.visible-lg {
+ display:table-cell!important
+}
+}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm {
+ display:none!important
+}
+@media(max-width:767px) {
+ .visible-sm.visible-xs {
+ display:block!important
+}
+table.visible-sm.visible-xs {
+ display:table
+}
+tr.visible-sm.visible-xs {
+ display:table-row!important
+}
+th.visible-sm.visible-xs,td.visible-sm.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-sm.visible-md {
+ display:block!important
+}
+table.visible-sm.visible-md {
+ display:table
+}
+tr.visible-sm.visible-md {
+ display:table-row!important
+}
+th.visible-sm.visible-md,td.visible-sm.visible-md {
+ display:table-cell!important
+}
+}@media(min-width:1200px) {
+ .visible-sm.visible-lg {
+ display:block!important
+}
+table.visible-sm.visible-lg {
+ display:table
+}
+tr.visible-sm.visible-lg {
+ display:table-row!important
+}
+th.visible-sm.visible-lg,td.visible-sm.visible-lg {
+ display:table-cell!important
+}
+}.visible-md,tr.visible-md,th.visible-md,td.visible-md {
+ display:none!important
+}
+@media(max-width:767px) {
+ .visible-md.visible-xs {
+ display:block!important
+}
+table.visible-md.visible-xs {
+ display:table
+}
+tr.visible-md.visible-xs {
+ display:table-row!important
+}
+th.visible-md.visible-xs,td.visible-md.visible-xs {
+ display:table-cell!important
+}
+}@media(min-width:768px) and (max-width:991px) {
+ .visible-md.visible-sm {
+ display:block!important
+}
+table.visible-md.visible-sm {
+ display:table
+}
+tr.visible-md.visible-sm {
+ display:table-row!important
+}
+th.visible-md.visible-sm,td.visible-md.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-md.visible-lg {
+ display:block!important
+}
+table.visible-md.visible-lg {
+ display:table
+}
+tr.visible-md.visible-lg {
+ display:table-row!important
+}
+th.visible-md.visible-lg,td.visible-md.visible-lg {
+ display:table-cell!important
+}
+}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg {
+ display:none!important
+}
+@media(max-width:767px) {
+ .visible-lg.visible-xs {
+ display:block!important
+}
+table.visible-lg.visible-xs {
+ display:table
+}
+tr.visible-lg.visible-xs {
+ display:table-row!important
+}
+th.visible-lg.visible-xs,td.visible-lg.visible-xs {
+ display:table-cell!important
+}
+}@media(min-width:768px) and (max-width:991px) {
+ .visible-lg.visible-sm {
+ display:block!important
+}
+table.visible-lg.visible-sm {
+ display:table
+}
+tr.visible-lg.visible-sm {
+ display:table-row!important
+}
+th.visible-lg.visible-sm,td.visible-lg.visible-sm {
+ display:table-cell!important
+}
+}@media(min-width:992px) and (max-width:1199px) {
+ .visible-lg.visible-md {
+ display:block!important
+}
+table.visible-lg.visible-md {
+ display:table
+}
+tr.visible-lg.visible-md {
+ display:table-row!important
+}
+th.visible-lg.visible-md,td.visible-lg.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
+}
+}.hidden-xs {
+ display:block!important
+}
+table.hidden-xs {
+ display:table
+}
+tr.hidden-xs {
+ display:table-row!important
+}
+th.hidden-xs,td.hidden-xs {
+ display:table-cell!important
+}
+@media(max-width:767px) {
+ .hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs {
+ display:none!important
+}
+}@media(min-width:768px) and (max-width:991px) {
+ .hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm {
+ display:none!important
+}
+}@media(min-width:992px) and (max-width:1199px) {
+ .hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md {
+ display:none!important
+}
+}@media(min-width:1200px) {
+ .hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg {
+ display:none!important
+}
+}.hidden-sm {
+ display:block!important
+}
+table.hidden-sm {
+ display:table
+}
+tr.hidden-sm {
+ display:table-row!important
+}
+th.hidden-sm,td.hidden-sm {
+ display:table-cell!important
+}
+@media(max-width:767px) {
+ .hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs {
+ display:none!important
+}
+}@media(min-width:768px) and (max-width:991px) {
+ .hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm {
+ display:none!important
+}
+}@media(min-width:992px) and (max-width:1199px) {
+ .hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md {
+ display:none!important
+}
+}@media(min-width:1200px) {
+ .hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg {
+ display:none!important
+}
+}.hidden-md {
+ display:block!important
+}
+table.hidden-md {
+ display:table
+}
+tr.hidden-md {
+ display:table-row!important
+}
+th.hidden-md,td.hidden-md {
+ display:table-cell!important
+}
+@media(max-width:767px) {
+ .hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs {
+ display:none!important
+}
+}@media(min-width:768px) and (max-width:991px) {
+ .hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm {
+ display:none!important
+}
+}@media(min-width:992px) and (max-width:1199px) {
+ .hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md {
+ display:none!important
+}
+}@media(min-width:1200px) {
+ .hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg {
+ display:none!important
+}
+}.hidden-lg {
+ display:block!important
+}
+table.hidden-lg {
+ display:table
+}
+tr.hidden-lg {
+ display:table-row!important
+}
+th.hidden-lg,td.hidden-lg {
+ display:table-cell!important
+}
+@media(max-width:767px) {
+ .hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs {
+ display:none!important
+}
+}@media(min-width:768px) and (max-width:991px) {
+ .hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm {
+ display:none!important
+}
+}@media(min-width:992px) and (max-width:1199px) {
+ .hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md {
+ display:none!important
+}
+}@media(min-width:1200px) {
+ .hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg {
+ display:none!important
+}
+}.visible-print,tr.visible-print,th.visible-print,td.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
+}
+.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print {
+ display:none!important
+}
+}
\ No newline at end of file
diff --git a/web/css/core.css b/web/css/core.css
new file mode 100644
index 0000000..a31eaab
--- /dev/null
+++ b/web/css/core.css
@@ -0,0 +1,7873 @@
+@font-face {
+ font-family: 'Raleway';
+ src: url('../fonts/raleway-light-webfont.eot');
+ src: url('../fonts/raleway-light-webfontd41d.eot?#iefix') format('embedded-opentype'),
+ url('../fonts/raleway-light-webfont.woff2') format('woff2'),
+ url('../fonts/raleway-light-webfont.woff') format('woff'),
+ url('../fonts/raleway-light-webfont.ttf') format('truetype');
+ font-weight: 100;
+ font-style: normal;
+}
+@font-face {
+ font-family: 'Raleway';
+ src: url('../fonts/raleway-regular-webfont.eot');
+ src: url('../fonts/raleway-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
+ url('../fonts/raleway-regular-webfont.woff2') format('woff2'),
+ url('../fonts/raleway-regular-webfont.woff') format('woff'),
+ url('../fonts/raleway-regular-webfont.ttf') format('truetype');
+ font-weight: 300;
+ font-style: normal;
+}
+@font-face {
+ font-family: 'Raleway';
+ src: url('../fonts/raleway-semibold-webfont.eot');
+ src: url('../fonts/raleway-semibold-webfontd41d.eot?#iefix') format('embedded-opentype'),
+ url('../fonts/raleway-semibold-webfont.woff2') format('woff2'),
+ url('../fonts/raleway-semibold-webfont.woff') format('woff'),
+ url('../fonts/raleway-semibold-webfont.ttf') format('truetype');
+ font-weight: 500;
+ font-style: normal;
+}
+@font-face {
+ font-family: 'Raleway';
+ src: url('../fonts/raleway-bold-webfont.eot');
+ src: url('../fonts/raleway-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
+ url('../fonts/raleway-bold-webfont.woff2') format('woff2'),
+ url('../fonts/raleway-bold-webfont.woff') format('woff'),
+ url('../fonts/raleway-bold-webfont.ttf') format('truetype');
+ font-weight: bold;
+ font-style: normal;
+}
+html {
+ font-family: sans-serif;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+}
+body,
+.page-wrapper {
+ width: 100%;
+ overflow-x: hidden;
+}
+body {
+ margin: 0;
+ color: #616366;
+ font-family: "Raleway", Helvetica, Arial, sans-serif;
+ font-size: 15px;
+ font-weight: 300;
+ line-height: 25px;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+menu,
+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-color: transparent;
+ -webkit-transition: all ease-in .15s;
+ transition: all ease-in .15s;
+}
+a:active,
+a:hover {
+ outline: 0;
+}
+p {
+ margin: 0 0 17px 0;
+}
+p .zmdi {
+ font-size: 17px;
+}
+abbr[title] {
+ border-bottom: 1px dotted;
+}
+b,
+strong {
+ font-weight: bold;
+}
+dfn {
+ font-style: italic;
+}
+h1 {
+ margin: .67em 0;
+ font-size: 2em;
+}
+mark {
+ color: #000;
+ background: #ff0;
+}
+small {
+ font-size: 80%;
+}
+sub,
+sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline;
+}
+sup {
+ top: -.5em;
+}
+sub {
+ bottom: -.25em;
+}
+img {
+ border: 0;
+}
+svg:not(:root) {
+ overflow: hidden;
+}
+figure {
+ margin: 1em 40px;
+}
+hr {
+ height: 0;
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+}
+pre {
+ overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+ margin: 0;
+ font: inherit;
+ color: inherit;
+}
+button {
+ overflow: visible;
+}
+button,
+select {
+ text-transform: none;
+}
+select {
+ color: rgba(0,0,0,0);
+}
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+ -webkit-appearance: button;
+ cursor: pointer;
+}
+input[type="text"],
+input[type="email"],
+input[type="search"],
+ input[type="password"] {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+}
+button[disabled],
+html input[disabled] {
+ cursor: default;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ padding: 0;
+ border: 0;
+}
+input {
+ line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ 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-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ -webkit-appearance: textfield;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+fieldset {
+ padding: .35em .625em .75em;
+ margin: 0 2px;
+ border: 1px solid #c0c0c0;
+}
+legend {
+ padding: 0;
+ border: 0;
+}
+textarea {
+ overflow: auto;
+}
+optgroup {
+ font-weight: bold;
+}
+table {
+ border-spacing: 0;
+ border-collapse: collapse;
+}
+td,
+th {
+ padding: 0;
+}
+/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
+@media print {
+ *,
+ *:before,
+ *:after {
+ color: #000 !important;
+ text-shadow: none !important;
+ background: transparent !important;
+ -webkit-box-shadow: none !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^="#"]:after,
+ a[href^="javascript:"]: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;
+ }
+ .navbar {
+ display: none;
+ }
+ .btn > .caret,
+ .dropup > .btn > .caret {
+ border-top-color: #000 !important;
+ }
+ .label {
+ border: 1px solid #000;
+ }
+ .table {
+ border-collapse: collapse !important;
+ }
+ .table td,
+ .table th {
+ background-color: #fff !important;
+ }
+ .table-bordered th,
+ .table-bordered td {
+ border: 1px solid #edeff2 !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: 10px;
+
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+input,
+button,
+select,
+textarea {
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+a,
+.link {
+ color: #1e88e5;
+ text-decoration: none;
+}
+a:hover,
+a:focus,
+.link:hover,
+.link:focus {
+ color: #3ba3ff;
+ text-decoration: none;
+}
+.link .zmdi-long-arrow-right {
+ margin-left: 8px;
+}
+figure {
+ margin: 0;
+}
+img {
+ vertical-align: middle;
+ border-radius: 5px;
+}
+.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 {
+ display: inline-block;
+ max-width: 100%;
+ height: auto;
+ padding: 4px;
+ line-height: 1.42857143;
+ background-color: #fff;
+ border: 1px solid #edeff2;
+ border-radius: 4px;
+ -webkit-transition: all .2s ease-in-out;
+ -o-transition: all .2s ease-in-out;
+ transition: all .2s ease-in-out;
+}
+.img-circle {
+ border-radius: 50%;
+}
+hr {
+ margin-top: 35px;
+ margin-bottom: 35px;
+ border: 0;
+ border-top: 1px solid #eee;
+}
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+.sr-only-focusable:active,
+.sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+}
+[role="button"] {
+ cursor: pointer;
+}
+h1,
+.h1,
+h2,
+.h2,
+h3,
+.h3,
+h4,
+.h4,
+h5,
+.h5,
+h6,
+.h6 {
+ color: #363b40;
+ font-weight: 500;
+}
+h1,
+.h1 {
+ margin-top: 38px;
+ margin-bottom: 38px;
+ font-size: 33px;
+ line-height: 46px;
+}
+h2,
+.h2 {
+ margin-top: 25px;
+ margin-bottom: 25px;
+ font-size: 24px;
+ line-height: 34px;
+}
+h3,
+.h3 {
+ margin-top: 25px;
+ margin-bottom: 25px;
+ font-size: 20px;
+ line-height: 28px;
+}
+h4,
+.h4 {
+ margin-top: 18px;
+ margin-bottom: 18px;
+ font-size: 16px;
+ line-height: 22px;
+}
+h5,
+.h5 {
+ margin-top: 18px;
+ margin-bottom: 18px;
+ font-size: 15px;
+ font-weight: bold;
+ line-height: 22px;
+}
+h6,
+.h6 {
+ margin-top: 18px;
+ margin-bottom: 18px;
+ font-size: 14px;
+ font-weight: bold;
+ line-height: 20px;
+}
+h1 small,
+.h1 small,
+h2 small,
+.h2 small,
+h3 small,
+.h3 small,
+h4 small,
+.h4 small,
+h5 small,
+.h5 small,
+h6 small,
+.h6 small {
+ font-weight: 300;
+}
+h1 a,
+.h1 a,
+h2 a,
+.h2 a,
+h3 a,
+.h3 a,
+h4 a,
+.h4 a,
+h5 a,
+.h5 a,
+h6 a,
+.h6 a {
+ color: #363b40;
+}
+h1 a:hover,
+.h1 a:hover,
+h2 a:hover,
+.h2 a:hover,
+h3 a:hover,
+.h3 a:hover,
+h4 a:hover,
+.h4 a:hover,
+h5 a:hover,
+.h5 a:hover,
+h6 a:hover,
+.h6 a:hover {
+ color: #1e88e5;
+}
+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: normal;
+ line-height: 1;
+ color: #777;
+}
+.lead {
+ margin-bottom: 20px;
+ font-size: 16px;
+ font-weight: 300;
+ line-height: 1.4;
+}
+@media (min-width: 768px) {
+ .lead {
+ font-size: 21px;
+ }
+}
+small,
+.small {
+ font-size: 85%;
+}
+mark,
+.mark {
+ padding: .2em;
+ background-color: #fcf8e3;
+}
+.text-left {
+ text-align: left!important;
+}
+.text-right {
+ text-align: right!important;
+}
+.text-center {
+ text-align: center!important;
+}
+.text-justify {
+ text-align: justify!important;
+}
+.text-nowrap {
+ white-space: nowrap;!important
+}
+.text-lowercase {
+ text-transform: lowercase;
+}
+.text-uppercase {
+ text-transform: none;
+}
+.text-capitalize {
+ text-transform: none;
+}
+.text-muted {
+ color: #777;
+}
+.text-normal {
+ font-weight: 300!important;
+}
+.text-semibold {
+ font-weight: 500!important;
+}
+.text-bold {
+ font-weight: bold!important;
+}
+.text-primary {
+ color: #1e88e5!important;
+}
+.text-white {
+ color: #fff!important;
+}
+a.text-primary:hover,
+a.text-primary:focus {
+ color: #286090;
+}
+.text-success {
+ color: #43A047!important;
+}
+a.text-success:hover,
+a.text-success:focus {
+ color: #2b542c;
+}
+.text-info {
+ color: #3ba3ff!important;
+}
+a.text-info:hover,
+a.text-info:focus {
+ color: #245269;
+}
+.text-warning {
+ color: #fca426!important;
+}
+a.text-warning:hover,
+a.text-warning:focus {
+ color: #fcb858;
+}
+.text-danger {
+ color: #e53935!important;
+}
+a.text-danger:hover,
+a.text-danger:focus {
+ color: #ff4d4a!important;
+}
+.bg-primary {
+ color: #fff;
+ background-color: #1e88e5;
+}
+a.bg-primary:hover,
+a.bg-primary:focus {
+ background-color: #286090;
+}
+.bg-success {
+ background-color: #dff0d8;
+}
+a.bg-success:hover,
+a.bg-success:focus {
+ background-color: #c1e2b3;
+}
+.bg-info {
+ background-color: #d9edf7;
+}
+a.bg-info:hover,
+a.bg-info:focus {
+ background-color: #afd9ee;
+}
+.bg-warning {
+ background-color: #fcf8e3;
+}
+a.bg-warning:hover,
+a.bg-warning:focus {
+ background-color: #f7ecb5;
+}
+.bg-danger {
+ background-color: #f2dede;
+}
+a.bg-danger:hover,
+a.bg-danger:focus {
+ 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;
+ margin-left: -5px;
+ list-style: none;
+}
+.list-inline > li {
+ display: inline-block;
+ padding-right: 5px;
+ padding-left: 5px;
+}
+.list-styled {
+ padding: 0;
+ margin: 0 0 12px 0;
+ list-style: none;
+}
+.list-styled > li {
+ margin-bottom: 5px;
+}
+.list-styled > li:last-child {
+ margin-bottom: 0;
+}
+.list-label {
+ display: inline-block;
+ color: #363b40;
+ font-weight: 500;
+}
+.list-styled-minwidth > li {
+ position: relative;
+ padding-left: 150px;
+}
+.list-styled-minwidth .list-label {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 150px;
+}
+.list-icon {
+ padding: 0;
+ margin: 0 0 12px 0;
+ list-style: none;
+}
+.list-icon > li {
+ margin-bottom: 16px;
+}
+.list-icon > li {
+ position: relative;
+ padding-left: 32px;
+}
+.list-icon > li > a {
+ display: block;
+ color: #616366;
+}
+.list-icon > li > a > i,
+.list-icon > li > i {
+ position: absolute;
+ top: 0;
+ left: 0;
+ color: #616366;
+ font-size: 24px;
+}
+.list-icon > li > i > span {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ font-size: 10px;
+ font-weight: bold;
+ text-align: center;
+ line-height: 22px;
+}
+
+.list-bullet {
+ padding: 0;
+ margin: 0 0 12px 0;
+ list-style: none;
+}
+.list-bullet > li {
+ margin-bottom: 6px;
+}
+.list-bullet > li {
+ position: relative;
+ padding-left: 24px;
+}
+.list-bullet > li:before {
+ position: absolute;
+ top: 0;
+ left: 0;
+ display: block;
+ content: "•";
+ font-size: 34px;
+}
+
+.standard-ol {
+ counter-reset: item;
+}
+.standard-ol > li {
+ margin: 0 0 17px 0;
+ list-style-type: none;
+ counter-increment: item;
+ text-indent: -2em;
+}
+.standard-ol > li > .standard-ol {
+ margin-top: 17px;
+}
+.standard-ol > li:before {
+ display: inline-block;
+ width: 2em;
+ padding-right: 0.5em;
+ color: #2b3033;
+ font-weight: bold;
+ text-align: right;
+ content: counter(item) ".";
+}
+.list-upper-latin > li:before {
+ content: counter(item, upper-latin) ".";
+}
+dl {
+ margin-top: 0;
+ margin-bottom: 20px;
+}
+dt,
+dd {
+ line-height: 1.42857143;
+}
+dt {
+ font-weight: bold;
+}
+dd {
+ margin-left: 0;
+}
+@media (min-width: 768px) {
+ .dl-horizontal dt {
+ float: left;
+ width: 160px;
+ overflow: hidden;
+ clear: left;
+ text-align: right;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
+ .dl-horizontal dd {
+ margin-left: 180px;
+ }
+}
+abbr[title],
+abbr[data-original-title] {
+ cursor: help;
+ border-bottom: 1px dotted #777;
+}
+.initialism {
+ font-size: 90%;
+ text-transform: none;
+}
+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: #777;
+}
+blockquote footer:before,
+blockquote small:before,
+blockquote .small:before {
+ content: '\2014 \00A0';
+}
+.blockquote-reverse,
+blockquote.pull-right {
+ padding-right: 15px;
+ padding-left: 0;
+ text-align: right;
+ border-right: 5px solid #eee;
+ border-left: 0;
+}
+.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';
+}
+address {
+ margin-bottom: 20px;
+ font-style: normal;
+ line-height: 28px;
+}
+code,
+kbd,
+pre,
+samp {
+ font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+}
+code {
+ padding: 2px 4px;
+ font-size: 90%;
+ color: #c7254e;
+ background-color: #f9f2f4;
+ border-radius: 4px;
+}
+kbd {
+ padding: 2px 4px;
+ font-size: 90%;
+ color: #fff;
+ background-color: #333;
+ border-radius: 3px;
+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
+}
+kbd kbd {
+ padding: 0;
+ font-size: 100%;
+ font-weight: bold;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+pre {
+ display: block;
+ padding: 16px 20px;
+ margin: 0 0 25px;
+ font-size: 14px;
+ line-height: 1.42857143;
+ color: #616366;
+ word-break: break-all;
+ word-wrap: break-word;
+ background-color: #fff;
+ border: 1px solid #edeff2;
+ border-radius: 3px;
+}
+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 {
+ -webkit-border-radius: .75rem;
+ border-radius: .75rem;
+ padding-right: 10px;
+ padding-left: 10px;
+ margin-right: auto;
+ margin-left: auto;
+}
+@media (min-width: 768px) {
+ .container {
+ width: 100%;
+ /*width: 750px;*/
+ }
+}
+@media (min-width: 992px) {
+ .container {
+ width: 970px;
+ }
+}
+@media (min-width: 1200px) {
+ .container {
+ width: 1170px;
+ }
+}
+.container-fluid {
+ padding-right: 10px;
+ padding-left: 10px;
+ margin-right: auto;
+ margin-left: auto;
+}
+.row {
+ margin-right: -10px;
+ margin-left: -10px;
+}
+.col-mob-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-mob-2 .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-mob-3, .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-mob-6, .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-right: 10px;
+ padding-left: 10px;
+}
+.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: auto;
+}
+.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: auto;
+}
+.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 (max-width: 479px) {
+ .col-mob-1, .col-mob-2, .col-mob-3, .col-mob-4, .col-mob-5, .col-mob-6, .col-mob-7, .col-mob-8, .col-mob-9, .col-mob-10, .col-mob-11, .col-mob-12 {
+ float: left;
+ }
+ .col-mob-12 {
+ width: 100%;
+ }
+ .col-mob-11 {
+ width: 91.66666667%;
+ }
+ .col-mob-10 {
+ width: 83.33333333%;
+ }
+ .col-mob-9 {
+ width: 75%;
+ }
+ .col-mob-8 {
+ width: 66.66666667%;
+ }
+ .col-mob-7 {
+ width: 58.33333333%;
+ }
+ .col-mob-6 {
+ width: 50%;
+ }
+ .col-mob-5 {
+ width: 41.66666667%;
+ }
+ .col-mob-4 {
+ width: 33.33333333%;
+ }
+ .col-mob-3 {
+ width: 25%;
+ }
+ .col-mob-2 {
+ width: 16.66666667%;
+ }
+ .col-mob-1 {
+ width: 8.33333333%;
+ }
+}
+@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: auto;
+ }
+ .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: auto;
+ }
+ .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: auto;
+ }
+ .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: auto;
+ }
+ .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: auto;
+ }
+ .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: auto;
+ }
+ .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 {
+ background-color: transparent;
+}
+caption {
+ padding-top: 8px;
+ padding-bottom: 8px;
+ color: #777;
+ text-align: left;
+}
+th {
+ text-align: left;
+}
+.table {
+ width: 100%;
+ max-width: 100%;
+}
+.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: 12px 10px;
+ line-height: 1.42857143;
+ vertical-align: middle;
+}
+.table > tbody > tr > td.cell-actions {
+ padding-top: 6px;
+ padding-bottom: 6px;
+}
+.table > tbody > tr > td.cell-actions:last-child {
+ text-align: right;
+}
+.table > thead > tr > th {
+ padding: 16px 10px;
+ vertical-align: bottom;
+ border-bottom: 1px solid #edeff2;
+ color: #9da2a6;
+ font-size: 11px;
+ font-weight: bold;
+}
+.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 #edeff2;
+}
+.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 #edeff2;
+}
+.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 #edeff2;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+ border-bottom-width: 1px;
+}
+.table-striped > tbody > tr:nth-of-type(odd) {
+ background-color: #f9f9f9;
+}
+.table-hover > tbody > tr:hover {
+ background-color: #f5f5f5;
+}
+table col[class*="col-"] {
+ position: static;
+ display: table-column;
+ float: none;
+}
+table td[class*="col-"],
+table th[class*="col-"] {
+ position: static;
+ display: table-cell;
+ float: none;
+}
+table [data-url] td:not(.cell-actions):not(.cell-checkbox){
+ cursor: pointer;
+}
+table [data-url]:hover {
+ background-color: #fafbfc
+}
+.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:hover > .active,
+.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:hover > .success,
+.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:hover > .info,
+.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:hover > .warning,
+.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:hover > .danger,
+.table-hover > tbody > tr.danger:hover > th {
+ background-color: #ebcccc;
+}
+@media (min-width: 768px) {
+ .table-responsive .table-label {
+ display: none;
+ }
+}
+@media (max-width: 767px) {
+ .table-responsive {
+ width: 100%;
+ margin-bottom: 0;
+ overflow-y: visible;
+ border: none;
+ }
+ .table-responsive,
+ .table-responsive thead,
+ .table-responsive tbody,
+ .table-responsive tfoot,
+ .table-responsive tr,
+ .table-responsive td,
+ .table-responsive th {
+ display: block;
+ }
+ .table-responsive tbody tr:before,
+ .table-responsive tbody tr:after,
+ .table-responsive tfoot tr:before,
+ .table-responsive tfoot tr:after {
+ display: block;
+ content: "";
+ clear: both;
+ }
+ .table-responsive thead {
+ display: none;
+ }
+ .table-responsive tbody,
+ .table-responsive tbody tr {
+ width: 100%;
+ }
+ .table-responsive tbody tr {
+ position: relative;
+ padding: 15px 0 10px;
+ border-bottom: 1px solid #edeff2;
+ }
+ .table-responsive tfoot tr td,
+ .table-responsive tbody tr td {
+ border: none;
+ padding: 0;
+ margin-bottom: 5px;
+ }
+ .table-responsive tbody tr.collapse-row {
+ padding: 0;
+ }
+ .table-responsive tbody tr.collapse-row,
+ .table-responsive tbody tr.collapse-row table tr,
+ .table-responsive tbody tr.collapse-row table tr td {
+ border: none;
+ }
+ .table-responsive tbody tr [class*="cell-xs"] {
+ padding: 0 5px;
+ }
+ .table-responsive .cell-xs-1,
+ .table-responsive .cell-xs-2,
+ .table-responsive .cell-xs-3,
+ .table-responsive .cell-xs-4,
+ .table-responsive .cell-xs-5,
+ .table-responsive .cell-xs-6,
+ .table-responsive .cell-xs-7,
+ .table-responsive .cell-xs-8,
+ .table-responsive .cell-xs-9,
+ .table-responsive .cell-xs-10,
+ .table-responsive .cell-xs-11,
+ .table-responsive .cell-xs-12 {
+ display: block;
+ float: left;
+ min-height: 20px;
+ }
+ .table-responsive .cell-xs-12 {
+ width: 100%;
+ }
+ .table-responsive .cell-xs-11 {
+ width: 91.66666667%;
+ }
+ .table-responsive .cell-xs-10 {
+ width: 83.33333333%;
+ }
+ .table-responsive .cell-xs-9 {
+ width: 75%;
+ }
+ .table-responsive .cell-xs-8 {
+ width: 66.66666667%;
+ }
+ .table-responsive .cell-xs-7 {
+ width: 58.33333333%;
+ }
+ .table-responsive .cell-xs-6 {
+ width: 50%;
+ }
+ .table-responsive .cell-xs-5 {
+ width: 41.66666667%;
+ }
+ .table-responsive .cell-xs-4 {
+ width: 33.33333333%;
+ }
+ .table-responsive .cell-xs-3 {
+ width: 25%;
+ }
+ .table-responsive .cell-xs-2 {
+ width: 16.66666667%;
+ }
+ .table-responsive .cell-xs-1 {
+ width: 8.33333333%;
+ }
+ .cell-xs-left {
+ text-align: left!important;
+ }
+ .cell-xs-right {
+ text-align: right!important;
+ }
+ .cell-xs-hidden {
+ display: none!important;
+ }
+ .cell-title {
+ margin-bottom: 10px;
+ }
+ .table-responsive .table-label {
+ font-weight: bold;
+ }
+
+ /* Table: Checkbox */
+
+ .table-checkbox > tbody > tr {
+ padding-left: 40px;
+ }
+ .table-checkbox > tbody > tr > .cell-checkbox {
+ position: absolute;
+ left: -5px;
+ top: 6px;
+ height: 44px;
+ width: 44px;
+ padding: 13px!important;
+ }
+ .table-checkbox > tbody > tr > .cell-checkbox > input {
+ margin: 0;
+ }
+}
+.table-bottom {
+ margin-top: -20px;
+}
+.table-bottom .table-length {
+ float: right;
+}
+fieldset {
+ min-width: 0;
+ padding: 0;
+ margin: 0;
+ border: 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;
+ max-width: 100%;
+ margin-bottom: 5px;
+ font-weight: 300;
+}
+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;
+}
+.help {
+ margin-left: 8px;
+ font-size: 19px;
+ cursor: pointer;
+ vertical-align: middle;
+}
+.help > i {
+ color: #919499;
+ -webkit-transition: all ease-in .15s;
+ transition: all ease-in .15s;
+}
+.help:hover > i {
+ color: #1e88e5;
+}
+.form-control {
+ display: block;
+ width: 100%;
+ height: 50px;
+ padding: 8px 12px;
+ font-size: 14px;
+ line-height: 1.42857143;
+ color: #555;
+ background-color: #fff;
+ background-image: none;
+ border: 1px solid #dcdee0;
+ border-radius: 3px;
+ -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
+ -o-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: #1e88e5;
+ outline: 0;
+}
+.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 {
+ background-color: #eee;
+ opacity: 1;
+}
+.form-control[disabled],
+fieldset[disabled] .form-control {
+ cursor: not-allowed;
+}
+textarea.form-control {
+ height: auto;
+}
+input[type="search"] {
+ -webkit-appearance: none;
+}
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+ input[type="date"].form-control,
+ input[type="time"].form-control,
+ input[type="datetime-local"].form-control,
+ input[type="month"].form-control {
+ line-height: 34px;
+ }
+ input[type="date"].input-sm,
+ input[type="time"].input-sm,
+ input[type="datetime-local"].input-sm,
+ input[type="month"].input-sm,
+ .input-group-sm input[type="date"],
+ .input-group-sm input[type="time"],
+ .input-group-sm input[type="datetime-local"],
+ .input-group-sm input[type="month"] {
+ line-height: 30px;
+ }
+ input[type="date"].input-lg,
+ input[type="time"].input-lg,
+ input[type="datetime-local"].input-lg,
+ input[type="month"].input-lg,
+ .input-group-lg input[type="date"],
+ .input-group-lg input[type="time"],
+ .input-group-lg input[type="datetime-local"],
+ .input-group-lg input[type="month"] {
+ line-height: 46px;
+ }
+}
+.form-group {
+ margin-bottom: 15px;
+}
+.form-group .row {
+ margin-left: -7px;
+ margin-right: -7px;
+}
+.form-group [class*="col-"] {
+ padding-left: 7px;
+ padding-right: 7px;
+}
+
+.radio,
+.checkbox {
+ position: relative;
+ display: block;
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+.radio label,
+.checkbox label {
+ min-height: 20px;
+ padding-left: 20px;
+ margin-bottom: 0;
+ cursor: pointer;
+}
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+ position: absolute;
+ margin-top: 4px \9;
+ margin-left: -20px;
+}
+.radio + .radio,
+.checkbox + .checkbox {
+ margin-top: -5px;
+}
+.radio-inline,
+.checkbox-inline {
+ position: relative;
+ display: inline-block;
+ padding-left: 20px;
+ margin-bottom: 0;
+ font-weight: normal;
+ vertical-align: middle;
+ cursor: pointer;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+ margin-top: 0;
+ margin-left: 10px;
+}
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+input[type="radio"].disabled,
+input[type="checkbox"].disabled,
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"] {
+ cursor: not-allowed;
+}
+.radio-inline.disabled,
+.checkbox-inline.disabled,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox-inline {
+ cursor: not-allowed;
+}
+.radio.disabled label,
+.checkbox.disabled label,
+fieldset[disabled] .radio label,
+fieldset[disabled] .checkbox label {
+ cursor: not-allowed;
+}
+.icheck-label {
+ cursor: pointer;
+}
+.checkbox-styled > input {
+ opacity: 0;
+}
+.checkbox-styled {
+ position: relative;
+ height: 18px;
+ width: 18px;
+ background: #fff;
+ border: 2px solid #cacdcf;
+ border-radius: 2px;
+ -webkit-transition: all .15s ease;
+ transition: all .15s ease;
+ cursor: pointer;
+}
+.icheck-label:hover > .checkbox-styled,
+.checkbox-styled.hover,
+.checkbox-styled:hover {
+ border-color: #1e88e5;
+}
+.checkbox-styled.checked {
+ border-color: #1e88e5;
+ background-color: #1e88e5;
+}
+.checkbox-styled.disabled,
+.checkbox-styled.disabled:hover,
+.checkbox-styled.disabled:active,
+.checkbox-styled.disabled:focus,
+.icheck-label:hover > .checkbox-styled.disabled {
+ border: 1px solid #e4e8f0;
+ cursor: not-allowed;
+}
+.checkbox-styled:before {
+ position: absolute;
+ top: -2px;
+ left: -2px;
+ display: block;
+ content: "\f26b";
+ height: 18px;
+ width: 18px;
+ opacity: 0;
+ color: #fff;
+ font-size: 17px;
+ font-family: 'Material-Design-Iconic-Font';
+ text-align: center;
+ line-height: 18px;
+ -webkit-transition: 0.15s ease-in-out;
+ transition: 0.15s ease-in-out;
+ -webkit-transform: scale(.7);
+ -ms-transform: scale(.7);
+ transform: scale(.7);
+}
+.checkbox-styled.checked:before {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ transform: scale(1);
+}
+.checkbox > label,
+.checkbox-inline {
+ position: relative;
+ padding-left: 30px;
+}
+.checkbox > label > .checkbox-styled,
+.checkbox-inline > .checkbox-styled {
+ position: absolute;
+ left: 0;
+ top: 2px;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+ margin-left: 30px;
+}
+.icheck-label {
+ cursor: pointer;
+}
+.checkbox-styled > input,
+.radio-styled > input {
+ opacity: 0;
+}
+.checkbox-styled,
+.radio-styled {
+ position: relative;
+ height: 18px;
+ width: 18px;
+ border: 2px solid #cacdcf;
+ border-radius: 2px;
+ -webkit-transition: all .15s ease;
+ transition: all .15s ease;
+ cursor: pointer;
+}
+.radio-styled {
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+}
+.icheck-label:hover > .checkbox-styled,
+.checkbox-styled.hover,
+.radio-styled:hover {
+ border-color: #1e88e5;
+}
+.checkbox-styled.checked {
+ border-color: #1e88e5;
+ background-color: #1e88e5;
+}
+.radio-styled.checked {
+ border-color: #1e88e5;
+}
+.checkbox-styled.disabled,
+.checkbox-styled.disabled:hover,
+.checkbox-styled.disabled:active,
+.checkbox-styled.disabled:focus,
+.icheck-label:hover > .checkbox-styled.disabled {
+ border: 1px solid #e4e8f0;
+ cursor: not-allowed;
+}
+.checkbox-styled:before {
+ position: absolute;
+ top: -2px;
+ left: -2px;
+ display: block;
+ content: "\f26b";
+ height: 18px;
+ width: 18px;
+ opacity: 0;
+ color: #fff;
+ font-size: 17px;
+ font-family: 'Material-Design-Iconic-Font';
+ text-align: center;
+ line-height: 18px;
+ -webkit-transition: 0.15s ease-in-out;
+ transition: 0.15s ease-in-out;
+ -webkit-transform: scale(.7);
+ -ms-transform: scale(.7);
+ transform: scale(.7);
+}
+.radio-styled:before {
+ position: absolute;
+ top: 2px;
+ left: 2px;
+ display: block;
+ content: "";
+ height: 10px;
+ width: 10px;
+ background-color: #1e88e5;
+ opacity: 0;
+ -webkit-transition: 0.15s ease-in-out;
+ transition: 0.15s ease-in-out;
+ -webkit-transform: scale(.7);
+ -ms-transform: scale(.7);
+ transform: scale(.7);
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+.radio-styled.checked:before,
+.checkbox-styled.checked:before {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ transform: scale(1);
+}
+.radio > label,
+.checkbox > label,
+.checkbox-inline {
+ position: relative;
+ padding-left: 30px;
+}
+.radio > label > .radio-styled,
+.checkbox > label > .checkbox-styled,
+.checkbox-inline > .checkbox-styled {
+ position: absolute;
+ left: 0;
+ top: 2px;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+ margin-left: 30px;
+}
+.switchbox {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+.switchbox .switch {
+ margin-right: 5px;
+ vertical-align: middle;
+}
+.switch {
+ position: relative;
+ height: 22px;
+ width: 46px;
+ cursor: pointer;
+}
+.switch-checkbox {
+ position: absolute;
+ opacity: 0;
+}
+.switch-handle {
+ position: absolute;
+ top: 2px;
+ right: 2px;
+ z-index: 2;
+ display: block;
+ height: 18px;
+ width: 18px;
+ background-color: #fff;
+ -webkit-border-radius: 12px;
+ border-radius: 12px;
+ -webkit-transition: all ease .3s;
+ transition: all ease .3s;
+}
+.switch:hover .switch-handle {
+ -webkit-box-shadow: 0 1px 10px -1px rgba(37,45,51, .5);
+ box-shadow: 0 1px 10px -1px rgba(37,45,51, .5);
+}
+.switch-container {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ background-color: #dadfe5;
+ -webkit-border-radius: 12px;
+ border-radius: 12px;
+ -webkit-transition: all ease .3s;
+ transition: all ease .3s;
+}
+.switch-checkbox:checked + .switch-container {
+ background-color:#1e88e5
+}
+.switch-checkbox:checked + .switch-container:after {
+ position: absolute;
+ top: 0;
+ left: 5px;
+ z-index: 1;
+ display: block;
+ content: "on";
+ color: #fff;
+ font-size: 10px;
+ font-weight: 300;
+ text-transform: none;
+ line-height: 24px;
+}
+.switch-checkbox + .switch-container:after {
+ position: absolute;
+ top: 0;
+ right: 5px;
+ z-index: 1;
+ display: block;
+ content: "off";
+ color: #8a9399;
+ font-size: 10px;
+ font-weight: 300;
+ text-transform: none;
+ line-height: 24px;
+}
+.switch-checkbox + .switch-container .switch-handle {
+ right: 26px;
+}
+.switch-checkbox:checked + .switch-container .switch-handle {
+ right: 2px;
+}
+
+
+.form-control-static {
+ min-height: 34px;
+ padding-top: 7px;
+ padding-bottom: 7px;
+ margin-bottom: 0;
+}
+.form-control-static.input-lg,
+.form-control-static.input-sm {
+ padding-right: 0;
+ padding-left: 0;
+}
+.input-sm {
+ height: 42px;
+ padding: 5px 10px;
+ font-size: 14px;
+ line-height: 1.5;
+ border-radius: 3px;
+}
+select.input-sm {
+ height: 42px;
+ line-height: 30px;
+}
+textarea.input-sm,
+select[multiple].input-sm {
+ height: auto;
+}
+.form-group-sm .form-control {
+ height: 30px;
+ padding: 5px 10px;
+ font-size: 12px;
+ line-height: 1.5;
+ border-radius: 3px;
+}
+.form-group-sm select.form-control {
+ height: 30px;
+ line-height: 30px;
+}
+.form-group-sm textarea.form-control,
+.form-group-sm select[multiple].form-control {
+ height: auto;
+}
+.form-group-sm .form-control-static {
+ height: 30px;
+ min-height: 32px;
+ padding: 6px 10px;
+ font-size: 12px;
+ line-height: 1.5;
+}
+.input-lg {
+ height: 56px;
+ padding: 10px 20px;
+ font-size: 16px;
+ line-height: 24px;
+ border-radius: 3px;
+}
+.input-xlg {
+ height: 62px;
+ padding: 15px 25px;
+ font-size: 18px;
+ line-height: 24px;
+ border-radius: 3px;
+}
+select.input-lg {
+ height: 54px;
+ line-height: 56px;
+}
+textarea.input-lg,
+select[multiple].input-lg {
+ height: auto;
+}
+.form-group-lg .form-control {
+ height: 54px;
+ padding: 10px 16px;
+ font-size: 15px;
+ line-height: 1.3333333;
+ border-radius: 3px;
+}
+.form-group-lg select.form-control {
+ height: 54px;
+ line-height: 54px;
+}
+.form-group-lg textarea.form-control,
+.form-group-lg select[multiple].form-control {
+ height: auto;
+}
+.form-group-lg .form-control-static {
+ height: 54px;
+ min-height: 38px;
+ padding: 11px 16px;
+ font-size: 15px;
+ line-height: 1.3333333;
+}
+.has-feedback {
+ position: relative;
+}
+.has-feedback .form-control {
+ padding-right: 42.5px;
+}
+.form-control-feedback {
+ position: absolute;
+ top: 0;
+ right: 0;
+ z-index: 2;
+ display: block;
+ width: 34px;
+ height: 34px;
+ line-height: 34px;
+ text-align: center;
+ pointer-events: none;
+}
+.input-lg + .form-control-feedback,
+.input-group-lg + .form-control-feedback,
+.form-group-lg .form-control + .form-control-feedback {
+ width: 54px;
+ height: 54px;
+ line-height: 54px;
+}
+.input-sm + .form-control-feedback,
+.input-group-sm + .form-control-feedback,
+.form-group-sm .form-control + .form-control-feedback {
+ width: 30px;
+ height: 30px;
+ line-height: 30px;
+}
+.input-icon {
+ position: relative;
+}
+.input-icon > .form-control:first-child {
+ padding-right: 50px;
+}
+.input-icon > .form-control:last-child {
+ padding-left: 50px;
+}
+.input-icon > .btn-icon,
+.input-icon > i {
+ position: absolute;
+ top: 0;
+}
+.input-icon > i {
+ top: 13px;
+ height: 24px;
+ width: 24px;
+ font-size: 24px;
+ text-align: center;
+ line-height: 24px;
+}
+.input-icon > .btn-icon:first-child {
+ left: 5px;
+}
+.input-icon > i:first-child {
+ left: 15px;
+}
+.input-icon > .btn-icon:last-child {
+ right: 5px;
+}
+.input-icon > i:last-child {
+ right: 15px;
+}
+.input-icons-right {
+ position: absolute;
+ top: 6px;
+ right: 6px;
+}
+.input-icon-sm .input-icons-right {
+ top: 4px;
+}
+.input-icon-lg .input-icons-right {
+ top: 10px;
+}
+.input-icon-xlg .input-icons-right {
+ top: 12px;
+}
+.has-success .help-block,
+.has-success .control-label,
+.has-success .radio,
+.has-success .checkbox,
+.has-success .radio-inline,
+.has-success .checkbox-inline,
+.has-success.radio label,
+.has-success.checkbox label,
+.has-success.radio-inline label,
+.has-success.checkbox-inline label {
+ color: #43A047;
+}
+.has-success .form-control {
+ border-color: #43A047;
+ -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: #43A047;
+ background-color: #dff0d8;
+ border-color: #43A047;
+}
+.has-success .form-control-feedback {
+ color: #43A047;
+}
+.has-warning .help-block,
+.has-warning .control-label,
+.has-warning .radio,
+.has-warning .checkbox,
+.has-warning .radio-inline,
+.has-warning .checkbox-inline,
+.has-warning.radio label,
+.has-warning.checkbox label,
+.has-warning.radio-inline label,
+.has-warning.checkbox-inline label {
+ 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;
+ background-color: #fcf8e3;
+ border-color: #8a6d3b;
+}
+.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,
+.has-error.radio label,
+.has-error.checkbox label,
+.has-error.radio-inline label,
+.has-error.checkbox-inline label {
+ color: #e53935;
+}
+.has-error .form-control {
+ border-color: #e53935;
+ -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: #e53935;
+ background-color: #f2dede;
+ border-color: #e53935;
+}
+.has-error .form-control-feedback {
+ color: #e53935;
+}
+.has-feedback label ~ .form-control-feedback {
+ top: 25px;
+}
+.has-feedback label.sr-only ~ .form-control-feedback {
+ top: 0;
+}
+.help-block {
+ display: block;
+ margin-top: 5px;
+ margin-bottom: 10px;
+ color: #919499;
+ font-size: 12px;
+ line-height: 16px;
+}
+.form-material .form-group {
+ margin-bottom: 30px;
+}
+.form-material-sm .form-group {
+ margin-bottom: 20px;
+}
+.actions {
+ margin: 24px 0;
+}
+.actions-lg {
+ margin: 40px 0;
+}
+.actions-md {
+ margin: 32px 0;
+}
+.actions-sm {
+ margin: 16px 0;
+}
+.actions > .btn + .btn:not(.btn-block) {
+ margin-left: 12px;
+}
+.actions > .btn.pull-right {
+ margin-right: 0;
+ margin-left: 12px;
+}
+.actions-sm > .btn {
+ margin-right: 4px;
+}
+.form-material .form-group {
+ position: relative;
+}
+.form-material select.form-control {
+ padding-top: 22px;
+}
+.form-material .form-control {
+ padding-right: 0;
+ padding-left: 0;
+ border-top: none;
+ border-left: none;
+ border-right: none;
+ -webkit-border-radius: 0;
+ border-radius: 0;
+}
+.form-material .form-control[disabled],
+.form-material .form-control[readonly],
+.form-material fieldset[disabled] .form-control {
+ background-color: #fff;
+}
+.form-material .label-floatlabel {
+ position: absolute;
+ top: 0!important;
+ left: 0!important;
+}
+.label-floatlabel,
+.control-label {
+ top: 7px!important;
+ left: 12px!important;
+ color: #9da2a6!important;
+ font-size: 11px!important;
+ font-weight: bold!important;
+ line-height: 14px;
+}
+.control-label {
+ margin-bottom: 10px;
+}
+.form-sm {
+ max-width: 480px;
+}
+@media (min-width: 768px) {
+ .form-inline {
+ margin-left: -15px;
+ }
+ .form-inline .form-group {
+ display: inline-block;
+ margin-bottom: 0;
+ margin-left: 9px;
+ vertical-align: middle;
+ }
+ .form-inline .form-control {
+ display: inline-block;
+ width: auto;
+ vertical-align: middle;
+ }
+ .form-inline .form-control-static {
+ display: inline-block;
+ }
+ .form-inline .btn {
+ margin-left: 9px;
+ }
+ .form-inline .input-group {
+ display: inline-table;
+ vertical-align: middle;
+ }
+ .form-inline .input-group .input-group-addon,
+ .form-inline .input-group .input-group-btn,
+ .form-inline .input-group .form-control {
+ width: auto;
+ }
+ .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;
+ vertical-align: middle;
+ }
+ .form-inline .radio label,
+ .form-inline .checkbox label {
+ padding-left: 0;
+ }
+ .form-inline .radio input[type="radio"],
+ .form-inline .checkbox input[type="checkbox"] {
+ position: relative;
+ margin-left: 0;
+ }
+ .form-inline .has-feedback .form-control-feedback {
+ top: 0;
+ }
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+ padding-top: 7px;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox {
+ min-height: 27px;
+}
+.form-horizontal .form-group {
+ margin-right: -15px;
+ margin-left: -15px;
+}
+@media (min-width: 768px) {
+ .form-horizontal .control-label {
+ padding-top: 7px;
+ margin-bottom: 0;
+ text-align: right;
+ }
+}
+.form-horizontal .has-feedback .form-control-feedback {
+ right: 15px;
+}
+@media (min-width: 768px) {
+ .form-horizontal .form-group-lg .control-label {
+ padding-top: 14.333333px;
+ font-size: 18px;
+ }
+}
+@media (min-width: 768px) {
+ .form-horizontal .form-group-sm .control-label {
+ padding-top: 6px;
+ font-size: 12px;
+ }
+}
+.btn {
+ display: inline-block;
+ min-width: 100px;
+ padding: 12px 24px;
+ margin-bottom: 0;
+ font-size: 15px;
+ font-weight: bold;
+ line-height: 24px;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: middle;
+ -ms-touch-action: manipulation;
+ touch-action: manipulation;
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ background-image: none;
+ border: 1px solid transparent;
+ border-radius: 3px;
+ /*box-shadow: 0 2px 6px rgba(0,0,0, 0.1);*/
+ -webkit-transition: all ease-in .15s;
+ -moz-transition: all ease-in .15s;
+ -ms-transition: all ease-in .15s;
+ -o-transition: all ease-in .15s;
+ transition: all ease-in .15s;
+}
+@media (max-width: 991px) {
+ .btn {
+ min-width: 86px;
+ }
+}
+.btn:focus,
+.btn:active:focus,
+.btn.active:focus,
+.btn.focus,
+.btn:active.focus,
+.btn.active.focus {
+ outline: none;
+}
+.btn:hover,
+.btn:focus,
+.btn.focus {
+ color: #333;
+ text-decoration: none;
+}
+.btn:active,
+.btn.active,
+.btn.btn-outline:active,
+.btn.btn-outline.active {
+ background-image: none;
+ outline: 0;
+}
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+ cursor: not-allowed;
+ filter: alpha(opacity=50);
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ opacity: .5;
+}
+a.btn.disabled,
+fieldset[disabled] a.btn {
+ pointer-events: none;
+}
+.btn-default {
+ color: #616366;
+ background-color: #dfe2e5;
+ border-color: #dfe2e5;
+}
+.btn-default:focus,
+.btn-default.focus {
+ color: #616366;
+ background-color: #dfe4eb;
+ border-color: #dfe4eb;
+}
+.btn-default:hover,
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default,
+.btn-default:active:hover,
+.btn-default.active:hover,
+.open > .dropdown-toggle.btn-default:hover,
+.btn-default:active:focus,
+.btn-default.active:focus,
+.open > .dropdown-toggle.btn-default:focus,
+.btn-default:active.focus,
+.btn-default.active.focus,
+.open > .dropdown-toggle.btn-default.focus {
+ color: #616366;
+ background-color: #ebeff2;
+ border-color: #ebeff2;
+}
+.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.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-default.btn-outline {
+ color: #616366;
+ border-color: #e6e9eb;
+}
+.btn-default.btn-outline:hover {
+ color: #616366;
+ border-color: #1e88e5;
+}
+.btn-default.btn-link,
+.btn-default.btn-link:hover {
+ color: #616366;
+}
+.btn-default.btn-link:hover {
+ background-color: #edf0f2;
+}
+.btn-primary {
+ color: #fff;
+ background-color: #1e88e5;
+ border-color: #1e88e5;
+}
+.btn-primary:hover,
+.btn-primary:focus,
+.btn-primary.focus,
+.btn-primary:active,
+.btn-primary.active,
+.open > .btn-primary{
+ color: #fff;
+ background-color: #3ba3ff;
+ border-color: #3ba3ff;
+}
+.btn-primary:active:hover,
+.btn-primary.active:hover,
+.open > .dropdown-toggle.btn-primary:hover,
+.btn-primary:active:focus,
+.btn-primary.active:focus,
+.open > .dropdown-toggle.btn-primary:focus,
+.btn-primary:active.focus,
+.btn-primary.active.focus,
+.open > .dropdown-toggle.btn-primary.focus {
+ color: #fff;
+ background-color: #204d74;
+ border-color: #122b40;
+}
+.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.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: #1e88e5;
+ border-color: #2e6da4;
+}
+.btn-primary.btn-outline {
+ color: #1e88e5
+}
+.btn-primary.btn-outline:hover,
+.btn-primary.btn-outline:active,
+.btn-primary.btn-outline.active {
+ background-color: #1e88e5;
+ border-color: #1e88e5;
+ color: #fff;
+}
+.btn-primary-light {
+ color: #fff;
+ background-color: #3ba3ff;
+ border-color: #3ba3ff;
+}
+.btn-primary-light:focus,
+.btn-primary-light.focus,
+.btn-primary-light:active,
+.btn-primary-light.active,
+.open > .dropdown-toggle.btn-primary-light,
+.btn-primary-light:hover {
+ color: #fff;
+ background-color: #54aaff;
+ border-color: #54aaff;
+}
+.btn-success {
+ color: #fff;
+ background-color: #5cb85c;
+ border-color: #4cae4c;
+}
+.btn-success:focus,
+.btn-success.focus {
+ color: #fff;
+ background-color: #449d44;
+ border-color: #255625;
+}
+.btn-success:hover {
+ color: #fff;
+ background-color: #449d44;
+ border-color: #398439;
+}
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+ color: #fff;
+ background-color: #449d44;
+ border-color: #398439;
+}
+.btn-success:active:hover,
+.btn-success.active:hover,
+.open > .dropdown-toggle.btn-success:hover,
+.btn-success:active:focus,
+.btn-success.active:focus,
+.open > .dropdown-toggle.btn-success:focus,
+.btn-success:active.focus,
+.btn-success.active.focus,
+.open > .dropdown-toggle.btn-success.focus {
+ color: #fff;
+ background-color: #398439;
+ border-color: #255625;
+}
+.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.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:focus,
+.btn-info.focus {
+ color: #fff;
+ background-color: #31b0d5;
+ border-color: #1b6d85;
+}
+.btn-info:hover {
+ color: #fff;
+ background-color: #31b0d5;
+ border-color: #269abc;
+}
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+ color: #fff;
+ background-color: #31b0d5;
+ border-color: #269abc;
+}
+.btn-info:active:hover,
+.btn-info.active:hover,
+.open > .dropdown-toggle.btn-info:hover,
+.btn-info:active:focus,
+.btn-info.active:focus,
+.open > .dropdown-toggle.btn-info:focus,
+.btn-info:active.focus,
+.btn-info.active.focus,
+.open > .dropdown-toggle.btn-info.focus {
+ color: #fff;
+ background-color: #269abc;
+ border-color: #1b6d85;
+}
+.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.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:focus,
+.btn-warning.focus {
+ color: #fff;
+ background-color: #ec971f;
+ border-color: #985f0d;
+}
+.btn-warning:hover {
+ color: #fff;
+ background-color: #ec971f;
+ border-color: #d58512;
+}
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+ color: #fff;
+ background-color: #ec971f;
+ border-color: #d58512;
+}
+.btn-warning:active:hover,
+.btn-warning.active:hover,
+.open > .dropdown-toggle.btn-warning:hover,
+.btn-warning:active:focus,
+.btn-warning.active:focus,
+.open > .dropdown-toggle.btn-warning:focus,
+.btn-warning:active.focus,
+.btn-warning.active.focus,
+.open > .dropdown-toggle.btn-warning.focus {
+ color: #fff;
+ background-color: #d58512;
+ border-color: #985f0d;
+}
+.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.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: #e53935;
+ border-color: #e53935;
+}
+.btn-danger:focus,
+.btn-danger.focus,
+.btn-danger:hover {
+ color: #fff;
+ background-color: #ff4d4a;
+ border-color: #ff4d4a;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+ color: #fff;
+ background-color: #cc322f;
+ border-color: #cc322f;
+}
+.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.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-dark {
+ color: #fff;
+ background-color: #1669ba;
+ border-color: #1669ba;
+}
+.btn-dark:hover,
+.btn-dark:active,
+.btn-dark:focus {
+ color: #fff;
+ background-color: #2177c2;
+ border-color: #2177c2;
+}
+.btn-danger .badge {
+ color: #d9534f;
+ background-color: #fff;
+}
+.btn-link {
+ color: #1e88e5;
+}
+.btn-link,
+.btn-link:active,
+.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: #1e88e5;
+ background-color: transparent;
+}
+.btn-link[disabled]:hover,
+fieldset[disabled] .btn-link:hover,
+.btn-link[disabled]:focus,
+fieldset[disabled] .btn-link:focus {
+ color: #777;
+ text-decoration: none;
+}
+.btn-xlg,
+.btn-group-xlg > .btn {
+ height: 62px;
+ min-width: 120px;
+ padding: 15px 30px;
+ font-size: 18px;
+ font-weight: 500;
+}
+.btn-lg,
+.btn-group-lg > .btn {
+ height: 56px;
+ min-width: 120px;
+ padding: 15px 30px;
+ font-size: 16px;
+ font-weight: 500;
+}
+.btn-sm,
+.btn-group-sm > .btn {
+ height: 42px;
+ min-width: 60px;
+ padding: 8px 16px;
+ border-radius: 3px;
+ font-size: 14px;
+}
+.btn-sm.btn-link,
+.btn-group-sm > .btn.btn-link {
+ padding-left: 8px;
+ padding-right: 8px;
+}
+.btn-xs,
+.btn-group-xs > .btn {
+ height: 36px;
+ min-width: 60px;
+ padding: 5px 16px;
+ border-radius: 3px;
+ font-size: 13px;
+ font-weight: 300;
+}
+.btn-block {
+ display: block;
+ width: 100%;
+}
+.btn-block + .btn-block {
+ margin-top: 5px;
+}
+.btn i {
+ margin-right: 16px;
+ font-size: 24px;
+ vertical-align: bottom;
+}
+.btn i.right,
+.btn i.zmdi-long-arrow-right {
+ margin-left: 16px;
+ margin-right: 0;
+ font-size: 24px;
+ vertical-align: sub;
+}
+.btn i.zmdi-long-arrow-right {
+ font-size: 19px;
+ vertical-align: middle;
+}
+.btn-icon {
+ min-width: 0;
+ padding-left: 10px;
+ padding-right: 10px;
+}
+.btn-icon.btn-sm,
+.btn-circle.btn-sm {
+ line-height: 24px;
+}
+.btn-icon.btn-sm {
+ padding: 9px;
+ font-size: 19px;
+}
+.btn-icon.btn-xs {
+ padding-left: 6px;
+ padding-right: 6px;
+ font-size: 17px;
+}
+.btn.btn-icon i,
+.btn.btn-circle i {
+ float: none;
+ display: block;
+ height: 24px;
+ width: 24px;
+ margin: 0 auto;
+ font-size: 24px;
+}
+.btn.btn-icon i:before,
+.btn.btn-circle i:before {
+ line-height: 24px;
+}
+.btn-icon.btn-sm > i{
+ font-size: 19px;
+}
+
+.btn.btn-lg.btn-icon i,
+.btn.btn-lg.btn-circle i {
+ font-size: 24px;
+}
+.btn.btn-icon.btn-link {
+ color: #616366;
+}
+.btn.btn-icon.btn-link:hover {
+ color: #1e88e5;
+}
+.open .btn.btn-icon.btn-link,
+.open .btn.btn-icon.btn-link:active {
+ background-color: #edf0f2;
+}
+.btn.btn-light {
+ color: #fff;
+ background-color: rgba(255,255,255, 0.2);
+ border-color: transparent;
+}
+.btn.btn-light.btn-outline {
+ border-color: rgba(255,255,255, 0.2);
+}
+.btn.btn-light:hover {
+ color: #fff;
+ background-color: rgba(255,255,255, 0.2);
+ border-color: transparent;
+}
+.btn.btn-outline {
+ background: transparent;
+ box-shadow: none;
+}
+.btn.btn-circle {
+ min-width: 0;
+ padding-right: 0;
+ padding-left: 0;
+ -wbekit-border-radius: 40px;
+ -moz-border-radius: 40px;
+ border-radius: 40px;
+}
+.btn.btn-circle {
+ width: 50px;
+}
+.btn.btn-circle.btn-lg {
+ width: 56px;
+}
+.btn.btn-circle.btn-sm {
+ height: 42px;
+ width: 42px;
+}
+.btn.btn-circle.btn-xs {
+ width: 36px;
+}
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+ width: 100%;
+}
+.spinner:after {
+ display: block;
+ content: "";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ border: solid 2px transparent;
+ border-top-color: #ffaa00;
+ border-left-color: #ffaa00;
+ border-radius: 100%;
+ -webkit-animation: pace-spinner 400ms linear infinite;
+ -moz-animation: pace-spinner 400ms linear infinite;
+ -ms-animation: pace-spinner 400ms linear infinite;
+ -o-animation: pace-spinner 400ms linear infinite;
+ animation: pace-spinner 400ms linear infinite;
+}
+.spinner-lg:after {
+ margin: -22px 0 0 -22px;
+ width: 40px;
+ height: 40px;
+}
+.spinner-md:after {
+ margin: -16px 0 0 -16px;
+ width: 28px;
+ height: 28px;
+}
+.spinner-hidden {
+ opacity: 0;
+ visibility: hidden;
+}
+.spinner-visible {
+ opacity: 1;
+ visibility: visible;
+}
+.btn-preloader {
+ position: relative;
+}
+.btn-preloader .spinner {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+}
+.btn-preloader .spinner:after {
+ border-top-color: #fff;
+ border-left-color: #fff;
+}
+.btn-preloader .spinner-md {
+ height: 32px;
+ width: 32px;
+ margin-left: -16px;
+ margin-top: -16px;
+}
+.btn-preloader .spinner,
+.btn-preloader.btn-loading > span:not(.spinner) {
+ opacity: 0;
+ visibility: hidden;
+}
+.btn-preloader.btn-loading .spinner {
+ opacity: 1;
+ visibility: visible;
+}
+@-webkit-keyframes pace-spinner {
+ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes pace-spinner {
+ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes pace-spinner {
+ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes pace-spinner {
+ 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes pace-spinner {
+ 0% { transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
+
+.fade {
+ opacity: 0;
+ -webkit-transition: opacity .15s linear;
+ -o-transition: opacity .15s linear;
+ transition: opacity .15s linear;
+}
+.fade.in {
+ opacity: 1;
+}
+.collapse {
+ display: none;
+}
+.collapse.in {
+ display: block;
+}
+tr.collapse.in {
+ display: table-row;
+}
+tbody.collapse.in {
+ display: table-row-group;
+}
+.collapsing {
+ position: relative;
+ height: 0;
+ overflow: hidden;
+ -webkit-transition-timing-function: ease;
+ -o-transition-timing-function: ease;
+ transition-timing-function: ease;
+ -webkit-transition-duration: .35s;
+ -o-transition-duration: .35s;
+ transition-duration: .35s;
+ -webkit-transition-property: height, visibility;
+ -o-transition-property: height, visibility;
+ transition-property: height, visibility;
+}
+.caret {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin-left: 2px;
+ vertical-align: middle;
+ border-top: 4px dashed;
+ border-top: 4px solid \9;
+ border-right: 4px solid transparent;
+ border-left: 4px solid transparent;
+}
+.dropup,
+.dropdown {
+ position: relative;
+}
+.dropdown-toggle:focus {
+ outline: 0;
+}
+.dropdown-menu {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: 1000;
+ display: block;
+ float: left;
+ min-width: 200px;
+ padding: 12px 0;
+ margin: 2px 0 0;
+ font-size: 15px;
+ text-align: left;
+ list-style: none;
+ visibility: hidden;
+ opacity: 0;
+ background-color: #fff;
+ border: 1px solid #dcdee0;
+ -webkit-background-clip: padding-box;
+ background-clip: padding-box;
+ border-radius: 4px;
+ -webkit-backface-visibility: hidden;
+ -webkit-box-shadow: 0 10px 40px -5px rgba(37,45,51, .25);
+ box-shadow: 0 10px 40px -5px rgba(37,45,51, .25);
+ -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
+ transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
+ -webkit-transform: translateX(0px) translateY(20px);
+ transform: translateX(0px) translateY(20px);
+}
+.dropdown-menu:after,
+.dropdown-menu:before {
+ position: absolute;
+ left: 30px;
+ top: -16px;
+ display: block;
+ content: "\f2f8";
+ height: 16px;
+ width: 18px;
+ color: #fff;
+ font-family: 'Material-Design-Iconic-Font';
+ font-size: 40px;
+ line-height: 26px;
+}
+.dropdown-menu:before {
+ top: -17px;
+ font-size: 41px;
+ color: #dcdee0;
+}
+.dropdown-menu.pull-right {
+ right: 0;
+ left: auto;
+}
+.dropdown-menu.pull-right:after,
+.dropdown-menu.pull-right:before {
+ right: 20px;
+ left: auto;
+}
+.dropdown-menu .divider {
+ height: 1px;
+ margin: 9px 0;
+ overflow: hidden;
+ background-color: #edeff2;
+}
+.dropdown-menu > li > a {
+ display: block;
+ padding: 4px 24px;
+ clear: both;
+ font-weight: 300;
+ color: #616366;
+ white-space: nowrap;
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus,
+.dropdown-menu > li > a:active {
+ color: #1e88e5;
+ text-decoration: none;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+ color: #1e88e5;
+ font-weight: bold;
+ text-decoration: none;
+ outline: 0;
+}
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+ color: #777;
+}
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+ text-decoration: none;
+ cursor: not-allowed;
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.open > .dropdown-menu {
+ visibility: visible;
+ opacity: 1;
+ -webkit-transform: translateX(0px) translateY(0px);
+ transform: translateX(0px) translateY(0px);
+}
+.cell-actions .dropdown-menu.pull-right {
+ right: -12px;
+}
+.open > a {
+ outline: 0;
+}
+.dropdown-menu-right {
+ right: 0;
+ left: auto;
+}
+.dropdown-menu-left {
+ right: auto;
+ left: 0;
+}
+.dropdown-header {
+ display: block;
+ padding: 3px 20px;
+ font-size: 12px;
+ line-height: 1.42857143;
+ color: #777;
+ white-space: nowrap;
+}
+.dropdown-backdrop {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 990;
+}
+.pull-right > .dropdown-menu {
+ right: 0;
+ left: auto;
+}
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+ content: "";
+ border-top: 0;
+ border-bottom: 4px dashed;
+ border-bottom: 4px solid \9;
+}
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ margin-bottom: 2px;
+}
+@media (min-width: 768px) {
+ .navbar-right .dropdown-menu {
+ right: 0;
+ left: auto;
+ }
+ .navbar-right .dropdown-menu-left {
+ right: auto;
+ left: 0;
+ }
+}
+.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 + .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,
+.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-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-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:not(:last-child) > .btn:last-child,
+.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+ outline: 0;
+}
+.btn-group > .btn + .dropdown-toggle {
+ padding-right: 8px;
+ padding-left: 8px;
+}
+.btn-group > .btn-lg + .dropdown-toggle {
+ padding-right: 12px;
+ padding-left: 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-top-left-radius: 0;
+ border-top-right-radius: 0;
+ border-bottom-left-radius: 4px;
+}
+.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-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.btn-group-justified {
+ display: table;
+ width: 100%;
+ table-layout: fixed;
+ border-collapse: separate;
+}
+.btn-group-justified > .btn,
+.btn-group-justified > .btn-group {
+ display: table-cell;
+ float: none;
+ width: 1%;
+}
+.btn-group-justified > .btn-group .btn {
+ width: 100%;
+}
+.btn-group-justified > .btn-group .dropdown-menu {
+ left: auto;
+}
+[data-toggle="buttons"] > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn input[type="checkbox"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
+ position: absolute;
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none;
+}
+.input-group {
+ position: relative;
+ display: table;
+ border-collapse: separate;
+}
+.input-group[class*="col-"] {
+ float: none;
+ padding-right: 0;
+ padding-left: 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.3333333;
+ 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: normal;
+ line-height: 1;
+ color: #555;
+ text-align: center;
+ background-color: #fff;
+ border: 1px solid #dfe2e5;
+ border-radius: 4px;
+}
+.input-group-addon.input-sm {
+ padding: 5px 10px;
+ font-size: 14px;
+ 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-top-right-radius: 0;
+ border-bottom-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-top-left-radius: 0;
+ border-bottom-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 {
+ z-index: 2;
+ margin-left: -1px;
+}
+.nav {
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+.nav > li {
+ position: relative;
+ display: block;
+}
+.nav > li > a {
+ position: relative;
+ display: block;
+ padding: 12px 15px;
+}
+.nav > li.disabled > a {
+ color: #777;
+}
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+ color: #777;
+ text-decoration: none;
+ cursor: not-allowed;
+ background-color: transparent;
+}
+.nav .nav-divider {
+ height: 1px;
+ margin: 9px 0;
+ overflow: hidden;
+ background-color: #e5e5e5;
+}
+.nav > li > a > img {
+ max-width: none;
+}
+.nav-tabs {
+ margin: 0 -16px;
+ border-bottom: 1px solid #edf0f2;
+ white-space: nowrap;
+}
+.nav-tabs > li {
+ display: inline-block;
+}
+.nav-tabs > li > a,
+.nav-tabs > li > button,
+.nav-tabs > li > span {
+ position: relative;
+ padding: 14px 2px;
+ margin: 0 14px;
+ color: #616366;
+ line-height: 20px;
+ -webkit-transition: color ease-in .15s;
+ transition: color ease-in .15s;
+}
+.nav-tabs > li > button {
+ background: transparent;
+ border: none;
+ cursor: pointer;
+}
+.nav-tabs > li > a:after,
+.nav-tabs > li > button:after,
+.nav-tabs > li > span:after {
+ position: absolute;
+ bottom: 0;
+ left: 50%;
+ display: block;
+ content: "";
+ height: 2px;
+ width: 0;
+ -webkit-transition: ease-in all .15s;
+ transition: ease-in all .15s;
+}
+.nav-tabs > li > a:hover,
+.nav-tabs > li > a:active,
+.nav-tabs > li > button:hover {
+ color: #1e88e5;
+}
+.nav-tabs > li > button:focus,
+.nav-tabs > li > button:active {
+ outline: none;
+}
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus,
+.nav-tabs > li.active > button,
+.nav-tabs > li.active > button:hover,
+.nav-tabs > li.active > button:focus,
+.nav-tabs > li.active > span {
+ color: #1e88e5;
+ cursor: default;
+}
+.nav-tabs > li.active > a:after,
+.nav-tabs > li.active > button:after,
+.nav-tabs > li.active > button:after,
+.nav-tabs > li.active > span:after {
+ width: 100%;
+ margin-left: -50%;
+ background-color: #1e88e5;
+}
+@media (max-width: 767px) {
+ .nav-tabs {
+ margin: 0 -12px;
+ }
+}
+.nav-tabs.nav-justified {
+ width: 100%;
+ border-bottom: 0;
+}
+.nav-tabs.nav-justified > li {
+ float: none;
+}
+.nav-tabs.nav-justified > li > a {
+ margin-bottom: 5px;
+ text-align: center;
+}
+.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 #edeff2;
+}
+@media (min-width: 768px) {
+ .nav-tabs.nav-justified > li > a {
+ border-bottom: 1px solid #edeff2;
+ 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;
+ }
+}
+.tabs-responsive {
+ position: relative;
+ height: 48px;
+ overflow: hidden;
+}
+.tabs-responsive > .tabs-container {
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.tabs-responsive > .tabs-container > .btn {
+ position: absolute;
+ top: -1px;
+}
+.tabs-responsive > .tabs-container > .btn-next {
+ right: -18px;
+}
+.tabs-responsive > .tabs-container > .btn-prev {
+ left: -18px;
+}
+.tabs-responsive > .tabs-container > .nav-tabs {
+ height: 76px;
+ overflow-y: hidden;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -webkit-user-select: none;
+ -webkit-transition: all ease-in .15s;
+ transition: all ease-in .15s;
+}
+.tabs-responsive > .tabs-container > ul > li {
+ float: none;
+ display: inline-block;
+ width: auto;
+}
+@media (min-width: 992px) {
+ .tabs-responsive > .tabs-container > .btn {
+ display: none;
+ }
+}
+@media (max-width: 991px) {
+ .tabs-responsive > .tabs-container {
+ padding-left: 30px;
+ padding-right: 30px;
+ }
+}
+
+.nav-sidebar > li {
+ margin-bottom: 8px;
+}
+.nav-sidebar > li:after {
+ display: block;
+ content: "";
+ clear: both;
+}
+.nav-sidebar > li > a {
+ position: relative;
+ display: inline-block;
+ padding: 0 0 6px;
+ color: #616366;
+ -webkit-transition: color ease-in .15s;
+ transition: color ease-in .15s;
+}
+.nav-sidebar > li > a > i {
+ margin-right: 12px;
+ font-size: 24px;
+ vertical-align: top;
+}
+.nav-sidebar > li:not(.dropdown) > a:before,
+.nav-sidebar > li > .nav > li > a:before {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ display: block;
+ content: "";
+ height: 2px;
+ width: 0;
+ background-color: #1e88e5;
+ -webkit-transition: all ease-in .15s;
+ transition: all ease-in .15s;
+}
+.nav-sidebar > li:not(.dropdown).active > a:before,
+.nav-siedbar > li > .nav > li.active > a:before {
+ width: 100%;
+}
+.nav-sidebar > li.active > a,
+.nav-sidebar > li > a:hover,
+.nav-sidebar > li > .nav > li.active > a,
+.nav-sidebar > li > .nav > li > a:hover {
+ color: #1e88e5;
+}
+.nav-sidebar > li > .nav {
+ display: none;
+ padding-left: 15px;
+}
+.nav-sidebar > li.active > .nav {
+ display: block;
+}
+.nav-sidebar > li > .nav > li > a {
+ padding: 3px 15px 3px 0;
+ color: #616366;
+ font-size: 14px;
+}
+@media (min-width: 768px) {
+ .nav-responsive > .btn,
+ .panel-mobile-select > .mobile-select-label {
+ display: none;
+ }
+}
+@media (max-width: 767px) {
+ .nav-responsive,
+ .panel-mobile-select {
+ position: relative;
+ }
+ .panel-mobile-select > .panel-title,
+ .panel-mobile-select > .panel-heading {
+ display: none;
+ }
+ .nav-responsive-p-b {
+ margin-bottom: 40px;
+ }
+ .nav-responsive > .btn,
+ .panel-mobile-select > .mobile-select-label {
+ width: 100%;
+ padding-left: 12px;
+ padding-right: 12px;
+ text-align: left;
+ }
+ .nav-responsive > .btn.btn-icon {
+ text-align: center;
+ }
+ .nav-responsive > .btn i,
+ .panel-mobile-select > .mobile-select-label i {
+ float: right;
+ color: #616366;
+ font-size: 24px;
+ }
+ .nav-responsive > ul,
+ .panel-mobile-select > .list-group {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: 999;
+ display: block;
+ width: 100%!important;
+ min-width: 200px;
+ padding: 12px 0;
+ margin: 0;
+ background: #fff;
+ opacity: 0;
+ visibility: hidden;
+ border: 1px solid #dcdee0;
+ -webkit-background-clip: padding-box;
+ background-clip: padding-box;
+ border-radius: 4px;
+ -webkit-backface-visibility: hidden;
+ -webkit-transform: translateX(0px) translateY(15px);
+ transform: translateX(0px) translateY(15px);
+ -webkit-box-shadow: 0 10px 40px -5px rgba(37,45,51, .25);
+ box-shadow: 0 10px 40px -5px rgba(37,45,51, .25);
+ -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
+ transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
+ }
+ .nav-responsive-right > ul {
+ left: auto;
+ right: 0;
+ }
+ .nav-responsive > .btn:after,
+ .nav-responsive > .btn:before,
+ .panel-mobile-select > .mobile-select-label:after {
+ position: absolute;
+ right: 25px;
+ top: 100%;
+ z-index: 1000;
+ display: block;
+ content: "\f2f8";
+ height: 16px;
+ width: 18px;
+ margin-top: -16px;
+ opacity: 0;
+ visibility: hidden;
+ color: #fff;
+ font-family: 'Material-Design-Iconic-Font';
+ font-size: 40px;
+ line-height: 26px;
+ -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
+ transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
+ -webkit-transform: translateX(0px) translateY(15px);
+ transform: translateX(0px) translateY(15px);
+ }
+ .nav-responsive > .btn:before {
+ margin-top: -17px;
+ color: #dcdee0;
+ font-size: 41px;
+ }
+ .nav-responsive.open > ul,
+ .panel-mobile-select.open > .list-group,
+ .nav-responsive.open > .btn:before,
+ .nav-responsive.open > .btn:after {
+ opacity: 1;
+ visibility: visible;
+ -webkit-transform: translateX(0px) translateY(0px);
+ transform: translateX(0px) translateY(0px);
+ }
+ .nav-responsive > ul > li {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ }
+ .nav-responsive > ul > li > a,
+ .nav-responsive > ul > li > .btn {
+ width: 100%;
+ padding: 4px 24px;
+ border: none;
+ }
+ .nav-responsive > ul > li > a:before {
+ display: none!important;
+ }
+ .nav-responsive > ul > li > .btn {
+ height: auto;
+ width: auto;
+ background: transparent!important;;
+ font-size: 14px;
+ font-weight: 300;
+ }
+ .nav-responsive > ul > li > .btn-icon > i {
+ display: none;
+ }
+}
+.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: #1e88e5;
+}
+.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 {
+ margin-bottom: 5px;
+ text-align: center;
+}
+.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 #edeff2;
+}
+@media (min-width: 768px) {
+ .nav-tabs-justified > li > a {
+ border-bottom: 1px solid #edeff2;
+ 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;
+}
+.navbar {
+ /*position: relative;*/
+}
+@media (min-width: 768px) {
+ .navbar {
+ border-radius: 4px;
+ }
+}
+@media (min-width: 768px) {
+ .navbar-header {
+ float: left;
+ }
+}
+.navbar-collapse {
+ padding-right: 15px;
+ padding-left: 15px;
+ overflow-x: visible;
+ -webkit-overflow-scrolling: touch;
+ border-top: 1px solid transparent;
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+}
+.navbar-collapse.in {
+ overflow-y: auto;
+}
+@media (min-width: 768px) {
+ .navbar-collapse {
+ width: auto;
+ border-top: 0;
+ -webkit-box-shadow: none;
+ 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-right: 0;
+ padding-left: 0;
+ }
+}
+.navbar-fixed-top .navbar-collapse,
+.navbar-fixed-bottom .navbar-collapse {
+ max-height: 340px;
+}
+@media (max-device-width: 480px) and (orientation: landscape) {
+ .navbar-fixed-top .navbar-collapse,
+ .navbar-fixed-bottom .navbar-collapse {
+ max-height: 200px;
+ }
+}
+.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 {
+ height: 58px;
+ padding: 0;
+ margin: -6px 0 -6px;
+ font-size: 18px;
+ line-height: 20px;
+}
+.navbar-brand:hover,
+.navbar-brand:focus {
+ text-decoration: none;
+}
+.navbar-brand > img {
+ display: block;
+}
+@media (min-width: 768px) {
+ .navbar-brand {
+ float: left;
+ }
+ .navbar > .container .navbar-brand,
+ .navbar > .container-fluid .navbar-brand {
+ margin-left: 0;
+ }
+}
+.navbar-toggle:focus {
+ outline: 0;
+}
+.navbar-toggle .icon-bar {
+ display: block;
+ width: 24px;
+ height: 2px;
+ border-radius: 1px;
+}
+.navbar-toggle i {
+ padding: 4px 0;
+}
+.navbar-toggle .icon-bar + .icon-bar {
+ margin-top: 5px;
+}
+@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;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ }
+ .navbar-nav .open .dropdown-menu > li > a,
+ .navbar-nav .open .dropdown-menu .dropdown-header {
+ padding: 8px 15px 8px 15px;
+ }
+ .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-form {
+ padding: 10px 15px;
+ margin-top: 8px;
+ margin-right: -15px;
+ margin-bottom: 8px;
+ margin-left: -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);
+}
+@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 .form-control-static {
+ display: inline-block;
+ }
+ .navbar-form .input-group {
+ display: inline-table;
+ vertical-align: middle;
+ }
+ .navbar-form .input-group .input-group-addon,
+ .navbar-form .input-group .input-group-btn,
+ .navbar-form .input-group .form-control {
+ width: auto;
+ }
+ .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;
+ vertical-align: middle;
+ }
+ .navbar-form .radio label,
+ .navbar-form .checkbox label {
+ padding-left: 0;
+ }
+ .navbar-form .radio input[type="radio"],
+ .navbar-form .checkbox input[type="checkbox"] {
+ position: relative;
+ margin-left: 0;
+ }
+ .navbar-form .has-feedback .form-control-feedback {
+ top: 0;
+ }
+}
+@media (max-width: 767px) {
+ .navbar-form .form-group {
+ margin-bottom: 5px;
+ }
+ .navbar-form .form-group:last-child {
+ margin-bottom: 0;
+ }
+}
+@media (min-width: 768px) {
+ .navbar-form {
+ width: auto;
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-right: 0;
+ margin-left: 0;
+ border: 0;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ }
+}
+.navbar-nav > li > .dropdown-menu {
+ margin-top: 0;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+ margin-bottom: 0;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ 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-right: 15px;
+ margin-left: 15px;
+ }
+}
+@media (min-width: 768px) {
+ .navbar-left {
+ float: left !important;
+ }
+ .navbar-right {
+ float: right !important;
+ }
+ .navbar-right ~ .navbar-right {
+ 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: #edeff2;
+}
+.navbar-default .navbar-toggle:hover,
+.navbar-default .navbar-toggle:focus {
+ background-color: #edeff2;
+}
+.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 {
+ color: #555;
+ background-color: #e7e7e7;
+}
+@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-default .btn-link {
+ color: #777;
+}
+.navbar-default .btn-link:hover,
+.navbar-default .btn-link:focus {
+ color: #333;
+}
+.navbar-default .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-default .btn-link:hover,
+.navbar-default .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-default .btn-link:focus {
+ color: #ccc;
+}
+.navbar-inverse {
+ background-color: #222;
+ border-color: #080808;
+}
+.navbar-inverse .navbar-brand {
+ color: #9d9d9d;
+}
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus {
+ color: #fff;
+ background-color: transparent;
+}
+.navbar-inverse .navbar-text {
+ color: #9d9d9d;
+}
+.navbar-inverse .navbar-nav > li > a {
+ color: #9d9d9d;
+}
+.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 {
+ color: #fff;
+ background-color: #080808;
+}
+@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: #9d9d9d;
+ }
+ .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: #9d9d9d;
+}
+.navbar-inverse .navbar-link:hover {
+ color: #fff;
+}
+.navbar-inverse .btn-link {
+ color: #9d9d9d;
+}
+.navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link:focus {
+ color: #fff;
+}
+.navbar-inverse .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-inverse .btn-link:focus {
+ color: #444;
+}
+.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 {
+ padding: 0 5px;
+ color: #ccc;
+ content: "/\00a0";
+}
+.breadcrumb > .active {
+ color: #777;
+}
+.pagination,
+.table-length {
+ display: inline-block;
+ padding-left: 0;
+ margin: 20px 0;
+}
+.pagination.navigation {
+ margin: 0;
+}
+.pagination > li,
+.table-length > li {
+ display: inline-block;
+ margin-right: 5px;
+}
+.pagination > li > a,
+.pagination > li > span,
+.table-length > li > a,
+.table-length > li > span {
+ position: relative;
+ float: left;
+ min-width: 34px;
+ padding: 6px;
+ line-height: 1.42857143;
+ color: #616366;
+ font-size: 14px;
+ text-decoration: none;
+ text-align: center;
+ background-color: #fff;
+ border: 1px solid transparent;
+ border-radius: 20px;
+}
+.pagination > li:first-child > a,
+.pagination > li:first-child > span,
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+ margin-left: 0;
+ color: #616366;
+ font-size: 20px;
+ line-height: 20px;
+}
+.pagination > li:last-child > a,
+.pagination > li:last-child > span,
+.table-length > li:last-child > a,
+.table-length > li:last-child > span {
+ margin-right: 0;
+}
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus,
+.table-length > li > a:hover,
+.table-length > li > span:hover,
+.table-length > li > a:focus,
+.table-length > li > span:focus {
+ z-index: 3;
+ color: #1e88e5;
+}
+.pagination > .active > a,
+.pagination > .active > span,
+.pagination > .active > a:hover,
+.pagination > .active > span:hover,
+.pagination > .active > a:focus,
+.pagination > .active > span:focus,
+.table-length > .active > a,
+.table-length > .active > span,
+.table-length > .active > a:hover,
+.table-length > .active > span:hover,
+.table-length > .active > a:focus,
+.table-length > .active > span:focus {
+ z-index: 2;
+ color: #1e88e5;
+ font-weight: bold;
+ cursor: default;
+ border-color: #1e88e5;
+}
+.pagination > .disabled > span,
+.pagination > .disabled > span:hover,
+.pagination > .disabled > span:focus,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+ color: #777;
+ cursor: not-allowed;
+ background-color: #fff;
+ border-color: #edeff2;
+}
+.pagination-lg > li > a,
+.pagination-lg > li > span {
+ padding: 10px 16px;
+ font-size: 18px;
+ line-height: 1.3333333;
+}
+.pagination-lg > li:first-child > a,
+.pagination-lg > li:first-child > span {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+ padding: 5px 10px;
+ font-size: 12px;
+ line-height: 1.5;
+}
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.pager {
+ padding-left: 0;
+ margin: 20px 0;
+ text-align: center;
+ list-style: none;
+}
+.pager li {
+ display: inline;
+}
+.pager li > a,
+.pager li > span {
+ display: inline-block;
+ padding: 5px 14px;
+ background-color: #fff;
+ border: 1px solid #edeff2;
+ 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: #777;
+ cursor: not-allowed;
+ background-color: #fff;
+}
+.badge {
+ display: inline-block;
+ min-width: 16px;
+ padding: 5px 6px;
+ margin-left: 8px;
+ font-size: 9px;
+ font-weight: 300;
+ line-height: 8px;
+ color: #fff;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: text-bottom;
+ background-color: #aaaeb3;
+ border-radius: 15px;
+}
+.badge-lg {
+ padding: 8px 9px;
+ font-size: 15px;
+}
+.badge:empty {
+ display: none;
+}
+.btn .badge {
+ position: relative;
+ top: -1px;
+}
+.btn-xs .badge,
+.btn-group-xs > .btn .badge {
+ top: 0;
+ padding: 1px 5px;
+}
+a.badge:hover,
+a.badge:focus {
+ color: #fff;
+ text-decoration: none;
+ cursor: pointer;
+}
+.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+ color: #fff;
+ background-color: #1e88e5;
+}
+.list-group-item > .badge {
+ float: right;
+}
+.list-group-item > .badge + .badge {
+ margin-right: 5px;
+}
+.nav-pills > li > a > .badge {
+ margin-left: 3px;
+}
+.label {
+ display: inline-block;
+ padding: 4px 6px;
+ font-size: 11px;
+ font-weight: 300;
+ line-height: 1;
+ color: #fff;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: baseline;
+ border-radius: 2px;
+}
+.label > .badge {
+ padding: 3px 4px 2px;
+}
+a.label:hover,
+a.label:focus {
+ color: #fff;
+ text-decoration: none;
+ cursor: pointer;
+}
+.label:empty {
+ display: none;
+}
+.btn .label {
+ position: relative;
+ top: -1px;
+}
+.label-default {
+ color: #919499;
+ background-color: #edf0f2;
+}
+.label-default[href]:hover,
+.label-default[href]:focus {
+ color: #616366;
+ background-color: #ebeff2;
+}
+.label-primary,
+.badge-primary {
+ background-color: #1e88e5;
+}
+.label-primary[href]:hover,
+.label-primary[href]:focus {
+ background-color: #286090;
+}
+.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;
+}
+.status {
+ display: inline-block;
+ white-space: nowrap;
+}
+.status:before {
+ display: inline-block;
+ content: "";
+ height: 8px;
+ width: 8px;
+ margin: -6px 6px 0 0 ;
+ vertical-align: middle;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+}
+.status-success {
+ color: #43A047;
+}
+.status-success:before {
+ background-color: #43A047;
+}
+.jumbotron {
+ padding-top: 30px;
+ padding-bottom: 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;
+}
+.jumbotron > hr {
+ border-top-color: #d5d5d5;
+}
+.container .jumbotron,
+.container-fluid .jumbotron {
+ border-radius: 6px;
+}
+.jumbotron .container {
+ max-width: 100%;
+}
+@media screen and (min-width: 768px) {
+ .jumbotron {
+ padding-top: 48px;
+ padding-bottom: 48px;
+ }
+ .container .jumbotron,
+ .container-fluid .jumbotron {
+ padding-right: 60px;
+ padding-left: 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 #edeff2;
+ border-radius: 4px;
+ -webkit-transition: border .2s ease-in-out;
+ -o-transition: border .2s ease-in-out;
+ transition: border .2s ease-in-out;
+}
+.thumbnail > img,
+.thumbnail a > img {
+ margin-right: auto;
+ margin-left: auto;
+}
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+ border-color: #1e88e5;
+}
+.thumbnail .caption {
+ padding: 9px;
+ color: #333;
+}
+.alert {
+ padding: 15px;
+ margin-bottom: 20px;
+ border: 1px solid transparent;
+ border-radius: 3px;
+}
+.alert-sm {
+ padding: 12px 15px;
+ font-size: 14px;
+ line-height: 20px;
+}
+a.alert {
+ display: block;
+}
+.alert h4 {
+ margin-top: 0;
+ color: inherit;
+}
+.alert .alert-link {
+ font-weight: bold;
+}
+.alert > p,
+.alert > ul {
+ margin-bottom: 0;
+}
+.alert > i {
+ margin-right: 8px;
+ font-size: 24px;
+ vertical-align: sub;
+}
+.alert-sm > i {
+ font-size: 19px;
+}
+a.alert:hover > i {
+ color: #fff!important;
+}
+.alert > p + p {
+ margin-top: 5px;
+}
+.alert-dismissable,
+.alert-dismissible {
+ padding-right: 35px;
+}
+.alert-dismissable .close,
+.alert-dismissible .close {
+ position: relative;
+ top: -2px;
+ right: -21px;
+ color: inherit;
+}
+.alert-default {
+ color: #9da2a6;
+ border-color: #e6e9eb;
+}
+.alert-success {
+ color: #43A047;
+ border-color: #81C784;
+}
+.alert-success hr {
+ border-top-color: #c9e2b3;
+}
+.alert-success .alert-link {
+ color: #2b542c;
+}
+.alert-info {
+ color: #1e88e5;
+ border-color: #54aaff;
+}
+.alert-info hr {
+ border-top-color: #a6e1ec;
+}
+.alert-info .alert-link {
+ color: #245269;
+}
+.panel.alert-warning,
+.alert-warning {
+ border-color: #ffb13d;
+ color: #fca426;
+}
+a.alert-warning:hover {
+ background-color: #ffb13d;
+ color: #fff;
+}
+.alert-warning hr {
+ border-top-color: #f7e1b5;
+}
+.alert-warning .alert-link {
+ color: #66512c;
+}
+.alert-danger {
+ color: #e53935;
+ border-color: #ff4d4a;
+}
+.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;
+ }
+}
+@-o-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 {
+ height: 25px;
+ overflow: hidden;
+ 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: #1e88e5;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+ -webkit-transition: width .6s ease;
+ -o-transition: width .6s ease;
+ transition: width .6s ease;
+}
+.progress-striped .progress-bar,
+.progress-bar-striped {
+ 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: -o-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);
+ -webkit-background-size: 40px 40px;
+ background-size: 40px 40px;
+}
+.progress.active .progress-bar,
+.progress-bar.active {
+ -webkit-animation: progress-bar-stripes 2s linear infinite;
+ -o-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: -o-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: -o-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: -o-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: -o-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 {
+ margin-top: 15px;
+}
+.media:first-child {
+ margin-top: 0;
+}
+.media,
+.media-body {
+ overflow: hidden;
+ zoom: 1;
+}
+.media-body {
+ width: 10000px;
+}
+.media-object {
+ display: block;
+}
+.media-object.img-thumbnail {
+ max-width: none;
+}
+.media-right,
+.media > .pull-right {
+ padding-left: 10px;
+}
+.media-left,
+.media > .pull-left {
+ padding-right: 10px;
+}
+.media-left,
+.media-right,
+.media-body {
+ display: table-cell;
+ vertical-align: top;
+}
+.media-middle {
+ vertical-align: middle;
+}
+.media-bottom {
+ vertical-align: bottom;
+}
+.media-heading {
+ margin-top: 0;
+ margin-bottom: 5px;
+}
+.media-list {
+ padding-left: 0;
+ list-style: none;
+}
+.list-group {
+ padding-left: 0;
+ margin-bottom: 24px;
+}
+.list-group-condensed {
+ margin-bottom: 17px;
+}
+.list-group-item {
+ position: relative;
+ display: block;
+ padding: 24px 0;
+ background-color: #fff;
+ border-bottom: 1px solid #edeff2;
+}
+.list-group-item .list-group {
+ margin: 0;
+ padding: 24px 0 0 24px;
+}
+.list-group-item .list-group-item {
+ border-top: 1px solid #edeff2;
+ border-bottom: none;
+}
+.list-group-item .list-group-item:last-child {
+ padding-bottom: 0;
+}
+.list-group-icon {
+ position: relative;
+ padding-left: 40px;
+}
+.list-group-item-icon {
+ position: absolute;
+ top: 24px;
+ left: 0;
+ font-size: 24px;
+}
+.list-group-item-body > p:last-child {
+ margin-bottom: 0;
+}
+.list-group-item:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.list-group-item:last-child {
+ margin-bottom: 0;
+ padding-bottom: 0;
+ border-bottom: none;
+}
+.list-group-condensed .list-group-item {
+ line-height: 16px;
+ border: none;
+}
+.list-group-item > a,
+a.list-group-item,
+button.list-group-item {
+ color: #616366;
+}
+a.list-group-item .list-group-item-heading,
+button.list-group-item .list-group-item-heading {
+ color: #333;
+}
+.list-group-item > a:hover,
+a.list-group-item:hover,
+button.list-group-item:hover,
+a.list-group-item:focus,
+button.list-group-item:focus {
+ color: #1e88e5;
+ text-decoration: none;
+}
+button.list-group-item {
+ width: 100%;
+ text-align: left;
+}
+.list-group-item.disabled,
+.list-group-item.disabled:hover,
+.list-group-item.disabled:focus {
+ color: #777;
+ cursor: not-allowed;
+ background-color: #eee;
+}
+.list-group-item.disabled .list-group-item-heading,
+.list-group-item.disabled:hover .list-group-item-heading,
+.list-group-item.disabled:focus .list-group-item-heading {
+ color: inherit;
+}
+.list-group-item.disabled .list-group-item-text,
+.list-group-item.disabled:hover .list-group-item-text,
+.list-group-item.disabled:focus .list-group-item-text {
+ color: #777;
+}
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+ z-index: 2;
+ color: #1e88e5;
+}
+.list-group-item.active .list-group-item-heading,
+.list-group-item.active:hover .list-group-item-heading,
+.list-group-item.active:focus .list-group-item-heading,
+.list-group-item.active .list-group-item-heading > small,
+.list-group-item.active:hover .list-group-item-heading > small,
+.list-group-item.active:focus .list-group-item-heading > small,
+.list-group-item.active .list-group-item-heading > .small,
+.list-group-item.active:hover .list-group-item-heading > .small,
+.list-group-item.active:focus .list-group-item-heading > .small {
+ color: inherit;
+}
+.list-group-item.active .list-group-item-text,
+.list-group-item.active:hover .list-group-item-text,
+.list-group-item.active:focus .list-group-item-text {
+ color: #c7ddef;
+}
+.list-group-item-success {
+ color: #43A047;
+ background-color: #dff0d8;
+}
+a.list-group-item-success,
+button.list-group-item-success {
+ color: #43A047;
+}
+a.list-group-item-success .list-group-item-heading,
+button.list-group-item-success .list-group-item-heading {
+ color: inherit;
+}
+a.list-group-item-success:hover,
+button.list-group-item-success:hover,
+a.list-group-item-success:focus,
+button.list-group-item-success:focus {
+ color: #43A047;
+ background-color: #d0e9c6;
+}
+a.list-group-item-success.active,
+button.list-group-item-success.active,
+a.list-group-item-success.active:hover,
+button.list-group-item-success.active:hover,
+a.list-group-item-success.active:focus,
+button.list-group-item-success.active:focus {
+ color: #fff;
+ background-color: #43A047;
+ border-color: #43A047;
+}
+.list-group-item-info {
+ color: #3ba3ff;
+ background-color: #d9edf7;
+}
+a.list-group-item-info,
+button.list-group-item-info {
+ color: #3ba3ff;
+}
+a.list-group-item-info .list-group-item-heading,
+button.list-group-item-info .list-group-item-heading {
+ color: inherit;
+}
+a.list-group-item-info:hover,
+button.list-group-item-info:hover,
+a.list-group-item-info:focus,
+button.list-group-item-info:focus {
+ color: #3ba3ff;
+ background-color: #c4e3f3;
+}
+a.list-group-item-info.active,
+button.list-group-item-info.active,
+a.list-group-item-info.active:hover,
+button.list-group-item-info.active:hover,
+a.list-group-item-info.active:focus,
+button.list-group-item-info.active:focus {
+ color: #fff;
+ background-color: #3ba3ff;
+ border-color: #3ba3ff;
+}
+.list-group-item-warning {
+ color: #8a6d3b;
+ background-color: #fcf8e3;
+}
+a.list-group-item-warning,
+button.list-group-item-warning {
+ color: #8a6d3b;
+}
+a.list-group-item-warning .list-group-item-heading,
+button.list-group-item-warning .list-group-item-heading {
+ color: inherit;
+}
+a.list-group-item-warning:hover,
+button.list-group-item-warning:hover,
+a.list-group-item-warning:focus,
+button.list-group-item-warning:focus {
+ color: #8a6d3b;
+ background-color: #faf2cc;
+}
+a.list-group-item-warning.active,
+button.list-group-item-warning.active,
+a.list-group-item-warning.active:hover,
+button.list-group-item-warning.active:hover,
+a.list-group-item-warning.active:focus,
+button.list-group-item-warning.active:focus {
+ color: #fff;
+ background-color: #8a6d3b;
+ border-color: #8a6d3b;
+}
+.list-group-item-danger {
+ color: #e53935;
+ background-color: #f2dede;
+}
+a.list-group-item-danger,
+button.list-group-item-danger {
+ color: #e53935;
+}
+a.list-group-item-danger .list-group-item-heading,
+button.list-group-item-danger .list-group-item-heading {
+ color: inherit;
+}
+a.list-group-item-danger:hover,
+button.list-group-item-danger:hover,
+a.list-group-item-danger:focus,
+button.list-group-item-danger:focus {
+ color: #e53935;
+ background-color: #ebcccc;
+}
+a.list-group-item-danger.active,
+button.list-group-item-danger.active,
+a.list-group-item-danger.active:hover,
+button.list-group-item-danger.active:hover,
+a.list-group-item-danger.active:focus,
+button.list-group-item-danger.active:focus {
+ color: #fff;
+ background-color: #e53935;
+ border-color: #e53935;
+}
+.list-group-item-heading {
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.list-group-item-text {
+ margin-bottom: 0;
+ line-height: 1.3;
+}
+.panel {
+ position: relative;
+ display: block;
+ margin-bottom: 20px;
+ background-color: #fff;
+ box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);
+ border-radius: .375rem;
+ transition: all .3s ease;
+ -webkit-border-radius:.75rem;
+ text-align: left;
+}
+.panel:hover{
+ box-shadow: 5px 5px 5px 0 rgba(46,61,73,.2);
+}
+.panel-block {
+ padding: 30px;
+}
+.panel-body,
+.panel-block-sm {
+ padding: 24px;
+}
+.panel-block-xs {
+ padding: 16px;
+}
+.panel-block-icon {
+ padding: 50px 30px;
+ text-align: center;
+}
+.panel-icon {
+ margin-bottom: 30px;
+}
+a.panel-block-icon .link {
+ position: absolute;
+ bottom: -30px;
+ left: 0;
+ width: 100%;
+ opacity: 0;
+ visibility: hidden;
+ -webkit-transition: opacity ease-in .25s;
+ -moz-transition: opacity ease-in .25s;
+ transition: opacity ease-in .25s;
+}
+a.panel-block-icon .panel-body {
+ padding: 0;
+ -webkit-transition: transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);
+ -moz-transition: transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);
+ transition: transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);
+ -webkit-transform: translateX(0px) translateY(0px);
+ transform: translateX(0px) translateY(0px);
+}
+a.panel-block-icon:hover .panel-body {
+ -webki-transform: translateX(0px) translateY(-10px);
+ transform: translateX(0px) translateY(-10px);
+}
+a.panel-block-icon:hover .link {
+ opacity: 1;
+ visibility: visible;
+}
+.panel-block-icon .panel-title {
+ margin-bottom: 0;
+}
+.panel-block-icon .panel-icon > i {
+ color: #1e88e5;
+}
+.panel-block-icon.panel-block-sm {
+ padding: 40px 16px;
+}
+.panel-block-icon.panel-block-sm .panel-icon > i {
+ font-size: 48px;
+}
+a.panel-block-icon.panel-block-sm .link {
+ bottom: -24px;
+}
+a.panel,
+.panel-link {
+ color: #616366;
+ cursor: pointer;
+ -webkit-transition: all ease-in .15s;
+ transition: all ease-in .15s;
+}
+a.panel:hover,
+.panel-link:hover,
+.panel.active {
+ border-color: #1e88e5;
+}
+.panel.active > * {
+ color: #1e88e5;
+}
+@media (max-width: 767px) {
+ .panel-block {
+ padding: 24px;
+ }
+}
+.panel-block .panel-tabs .nav-tabs {
+ padding: 0 14px;
+ margin: -30px -30px 0;
+}
+.panel-block-sm .panel-tabs .nav-tabs {
+ padding: 0 8px;
+ margin: -24px -24px 24px;
+}
+.panel-block-sm .panel-tabs .nav-tabs > li > a {
+ padding-top: 20px;
+ padding-bottom: 20px;
+}
+.panel-blue {
+ color: #fff;
+ background-color: #1e88e5;
+ border: none;
+}
+.package.active,
+.panel.active,
+.panel-blue-gradient {
+ color: #fff;
+ border-color: transparent!important;
+ background: #026FCE;
+ background: linear-gradient(45deg, #135FAC 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -ms-linear-gradient(45deg, #135FAC 1%, #1e88e5 64%, #1E87E3 97%);
+ background-image: -moz-linear-gradient(45deg, #135FAC 1%, #1e88e5 64%, #1E87E3 97%);
+ background-image: -o-linear-gradient(45deg, #135FAC 1%, #1e88e5 64%, #1E87E3 97%);
+ background-image: -webkit-linear-gradient(45deg, #135FAC 1%, #1e88e5 64%, #1E87E3 97%);
+ background-image: linear-gradient(45deg, #135FAC 1%, #1e88e5 64%, #1E87E3 97%);
+ background-size: 102% 102%; /*transparent border fix*/
+ background-position: -1px; /*transparent border fix*/
+}
+.panel-dark-blue {
+ background-color: #1669ba;
+ border: none;
+}
+.panel-dark {
+ background-color: #333d45;
+ border: none;
+}
+.package.active,
+.panel.active,
+.panel-shadow {
+ -webkit-box-shadow: 0 10px 60px -10px rgba(37,45,51, .5);
+ box-shadow: 0 10px 60px -10px rgba(37,45,51, .5);
+}
+.panel-shadow-sm {
+ -webkit-box-shadow: 0 10px 30px -10px rgba(37,45,51, .5);
+ box-shadow: 0 10px 30px -10px rgba(37,45,51, .5);
+}
+.panel-blue .form-control,
+.panel-blue-gradient .form-control {
+ border-color: transparent;
+ background: rgba(0,0,0, 0.2);
+ color: #fff;
+}
+.panel-blue .form-control.active-floatlabel,
+.panel-blue-gradient .form-control.active-floatlabel {
+ padding-top: 25px!important;
+}
+.panel-blue .label-floatlabel,
+.panel-blue-gradient .label-floatlabel,
+.panel-blue .control-label,
+.panel-blue-gradient .control-label {
+ top: 10px!important;
+ left: 20px!important;
+ color: rgba(196, 227, 255, 0.5)!important;
+}
+.panel-blue .input-icon i,
+.panel-blue-gradient .input-icon i,
+.panel-blue-gradient .display-title {
+ color: rgba(196, 227, 255, 0.8);
+}
+.panel-blue .form-control::-webkit-input-placeholder,
+.panel-blue-gradient .form-control::-webkit-input-placeholder {
+ color: rgba(196, 227, 255, 0.8);
+}
+.panel-blue .form-control:-moz-placeholder,
+.panel-blue-gradient .form-control:-moz-placeholder {
+ color: rgba(196, 227, 255, 0.8);
+}
+.panel-blue .form-control::-moz-placeholder,
+.panel-blue-gradient .form-control::-moz-placeholder {
+ color: rgba(196, 227, 255, 0.8);
+}
+.panel-blue .form-control:-ms-input-placeholder,
+.panel-blue-gradient .form-control:-ms-input-placeholder {
+ color: rgba(196, 227, 255, 0.8);
+}
+.panel-blue .checkbox-styled,
+.panel-blue-gradient .checkbox-styled,
+.panel-blue .radio-styled,
+.panel-blue-gradient .radio-styled {
+ border-color: rgba(196, 227, 255, 0.5);
+}
+.panel-blue .checkbox-styled:before,
+.panel-blue-gradient .checkbox-styled:before,
+.panel-blue .radio-styled:before,
+.panel-blue-gradient .radio-styled:before {
+ background-color: #fff;
+}
+.panel-blue .checkbox-styled.checked,
+.panel-blue-gradient .checkbox-styled.checked,
+.panel-blue .radio-styled.checked.checked,
+.panel-blue-gradient .radio-styled.checked {
+ border-color: #fff;
+}
+.panel-blue .checkbox-styled.checked,
+.panel-blue-gradient .checkbox-styled.checked:before,
+.panel-blue .radio-styled.checked.checked:before,
+.panel-blue-gradient .radio-styled.checked:before {
+ background-color: #fff;
+}
+.panel-blue-gradient .panel-title,
+.panel-blue .panel-title,
+a.panel-blue,
+a.panel-blue-gradient,
+.panel-blue-gradient .display-2 {
+ color: #fff;
+}
+.panel-heading {
+ margin: 0;
+ padding: 15px 24px;
+ border-bottom: 1px solid transparent;
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+}
+.panel-heading > .dropdown .dropdown-toggle {
+ color: inherit;
+}
+.panel-heading > .panel-title {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.panel-title {
+ margin-top: -7px;
+}
+.panel-block-sm .panel-title {
+ margin-top: -3px;
+}
+.panel-title > a,
+.panel-title > small,
+.panel-title > .small,
+.panel-title > small > a,
+.panel-title > .small > a {
+ color: inherit;
+}
+.panel-footer {
+ padding: 10px 15px;
+ border-top: 1px solid #edeff2;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.panel-block .panel-footer {
+ margin: 30px -30px -30px -30px;
+ padding: 8px 30px;
+}
+.panel-dark .panel-footer,
+.panel-blue .panel-footer,
+.panel-dark-blue .panel-footer {
+ border-top-color: rgba(255,255,255, 0.1);
+}
+.panel-dark .link,
+.panel-blue .link,
+.panel-dark-blue .link {
+ color: rgba(255,255,255, .6)
+}
+.panel > .list-group .list-group-item,
+.panel > .panel-collapse > .list-group .list-group-item {
+ border-width: 1px 0;
+ border-radius: 0;
+}
+.panel > .list-group:first-child .list-group-item:first-child,
+.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
+ border-top: 0;
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+}
+.panel > .list-group:last-child .list-group-item:last-child,
+.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
+ border-bottom: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.panel-heading + .list-group .list-group-item:first-child {
+ border-top-width: 0;
+}
+.list-group + .panel-footer {
+ border-top-width: 0;
+}
+.panel > .table,
+.panel > .table-responsive > .table,
+.panel > .panel-collapse > .table {
+ margin-bottom: 0;
+}
+.panel > .table caption,
+.panel > .table-responsive > .table caption,
+.panel > .panel-collapse > .table caption {
+ padding-right: 15px;
+ padding-left: 15px;
+}
+.panel > .table:first-child,
+.panel > .table-responsive:first-child > .table:first-child {
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
+ border-top-left-radius: 3px;
+ border-top-right-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,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr: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,
+.panel > .table + .panel-body,
+.panel > .table-responsive + .panel-body {
+ border-top: 1px solid #edeff2;
+}
+.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 {
+ margin-bottom: 0;
+ border: 0;
+}
+.panel-group {
+ margin-bottom: 20px;
+}
+.panel-group .panel {
+ margin-bottom: 0;
+ border-radius: 4px;
+}
+.panel-group .panel + .panel {
+ margin-top: 5px;
+}
+.panel-group .panel-heading {
+ border-bottom: 0;
+}
+.panel-group .panel-heading + .panel-collapse > .panel-body,
+.panel-group .panel-heading + .panel-collapse > .list-group {
+ border-top: 1px solid #edeff2;
+}
+.panel-group .panel-footer {
+ border-top: 0;
+}
+.panel-group .panel-footer + .panel-collapse .panel-body {
+ border-bottom: 1px solid #edeff2;
+}
+.panel-default {
+ border-color: #edeff2;
+}
+.panel-default > .panel-heading {
+ color: #333;
+ background-color: #f5f5f5;
+ border-color: #edeff2;
+}
+.panel-default > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #edeff2;
+}
+.panel-default > .panel-heading .badge {
+ color: #f5f5f5;
+ background-color: #333;
+}
+.panel-default > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #edeff2;
+}
+.panel-primary {
+ border-color: #1e88e5;
+}
+.panel-primary > .panel-heading {
+ color: #fff;
+ background-color: #1e88e5;
+ border-color: #1e88e5;
+}
+.panel-primary > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #1e88e5;
+}
+.panel-primary > .panel-heading .badge {
+ color: #1e88e5;
+ background-color: #fff;
+}
+.panel-primary > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #1e88e5;
+}
+.panel-success {
+ border-color: #81C784;
+}
+.panel-success > .panel-heading {
+ color: #43A047;
+ background-color: #dff0d8;
+ border-color: #81C784;
+}
+.panel-success > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #81C784;
+}
+.panel-success > .panel-heading .badge {
+ color: #dff0d8;
+ background-color: #43A047;
+}
+.panel-success > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #81C784;
+}
+.panel-info {
+ border-color: #54aaff;
+}
+.panel-info > .panel-heading {
+ color: #3ba3ff;
+ background-color: #d9edf7;
+ border-color: #54aaff;
+}
+.panel-info > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #54aaff;
+}
+.panel-info > .panel-heading .badge {
+ color: #d9edf7;
+ background-color: #3ba3ff;
+}
+.panel-info > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #54aaff;
+}
+.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-heading .badge {
+ color: #fcf8e3;
+ background-color: #8a6d3b;
+}
+.panel-warning > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #faebcc;
+}
+.panel-danger {
+ border-color: #ff4d4a;
+}
+.panel-danger > .panel-heading {
+ color: #e53935;
+ background-color: #f2dede;
+ border-color: #ff4d4a;
+}
+.panel-danger > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #ff4d4a;
+}
+.panel-danger > .panel-heading .badge {
+ color: #f2dede;
+ background-color: #e53935;
+}
+.panel-danger > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #ff4d4a;
+}
+.embed-responsive {
+ position: relative;
+ display: block;
+ height: 0;
+ padding: 0;
+ overflow: hidden;
+}
+.embed-responsive .embed-responsive-item,
+.embed-responsive iframe,
+.embed-responsive embed,
+.embed-responsive object,
+.embed-responsive video {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 0;
+}
+.embed-responsive-16by9 {
+ padding-bottom: 56.25%;
+}
+.embed-responsive-4by3 {
+ padding-bottom: 75%;
+}
+.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: #edeff2;
+ 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: 24px;
+ line-height: 1;
+ color: #fff;
+ filter: alpha(opacity=40);
+ opacity: .4;
+}
+.close:hover,
+.close:focus {
+ color: #fff;
+ text-decoration: none;
+ cursor: pointer;
+ filter: alpha(opacity=100);
+ opacity: 1;
+}
+button.close {
+ -webkit-appearance: none;
+ padding: 0;
+ cursor: pointer;
+ background: transparent;
+ border: 0;
+}
+.modal-open {
+ overflow: hidden;
+}
+.modal {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1050;
+ display: none;
+ overflow: hidden;
+ -webkit-overflow-scrolling: touch;
+ outline: 0;
+ text-align: center;
+}
+.modal .close {
+ position: absolute;
+ z-index: 99999
+}
+@media screen and (min-width: 768px) {
+ .modal:before {
+ display: inline-block;
+ vertical-align: middle;
+ content: " ";
+ height: 100%;
+ }
+ .modal .close {
+ top: -24px;
+ right: -24px;
+ }
+}
+@media (max-width: 767px) {
+ .modal .close {
+ top: 20px;
+ right: 20px;
+ }
+ .modal .close i {
+ color: #9da2a6;
+ }
+}
+.modal.fade .modal-dialog {
+ -webkit-transform: scale(.7);
+ -ms-transform: scale(.7);
+ transform: scale(.7);
+ -webkit-transition-property: all;
+ transition-property: all;
+ opacity: 0;
+ visibility: hidden;
+ text-align: left;
+ -webkit-transition: ease-in-out all .2s;
+ -moz-transition: ease-in-out all .2s;
+ transition: ease-in-out all .2s;
+}
+.modal.fade.in .modal-dialog {
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ transform: scale(1);
+ -webkit-transition-property: all;
+ transition-property: all;
+ opacity: 1;
+ visibility: visible;
+}
+.modal-open .modal {
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+.modal-dialog {
+ display: inline-block;
+ position: relative;
+ width: auto;
+ margin: 10px;
+ vertical-align: middle;
+}
+.modal-content {
+ position: relative;
+ background-color: #fff;
+ -webkit-background-clip: padding-box;
+ background-clip: padding-box;
+ border-radius: 4px;
+ outline: 0;
+ -webkit-box-shadow: 0 0 40px rgba(37,45,51, .5);
+ box-shadow: 0 0 40px rgba(37,45,51, .5);
+}
+@media (max-width: 767px) {
+ .modal-content {
+ width: 100%;
+ }
+ .modal-dialog {
+ width: 100%;
+ margin: 0;
+ padding: 20px;
+ }
+}
+.modal-backdrop {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1040;
+ background-color: #2b3033;
+}
+.modal-backdrop.fade {
+ filter: alpha(opacity=0);
+ opacity: 0;
+}
+.modal-backdrop.in {
+ filter: alpha(opacity=90);
+ opacity: .9;
+}
+.modal-header {
+ min-height: 16.42857143px;
+ padding: 30px 30px 0;
+}
+.modal-header .close {
+ margin-top: -2px;
+}
+.modal-title {
+ margin: 0;
+ line-height: 1.42857143;
+}
+.modal-tabs {
+ padding: 0 30px;
+ border-bottom: 1px solid #edf0f2;
+}
+.modal-tabs .nav-tabs {
+ border-bottom: none;
+}
+.modal-body {
+ position: relative;
+ padding: 30px;
+}
+.modal-footer {
+ padding: 0px 30px 30px;
+ text-align: right;
+}
+.modal-footer .btn + .btn {
+ margin-bottom: 0;
+ margin-left: 5px;
+}
+.modal-footer .btn-group .btn + .btn {
+ margin-left: -1px;
+}
+.modal-footer .btn-block + .btn-block {
+ margin-left: 0;
+}
+.modal-scrollbar-measure {
+ position: absolute;
+ top: -9999px;
+ width: 50px;
+ height: 50px;
+ overflow: scroll;
+}
+.modal-hero .modal-header {
+ text-align: center;
+}
+@media (min-width: 768px) {
+ .modal-hero .modal-body h2,
+ .modal-hero .modal-body .h2,
+ .modal-hero .modal-body h3,
+ .modal-hero .modal-body .h3 {
+ margin-bottom: 40px;
+ }
+ .modal-hero .modal-body {
+ padding: 25px 60px 60px;
+ }
+ .modal-hero .modal-header {
+ padding: 50px 60px 0;
+ }
+ .modal-hero .modal-footer {
+ padding: 0px 60px 60px;
+ }
+ .modal-hero .modal-tabs {
+ padding: 0 60px;
+ margin-top: 20px;
+ }
+ .modal {
+ text-align: center;
+ }
+ .modal-dialog {
+ display: inline-block;
+ width: 500px;
+ margin: 0 auto;
+ vertical-align: middle;
+ }
+ .modal-content {
+ -webkit-box-shadow: 0 0 40px rgba(37,45,51, .5);
+ box-shadow: 0 0 40px rgba(37,45,51, .5);
+ }
+ .modal-md .modal-dialog {
+ width: 600px;
+ }
+ .modal-sm .modal-dialog {
+ width: 460px;
+ }
+}
+@media (max-width: 767px) {
+ .modal-header {
+ padding: 24px 24px 0 24px;
+ }
+ .modal-body {
+ padding: 24px;
+ }
+}
+@media (min-width: 992px) {
+ .modal-lg .modal-dialog {
+ width: 900px;
+ }
+}
+@media (max-width: 991px) {
+ .modal-lg .modal-dialog {
+ width: 99%;
+ padding: 24px;
+ }
+}
+.tooltip {
+ position: absolute;
+ z-index: 1070;
+ display: block;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size: 12px;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1.42857143;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ word-spacing: normal;
+ word-wrap: normal;
+ white-space: normal;
+ filter: alpha(opacity=0);
+ opacity: 0;
+
+ line-break: auto;
+}
+.tooltip.in {
+ filter: alpha(opacity=90);
+ opacity: .9;
+}
+.tooltip.top {
+ padding: 5px 0;
+ margin-top: -3px;
+}
+.tooltip.right {
+ padding: 0 5px;
+ margin-left: 3px;
+}
+.tooltip.bottom {
+ padding: 5px 0;
+ margin-top: 3px;
+}
+.tooltip.left {
+ padding: 0 5px;
+ margin-left: -3px;
+}
+.tooltip-inner {
+ max-width: 200px;
+ padding: 5px 10px;
+ color: #fff;
+ text-align: center;
+ background-color: rgba(43,48,51, 0.95);
+ border-radius: 2px;
+}
+.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: rgba(43,48,51, 0.95);
+}
+.tooltip.top-left .tooltip-arrow {
+ right: 5px;
+ bottom: 0;
+ margin-bottom: -5px;
+ border-width: 5px 5px 0;
+ border-top-color: rgba(43,48,51, 0.95);
+}
+.tooltip.top-right .tooltip-arrow {
+ bottom: 0;
+ left: 5px;
+ margin-bottom: -5px;
+ border-width: 5px 5px 0;
+ border-top-color: rgba(43,48,51, 0.95);
+}
+.tooltip.right .tooltip-arrow {
+ top: 50%;
+ left: 0;
+ margin-top: -5px;
+ border-width: 5px 5px 5px 0;
+ border-right-color: rgba(43,48,51, 0.95);
+}
+.tooltip.left .tooltip-arrow {
+ top: 50%;
+ right: 0;
+ margin-top: -5px;
+ border-width: 5px 0 5px 5px;
+ border-left-color: rgba(43,48,51, 0.95);
+}
+.tooltip.bottom .tooltip-arrow {
+ top: 0;
+ left: 50%;
+ margin-left: -5px;
+ border-width: 0 5px 5px;
+ border-bottom-color: rgba(43,48,51, 0.95);
+}
+.tooltip.bottom-left .tooltip-arrow {
+ top: 0;
+ right: 5px;
+ margin-top: -5px;
+ border-width: 0 5px 5px;
+ border-bottom-color: rgba(43,48,51, 0.95);
+}
+.tooltip.bottom-right .tooltip-arrow {
+ top: 0;
+ left: 5px;
+ margin-top: -5px;
+ border-width: 0 5px 5px;
+ border-bottom-color: rgba(43,48,51, 0.95);
+}
+.popover {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1060;
+ display: none;
+ max-width: 276px;
+ padding: 1px;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1.42857143;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ word-spacing: normal;
+ word-wrap: normal;
+ white-space: normal;
+ background-color: #fff;
+ -webkit-background-clip: padding-box;
+ 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);
+
+ line-break: auto;
+}
+.popover.top {
+ margin-top: -10px;
+}
+.popover.right {
+ margin-left: 10px;
+}
+.popover.bottom {
+ margin-top: 10px;
+}
+.popover.left {
+ margin-left: -10px;
+}
+.popover-title {
+ padding: 8px 14px;
+ margin: 0;
+ font-size: 14px;
+ 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 {
+ content: "";
+ border-width: 10px;
+}
+.popover.top > .arrow {
+ bottom: -11px;
+ left: 50%;
+ margin-left: -11px;
+ border-top-color: #999;
+ border-top-color: rgba(0, 0, 0, .25);
+ border-bottom-width: 0;
+}
+.popover.top > .arrow:after {
+ bottom: 1px;
+ margin-left: -10px;
+ content: " ";
+ border-top-color: #fff;
+ border-bottom-width: 0;
+}
+.popover.right > .arrow {
+ top: 50%;
+ left: -11px;
+ margin-top: -11px;
+ border-right-color: #999;
+ border-right-color: rgba(0, 0, 0, .25);
+ border-left-width: 0;
+}
+.popover.right > .arrow:after {
+ bottom: -10px;
+ left: 1px;
+ content: " ";
+ border-right-color: #fff;
+ border-left-width: 0;
+}
+.popover.bottom > .arrow {
+ top: -11px;
+ left: 50%;
+ margin-left: -11px;
+ border-top-width: 0;
+ border-bottom-color: #999;
+ border-bottom-color: rgba(0, 0, 0, .25);
+}
+.popover.bottom > .arrow:after {
+ top: 1px;
+ margin-left: -10px;
+ content: " ";
+ 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 {
+ right: 1px;
+ bottom: -10px;
+ content: " ";
+ border-right-width: 0;
+ border-left-color: #fff;
+}
+.carousel {
+ position: relative;
+}
+.carousel-inner {
+ position: relative;
+ width: 100%;
+ overflow: hidden;
+}
+.carousel-inner > .item {
+ position: relative;
+ display: none;
+ -webkit-transition: .6s ease-in-out left;
+ -o-transition: .6s ease-in-out left;
+ transition: .6s ease-in-out left;
+}
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+ line-height: 1;
+}
+@media all and (transform-3d), (-webkit-transform-3d) {
+ .carousel-inner > .item {
+ -webkit-transition: -webkit-transform .6s ease-in-out;
+ -o-transition: -o-transform .6s ease-in-out;
+ transition: transform .6s ease-in-out;
+
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ -webkit-perspective: 1000px;
+ perspective: 1000px;
+ }
+ .carousel-inner > .item.next,
+ .carousel-inner > .item.active.right {
+ left: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+ .carousel-inner > .item.prev,
+ .carousel-inner > .item.active.left {
+ left: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+ .carousel-inner > .item.next.left,
+ .carousel-inner > .item.prev.right,
+ .carousel-inner > .item.active {
+ left: 0;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.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;
+ bottom: 0;
+ left: 0;
+ width: 15%;
+ font-size: 20px;
+ color: #fff;
+ text-align: center;
+ text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
+ filter: alpha(opacity=50);
+ opacity: .5;
+}
+.carousel-control.left {
+ background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+ background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+ background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
+ background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+ background-repeat: repeat-x;
+}
+.carousel-control.right {
+ right: 0;
+ left: auto;
+ background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+ background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+ background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
+ background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+ background-repeat: repeat-x;
+}
+.carousel-control:hover,
+.carousel-control:focus {
+ color: #fff;
+ text-decoration: none;
+ filter: alpha(opacity=90);
+ outline: 0;
+ opacity: .9;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next{
+ position: absolute;
+ top: 50%;
+ z-index: 5;
+ display: inline-block;
+ margin-top: -10px;
+}
+.carousel-control .icon-prev{
+ left: 50%;
+ margin-left: -10px;
+}
+.carousel-control .icon-next {
+ right: 50%;
+ margin-right: -10px;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+ width: 20px;
+ height: 20px;
+ font-family: serif;
+ line-height: 1;
+}
+.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%;
+ padding-left: 0;
+ margin-left: -30%;
+ text-align: center;
+ list-style: none;
+}
+.carousel-indicators li {
+ display: inline-block;
+ width: 10px;
+ height: 10px;
+ margin: 1px;
+ text-indent: -999px;
+ cursor: pointer;
+ background-color: #000 \9;
+ background-color: rgba(0, 0, 0, 0);
+ border: 1px solid #fff;
+ border-radius: 10px;
+}
+.carousel-indicators .active {
+ width: 12px;
+ height: 12px;
+ margin: 0;
+ background-color: #fff;
+}
+.carousel-caption {
+ position: absolute;
+ right: 15%;
+ bottom: 20px;
+ left: 15%;
+ 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 .icon-prev,
+ .carousel-control .icon-next {
+ width: 30px;
+ height: 30px;
+ margin-top: -15px;
+ font-size: 30px;
+ }
+ .carousel-control .icon-prev {
+ margin-left: -15px;
+ }
+ .carousel-control .icon-next {
+ margin-right: -15px;
+ }
+ .carousel-caption {
+ right: 20%;
+ left: 20%;
+ padding-bottom: 30px;
+ }
+ .carousel-indicators {
+ bottom: 20px;
+ }
+}
+.clearfix:before,
+.clearfix:after,
+.dl-horizontal dd:before,
+.dl-horizontal dd: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 {
+ display: table;
+ content: " ";
+}
+.clearfix:after,
+.dl-horizontal dd: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-right: auto;
+ margin-left: 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;
+}
+.affix {
+ position: fixed;
+}
+.m-b-0 {
+ margin-bottom: 0px!important;
+}
+.m-b-5 {
+ margin-bottom: 5px!important;
+}
+.m-b-10 {
+ margin-bottom: 10px!important;
+}
+.m-b-15 {
+ margin-bottom: 15px!important;
+}
+.m-b-20 {
+ margin-bottom: 20px!important;
+}
+.m-b-25 {
+ margin-bottom: 25px!important;
+}
+.m-b-30 {
+ margin-bottom: 30px!important;
+}
+.m-b-40 {
+ margin-bottom: 40px!important;
+}
+.m-b-50 {
+ margin-bottom: 50px!important;
+}
+.m-b-60 {
+ margin-bottom: 60px!important;
+}
+.m-b-80 {
+ margin-bottom: 80px!important;
+}
+.m-t-0 {
+ margin-top: 0px!important;
+}
+.m-t-5 {
+ margin-top: 5px!important;
+}
+.m-t-10 {
+ margin-top: 10px!important;
+}
+.m-t-15 {
+ margin-top: 15px!important;
+}
+.m-t-20 {
+ margin-top: 20px!important;
+}
+.m-t-25 {
+ margin-top: 25px!important;
+}
+.m-t-30 {
+ margin-top: 30px!important;
+}
+.m-t-40 {
+ margin-top: 40px!important;
+}
+.m-t-50 {
+ margin-top: 50px!important;
+}
+.m-t-60 {
+ margin-top: 60px!important;
+}
+.p-b-0 {
+ padding-bottom: 0px!important;
+}
+.p-t-0 {
+ padding-top: 0px!important;
+}
+.display-0 {
+ color: #363b40;
+ font-size: 25px;
+ font-weight: 300;
+}
+.display-1 {
+ color: #363b40;
+ font-size: 25px;
+ font-weight: 500;
+ line-height: 32px;
+}
+.display-1 small {
+ color: #8a9399;
+ font-size: 18px;
+ font-weight: 300;
+}
+[class*="display-"] > .btn {
+ vertical-align: text-bottom;
+}
+.display-2 {
+ color: #363b40;
+ font-size: 35px;
+ font-weight: 100;
+}
+.display-3 {
+ color: #363b40;
+ font-size: 49px;
+ font-weight: 100;
+ line-height: 40px;
+}
+.display-title {
+ display: block;
+ margin-top: 0;
+ margin-bottom: 10px;
+ color: #9da2a6;
+ font-size: 13px;
+ font-weight: 300;
+ line-height: 16px;
+}
+.display-title > a {
+ color: #1e88e5;
+}
+.display-title:last-child {
+ margin: 0;
+}
+
+@-ms-viewport {
+ width: device-width;
+}
+.visible-xs,
+.visible-sm,
+.visible-md,
+.visible-lg {
+ display: none !important;
+}
+.visible-xs-block,
+.visible-xs-inline,
+.visible-xs-inline-block,
+.visible-sm-block,
+.visible-sm-inline,
+.visible-sm-inline-block,
+.visible-md-block,
+.visible-md-inline,
+.visible-md-inline-block,
+.visible-lg-block,
+.visible-lg-inline,
+.visible-lg-inline-block {
+ display: none !important;
+}
+@media (max-width: 767px) {
+ .visible-xs {
+ display: block !important;
+ }
+ table.visible-xs {
+ display: table !important;
+ }
+ tr.visible-xs {
+ display: table-row !important;
+ }
+ th.visible-xs,
+ td.visible-xs {
+ display: table-cell !important;
+ }
+}
+@media (max-width: 767px) {
+ .visible-xs-block {
+ display: block !important;
+ }
+}
+@media (max-width: 767px) {
+ .visible-xs-inline {
+ display: inline !important;
+ }
+}
+@media (max-width: 767px) {
+ .visible-xs-inline-block {
+ display: inline-block !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm {
+ display: block !important;
+ }
+ table.visible-sm {
+ display: table !important;
+ }
+ tr.visible-sm {
+ display: table-row !important;
+ }
+ th.visible-sm,
+ td.visible-sm {
+ display: table-cell !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-block {
+ display: block !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-inline {
+ display: inline !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-inline-block {
+ display: inline-block !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md {
+ display: block !important;
+ }
+ table.visible-md {
+ display: table !important;
+ }
+ tr.visible-md {
+ display: table-row !important;
+ }
+ th.visible-md,
+ td.visible-md {
+ display: table-cell !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-block {
+ display: block !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-inline {
+ display: inline !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-inline-block {
+ display: inline-block !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg {
+ display: block !important;
+ }
+ table.visible-lg {
+ display: table !important;
+ }
+ tr.visible-lg {
+ display: table-row !important;
+ }
+ th.visible-lg,
+ td.visible-lg {
+ display: table-cell !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg-block {
+ display: block !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg-inline {
+ display: inline !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg-inline-block {
+ display: inline-block !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 !important;
+ }
+ tr.visible-print {
+ display: table-row !important;
+ }
+ th.visible-print,
+ td.visible-print {
+ display: table-cell !important;
+ }
+}
+.visible-print-block {
+ display: none !important;
+}
+@media print {
+ .visible-print-block {
+ display: block !important;
+ }
+}
+.visible-print-inline {
+ display: none !important;
+}
+@media print {
+ .visible-print-inline {
+ display: inline !important;
+ }
+}
+.visible-print-inline-block {
+ display: none !important;
+}
+@media print {
+ .visible-print-inline-block {
+ display: inline-block !important;
+ }
+}
+@media print {
+ .hidden-print {
+ display: none !important;
+ }
+}
+
+/* 3.5 Flags */
+
+.flag {
+ display: inline-block;
+ height: 36px;
+ width: 54px;
+ margin-right: 10px;
+ background: url(../img/flags5e1f.png?v=2);
+ vertical-align: middle;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+.flag-germany {
+ background-position: 0 0;
+}
+.flag-france {
+ background-position: -54px 0;
+}
+.flag-netherlands {
+ background-position: -108px 0;
+}
+.flag-england {
+ background-position: -162px 0;
+}
+.flag-usa {
+ background-position: 0 -36px;
+}
+.flag-japan {
+ background-position: -54px -36px;
+}
+.flag-australia {
+ background-position: -108px -36px;
+}
+
+.flag-sm {
+ display: inline-block;
+ height: 18px;
+ width: 27px;
+ background: url(../img/flags5e1f.png?v=2);
+ background-size: 108px 36px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+.flag-sm.flag-germany {
+ background-position: 0 0;
+}
+.flag-sm.flag-france {
+ background-position: -27px 0;
+}
+.flag-sm.flag-netherlands {
+ background-position: -54px 0;
+}
+.flag-sm.flag-england {
+ background-position: -81px 0;
+}
+.flag-sm.flag-usa {
+ background-position: 0 -18px;
+}
+.flag-sm.flag-japan {
+ background-position: -27px -18px;
+}
+.flag-sm.flag-australia {
+ background-position: -81px -18px;
+}
+
+.flag-xs {
+ display: inline-block;
+ height: 13px;
+ width: 16px;
+ background: url(../img/flags-sm5e1f.png?v=2);
+ background-size: 66px 26px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+}
+.flag-xs.flag-germany {
+ background-position: 0 0;
+}
+.flag-xs.flag-france {
+ background-position: -16px 0;
+}
+.flag-xs.flag-netherlands {
+ background-position: -32px 0;
+}
+.flag-xs.flag-england {
+ background-position: -48px 0;
+}
+.flag-xs.flag-usa {
+ background-position: 0 -13px;
+}
+.flag-xs.flag-japan {
+ background-position: -32px -13px;
+}
+.flag-xs.flag-australia {
+ background-position: -48px -13px;
+}
+
+
+
+@font-face{font-family:Material-Design-Iconic-Font;src:url(../fonts/Material-Design-Iconic-Fontd1f1.woff2?v=2.2.0) format('woff2'),url(../fonts/Material-Design-Iconic-Fontd1f1.woff?v=2.2.0) format('woff'),url(../fonts/Material-Design-Iconic-Fontd1f1.ttf?v=2.2.0) format('truetype')}.zmdi{display:inline-block;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zmdi-hc-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.zmdi-hc-2x{font-size:2em}.zmdi-hc-3x{font-size:3em}.zmdi-hc-4x{font-size:4em}.zmdi-hc-5x{font-size:5em}.zmdi-hc-fw{width:1.28571429em;text-align:center}.zmdi-hc-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.zmdi-hc-ul>li{position:relative}.zmdi-hc-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.zmdi-hc-li.zmdi-hc-lg{left:-1.85714286em}.zmdi-hc-border{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:2px}.zmdi-hc-border-circle{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:50%}.zmdi.pull-left{float:left;margin-right:.15em}.zmdi.pull-right{float:right;margin-left:.15em}.zmdi-hc-spin{-webkit-animation:zmdi-spin 1.5s infinite linear;animation:zmdi-spin 1.5s infinite linear}.zmdi-hc-spin-reverse{-webkit-animation:zmdi-spin-reverse 1.5s infinite linear;animation:zmdi-spin-reverse 1.5s infinite linear}@-webkit-keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.zmdi-hc-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.zmdi-hc-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.zmdi-hc-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.zmdi-hc-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.zmdi-hc-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.zmdi-hc-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.zmdi-hc-stack-1x,.zmdi-hc-stack-2x{position:absolute;left:0;width:100%;text-align:center}.zmdi-hc-stack-1x{line-height:inherit}.zmdi-hc-stack-2x{font-size:2em}.zmdi-hc-inverse{color:#fff}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-import-export:before{content:'\f30c'}.zmdi-swap-vertical-:before{content:'\f30c'}.zmdi-airplanemode-inactive:before{content:'\f102'}.zmdi-airplanemode-active:before{content:'\f103'}.zmdi-rate-review:before{content:'\f103'}.zmdi-comment-sign:before{content:'\f25a'}.zmdi-network-warning:before{content:'\f2ad'}.zmdi-shopping-cart-add:before{content:'\f1ca'}.zmdi-file-add:before{content:'\f221'}.zmdi-network-wifi-scan:before{content:'\f2e4'}.zmdi-collection-add:before{content:'\f14e'}.zmdi-format-playlist-add:before{content:'\f3ac'}.zmdi-format-queue-music:before{content:'\f3ab'}.zmdi-plus-box:before{content:'\f277'}.zmdi-tag-backspace:before{content:'\f1d9'}.zmdi-alarm-add:before{content:'\f32b'}.zmdi-battery-charging:before{content:'\f114'}.zmdi-daydream-setting:before{content:'\f217'}.zmdi-more-horiz:before{content:'\f19c'}.zmdi-book-photo:before{content:'\f11b'}.zmdi-incandescent:before{content:'\f189'}.zmdi-wb-iridescent:before{content:'\f38c'}.zmdi-calendar-remove:before{content:'\f330'}.zmdi-refresh-sync-disabled:before{content:'\f1b7'}.zmdi-refresh-sync-problem:before{content:'\f1b6'}.zmdi-crop-original:before{content:'\f17e'}.zmdi-power-off:before{content:'\f1af'}.zmdi-power-off-setting:before{content:'\f1ae'}.zmdi-leak-remove:before{content:'\f38d'}.zmdi-star-border:before{content:'\f27c'}.zmdi-brightness-low:before{content:'\f36d'}.zmdi-brightness-medium:before{content:'\f36e'}.zmdi-brightness-high:before{content:'\f36f'}.zmdi-smartphone-portrait:before{content:'\f2d4'}.zmdi-live-tv:before{content:'\f2d9'}.zmdi-format-textdirection-l-to-r:before{content:'\f249'}.zmdi-format-textdirection-r-to-l:before{content:'\f24a'}.zmdi-arrow-back:before{content:'\f2ea'}.zmdi-arrow-forward:before{content:'\f2ee'}.zmdi-arrow-in:before{content:'\f2e9'}.zmdi-arrow-out:before{content:'\f2ed'}.zmdi-rotate-90-degrees-ccw:before{content:'\f304'}.zmdi-adb:before{content:'\f33a'}.zmdi-network-wifi:before{content:'\f2e8'}.zmdi-network-wifi-alt:before{content:'\f2e3'}.zmdi-network-wifi-lock:before{content:'\f2e5'}.zmdi-network-wifi-off:before{content:'\f2e6'}.zmdi-network-wifi-outline:before{content:'\f2e7'}.zmdi-network-wifi-info:before{content:'\f2e4'}.zmdi-layers-clear:before{content:'\f18b'}.zmdi-colorize:before{content:'\f15d'}.zmdi-format-paint:before{content:'\f1ba'}.zmdi-format-quote:before{content:'\f1b2'}.zmdi-camera-monochrome-photos:before{content:'\f285'}.zmdi-sort-by-alpha:before{content:'\f1cf'}.zmdi-folder-shared:before{content:'\f225'}.zmdi-folder-special:before{content:'\f226'}.zmdi-comment-dots:before{content:'\f260'}.zmdi-reorder:before{content:'\f31e'}.zmdi-dehaze:before{content:'\f197'}.zmdi-sort:before{content:'\f1ce'}.zmdi-pages:before{content:'\f34a'}.zmdi-stack-overflow:before{content:'\f35c'}.zmdi-calendar-account:before{content:'\f204'}.zmdi-paste:before{content:'\f109'}.zmdi-cut:before{content:'\f1bc'}.zmdi-save:before{content:'\f297'}.zmdi-smartphone-code:before{content:'\f139'}.zmdi-directions-bike:before{content:'\f117'}.zmdi-directions-boat:before{content:'\f11a'}.zmdi-directions-bus:before{content:'\f121'}.zmdi-directions-car:before{content:'\f125'}.zmdi-directions-railway:before{content:'\f1b3'}.zmdi-directions-run:before{content:'\f215'}.zmdi-directions-subway:before{content:'\f1d5'}.zmdi-directions-walk:before{content:'\f216'}.zmdi-local-hotel:before{content:'\f178'}.zmdi-local-activity:before{content:'\f1df'}.zmdi-local-play:before{content:'\f1df'}.zmdi-local-airport:before{content:'\f103'}.zmdi-local-atm:before{content:'\f198'}.zmdi-local-bar:before{content:'\f137'}.zmdi-local-cafe:before{content:'\f13b'}.zmdi-local-car-wash:before{content:'\f124'}.zmdi-local-convenience-store:before{content:'\f1d3'}.zmdi-local-dining:before{content:'\f153'}.zmdi-local-drink:before{content:'\f157'}.zmdi-local-florist:before{content:'\f168'}.zmdi-local-gas-station:before{content:'\f16f'}.zmdi-local-grocery-store:before{content:'\f1cb'}.zmdi-local-hospital:before{content:'\f177'}.zmdi-local-laundry-service:before{content:'\f1e9'}.zmdi-local-library:before{content:'\f18d'}.zmdi-local-mall:before{content:'\f195'}.zmdi-local-movies:before{content:'\f19d'}.zmdi-local-offer:before{content:'\f187'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-pharmacy:before{content:'\f176'}.zmdi-local-phone:before{content:'\f2be'}.zmdi-local-pizza:before{content:'\f1ac'}.zmdi-local-post-office:before{content:'\f15a'}.zmdi-local-printshop:before{content:'\f1b0'}.zmdi-local-see:before{content:'\f28c'}.zmdi-local-shipping:before{content:'\f1e6'}.zmdi-local-store:before{content:'\f1d4'}.zmdi-local-taxi:before{content:'\f123'}.zmdi-local-wc:before{content:'\f211'}.zmdi-my-location:before{content:'\f299'}.zmdi-directions:before{content:'\f1e7'}
diff --git a/web/css/font-awesome.min.css b/web/css/font-awesome.min.css
new file mode 100644
index 0000000..9eb0e43
--- /dev/null
+++ b/web/css/font-awesome.min.css
@@ -0,0 +1,4 @@
+/*!
+ * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont5b62.eot?v=4.6.3');src:url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont5b62.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont5b62.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont5b62.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont5b62.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
diff --git a/web/css/global.css b/web/css/global.css
new file mode 100644
index 0000000..ff1f00f
--- /dev/null
+++ b/web/css/global.css
@@ -0,0 +1,406 @@
+
+/* Dev */
+.dev_badge { display: inline-block; border-radius: 3px; background-color: #ff3b3b; color: #ffffff; font-size: 0.9em; font-weight: bold; padding: 0px 4px; }
+.dev_warning { font-weight: bold; font-size: 24px; color: #ff0000; border: 2px dashed #ff0000; text-align: center; padding: 4px; }
+
+
+/* Upstream changes */
+.btn-lg { overflow: hidden; }
+
+.actions.multi > a.btn { margin: 0px 8px 8px 0px; }
+.actions.multi > .btn + .btn:not(.btn-block) { margin: 0px 8px 8px 0px; }
+
+.page-banner-null {
+ padding-bottom: 0px;
+ padding-top: 100px;
+}
+
+.form-group.buttonalign {
+ margin: 0px;
+ line-height: 50px;
+}
+
+.flag-null {
+ background-position: -162px -36px;
+}
+
+.m-t-h2 { margin-top: 84px; }
+
+.banner-breadcrumbs ul > li > span {
+ color: rgba(196, 227, 255, 0.6);
+ display: block;
+ font-size: 16px;
+ height: 100%;
+ line-height: 18px;
+ margin: 0 12px;
+ padding: 30px 12px;
+ text-transform: none;
+ white-space: normal;
+}
+
+.banner-breadcrumbs ul > li.active > span {
+ color: #ffffff;
+}
+
+@media (max-width: 991px)
+{
+ .browser-analytics {
+ width: 238px;
+ height: 152px;
+ background-repeat: no-repeat;
+ }
+}
+
+@media (max-width: 299px)
+{
+ .navbar-header .navbar-login {
+ display: none;
+ }
+}
+
+select.form-control {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background-image: url('../_images/arrow.html');
+ background-repeat: no-repeat;
+ background-position: 100% 50%;
+ background-size: 30px 50px;
+ cursor: pointer;
+}
+
+/* Generic */
+.file_hidden {
+ width: 0.1px;
+ height: 0.1px;
+ opacity: 0;
+ overflow: hidden;
+ position: absolute;
+ z-index: -1;
+}
+
+.textleft { text-align: left; }
+.textright { text-align: right; }
+.textcenter { text-align: center; }
+
+.textunderline { text-decoration:underline; }
+
+hr.hr10 { height:10px; border:none; margin:0px; padding:0px; width:100%; }
+hr.hr15 { height:15px; border:none; margin:0px; padding:0px; width:100%; }
+hr.hr20 { height:20px; border:none; margin:0px; padding:0px; width:100%; }
+hr.hr30 { height:30px; border:none; margin:0px; padding:0px; width:100%; }
+hr.hr50 { height:50px; border:none; margin:0px; padding:0px; width:100%; }
+
+/* Message blocks */
+.block_message { background-color: #ffffff; padding: 16px 0px; }
+
+.base_message { color: #616366; box-sizing: border-box; width: 100%; font-size: 15px; line-height: 25px; margin: 0px auto 10px auto; padding: 15px; text-align: left; border: 1px solid #000000; border-radius: 5px; overflow: hidden; }
+.success_message { color: #5ba65f; border-color: #66bb6a; }
+.warning_message { color: #fca426; border-color: #ffb13d; }
+.error_message { color: #e53935; border-color: #ff4d4a; }
+.info_message { color: #1e88e5; border-color: #54aaff; }
+
+
+/* Pricing */
+.package > .package-header > .gv { display: none; }
+
+.package.great_value > .package-header { background-color: #1e88e5; border-top-left-radius: 2px; border-top-right-radius: 2px; position: relative; }
+.package.great_value > .package-header > .gv { display: block; position: absolute; top: 0px; right: 0px; background-image: url('../_images/great_value.html'); width: 92px; height: 70px; opacity: 0.90; }
+.package.great_value > .package-header > h3 { color: #ffffff; }
+.package.great_value > .package-header > span { color: #ffffff; }
+
+
+/* News */
+.post > .post-avatar { display: none; }
+
+@media (max-width: 767px)
+{
+ .post-header {
+ padding-left: 0px;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .post { padding-left: 0px; }
+}
+
+.news_recent_item { margin-bottom: 8px; }
+.news_recent_button { width: 100%; margin-bottom: 8px; position: relative; }
+
+.news_content img { max-width: 100%; }
+
+/* FAQ */
+@media (min-width: 768px)
+{
+ .vat_table { max-width: 50%; }
+}
+
+#speedtest_type {
+ display: inline-block;
+ width: 100px;
+ margin-left: 4px;
+}
+
+@media (max-width: 767px)
+{
+ .speedtest_table .btn-lg {
+ margin-bottom: 4px;
+ }
+}
+
+
+/* API */
+.nav-responsive > ul > li.dropdown.header { margin-top: 8px; margin-bottom: 8px; }
+@media (max-width: 767px)
+{
+ .nav-responsive > ul > li.dropdown.header { padding-left: 24px; }
+}
+
+pre code { white-space: pre; }
+
+.json_example .string { color:green; }
+.json_example .number { color:darkorange; }
+.json_example .boolean { color:blue; }
+.json_example .null { color:magenta; }
+.json_example .key { color:red; }
+
+
+/* Docs */
+.docs-title a { color: #ffffff; transition: none; }
+.docs-title a:hover { color: #ffffff; transition: none; }
+
+.docs-freetrial { display: block; width: 100%; padding: 16px 0px; background-color: #4cae4c; text-align: center; }
+.docs-freetrial > span { font-weight: bold; font-size: 22px; color: #ffffff; }
+
+.docs-contribute {}
+.docs-contribute .container { padding-top: 40px; border-top: 1px solid #edf0f2; }
+
+@media (min-width: 768px) {
+ .banner-search {
+ width: 450px;
+ }
+}
+
+.doc_container { padding: 0px 20px; }
+
+
+/* Docs index */
+.article_list {}
+.article_list > li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
+
+.docs-panel-block { width: 100%; }
+
+/* Docs article */
+.doc_tag {
+ display: inline-block;
+ height: 28px;
+ line-height: 28px;
+ border-radius: 3px;
+ color: #ffffff;
+ background-color: #1e88e4;
+ padding: 0px 10px;
+ white-space: nowrap;
+ text-align: center;
+ font-size: 14px;
+ font-weight: bold;
+ margin: 0px 0px 8px 6px;
+}
+
+.doc_tag:link,
+.doc_tag:visited,
+.doc_tag:active,
+.doc_tag:hover
+{
+ color: #ffffff;
+}
+
+.doc_header { border-bottom: 1px solid #edf0f2; margin-bottom: 16px; padding: 0px 0px 6px 0px; }
+.doc_header h1 { margin: 0px 0px 8px 0px; }
+.doc_header > div { margin-bottom: 8px; }
+
+.doc_footer > div { font-size: 14px; font-style: italic; margin-top: 24px; padding: 0px; }
+
+
+/* Docs article content */
+.doc_content { font-family: "Raleway",Helvetica,Arial,sans-serif; }
+.doc_content { font-size: 15px; font-weight: 300; font-style: normal; line-height: 25px; color: #616366; margin: 0px 0px 17px 0px; padding: 0px; }
+
+.doc_content h1 { font-size: 28px; font-weight: 500; font-style: normal; line-height: 34px; color: #363b40; margin: 25px 0px 25px 0px; padding: 0px; }
+.doc_content h2 { font-size: 28px; font-weight: 500; font-style: normal; line-height: 34px; color: #363b40; margin: 25px 0px 25px 0px; padding: 0px; }
+.doc_content h3 { font-size: 20px; font-weight: 500; font-style: normal; line-height: 28px; color: #363b40; margin: 25px 0px 25px 0px; padding: 0px; }
+.doc_content h4 { font-size: 16px; font-weight: 500; font-style: normal; line-height: 22px; color: #363b40; margin: 18px 0px 18px 0px; padding: 0px; }
+.doc_content h5 { font-size: 15px; font-weight: bold; font-style: normal; line-height: 22px; color: #363b40; margin: 18px 0px 18px 0px; padding: 0px; }
+.doc_content h6 { font-size: 14px; font-weight: bold; font-style: normal; line-height: 20px; color: #363b40; margin: 18px 0px 18px 0px; padding: 0px; }
+.doc_content h6.s1 { font-size: 13px; font-weight: bold; font-style: normal; line-height: 20px; color: #363b40; margin: 18px 0px 18px 0px; padding: 0px; }
+
+.doc_content p { font-size: 15px; font-weight: 300; font-style: normal; line-height: 25px; color: #616366; margin: 0px 0px 17px 0px; padding: 0px; }
+
+.doc_content ul { list-style: disc; padding-left: 40px; }
+.doc_content ol { padding-left: 40px; }
+
+.doc_content blockquote { font-size: 14px; margin: 0px 0px 20px 0px; padding: 10px 20px; border-left: 5px solid #eeeeee; }
+.doc_content blockquote > p { font-size: 14px; }
+
+.doc_content code { font-family: "Consolas", "Menlo", "Monaco", monospace, serif; }
+.doc_content code { font-size: 0.9em; background-color: #f9f2f4; color: #c7254e; border-width: 0px; border-radius: 3px; padding: 2px 4px; }
+.doc_content p code { font-size: 13px; }
+.doc_content pre { font-size: 13px; line-height: 1.25em; background-color: #f9f2f4; color: #c7254e; border-width: 0px; border-radius: 3px; padding: 6px 10px; overflow: auto; }
+.doc_content pre code { font-size: 13px; border-width: 0px; padding: 0px; }
+
+.doc_content pre {
+ padding: 0px 10px;
+ background-color: #f9f2f4;
+ background: linear-gradient(to bottom, #f9f2f4 0.0em, #f9f2f4 1.25em, #fffbfb 1.25em, #fffbfb 2.5em);
+ background: -webkit-linear-gradient(to bottom, #f9f2f4 0.0em, #f9f2f4 1.25em, #fffbfb 1.25em, #fffbfb 2.5em);
+ background-size: 100% 2.5em;
+ border: 1px solid #f9f2f4;
+}
+.doc_content pre code {
+ background-color: transparent;
+}
+
+.doc_content a { color: #1e88e5; text-decoration: none; }
+.doc_content a:link,
+.doc_content a:visited,
+.doc_content a:active {}
+.doc_content a:hover { color: #3ba3ff; text-decoration: none; }
+.doc_content a img { border: none; }
+
+.doc_content hr { height: 0px; margin: 35px 0px; border-width: 0px; border-top: solid 1px #eeeeee; }
+.doc_content img { max-width: 100%; }
+
+
+/* Docs submission */
+.tab-content .preview_text { width: 100%; height: 500px; margin: 0px; }
+.tab-content .preview_html { width: 100%; height: 500px; margin: 0px; overflow:scroll; }
+.tab-content .preview_spin { width: 100%; height: 500px; margin: 0px; position: relative; }
+
+
+/* Locations */
+.location-map-title {
+ position: relative;
+ z-index: 1;
+}
+@media (min-width: 768px)
+{
+ .location-map-title {
+ margin-bottom: 32px;
+ }
+}
+@media (min-width: 992px)
+{
+ .location-map-title {
+ margin-bottom: 64px;
+ }
+}
+
+
+/* Tools */
+.panel-calculator-block .row .control-label { height: 20px; overflow: hidden; margin-top: 8px; margin-bottom: 0px; white-space: nowrap; }
+.panel-calculator-block .row .control-label > span { vertical-align: middle; }
+
+@media (min-width: 768px)
+{
+ .panel-subheader {
+ margin: 0px;
+ height: 50px;
+ line-height: 50px;
+ }
+}
+
+
+/* Legal */
+.legal-simple { font-size: 14px; color: #262626; }
+
+
+/* Error pages */
+.error-404sm {
+ font-weight: bold;
+ font-size: 64px;
+}
+
+@media (max-width: 767px)
+{
+ .error-404 {
+ display: none;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .error-404sm {
+ display: none;
+ }
+}
+
+
+/* VBS reliability block */
+.aspect_div_560_400 { width: 100%; max-width: 560px; max-height: 400px; margin: 0px auto; }
+.aspect_div_560_400 > div { width: 100%; padding-bottom: 71%; position: relative; margin: 0px; }
+
+.image-reliability-sm .server-lg { left: 36%; top: 0%; width: 28%; height: 48%; position: absolute; z-index: 2; background-size: 100% 100%; }
+.image-reliability-sm .server-left { left: 0%; top: 48%; width: 16%; height: 28%; position: absolute; z-index: 2; background-size: 100% 100%; }
+.image-reliability-sm .server-right { left: 82%; top: 48%; width: 16%; height: 28%; position: absolute; z-index: 2; background-size: 100% 100%; }
+.image-reliability-sm .server-center { left: 42%; top: 68%; width: 16%; height: 28%; position: absolute; z-index: 2; background-size: 100% 100%; }
+.image-reliability-sm .lock { left: 60%; top: 60%; width: 51%; height: 50%; position: absolute; background-size: 100% 100%; }
+.image-reliability-sm .line-server-top { left: 9%; top: 23%; width: 80%; position: absolute; z-index: 1; background-size: 100% 100%; }
+.image-reliability-sm .line-server-left { left: 9%; top: 23%; height: 36%; position: absolute; z-index: 1; background-size: 100% 100%; }
+.image-reliability-sm .line-server-right { left: 89%; top: 23%; height: 36%; position: absolute; z-index: 1; background-size: 100% 100%; }
+.image-reliability-sm .line-server-center { left: 50%; top: 23%; height: 55%; position: absolute; z-index: 1; background-size: 100% 100%; }
+
+@media (max-width: 767px)
+{
+ .image-reliability-sm { display: block; }
+ .image-reliability { display: none; }
+}
+@media (min-width: 768px)
+{
+ .image-reliability-sm { display: none; }
+ .image-reliability { display: block; }
+}
+
+
+/* Partner logos */
+
+.partner-logos {
+ text-align: center;
+ width: 100%;
+}
+
+.partner-logos div {
+ display: inline-block;
+ vertical-align: middle;
+ text-align: center;
+}
+
+.partner-logos div img {
+ opacity: 0.5;
+ max-width: 100%;
+}
+
+@media (max-width: 767px)
+{
+ .partner-logos div {
+ display: block;
+ margin: 32px 0px;
+ }
+}
+@media (min-width: 768px)
+{
+ .partner-logos div {
+ margin: 32px 16px;
+ max-width: 14%;
+ }
+}
+
+
+/* Logged out */
+
+.loggedout_vcenter { margin: 32px 0px; }
+@media (min-width: 768px) and (min-height: 700px)
+{
+ .loggedout_vcenter { position: absolute; top: 50%; width: 100%; margin-top: -220px; }
+}
+
+
diff --git a/web/css/light.css b/web/css/light.css
new file mode 100644
index 0000000..3d53140
--- /dev/null
+++ b/web/css/light.css
@@ -0,0 +1,86 @@
+body { font-family:Molengo,"Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
+.announcement { color: #777; border-bottom: solid 3px #d0d0d0; background-color: #fff; padding: 10px 10px; text-align: center; transition: 0.3s; }
+.announcement p { display: inline-block;font-size: 15px;margin: 0;line-height: 1;text-indent: 5px; }
+.announcement i { display: inline-block;font-size: 15px;margin: 0;line-height: 1;color: #444; }
+
+.path-announcement2 {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.path-announcement {
+ margin-top: 50px;
+ background-color: #fafbfc;
+ border-bottom: 1px solid #e1e4e8;
+}
+.path-announcement p {
+ color: #444444;
+ line-height: 3.5;
+ margin-left: 20px;
+}
+.path-announcement a {
+ color: #666;
+ box-shadow: 0px 1px 0px 0px #999;
+ text-decoration: none;
+}
+.path-announcement a:focus,.path-announcement a:hover {
+ color: #337ab7;
+ box-shadow: 0px 1px 0px 0px #555;
+}
+.path-announcement i {
+ margin-right: 10px;
+}
+.path-announcement i,.path-announcement p {
+ display: inline;
+}
+
+.navbar { min-height: 50px; }
+.navbar-top { background-color: #444 !important; }
+.navbar-brand { color: #fff; padding: 10px; font-size: 20px; }
+.dropdown .dropdown-toggle { padding-bottom: 10px; padding-top: 10px; }
+.navbar-inverse .navbar-brand { color: #fff; padding: 15px 20px 10px; font-size: 16px; font-weight: 600; }
+.content { background: #ffffff; padding: 20px; border: 1px #eee solid; -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1); box-shadow: 0 1px 10px rgba(0, 0, 0, .1); margin-bottom: 20px; margin-top: 50px; }
+.table { background: #ffffff; margin-bottom: 0; border-collapse: collapse; border-radius: 3px; }
+.table th, .table td { text-align: center; }
+.table-striped tbody > tr.even > td, .table-striped tbody > tr.even > th { background-color: #F9F9F9; }
+.table-striped tbody > tr.odd > td, .table-striped tbody > tr.odd > th { background-color: #FFF; }
+.progress { margin-bottom: 0; }
+.progress-bar { color: #000; }
+.table-hover > tbody > tr:hover > td { background: #E6E6E6; }
+tr.even.expandRow > :hover { background: #F9F9F9 !important; }
+tr.odd.expandRow > :hover { background: #FFF !important; }
+.expandRow > td { padding: 0 !important; border-top: 0px !important; }
+#cpu, #ram, #hdd, #network, #traffic { min-width: 55px; max-width: 100px; }
+
+@media only screen and (max-width: 992px) {
+ #location, tr td:nth-child(4) { display:none; visibility:hidden; }
+}
+@media only screen and (max-width: 720px) {
+ #type, tr td:nth-child(3) { display:none; visibility:hidden; }
+ #location, tr td:nth-child(4) { display:none; visibility:hidden; }
+ #uptime, tr td:nth-child(5) { display:none; visibility:hidden; }
+}
+@media only screen and (max-width: 600px) {
+ #type, tr td:nth-child(3) { display:none; visibility:hidden; }
+ #location, tr td:nth-child(4) { display:none; visibility:hidden; }
+ #uptime, tr td:nth-child(5) { display:none; visibility:hidden; }
+ #load, tr td:nth-child(6) { display:none; visibility:hidden; }
+}
+@media only screen and (max-width: 533px) {
+ #type, tr td:nth-child(3) { display:none; visibility:hidden; }
+ #location, tr td:nth-child(4) { display:none; visibility:hidden; }
+ #uptime, tr td:nth-child(5) { display:none; visibility:hidden; }
+ #traffic, tr td:nth-child(8) { display:none; visibility:hidden; }
+ #load, tr td:nth-child(6) { display:none; visibility:hidden; }
+}
+@media only screen and (max-width: 450px) {
+ body { font-size: 10px; }
+ .content { padding: 0; }
+ #name, tr td:nth-child(2) { min-width: 20px; max-width: 60px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
+ #type, tr td:nth-child(3) { display:none; visibility:hidden; }
+ #location, tr td:nth-child(4) { display:none; visibility:hidden; }
+ #uptime, tr td:nth-child(5) { display:none; visibility:hidden; }
+ #traffic, tr td:nth-child(8) { display:none; visibility:hidden; }
+ #hdd, tr td:nth-child(11) { display:none; visibility:hidden; }
+ #cpu, #ram { min-width: 20px; max-width: 40px; }
+}
diff --git a/web/css/main.css b/web/css/main.css
new file mode 100644
index 0000000..124c949
--- /dev/null
+++ b/web/css/main.css
@@ -0,0 +1,6434 @@
+
+body.navbar-open {
+ overflow: hidden;
+}
+
+/* 1.2 General: Typography */
+body {
+ font-family: "Microsoft YaHei",微软雅黑,'icons';
+ }
+.desc {
+ font-size: 16px;
+ line-height: 28px;
+}
+
+a {
+ -webkit-transition: all ease-in .15s;
+ -moz-transition: all ease-in .15s;
+ -ms-transition: all ease-in .15s;
+ -o-transition: all ease-in .15s;
+ transition: all ease-in .15s;
+}
+.link-docs {
+ display: block;
+ margin: 18px 0 -8px 0;
+}
+.actions {
+ margin: 0;
+ padding: 24px 0;
+}
+
+/* 1.3 General: Helpers */
+
+@media (min-width: 768px) {
+ .clear-sm {
+ display: block;
+ clear: both;
+ }
+}
+@media (min-width: 992px) {
+ .clear-md {
+ display: block;
+ clear: both;
+ }
+}
+@media (min-width: 1200px) {
+ .clear-lg {
+ display: block;
+ clear: both;
+ }
+}
+@media (max-width: 767px) {
+ .clear-xs {
+ display: block;
+ clear: both;
+ }
+ .actions .btn {
+ width: 100%;
+ max-width: 380px;
+ margin-left: auto;
+ margin-right: auto;
+
+ }
+}
+
+/* 1.4 General: Icons */
+
+/*
+note: moved to layout
+@font-face {
+ font-family: 'icons';
+ src:url('../fonts/icons/icons.eot?kah05e');
+ src:url('../fonts/icons/icons.eot?kah05e#iefix') format('embedded-opentype'),
+ url('../fonts/icons/icons.ttf?kah05e') format('truetype'),
+ url('../fonts/icons/icons.woff?kah05e') format('woff'),
+ url('../fonts/icons/icons.svg?kah05e#apps') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+*/
+.icon {
+ display: inline-block;
+ color: #1e88e5;
+ font-family: 'icons';
+ font-size: 24px;
+ 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-xs {
+ height: 18px;
+ width: 18px;
+ font-size: 18px;
+}
+.icon-sm {
+ height: 28px;
+ width: 28px;
+ font-size: 28px;
+}
+.icon-lg {
+ height: 50px;
+ width: 50px;
+ font-size: 48px;
+}
+.icon-xlg {
+ height: 68px;
+ width: 68px;
+ font-size: 68px;
+}
+.icon-os {
+ color: #1e88e5;
+}
+
+.icon-docker:before {
+ content: "\e900";
+}
+.icon-controller:before {
+ content: "\e901";
+}
+.icon-workstation:before {
+ content: "\e902";
+}
+.icon-server:before {
+ content: "\e903";
+}
+.icon-nodejs:before {
+ content: "\e904";
+}
+.icon-debian:before {
+ content: "\e905";
+}
+.icon-mysql:before {
+ content: "\e906";
+}
+.icon-centos:before {
+ content: "\e907";
+}
+.icon-ubuntu:before {
+ content: "\e908";
+}
+.icon-windows:before {
+ content: "\e909";
+}
+.icon-linux:before {
+ content: "\e90a";
+}
+.icon-wordpress:before {
+ content: "\e90b";
+}
+.icon-webmin:before {
+ content: "\e90c";
+}
+.icon-owncloud:before {
+ content: "\e90d";
+}
+.icon-minecraft:before {
+ content: "\e90e";
+}
+.icon-lemp:before {
+ content: "\e90f";
+}
+.icon-drupal:before {
+ content: "\e910";
+}
+.icon-cpanel:before {
+ content: "\e911";
+}
+.icon-openvpn:before {
+ content: "\e912";
+}
+.icon-helping-hand:before {
+ content: "\e913";
+}
+.icon-globe:before {
+ content: "\e914";
+}
+.icon-realtime-protection:before {
+ content: "\e915";
+}
+.icon-last-hour:before {
+ content: "\e916";
+}
+.icon-admin-tools:before {
+ content: "\e917";
+}
+.icon-multiple-devices:before {
+ content: "\e918";
+}
+.icon-broadcasting:before {
+ content: "\e919";
+}
+.icon-electronics:before {
+ content: "\e91a";
+}
+.icon-infinity:before {
+ content: "\e91b";
+}
+.icon-settings:before {
+ content: "\e91c";
+}
+.icon-agreement:before {
+ content: "\e91d";
+}
+.icon-processor:before {
+ content: "\e91e";
+}
+.icon-download:before {
+ content: "\e91f";
+}
+.icon-upload:before {
+ content: "\e920";
+}
+.icon-question:before {
+ content: "\e921";
+}
+.icon-document:before {
+ content: "\e922";
+}
+.icon-message-add:before {
+ content: "\e923";
+}
+.icon-desktop-linux:before {
+ content: "\e924";
+}
+.icon-disc:before {
+ content: "\e925";
+}
+.icon-mouse:before {
+ content: "\e926";
+}
+.icon-location:before {
+ content: "\e927";
+}
+.icon-coreos:before {
+ content: "\e928";
+}
+.icon-freebsd:before {
+ content: "\e929";
+}
+.icon-password:before {
+ content: "\e92a";
+}
+.icon-mac-converter:before {
+ content: "\e92b";
+}
+.icon-ipv4-converter:before {
+ content: "\e92c";
+}
+.icon-unixtime-converter:before {
+ content: "\e92d";
+}
+.icon-ipv6-calculator:before {
+ content: "\e92e";
+}
+.icon-ipv4-calculator:before {
+ content: "\e92f";
+}
+.icon-plus:before {
+ content: "\e930";
+}
+.icon-discover:before {
+ content: "\e931";
+}
+.icon-visa:before {
+ content: "\e932";
+}
+.icon-mastercard:before {
+ content: "\e933";
+}
+.icon-amex:before {
+ content: "\e934";
+}
+.icon-jcb:before {
+ content: "\e935";
+}
+
+/* 1.4 General: Animations */
+
+.animated {
+ -webkit-animation-duration: 1s;
+ animation-duration: 1s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+}
+.animated.infinite {
+ -webkit-animation-iteration-count: infinite;
+ -webkit-animation-timing-function: linear;
+ -moz-animation-iteration-count: infinite;
+ -moz-animation-timing-function: linear;
+ animation-iteration-count: infinite;
+ animation-timing-function: linear;
+}
+.animated.hinge {
+ -webkit-animation-duration: 2s;
+ animation-duration: 2s;
+}
+.animated.bounceIn,
+.animated.bounceOut {
+ -webkit-animation-duration: .75s;
+ animation-duration: .75s;
+}
+.animated.flipOutX,
+.animated.flipOutY {
+ -webkit-animation-duration: .75s;
+ animation-duration: .75s;
+}
+@-webkit-keyframes zoomIn {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(.6, .6, .6);
+ transform: scale3d(.6, .6, .6);
+ }
+ to {
+ opacity: 1;
+ }
+}
+@keyframes zoomIn {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(.6, .6, .6);
+ transform: scale3d(.6, .6, .6);
+ }
+ to {
+ opacity: 1;
+ }
+}
+.zoomIn {
+ -webkit-animation-name: zoomIn;
+ animation-name: zoomIn;
+ transition: opacity 300ms ease-out transform 600ms cubic-bezier(0.23, 1, 0.32, 1);
+}
+@-webkit-keyframes fadeIn {
+ from {
+ opacity: 0;
+ }
+
+ to {
+ opacity: 1;
+ }
+}
+@keyframes fadeIn {
+ from {
+ opacity: 0;
+ }
+
+ to {
+ opacity: 1;
+ }
+}
+.fadeIn {
+ -webkit-animation-name: fadeIn;
+ animation-name: fadeIn;
+}
+@-webkit-keyframes fadeInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-50%, 0, 0);
+ transform: translate3d(-50%, 0, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+@keyframes fadeInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-50%, 0, 0);
+ transform: translate3d(-50%, 0, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+.fadeInLeft {
+ -webkit-animation-name: fadeInLeft;
+ animation-name: fadeInLeft;
+}
+@-webkit-keyframes fadeInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(50%, 0, 0);
+ transform: translate3d(50%, 0, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+@keyframes fadeInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(50%, 0, 0);
+ transform: translate3d(50%, 0, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+.fadeInRight {
+ -webkit-animation-name: fadeInRight;
+ animation-name: fadeInRight;
+}
+@-webkit-keyframes fadeInRightShort {
+ from {
+ opacity: .5;
+ -webkit-transform: translate3d(20%, 0, 0);
+ transform: translate3d(20%, 0, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+@keyframes fadeInRightShort {
+ from {
+ opacity: .5;
+ -webkit-transform: translate3d(20%, 0, 0);
+ transform: translate3d(20%, 0, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+.fadeInRightShort {
+ -webkit-animation-name: fadeInRightShort;
+ animation-name: fadeInRightShort;
+}
+@-webkit-keyframes fadeInTop {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0,-50%,0);
+ transform: translate3d(0,-50%,0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+@keyframes fadeInTop {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0,-50%,0);
+ transform: translate3d(0,-50%,0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+.fadeInTop {
+ -webkit-animation-name: fadeInTop;
+ animation-name: fadeInTop;
+}
+
+@-webkit-keyframes lightSpeedIn {
+ from {
+ -webkit-transform: translate3d(500%, 0, 0) skewX(-30deg);
+ transform: translate3d(500%, 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;
+ }
+ to {
+ -webkit-transform: none;
+ transform: none;
+ opacity: 1;
+ }
+}
+@keyframes lightSpeedIn {
+ from {
+ -webkit-transform: translate3d(500%, 0, 0) skewX(-30deg);
+ transform: translate3d(500%, 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;
+ }
+ to {
+ -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 rotateIn {
+ from {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: rotate(-360deg);
+ transform: rotate(-360deg);
+ }
+ to {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+@keyframes rotateIn {
+ from {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: rotate(-360deg);
+ transform: rotate(-360deg);
+ }
+ to {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+.rotateIn {
+ -webkit-animation-name: rotateIn;
+ animation-name: rotateIn;
+}
+@-webkit-keyframes flash {
+ from, 50%, to {
+ opacity: 1;
+ }
+
+ 25%, 75% {
+ opacity: 0;
+ }
+}
+@keyframes flash {
+ from, 50%, to {
+ opacity: 1;
+ }
+
+ 25%, 75% {
+ opacity: 0;
+ }
+}
+.flash {
+ -webkit-animation-name: flash;
+ animation-name: flash;
+}
+@keyframes speed {
+ 0% {
+ -moz-transform: rotate(350deg);
+ -ms-transform: rotate(35deg);
+ -webkit-transform: rotate(350deg);
+ transform: rotate(350deg);
+ }
+ 40% {
+ -moz-transform: rotate(340deg);
+ -ms-transform: rotate(340deg);
+ -webkit-transform: rotate(340deg);
+ transform: rotate(340deg);
+ }
+ 100% {
+ -moz-transform: rotate(350deg);
+ -ms-transform: rotate(350deg);
+ -webkit-transform: rotate(350deg);
+ transform: rotate(350deg);
+ }
+}
+.speed {
+ -webkit-animation-name: speed;
+ animation-name: speed;
+}
+@-webkit-keyframes orbit {
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+@keyframes orbit {
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+.orbit {
+ -webkit-animation-name: orbit;
+ animation-name: orbit;
+}
+@-webkit-keyframes orbitReverse {
+ 0% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+ 100% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+}
+@keyframes orbitReverse {
+ 0% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+ 100% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+}
+.orbitReverse {
+ -webkit-animation-name: orbitReverse;
+ animation-name: orbitReverse;
+}
+
+
+/* -------------------------------
+ 2.0 Page Structure
+------------------------------- */
+
+/* 2.1 Page: Container */
+
+@media (max-width: 991px) {
+ .container {
+ padding-left: 24px;
+ padding-right: 24px;
+ }
+}
+@media (max-width: 767px) {
+ .container {
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+}
+
+/* 2.2 Page: Navbar */
+
+.page-navbar {
+ height: 96px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1002;
+ width: 100%;
+ padding: 25px 0;
+}
+@media (min-width: 768px) {
+ .page-navbar {
+ -webkit-transition: background .5s, padding .1s;
+ -moz-transition: background .5s, padding .1s;
+ -o-transition: background .5s, padding .1s;
+ transition: background .5s, padding .1s;
+ }
+}
+@media (max-width: 767px) {
+ .page-navbar {
+ -webkit-transition: -webkit-transform .5s .5s, background .5s, padding .1s;
+ -moz-transition: -moz-transform .5s .5s, background .5s, padding .1s;
+ -o-transition: -o-transform .5s .5s, background .5s, padding .1s;
+ transition: transform .5s .5s, background .5s, padding .1s;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ -o-user-select: none;
+ user-select: none;
+ }
+}
+
+/* 2.2.1 Navbar: Brand */
+
+.navbar-brand {
+ /*height: 58px;
+ width: 167px;
+ background: url(../img/logo.png) no-repeat 0 0;
+ background-size: cover;*/
+ text-align: center;
+ padding-top: 20px;
+ font-size: 2.2em;
+ color: #eee !important;
+}
+.no-svg .navbar-brand {
+ background: url(../img/png/logo.png) no-repeat center center;
+}
+@media (max-width: 767px) {
+ .page-navbar .container {
+ padding: 0 10px;
+ }
+ .page-navbar .navbar-header {
+ position: relative;
+ z-index: 2;
+ /*padding: 0 0 0 36px;*/
+ margin: 0;
+ text-align: center;
+ }
+ .navbar-header .navbar-brand {
+ display: inline-block;
+ float: none;
+ height: 52px;
+ width: 152px;
+ }
+ .navbar-open .navbar-toggle span {
+ background-color: #1e88e5;
+ }
+ .navbar-brand {
+ margin: -3px 0 -11px;
+ margin-left: 2px;
+ padding-right: 700px;
+ }
+}
+
+/* 2.2.2 Navbar: Toggle */
+
+.navbar-toggle {
+ position: absolute;
+ z-index: 10;
+ right: 5px;
+}
+.navbar-toggle .icon-bar {
+ background-color: #fff;
+}
+.navbar-open.navbar-closing .navbar-toggle .icon-bar {
+ -webkit-transition-delay: .6s;
+ transition-delay: .6s;
+ background-color: #fff;
+}
+
+/* 2.2.3 Navbar: Container */
+
+@media (min-width: 767px) {
+ .navbar-container {
+ float: right;
+ }
+}
+@media (max-width: 767px) {
+ .navbar-container {
+ position: fixed;
+ left: 0;
+ top: 0;
+ height: 100%;
+ width: 100%;
+ padding-top: 25px;
+ background-color: transparent;
+ -webkit-transition: linear background .15s;
+ transition: linear background .15s;
+ visibility: hidden;
+ overflow-y: auto;
+ }
+ .navbar-open .navbar-container {
+ z-index: 3;
+ background-color: rgba(255,255,255,0.95);
+ visibility: visible;
+ }
+ .navbar-open.navbar-bgfade .navbar-container {
+ background-color: transparent;
+ }
+}
+
+/* 2.2.4 Navbar: Main */
+
+.navbar-main {
+ margin: 0;
+}
+.navbar-main > li > a {
+ padding: 15px 24px;
+ color: rgba(196, 227, 255, 0.8);
+ font-size: 16px;
+ font-weight: 500;
+ -webkit-transition: ease-in color .15s;
+ transition: ease-in color .15s;
+}
+.navbar-main > li.active > a,
+.navbar-main > li.open > a,
+.navbar-main > li:hover > a,
+.navbar-main > li:focus > a {
+ color: #fff;
+ text-decoration: none;
+}
+.navbar-open .navbar-main > li.active > a,
+.navbar-open .navbar-main > li:hover > a,
+.navbar-open .navbar-main > li:focus > a {
+ color: #1e88e5;
+}
+.page-navbar .navbar-buttons > li > a {
+ font-size: 14px;
+}
+@media (max-width: 1199px) {
+ .navbar-main > li > a {
+ padding-left: 16px;
+ padding-right: 16px;
+ }
+}
+@media (min-width: 768px) {
+ .navbar-main > li:first-child {
+ display: none;
+ }
+}
+@media (max-width: 991px) {
+ .navbar-main > li > a {
+ padding-left: 16px;
+ padding-right: 16px;
+ }
+ .navbar-main .btn {
+ min-width: auto;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+}
+@media (max-width: 767px) {
+ .page-navbar .nav {
+ margin: 0 0 30px 0;
+ }
+ .page-navbar .nav > li {
+ position: relative;
+ padding-left: 65px;
+ padding-right: 65px;
+ }
+ .navbar-main > li > a {
+ color: #363b40;
+ text-align: center;
+ }
+ .page-navbar .navbar-buttons,
+ .page-navbar .navbar-main > li,
+ .navbar-open.navbar-closing .page-navbar .navbar-buttons,
+ .navbar-open.navbar-closing .page-navbar .navbar-main > li {
+ -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
+ transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
+ -webkit-transform: translate3d(-100%, 0, 0) translate3d(-2em, 0, 0) scale3d(0.5, 1, 1);
+ transform: translate3d(-100%, 0, 0) translate3d(-2em, 0, 0) scale3d(0.5, 1, 1);
+ -webkit-transform-origin: 100% 50%;
+ transform-origin: 100% 50%;
+ }
+ .navbar-open .page-navbar .nav > li,
+ .navbar-open .page-navbar .navbar-buttons {
+ -webkit-transition: -webkit-transform 0.5s;
+ transition: transform 0.5s;
+ -webkit-transition-timing-function: cubic-bezier(0.56, 1.19, 0.2, 1.05);
+ transition-timing-function: cubic-bezier(0.56, 1.19, 0.2, 1.05);
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ .navbar-open.navbar-closing .page-navbar .navbar-buttons,
+ .navbar-open .navbar-main > li:first-child {
+ -webkit-transition-delay: 0.05s;
+ transition-delay: 0.05s;
+ }
+ .navbar-open.navbar-closing .navbar-main > li:nth-child(5),
+ .navbar-open .navbar-main > li:nth-child(2) {
+ -webkit-transition-delay: 0.1s;
+ transition-delay: 0.1s;
+ }
+ .navbar-open.navbar-closing .navbar-main > li:nth-child(4),
+ .navbar-open .navbar-main > li:nth-child(3) {
+ -webkit-transition-delay: 0.15s;
+ transition-delay: 0.15s;
+ }
+ .navbar-open.navbar-closing .navbar-main > li:nth-child(3),
+ .navbar-open .navbar-main > li:nth-child(4) {
+ -webkit-transition-delay: .2s;
+ transition-delay: .2s;
+ }
+ .navbar-open.navbar-closing .navbar-main > li:nth-child(2),
+ .navbar-open .navbar-main > li:nth-child(5) {
+ -webkit-transition-delay: .25s;
+ transition-delay: .25s;
+ }
+ .navbar-open.navbar-closing .navbar-main > li:first-child,
+ .navbar-open .page-navbar .navbar-buttons {
+ -webkit-transition-delay: .3s;
+ transition-delay: .3s;
+ }
+}
+
+/* 2.2.5 Navbar: Buttons */
+
+.navbar-buttons {
+ float: left;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+.navbar-buttons > li {
+ float: left;
+ margin-left: 15px;
+}
+.navbar-login {
+ float: right;
+}
+.navbar-login.btn.btn-icon > i {
+ font-size: 28px;
+ color: #fff;
+}
+@media (min-width: 768px) {
+ .navbar-login {
+ display: none;
+ }
+}
+@media (max-width: 767px) {
+ .navbar-buttons {
+ float: none;
+ padding: 0;
+ }
+ .page-navbar .navbar-buttons > li {
+ width: 50%;
+ padding: 0 8px;
+ margin: 0;
+ }
+ .page-navbar .navbar-buttons > li:first-child {
+ width: 90%;
+ padding: 0 20px 0 60px;
+ }
+ .page-navbar .navbar-buttons .fixheaderbuttons{
+ padding: 0 20px 0 60px;
+ padding-top: 20px;
+ }
+ .page-navbar .navbar-buttons > li:last-child {
+ padding: 0 65px 0 8px;
+ padding-top: 20px;
+ }
+ .page-navbar .navbar-buttons > li .btn {
+ display: block;
+ width: 100%;
+ min-width: 0;
+ }
+ .page-navbar .navbar-buttons > li .btn-outline {
+ border-color: #1e88e5;
+ color: #1e88e5;
+ }
+ .page-navbar .navbar-buttons > li .btn-dark {
+ border-color: #1e88e5;
+ background-color: #1e88e5;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .navbar-buttons li:last-child {
+ display: none;
+ }
+}
+
+/* 2.2.6 Page Navbar: Dropdown */
+
+.page-navbar .navbar-main > li .dropdown-menu {
+ border: none;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+}
+.page-navbar .navbar-main > li .dropdown-menu:before {
+ display: none;
+}
+@media (min-width: 768px) {
+ html:not(.mobile) .page-navbar .navbar-main > li:hover .dropdown-menu,
+ html:not(.mobile) .page-navbar .navbar-main > li.open .dropdown-menu {
+ opacity: 1;
+ visibility: visible;
+ -webkit-transform: translateX(0px) translateY(0px);
+ transform: translateX(0px) translateY(0px);
+ }
+}
+@media (max-width: 767px) {
+ .page-navbar .navbar-main > li .dropdown-menu {
+ width: 100%;
+ min-width: 0;
+ padding: 0;
+ background: none;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ -webkit-transition: none;
+ transition: none;
+ -webkit-transform: translateX(0px) translateY(0);
+ transform: translateX(0px) translateY(0);
+ }
+ .page-navbar .navbar-main > li .dropdown-menu:after {
+ display: none;
+ }
+ .page-navbar .navbar-main > li.open .dropdown-menu {
+ opacity: 1;
+ visibility: visible;
+ }
+ .page-navbar .navbar-main > li .dropdown-menu > li {
+ text-align: center;
+ }
+ .page-navbar .navbar-main > li .dropdown-menu > li > a {
+ -webkit-transition: none;
+ transition: none;
+ }
+}
+
+/* 2.2.7 Page Navbar: Fixed */
+
+.page-navbar.navbar-fixed {
+ position: fixed;
+ height: 76px;
+ padding: 13px 0;
+ background: #026FCE;
+ background: linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -ms-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -moz-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -o-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -webkit-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ -webkit-box-shadow: 0 0 40px rgba(37,45,51, .5);
+ box-shadow: 0 0 40px rgba(37,45,51, .5);
+ -webkit-transition: top .1s, background .1s, padding .1s;
+ transition: top .1s, background .1s, padding .1s;
+}
+.page-navbar.navbar-fixed.navbar-hidden {
+ top: -76px;
+ opacity: 0;
+}
+.page-navbar.navbar-fixed.navbar-visible {
+ top: 0;
+ opacity: 1;
+}
+
+/* 2.3 Page: BANNER */
+
+.page-banner {
+ position: relative;
+ padding: 50px 0 60px;
+ color: #fff;
+}
+.page-banner:after {
+ position: absolute;
+ top: 0;
+ left: 0;
+ display: block;
+ content: "";
+ width: 100%;
+ min-width: 700px;
+ background: #026FCE;
+ background: linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -ms-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -moz-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -o-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -webkit-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+}
+.page-banner .container {
+ height: 100%;
+ position: relative;
+ z-index: 999;
+}
+@media (max-width: 991px) {
+ .page-banner {
+ padding-top: 95px;
+ padding-bottom: 60px;
+ }
+}
+@media (max-width: 767px) {
+ .page-banner.page-banner-home {
+ padding-bottom: 35px;
+ }
+}
+@media (max-width: 626px) {
+ .page-banner {
+ padding-top: 80px;
+ }
+}
+
+/* 2.3.1 Banner: Slogan */
+
+.banner-slogan:after {
+ display: block;
+ content: "";
+ clear: both;
+}
+.banner-slogan .banner-search {
+ float: none;
+ width: auto;
+ max-width: 610px;
+ padding: 0;
+ margin-left: auto;
+ margin-right: auto;
+}
+.banner-slogan .actions {
+ padding-bottom: 0;
+}
+.slogan-title {
+ max-width: 610px;
+ margin-left: auto;
+ margin-right: auto;
+ color: #fff;
+ font-weight: 600;
+ text-transform: none;
+}
+.slogan-desc {
+ max-width: 700px;
+ margin: -15px auto 25px auto;
+ color: rgba(196, 227, 255, 0.8);
+ font-size: 18px;
+ font-weight: 300;
+ line-height: 30px;
+ text-transform: none;
+}
+.slogan-desc a {
+ color: #fff;
+}
+@media (max-width: 991px) {
+ .slogan-desc {
+ line-height: 28px;
+ }
+}
+@media (max-width: 767px) {
+ .banner-slogan .actions {
+ padding-bottom: 0;
+ }
+ .slogan-title,
+ .slogan-desc {
+ max-width: 560px;
+ margin-left: auto;
+ margin-right: auto;
+ }
+}
+@media (max-width: 626px) {
+ .banner-slogan .register-form {
+ padding-top: 18px;
+ }
+}
+
+/* 2.3.2 Banner: Hero */
+
+.banner-slogan-hero {
+ padding: 25px 0 65px 0;
+}
+@media (max-width: 991px) {
+ .banner-slogan-hero {
+ padding: 25px 0 45px 0;
+ }
+}
+@media (max-width: 767px) {
+ .banner-slogan-hero {
+ padding: 0;
+ }
+}
+
+/* 2.3.3 Banner: Search */
+
+.banner-search .btn > i {
+ color: rgba(196, 227, 255, 0.6);
+}
+@media (min-width: 768px) {
+ .banner-search {
+ float: right;
+ width: 350px;
+ padding: 34px 0 0 0;
+ }
+}
+
+/* 2.3.4 Banner: Image */
+
+.banner-image {
+ position: relative;
+ margin: 45px 0 0 0;
+ text-align: right;
+}
+.banner-image .image {
+ display: inline-block;
+}
+@media (max-width: 991px) {
+ .banner-image {
+ margin-top: 85px;
+ }
+}
+
+/* 2.3.5 Banner: Tabs */
+
+.banner-tabs,
+.banner-breadcrumbs {
+ margin-top: 20px;
+ text-align: left;
+ }
+.banner-tabs.banner-tabs-pricing {
+ margin-top: 30px;
+}
+.banner-tabs .nav-tabs,
+.banner-breadcrumbs ul {
+ padding: 0;
+ margin: 0 -24px;
+ border: none;
+}
+.banner-tabs .nav-tabs:after,
+.banner-breadcrumbs ul:after {
+ display: block;
+ content: "";
+ clear: both;
+}
+.banner-tabs .nav-tabs > li > a,
+.banner-tabs .nav-tabs > li > span,
+.banner-breadcrumbs ul > li > a {
+ display: block;
+ height: 100%;
+ padding: 30px 12px;
+ margin: 0 12px;
+ color: rgba(196, 227, 255, 0.6);
+ font-size: 16px;
+ line-height: 18px;
+ white-space: normal;
+ text-transform: none;
+}
+.banner-tabs .nav-tabs > li > a:hover,
+.banner-breadcrumbs ul > li > a:hover {
+ color: #fff;
+}
+.banner-tabs .nav-tabs > li > a,
+.banner-tabs .nav-tabs > li > span {
+ position: relative;
+ font-weight: 500;
+}
+.banner-tabs .nav-tabs > li.active > a,
+.banner-tabs .nav-tabs > li.active > span,
+.banner-breadcrumbs ul > li.active > a {
+ color: #fff;
+}
+.banner-tabs .nav-tabs > li.active > span:after,
+.banner-tabs .nav-tabs > li.active > a:after {
+ position: absolute;
+ left: 50%;
+ bottom: 0;
+ display: block;
+ height: 16px;
+ width: 26px;
+ margin-left: -13px;
+ background: transparent;
+ content: "\f2f8";
+ color: #fff;
+ font-family: 'Material-Design-Iconic-Font';
+ font-size: 49px;
+ line-height: 26px;
+ text-align: center;
+}
+.banner-tabs .nav-tabs > li .badge {
+ margin-left: 10px;
+ background-color: rgba(196, 227, 255, 0.2);
+ color: rgba(196, 227, 255, 0.6);
+}
+.banner-tabs .nav-tabs > li.active .badge {
+ background-color: #fff;
+ color: #1e88e5;
+}
+
+.banner-tabs.tabs-responsive {
+ height: 78px;
+}
+.banner-tabs.tabs-responsive .nav-tabs {
+ height: 96px;
+}
+.banner-tabs.tabs-responsive .btn {
+ top: 14px;
+ color: rgba(196, 227, 255, 0.6);
+ font-size: 24px;
+}
+@media (max-width: 1199px) {
+ .banner-tabs .nav-tabs > li > a {
+ padding-left: 4px;
+ padding-right: 4px;
+ }
+ .banner-tabs .nav-tabs,
+ .banner-breadcrumbs ul {
+ padding: 0;
+ margin: 0 -16px;
+ }
+}
+
+/* 2.4.6 Banner: Breadcrumbs */
+
+.banner-breadcrumbs > ul {
+ list-style: none;
+}
+.banner-breadcrumbs ul > li {
+ float: left;
+ position: relative;
+}
+.banner-breadcrumbs ul > li > i {
+ position: absolute;
+ top: 30px;
+ right: -5px;
+ color: rgba(196, 227, 255, 0.6);
+}
+@media (min-width: 768px) {
+ .page-banner-breadcrumbs {
+ padding-bottom: 0;
+ }
+}
+@media (max-width: 767px) {
+ .banner-breadcrumbs {
+ display: none;
+ }
+}
+
+/* 2.4.7 Banner: Home */
+
+.page-banner-home:after {
+ height: 750px;
+}
+.page-banner-home .slogan-desc {
+ font-size: 20px;
+}
+.page-banner-home .banner-slogan,
+.page-banner-center {
+ text-align: center;
+}
+.page-banner-home .slogan-title {
+ font-size: 42px;
+ font-weight: bold;
+ line-height: 48px;
+}
+.page-banner-home .banner-image {
+ margin: 35px 0 0 0;
+}
+@media (min-width: 768px) {
+ .page-banner-home {
+ padding-bottom: 0;
+ }
+}
+@media (max-width: 767px) {
+ .page-banner-home {
+ position: relative;
+ }
+ .page-banner-home:after {
+ height: 100%;
+ }
+ .banner-image {
+ display: none;
+ }
+ .page-banner-home .slogan-desc {
+ display: none;
+ }
+}
+
+/* 2.3.8 Banner: Subpage */
+
+.page-banner-subpage:after {
+ height: 100%;
+}
+@media (min-width: 992px) {
+ .page-banner-subpage .banner-image {
+ padding-right: 80px;
+ }
+}
+@media (max-width: 991px) {
+ .page-banner-subpage .slogan-title {
+ font-size: 30px;
+ line-height: 38px;
+ }
+ .page-banner-subpage .banner-image {
+ padding-right: 30px;
+ }
+}
+@media (max-width: 767px) {
+ .page-banner-subpage {
+ text-align: center;
+ }
+}
+
+/* 2.3.8 Banner: Hero */
+
+.page-banner-hero .banner-tabs,
+.page-banner-hero .banner-breadcrumbs {
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+.page-banner-hero .banner-tabs li > a > i {
+ margin-left: 10px;
+}
+@media (min-width: 768px) {
+ .page-banner-hero {
+ height: 660px;
+ padding: 150px 0 0 0;
+ }
+}
+@media (max-width: 767px) {
+ .page-banner-hero {
+ padding: 100px 0;
+ }
+ .page-banner-hero .banner-tabs,
+ .page-banner-hero .banner-breadcrumbs {
+ bottom: -100px;
+ }
+}
+
+/* 2.3.8 Banner: Pricing */
+
+.banner-tabs-pricing .nav-tabs > li {
+ width: 33.333%;
+ text-align: center;
+}
+.banner-tabs-pricing .nav-tabs > li > span > span,
+.banner-tabs-pricing .nav-tabs > li > a > span {
+ display: block;
+}
+.banner-tabs-pricing .nav-tabs > li > a > i,
+.banner-tabs-pricing .nav-tabs > li > span > i {
+ margin: 0 0 32px 0;
+}
+@media (max-width: 567px) {
+ .banner-tabs-pricing .nav-tabs > li .service-icon {
+ display: none;
+ }
+}
+
+/* 2.3.9 Banner: Info */
+
+.banner-info {
+ padding: 100px 0 130px;
+}
+.banner-info h1 {
+ color: #fff;
+ font-size: 38px;
+}
+.banner-info .actions .btn {
+ min-width: 200px;
+}
+.error-404 {
+ color: #fff;
+ font-size: 280px;
+ font-weight: bold;
+}
+.error-maintenance i:first-child {
+ font-size: 240px;
+}
+.error-maintenance i:last-child {
+ font-size: 80px;
+}
+.bird-map {
+ display: inline-block;
+ height: 240px;
+ width: 244px;
+ background: url(../img/section/bird-map.svg);
+ background-size: cover;
+}
+.bird-tools {
+ display: inline-block;
+ height: 240px;
+ width: 354px;
+ background: url(../img/section/bird-tools.svg);
+ background-size: cover;
+}
+.bird-tools-lg {
+ height: 280px;
+ width: 412px;
+}
+.bird-shield {
+ display: inline-block;
+ height: 300px;
+ width: 408px;
+ background: url(../img/section/bird-shield.svg);
+ background-size: cover;
+}
+
+/* 2.5 Page: MAIN */
+
+.page-main .container {
+ position: relative;
+ padding-top: 80px;
+ padding-bottom: 80px;
+}
+@media (max-width: 767px) {
+ .page-main .container {
+ padding: 40px 0;
+ }
+}
+
+/* 2.5.2 Main: Sidebar */
+
+.main-sidebar {
+ width: 230px;
+}
+.main-sidebar .nav-sidebar {
+ width: 230px;
+ margin: 0;
+}
+.main-sidebar .sidebar-row .nav > li > a {
+ padding-left: 0;
+ padding-right: 0;
+}
+.main-sidebar .sidebar-tags .nav > li > a {
+ position: relative;
+ padding-right: 40px;
+ word-break: break-all;
+}
+.main-sidebar .sidebar-tags .nav > li > a .badge {
+ position: absolute;
+ top: 2px;
+ right: 0;
+}
+@media (min-width: 768px) {
+ .main-sidebar,
+ .main-sidebar .nav-sidebar {
+ width: 230px;
+ }
+ .main-sidebar .sidebar-row {
+ margin-bottom: 25px;
+ }
+ .main-sidebar-left:after {
+ left: 240px;
+ }
+ .main-sidebar-right:after {
+ right: 240px;
+ }
+ .main-sidebar-left {
+ float: left;
+ }
+ .main-sidebar-right {
+ float: right;
+ }
+ .main-sidebar .nav.affix {
+ position: fixed!important;
+ top: 0;
+ max-height: 100%;
+ padding: 70px 0 0 0;
+ margin: 0;
+ overflow-x: auto;
+ overflow-y: visible;
+ -webkit-transition: padding-top .1s;
+ }
+ .main-sidebar-floating-nav .nav.affix {
+ padding-top: 110px;
+ }
+}
+@media (max-width: 767px) {
+ .main-sidebar {
+ width: auto;
+ padding: 0 20px 48px 20px;
+ margin: 0 0 28px 0;
+ border-bottom: 1px solid #edf0f2;
+ }
+ .sidebar-tags,
+ .main-sidebar:after {
+ display: none;
+ }
+ .main-sidebar .nav .affix {
+ position: inherit;
+ }
+}
+
+/* 2.5.3 Main: Content */
+
+.main-content-center {
+ max-width: 900px;
+ margin-left: auto;
+ margin-right: auto;
+ padding-left: 25px;
+ padding-right: 25px
+}
+.main-content-center-sm {
+ max-width: 700px;
+}
+.main-content:after {
+ display: block;
+ content: "";
+ clear: both;
+}
+.content-row {
+ position: relative;
+ padding-bottom: 35px;
+ margin-bottom: 50px;
+ border-bottom: 1px solid #edf0f2;
+}
+.content-row:last-child {
+ margin-bottom: 0;
+ padding-bottom: 0;
+ border-bottom: none;
+}
+@media (min-width: 768px) {
+ .main-content-right {
+ margin-left: 250px;
+ }
+ .main-content-left {
+ float: left;
+ width: 100%;
+ margin-right: -280px;
+ padding-right: 280px;
+ }
+}
+@media (max-width: 767px) {
+ .content-row {
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ .main-content-right .content-row {
+ padding-left: 20px;
+ }
+}
+
+/* 2.6 Page: Footer */
+
+.page-footer {
+ padding: 60px 0 0;
+}
+.page-footer ul {
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+.page-footer ul > li > a {
+ color: #616366;
+}
+.page-footer ul > li > a:hover {
+ color: #1e88e5;
+}
+
+/* 2.6.1 Footer: Nav */
+
+.footer-nav ul li {
+ margin: 0 0 10px 0;
+}
+.footer-nav {
+ margin: 0 0 35px 0;
+ padding: 0 0 60px 0;
+ border-bottom: 1px solid #edeff2;
+}
+@media (max-width: 767px) {
+ .footer-nav {
+ display: none;
+ }
+}
+
+/* 2.6.2 Footer: Bottom */
+
+.footer-bottom {
+ padding: 0 0 35px 0;
+}
+.footer-bottom .nav li {
+ display: inline-block;
+ margin: 0;
+}
+.footer-bottom .nav li a {
+ display: block;
+ padding: 8px 16px;
+ line-height: 24px;
+}
+.footer-bottom .social li {
+ display: inline-block;
+ margin-left: 13px;
+}
+.footer-bottom .social li > a > i {
+ font-size: 19px;
+ line-height: 24px;
+ vertical-align: initial;
+}
+.footer-copyright {
+ margin: 0;
+ line-height: 20px;
+}
+.footer-copyright small {
+ display: block;
+ padding-top: 5px;
+ color: #8a9399;
+ font-size: 13px;
+}
+.footer-bottom ul {
+ display: inline-block;
+}
+
+@media (max-width: 1199px) {
+ .footer-bottom {
+ text-align: center;
+ }
+ .footer-bottom ul {
+ display: block;
+ }
+ .footer-bottom .social {
+ padding: 10px 0 16px;
+ }
+ .footer-bottom .nav li a {
+ padding: 0 16px 0;
+ }
+}
+
+/* -------------------------------
+ 3.0 Page Sections
+------------------------------- */
+
+/* 3.1 Section: General */
+
+.page-section {
+ padding-top: 48px;
+ padding-bottom: 55px;
+ border-bottom: 1px solid #edeff2;
+}
+.page-section:last-child {
+ border: none;
+}
+.section-row {
+ padding-bottom: 55px;
+ margin-bottom: 48px;
+ border-bottom: 1px solid #edf0f2;
+}
+.section-row:after,
+.section-row:before {
+ display: table;
+ content: "";
+ clear: both;
+}
+.section-row:first-child {
+ padding-top: 0;
+}
+.section-row:last-child {
+ padding-bottom: 0;
+ margin-bottom: 0;
+ border: none;
+}
+.section-title {
+ margin-left: auto;
+ margin-right: auto;
+}
+.section-desc {
+ margin-top: -4px;
+ margin-left: auto;
+ margin-right: auto;
+ font-size: 16px;
+ line-height: 28px;
+}
+.section-center .section-desc,
+.section-center .section-title {
+ max-width: 700px;
+}
+.section-center,
+.section-center .actions {
+ text-align: center;
+}
+.section-image .image {
+ position: relative;
+ margin-left: auto;
+ margin-right: auto;
+}
+.section-image .browser {
+ max-width: 440px;
+ margin: 35px auto;
+}
+.section-image .image:after,
+.section-image .image:before {
+ display: table;
+ content: "";
+ clear: both;
+}
+.image span {
+ display: block;
+}
+.section-image .image span {
+ -webkit-animation-duration: 1s;
+ animation-duration: 1s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+}
+@media (min-width: 768px) {
+ .section-center .section-desc,
+ .section-center .section-title {
+ text-align: center;
+ }
+}
+@media (max-width: 767px) {
+ .section-image {
+ padding-top: 30px;
+ }
+}
+
+/* 3.2 Section: Dark */
+
+.section-dark {
+ border: none;
+ background: #303C46;
+ background: linear-gradient(225deg, #39444d , #22292e 88%);
+ background-image: -ms-linear-gradient(225deg, #39444d , #22292e 88%);
+ background-image: -moz-linear-gradient(225deg, #39444d , #22292e 88%);
+ background-image: -o-linear-gradient(225deg, #39444d , #22292e 88%);
+ background-image: -webkit-linear-gradient(225deg, #39444d , #22292e 88%);
+ background-image: linear-gradient(225deg, #39444d , #22292e 88%);
+}
+
+/* 3.3 Section: Blue */
+
+.section-blue {
+ position: relative;
+ border: none;
+ overflow: hidden;
+}
+.section-blue .container {
+ position: relative;
+ z-index: 1;
+}
+.section-blue:before {
+ position:absolute;
+ top: 0;
+ left: 0;
+ display: block;
+ content: "";
+ width: 100%;
+ height: 100%;
+ min-width: 700px;
+ border: none;
+ background: #026FCE;
+ background: linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -ms-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -moz-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -o-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -webkit-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+}
+.section-dark .section-title,
+.section-blue .section-title {
+ color: #fff;
+}
+.section-blue .section-desc ,
+.section-blue p {
+ color: rgba(196, 227, 255, 0.8);
+}
+.section-dark .section-desc {
+ color: rgba(255, 255, 255, 0.6);
+}
+.section-blue .panel,
+.section-dark .panel {
+ border: none;
+ -webkit-box-shadow: 0 5px 20px -5px rgba(11,27,38, 0.2);
+ box-shadow: 0 5px 20px -5px rgba(11,27,38, 0.2);
+}
+.section-control-panel {
+ margin-top: -160px;
+ padding-top: 154px;
+}
+@media (max-width: 991px) {
+ .page-section.section-control-panel {
+ margin-top: -140px;
+ padding-top: 134px;
+ }
+}
+
+/* 3.4 Section: Packages */
+
+.packages {
+ padding: 32px 0 5px 0;
+}
+.package {
+ position: relative;
+ display: block;
+ margin: 0 0 20px 0;
+ border: 1px solid #e6e9eb;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ text-align: center;
+}
+a.package:hover {
+ border-color: #1e88e5;
+}
+.package-single {
+ max-width: 360px;
+ margin-left: auto;
+ margin-right: auto;
+}
+@media (max-width: 379px) {
+ .packages .col-xs-6 {
+ width: 100%;
+ }
+}
+
+/* 3.4.1 Packages: Switcher */
+
+.packages-switcher {
+ position: relative;
+ height: 42px;
+ width: 278px;
+ margin: 25px auto 25px;
+ border: 1px solid #e6e9eb;
+ -webkit-border-radius: 30px;
+ border-radius: 30px;
+}
+.packages-switcher span {
+ position: relative;
+ z-index: 2;
+ display: block;
+ float: left;
+ width: 50%;
+ padding: 8px;
+ text-align: center;
+ cursor: pointer;
+ -webkit-transition: all ease-in .15s .15s;
+ transition: all ease-in .15s .15s;
+}
+.packages-switcher.monthly span:last-child,
+.packages-switcher:not(.monthly) span:first-child {
+ color: #fff;
+}
+.packages-switcher:after {
+ position: absolute;
+ top: 3px;
+ left: 3px;
+ display: block;
+ content: "";
+ height: 34px;
+ width: 135px;
+ background-color: #1e88e5;
+ -webkit-border-radius: 30px;
+ border-radius: 30px;
+ -webkit-transition: all ease-in .3s;
+ transition: all ease-in .3s;
+}
+.packages-switcher.monthly:after {
+ left: 138px;
+}
+
+/* 3.4.1 Packages: Header */
+
+.package-header {
+ padding: 24px 20px 28px ;
+ border-bottom: 1px solid #e6e9eb;
+}
+.package-title {
+ margin: 0 0 10px 0;
+ font-size: 15px;
+ font-weight: bold;
+}
+.package-price {
+ display: block;
+ color: #1e88e5;
+ font-size: 33px;
+ font-weight: 500;
+ line-height: 40px;
+}
+.package-price .cycle {
+ font-size: 20px;
+ font-weight: 300;
+}
+.package-hourly {
+ display: block;
+ color: #8a9399;
+ font-size: 16px;
+ line-height: 15px;
+}
+
+/* 3.4.2 Packages: Body */
+
+.package-body {
+ padding: 24px;
+}
+.package-body ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.package-body ul > li {
+ margin: 0 0 4px 0;
+ color: #616366;
+}
+.package-body ul > li:last-child {
+ margin: 0;
+}
+@media (max-width: 991px) {
+ .package-body {
+ padding: 24px 10px;
+ }
+}
+
+/* 3.4.3 Packages: Slider */
+
+.section-dark .package-slider-option {
+ margin-top: 40px;
+ background: #fff;
+ border: none;
+ -webkit-box-shadow: 0 5px 20px -5px rgba(11,27,38, 0.2);
+ box-shadow: 0 5px 20px -5px rgba(11,27,38, 0.2);
+}
+.plusminus-slider,
+.package-slider {
+ position: relative;
+ height: 34px;
+ border: 1px solid #e6e9eb;
+ background: #fff;
+ -webkit-border-radius: 30px;
+ border-radius: 30px;
+}
+.package-slider {
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: -17px;
+ margin: 0 24px;
+}
+.plusminus-slider .slider,
+.package-slider .slider {
+ position: absolute;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ height: 34px;
+ margin: 0 58px 0 32px;
+ cursor: pointer;
+}
+.plusminus-slider .slider-label + .slider {
+ margin-right: 132px;
+}
+.plusminus-slider .slider-label {
+ position: absolute;
+ right: -1px;
+ top: -1px;
+ height: 34px;
+ width: 100px;
+ padding: 0 20px;
+ background: #e6e9eb;
+ -webkit-border-radius: 30px;
+ border-radius: 30px;
+ font-weight: bold;
+ line-height: 34px;
+}
+.plusminus-slider .slider-label input {
+ position: relative;
+ z-index: 9999;
+ border: none;
+ background: transparent;
+}
+.plusminus-slider .slider-label input:focus,
+.plusminus-slider .slider-label input:active {
+ outline: none;
+}
+.plusminus-slider .ui-slider-handle,
+.package-slider .ui-slider-handle {
+ position: absolute;
+ top: 3px;
+ z-index: 999;
+ height: 26px;
+ width: 26px;
+ background: #1e88e5;
+ -webkit-border-radius: 20px;
+ border-radius: 20px;
+ cursor: pointer;
+ -webkit-box-shadow: 0 3px 10px -3px rgba(37,45,51, .5);
+ box-shadow: 0 3px 10px -3px rgba(37,45,51, .5);
+ -webkit-transition: background ease .15s;
+ transition: background ease .15s;
+ outline: none;
+}
+.plusminus-slider .slider-handle:hover,
+.package-slider .slider-handle:hover {
+ color: #3ba3ff;
+ -webkit-box-shadow: 0 5px 15px -5px rgba(37,45,51, .7);
+ box-shadow: 0 5px 15px -5px rgba(37,45,51, .7);
+}
+.plusminus-slider .slider-actions,
+.package-slider .slider-actions {
+ position: absolute;
+ height: 100%;
+ width: 100%;
+}
+.plusminus-slider .slider-actions .btn,
+.package-slider .slider-actions .btn {
+ margin: 3px;
+ height: 26px;
+ width: 26px;
+ padding: 1px;
+}
+.plusminus-slider .slider-actions .btn > i,
+.package-slider .slider-actions .btn > i {
+ float:left;
+ font-size: 17px;
+}
+.plusminus-slider .slider-actions .btn > i:before,
+.package-slider .slider-actions .btn > i:before {
+ line-height: 24px;
+}
+.plusminus-slider .slider-actions .btn:first-child,
+.package-slider .slider-actions .btn:first-child {
+ float: left;
+}
+.plusminus-slider .slider-actions .btn:last-child,
+.package-slider .slider-actions .btn:last-child {
+ float: right;
+}
+.plusminus-slider-option .package-header,
+.package-slider-option .package-header {
+ position: relative;
+ padding-bottom: 38px;
+}
+.plusminus-slider-option .package-body,
+.package-slider-option .package-body {
+ padding-top: 38px;
+}
+
+/* 3.5 Section: Gallery */
+
+.section-gallery {
+ padding: 0!important;
+ }
+.section-gallery .row {
+ margin-left: 0;
+ margin-right: 0;
+}
+.section-gallery .row > [class*="col-"] {
+ padding-left: 0;
+ padding-right: 0;
+}
+.section-gallery img {
+ height: auto;
+ max-width: 100%;
+ opacity: 0.3;
+ -webkit-transition: opacity .25s ease-in-out;
+ -moz-transition: opacity .25s ease-in-out;
+ transition: opacity .25s ease-in-out;
+}
+.section-gallery img:hover {
+ opacity: 0.8;
+}
+@media (min-width: 992px) {
+ .page-section.section-hero {
+ padding-top: 68px;
+ padding-bottom: 75px;
+ }
+}
+@media (max-width: 991px) {
+ .page-section {
+ padding-top: 25px;
+ padding-bottom: 35px;
+ }
+ .section-row {
+ padding-bottom: 35px;
+ margin-bottom: 30px;
+ }
+}
+@media (max-width: 626px) {
+ .section-desc,
+ .section-title {
+ max-width: 100%;
+ }
+}
+
+/* 3.6 Section: Services */
+
+.service {
+ display: block;
+ padding: 24px;
+ border: 1px solid transparent;
+ text-align: center;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+@media (min-width: 992px) {
+ .service {
+ padding-left: 24px;
+ padding-right: 24px;
+ }
+}
+.service:hover {
+ border-color: #e6e9eb;
+}
+.service-body p {
+ margin-bottom: 24px;
+ color: #616366;
+ font-size: 16px;
+ line-height: 28px;
+}
+.service-icon {
+ display: inline-block;
+ height: 155px;
+ width: 205px;
+ margin-bottom: 25px;
+ background-repeat: no-repeat;
+ background-position: center center;
+ background-size: cover;
+}
+.service-icon-compute {
+ background-image: url(../img/services/compute.svg);
+}
+.service-icon-storage {
+ background-image: url(../img/services/storage.svg);
+}
+.service-icon-dedicated {
+ background-image: url(../img/services/dedicated.svg);
+}
+.service .link {
+ font-size: 16px;
+}
+.service-icon-xlg {
+ height: 300px;
+ width: 398px;
+}
+@media (max-width: 991px) {
+ .service-icon {
+ height: 120px;
+ width: 156px;
+ }
+ .service-icon-xlg {
+ height: 220px;
+ width: 288px;
+ }
+}
+@media (max-width: 767px) {
+ .services {
+ max-width: 380px;
+ margin: 0 auto;
+ }
+ .service {
+ padding: 30px 0;
+ }
+ .services [class*="col-"]:first-child .service {
+ padding-top: 0;
+ }
+ .services [class*="col-"]:last-child .service {
+ padding-bottom: 0;
+ }
+ .service-icon {
+ height: 120px;
+ width: 156px;
+ }
+}
+
+/* 3.7 Section: Features */
+
+.features-center {
+ text-align: center;
+}
+.feature {
+ padding-top: 20px;
+ margin-bottom: 20px;
+}
+.feature h4,
+.feature .h4 {
+ margin-top: 0;
+}
+.feature p {
+ margin-bottom: 0;
+ line-height: 24px;
+}
+
+/* 3.7.1 Features: Center*/
+
+@media (min-width: 992px) {
+ .features-center .feature {
+ padding: 0 30px;
+ }
+}
+@media (min-width: 1200px) {
+ .features-center .feature {
+ padding: 0 50px;
+ }
+}
+@media (max-width: 767px) {
+ .features-center {
+ max-width: 610px;
+ margin-left: auto;
+ margin-right: auto;
+ }
+}
+
+/* 3.7.2 Features: Icon */
+
+.feature > i {
+ margin-top: 20px;
+ margin-bottom: 14px;
+ font-size: 50px;
+}
+.features-icon-left .feature {
+ position: relative;
+ padding-left: 82px;
+ text-align: left;
+}
+.features-icon-left .feature > i {
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+@media (max-width: 526px) {
+ .features-icon-left [class*="col-"] {
+ width: 100%;
+ }
+}
+.feature > .icon-step {
+ display: inline-block;
+ height: 52px;
+ width: 52px;
+ border: 2px solid #1e88e5;
+ color: #1e88e5;
+ font-size: 18px!important;
+ font-weight: bold;
+ font-style: normal;
+ text-align: center;
+ line-height: 48px;
+ -webkit-border-radius: 26px;
+ border-radius: 26px;
+}
+.location-map {
+ position: relative;
+}
+.location-map .map {
+ background: url(../img/map.svg) no-repeat center center;
+ background-size: cover;
+}
+.location-map .map-grey {
+ background: url(../img/map-grey.svg) no-repeat center center;
+ background-size: cover;
+}
+.location-container {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+}
+.section-dark .location-map .map {
+ opacity: 0.5;
+}
+
+/* 3.8 Section: Map */
+
+/* 3.8.1 Map: Large */
+
+.location-map-sm {
+ height: 260px;
+}
+.location-map-sm .location-container {
+ height: 260px;
+ width: 524px;
+ margin: -130px 0 0 -262px;
+}
+.location-map-sm .map {
+ height: 260px;
+ width: 524px;
+}
+.location-map-sm .location-name {
+ opacity: 0;
+ visibility: hidden;
+ -webkit-transition: all ease .15s;
+ transition: all ease .15s;
+ -webkit-transform: scale(0.65);
+ transform: scale(0.65);
+ -webkit-transform-origin: bottom left;
+ transform-origin: bottom left;
+}
+.location-map-sm .location:hover {
+ z-index: 1000;
+}
+.location-map-sm .location:hover .location-name {
+ opacity: 1;
+ visibility: visible;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+}
+@media (max-width: 991px) {
+ .location-map-sm {
+ height: 170px;
+ }
+ .location-map-sm .location-container {
+ -webkit-transform: scale(0.65);
+ transform: scale(0.65);
+ }
+}
+
+/* 3.8.2 Map: Large */
+
+.location-map-lg .map {
+ height: 580px;
+ width: 1174px;
+}
+@media (min-width: 568px) {
+ .location-map-lg {
+ height: 520px;
+ }
+ .location-map-lg .location-container {
+ height: 580px;
+ width: 1174px;
+ margin: -290px 0 0 -582px;
+ }
+ .location-map .actions {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ }
+}
+@media (min-width: 568px) and (max-width: 1199px) {
+ .location-map-lg {
+ height: 450px;
+ }
+ .location-map-lg .location-container {
+ -webkit-transform: scale(0.9);
+ -moz-transform: scale(0.9);
+ -ms-transform: scale(0.9);
+ -o-transform: scale(0.9);
+ transform: scale(0.9);
+ }
+}
+@media (min-width: 568px) and (max-width: 991px) {
+ .location-map-lg {
+ height: 424px;
+ }
+ .location-map-lg .location-container {
+ -webkit-transform: scale(0.68);
+ -moz-transform: scale(0.68);
+ -ms-transform: scale(0.68);
+ -o-transform: scale(0.68);
+ transform: scale(0.68);
+ }
+}
+@media (min-width: 568px) and (max-width: 767px) {
+ .location-map-lg {
+ height: 290px;
+ }
+ .location-map-lg .location-container {
+ -webkit-transform: scale(0.5);
+ -moz-transform: scale(0.5);
+ -ms-transform: scale(0.5);
+ -o-transform: scale(0.5);
+ transform: scale(0.5);
+ }
+}
+@media (max-width: 567px) {
+ .location-map-lg .map {
+ display: none;
+ }
+ .location-map-lg .location-container {
+ position: inherit;
+ top: auto;
+ left: auto;
+ max-width: 380px;
+ margin: 0 auto;
+ padding: 25px 0;
+ }
+ .location-container:after,
+ .location-container:before {
+ display: block;
+ content: "";
+ clear: both;
+ }
+ .location-map-lg .location-map {
+ padding: 0 30px;
+ }
+}
+
+/* 3.8.3 Map: Pin */
+
+.location-pin,
+.location-pin:after {
+ background-color: #1e88e4;
+ -webkit-border-radius: 100%;
+ -moz-border-radius: 100%;
+ border-radius: 100%;
+}
+.location-pin {
+ position: relative;
+ z-index: 999;
+ display: block;
+ height: 12px;
+ width: 12px;
+}
+.location-pin-lg {
+ position: relative;
+ display: block;
+ height: 20px;
+ width: 20px;
+}
+.location-pin:after {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ display: block;
+ content: "";
+ height: 22px;
+ width: 22px;
+ margin: -11px 0 0 -11px;
+ -webkit-animation: pulsate 2s linear;
+ animation: pulsate 2s linear;
+ -webkit-animation-iteration-count: infinite;
+ animation-iteration-count: infinite;
+}
+.location-pin-lg:after {
+ height: 40px;
+ width: 40px;
+ margin: -20px 0 0 -20px;
+}
+.location-map-sm .location {
+ height: 8px;
+ width: 8px;
+ cursor: pointer;
+}
+.location-map-sm .location-pin {
+ height: 8px;
+ width: 8px;
+}
+.location-map-sm .location-pin:after {
+ height: 16px;
+ width: 16px;
+ margin: -8px 0 0 -8px;
+}
+@-webkit-keyframes pulsate{
+ 0% {
+ -webkit-transform: scale(0);
+ opacity: .05;
+ }
+ 20% {
+ -webkit-transform: scale(0.7);
+ opacity: .1;
+ }
+ 40% {
+ -webkit-transform: scale(0.9);
+ opacity: .2;
+ }
+ 60% {
+ -webkit-transform: scale(1.1);
+ opacity: .3;
+ }
+ 100% {
+ -webkit-transform: scale(1.4);
+ opacity: 0;
+ }
+}
+@keyframes pulsate{
+ 0% {
+ transform: scale(0);
+ opacity: .05;
+ }
+ 20% {
+ transform: scale(0.7);
+ opacity: .1;
+ }
+ 40% {
+ transform: scale(0.9);
+ opacity: .2;
+ }
+ 60% {
+ transform: scale(1.1);
+ opacity: .3;
+ }
+ 100% {
+ transform: scale(1.4);
+ opacity: 0;
+ }
+}
+
+/* 3.8.3 Map: Locations */
+
+.location {
+ position: absolute;
+ z-index: 998;
+ height: 12px;
+ width: 12px;
+}
+.location-name {
+ position: absolute;
+ z-index: 999;
+ display: block;
+ height: 28px;
+}
+.location-name span {
+ display: block;
+ height: 28px;
+ padding: 0 10px;
+ background-color: #1e88e4;
+ color: #fff;
+ font-size: 14px;
+ line-height: 28px;
+ white-space: nowrap;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+ -webkit-box-shadow: 0 5px 20px -5px rgba(11,27,38, 0.2);
+ box-shadow: 0 5px 20px -5px rgba(11,27,38, 0.2);
+}
+.location-name:after {
+ position: absolute;
+ z-index: -1;
+ display: block;
+ content: "";
+ height: 1px;
+ width: 20px;
+ background-color: #545a5e;
+}
+.location-map-grey .location-name:after {
+ background-color: #c4cacc;
+}
+.location-seattle {
+ top: 180px;
+ left: 150px;
+}
+.location-seattle .location-name {
+ bottom: 44px;
+ right: 44px;
+}
+.location-seattle .location-name:after {
+ bottom: -20px;
+ right: -49px;
+ width: 58px;
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+}
+.location-map-sm .location-seattle {
+ top: 84px;
+ left: 66px;
+}
+.location-silicon-valley {
+ top: 215px;
+ left: 148px;
+}
+.location-silicon-valley .location-name {
+ top: 35px;
+ right: 37px;
+}
+.location-silicon-valley .location-name:after {
+ top: -10px;
+ right: -35px;
+ width: 50px;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+}
+.location-map-sm .location-silicon-valley {
+ top: 100px;
+ left: 64px;
+}
+.location-los-angeles {
+ top: 232px;
+ left: 160px;
+}
+.location-los-angeles .location-name {
+ top: 78px;
+ right: -45px;
+}
+.location-los-angeles .location-name:after {
+ left: 20%;
+ top: -70px;
+ height: 70px;
+ width: 1px;
+}
+.location-map-sm .location-los-angeles {
+ top: 108px;
+ left: 70px;
+}
+.location-dallas {
+ top: 238px;
+ left: 232px;
+}
+.location-dallas .location-name {
+ bottom: 72px;
+ right: -24px;
+}
+.location-dallas .location-name:after {
+ left: 50%;
+ bottom: -60px;
+ height: 60px;
+ width: 1px;
+}
+.location-map-sm .location-dallas {
+ top: 106px;
+ left: 98px;
+}
+
+.location-amsterdam {
+ top: 131px;
+ left: 545px;
+}
+
+.location-amsterdam .location-name {
+ bottom: 73px;
+ left: 73px;
+}
+.location-amsterdam .location-name:after {
+ bottom: -32px;
+ left: -78px;
+ width: 95px;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+}
+.location-map-sm .location-amsterdam {
+ top: 60px;
+ left: 242px;
+}
+
+.location-shenzhen {
+ top: 245px;
+ right: 249px;
+}
+.location-shenzhen .location-name {
+ top: 35px;
+ right: 37px;
+}
+.location-shenzhen .location-name:after {
+ top: -10px;
+ right: -35px;
+ width: 50px;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+}
+.location-map-sm .location-shenzhen {
+ top: 100px;
+ left: 64px;
+}
+
+.location-taiwan {
+ top: 235px;
+ right: 210px;
+ }
+ .location-taiwan .location-name {
+ bottom: -8px;
+ left: 52px;
+ }
+ .location-taiwan .location-name:after {
+ bottom: 13px;
+ left: -42px;
+ width: 54px;
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+.location-london {
+ top: 134px;
+ left: 525px;
+}
+.location-london .location-name {
+ bottom: 24px;
+ right: 24px;
+}
+.location-london .location-name:after {
+ bottom: -10px;
+ right: -24px;
+ width: 30px;
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+}
+.location-map-sm .location-london {
+ top: 62px;
+ left: 232px;
+}
+
+
+.location-kr {
+ top: 200px;
+ right: 200px;
+ }
+ .location-kr .location-name {
+ bottom: 36px;
+ left: -88px;
+ }
+ .location-kr .location-name:after {
+ bottom: -11px;
+ left: 41px;
+ width: 54px;
+ -webkit-transform: rotate(215deg);
+ transform: rotate(215deg);
+ }
+
+.location-paris {
+ top: 154px;
+ left: 538px;
+}
+.location-paris .location-name {
+ top: 50px;
+ left: 50px;
+}
+.location-paris .location-name:after {
+ top: -20px;
+ left: -52px;
+ width: 65px;
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+}
+.location-map-sm .location-paris {
+ top: 70px;
+ left: 240px;
+}
+.location-dallas {
+ top: 238px;
+ left: 232px;
+}
+.location-dallas .location-name {
+ bottom: 72px;
+ right: -24px;
+}
+.location-dallas .location-name:after {
+ left: 50%;
+ bottom: -60px;
+ height: 60px;
+ width: 1px;
+}
+.location-map-sm .location-dallas {
+ top: 106px;
+ left: 98px;
+}
+.location-hongkong {
+ top: 255px;
+ right: 249px;
+}
+.location-hongkong .location-name {
+ bottom: -40px;
+ left: 50px;
+}
+.location-hongkong .location-name:after {
+ bottom: 35px;
+ left: -48px;
+ width: 54px;
+ -webkit-transform: rotate(25deg);
+ transform: rotate(25deg);
+}
+.location-map-sm .location-hongkong {
+ top: 90px;
+ right: 72px;
+}
+.location-sgp {
+ top: 343px;
+ right: 255px;
+ }
+ .location-sgp .location-name {
+ bottom: -40px;
+ left: 50px;
+ }
+ .location-sgp .location-name:after {
+ bottom: 35px;
+ left: -48px;
+ width: 54px;
+ -webkit-transform: rotate(25deg);
+ transform: rotate(25deg);
+ }
+/*new*/
+
+.location-russia {
+ top: 100px;
+ right: 350px;
+}
+.location-russia .location-name {
+ bottom: 44px;
+ right: 44px;
+}
+.location-russia .location-name:after {
+ bottom: -20px;
+ right: -49px;
+ width: 58px;
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+}
+.location-map-sm .location-russia {
+ top: 84px;
+ left: 66px;
+}
+
+
+.location-korea {
+ top: 201px;
+ right: 199px;
+}
+.location-korea .location-name {
+ bottom: 50px;
+ left: 50px;
+}
+.location-korea .location-name:after {
+ bottom: -22px;
+ left: -58px;
+ width: 75px;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+}
+
+.location-tokyo {
+ top: 201px;
+ right: 162px;
+}
+.location-tokyo .location-name {
+ bottom: 50px;
+ left: 50px;
+}
+.location-tokyo .location-name:after {
+ bottom: -22px;
+ left: -58px;
+ width: 75px;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+}
+.location-map-sm .location-tokyo {
+ top: 90px;
+ right: 72px;
+}
+.location-sydney {
+ bottom: 102px;
+ right: 83px;
+}
+.location-sydney .location-name {
+ bottom: 50px;
+ left: 50px;
+}
+.location-sydney .location-name:after {
+ bottom: -22px;
+ left: -58px;
+ width: 75px;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+}
+.location-map-sm .location-sydney {
+ bottom: 44px;
+ right: 36px;
+}
+.location-london .location-name,
+.location-seattle .location-name {
+ -webkit-transform-origin: bottom right;
+ transform-origin: bottom right;
+}
+.location-silicon-valley .location-name {
+ -webkit-transform-origin: top right;
+ transform-origin: top right;
+}
+.location-los-angeles .location-name {
+ -webkit-transform-origin: top center;
+ transform-origin: top center;
+}
+.location-dallas .location-name {
+ -webkit-transform-origin: bottom center;
+ transform-origin: bottom center;
+}
+.location-atlanta .location-name,
+.location-frankfurt .location-name {
+ -webkit-transform-origin: left center;
+ transform-origin: left center;
+}
+.location-miami .location-name,
+.location-paris .location-name {
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+}
+@media (max-width: 1199px) {
+ .location-seattle .location-name {
+ bottom: 54px;
+ right: -26px;
+ }
+ .location-tokyo .location-name {
+ left: auto;
+ right: 50px;
+ }
+ .location-sydney .location-name {
+ left: auto;
+ right: 50px;
+ }
+ .location-tokyo .location-name:after,
+ .location-sydney .location-name:after {
+ left: auto;
+ right: -58px;
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+ }
+ .location-seattle .location-name:after {
+ right: 3px;
+ -webkit-transform: rotate(90deg);
+ transform: rotate(90deg);
+ }
+}
+@media (min-width: 568px) and (max-width: 767px) {
+ .location-map-lg .location-name {
+ height: 36px;
+ font-size: 20px;
+ line-height: 36px;
+ }
+}
+@media (max-width: 567px) {
+ .location-map-lg .location {
+ position: inherit;
+ top: auto;
+ bottom: auto;
+ left: auto;
+ right: auto;
+ float: left;
+ height: auto;
+ width: 50%;
+ margin-bottom: 8px;
+ padding-left: 30px;
+ }
+ .location-map-lg .location:after,
+ .location-map-lg .location:before {
+ display: block;
+ content: "";
+ clear: both;
+ }
+ .location-map-lg .location-pin {
+ position: absolute;
+ left: 0;
+ top: 4px;
+ margin: 5px 10px 5px;
+ }
+ .location-map-lg .location .location-name {
+ position: inherit;
+ left: auto;
+ right: auto;
+ top: auto;
+ bottom: auto;
+ display: inline-block;
+ background: transparent;
+ color: #616366;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ -ms-box-shadow: none;
+ -o-box-shadow: none;
+ box-shadow: none;
+ }
+ .location-map-lg .location .location-name > span {
+ position: inherit;
+ left: auto;
+ right: auto;
+ top: auto;
+ bottom: auto;
+ display: inline-block;
+ background: transparent;
+ color: #616366;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ -ms-box-shadow: none;
+ -o-box-shadow: none;
+ box-shadow: none;
+ }
+ .location-map-lg .location-name:after {
+ display: none;
+ }
+ .section-dark .location-map-lg .location .location-name span {
+ color: #fff;
+ }
+}
+
+/* 3.9 Section: Benchmarks */
+
+.benchmark-title h3 {
+ margin-bottom: 0;
+}
+@media (min-width: 992px) {
+ .benchmark-title {
+ padding-left: 80px;
+ }
+}
+
+/* 3.9.1 Benchmark: Graph */
+
+.benchmark-graph {
+ position: relative;
+ height: 380px;
+ margin: 20px 20px 25px 0;
+ padding: 0 0 30px 80px;
+}
+.graph {
+ position: relative;
+ height: 350px;
+ width: 100%;
+ border-bottom: 1px solid #e6e9eb;
+ border-left: 1px solid #e6e9eb;
+}
+.graph-grid,
+.graph-bars {
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ width: 100%;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+.graph-grid li:first-child {
+ height: 15px;
+}
+.graph-grid li {
+ height: 47px;
+ width: 100%;
+ border-bottom: 1px dashed #edf0f2;
+}
+.graph-bars {
+ padding: 0 12px;
+}
+.graph-bars > li {
+ position: relative;
+ float: left;
+ height: 100%;
+ width: 33.33%;
+ padding: 0 12px;
+ vertical-align: bottom;
+}
+.graph-bars > li > .bar-holder {
+ position: relative;
+ height: 100%;
+ width: 100%;
+}
+.graph-bars > li .bar {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ display: block;
+ height: 2px;
+ width: 100%;
+ background-color: #e6e9eb;
+ border-radius: 4px 4px 0 0;
+ -webkit-transition: all ease-in 1s;
+ transition: all ease-in 1s;
+}
+.graph-bars > li .bar.bar-rackspace {
+ -webkit-transition-delay: 1s;
+ transition-delay: 1s;
+}
+.graph-bars > li .bar.bar-aws {
+ -webkit-transition-delay: 2s;
+ transition-delay: 2s;
+}
+.graph-bars > li .bar > span {
+ position: absolute;
+ top: -30px;
+ left: 0;
+ width: 100%;
+ color: #2b3033;
+ font-size: 13px;
+ font-weight: bold;
+ text-align: center;
+}
+.axis {
+ position: absolute;
+ margin: 0;
+ list-style: none;
+}
+.axis > li {
+ font-size: 13px;
+}
+.axis-x {
+ bottom: 0;
+ left: 0;
+ height: 30px;
+ width: 100%;
+ padding: 10px 0 0 80px;
+}
+.axis-x > li {
+ float: left;
+ width: 33.33%;
+ text-align: center;
+}
+.axis-y {
+ left: 0;
+ top: 0;
+ width: 80px;
+ height: 350px;
+ padding: 0 15px 0 0;
+}
+.axis-y > li {
+ width: 100%;
+ margin-bottom: 22px;
+ text-align: right;
+}
+@media (max-width: 991px) {
+ .graph-bars > li {
+ padding: 0 6px;
+ }
+}
+
+/* 3.9.2 Benchmark: Low End */
+
+.benchmark-low-end .graph-bars > li:first-child .bar {
+ background-color: #1e88e5;
+}
+.benchmark-low-end.benchmark-unixbench .graph-bars > li .bar.bar-vultr.animated {
+ height: 275px;
+}
+.benchmark-low-end.benchmark-unixbench .graph-bars > li .bar.bar-rackspace.animated {
+ height: 70px;
+}
+.benchmark-low-end.benchmark-unixbench .graph-bars > li .bar.bar-aws.animated {
+ height: 10px;
+}
+
+.benchmark-low-end.benchmark-performance .graph-bars > li .bar.bar-vultr.animated {
+ height: 240px;
+}
+.benchmark-low-end.benchmark-performance .graph-bars > li .bar.bar-rackspace.animated {
+ height: 60px;
+}
+.benchmark-low-end.benchmark-performance .graph-bars > li .bar.bar-aws.animated {
+ height: 10px;
+}
+.benchmark-low-end.benchmark-io .graph-bars > li .bar.bar-vultr.animated {
+ height: 332px;
+}
+.benchmark-low-end.benchmark-io .graph-bars > li .bar.bar-rackspace.animated {
+ height: 240px;
+}
+.benchmark-low-end.benchmark-io .graph-bars > li .bar.bar-aws.animated {
+ height: 120px;
+}
+
+/* 3.9.2 Benchmark: Mid Range */
+
+.benchmark-mid-range .graph-bars > li:first-child .bar {
+ background-color: #1e88e5;
+}
+.benchmark-mid-range.benchmark-unixbench .graph-bars > li .bar.bar-vultr.animated {
+ height: 340px;
+}
+.benchmark-mid-range.benchmark-unixbench .graph-bars > li .bar.bar-rackspace.animated {
+ height: 64px;
+}
+.benchmark-mid-range.benchmark-unixbench .graph-bars > li .bar.bar-aws.animated {
+ height: 9px;
+}
+.benchmark-mid-range.benchmark-performance .graph-bars > li .bar.bar-vultr.animated {
+ height: 90px;
+}
+.benchmark-mid-range.benchmark-performance .graph-bars > li .bar.bar-rackspace.animated {
+ height: 240px;
+}
+.benchmark-mid-range.benchmark-performance .graph-bars > li .bar.bar-aws.animated {
+ height: 340px;
+}
+.benchmark-mid-range.benchmark-io .graph-bars > li .bar.bar-vultr.animated {
+ height: 340px;
+}
+.benchmark-mid-range.benchmark-io .graph-bars > li .bar.bar-rackspace.animated {
+ height: 150px;
+}
+.benchmark-mid-range.benchmark-io .graph-bars > li .bar.bar-aws.animated {
+ height: 55px;
+}
+
+/* 3.10 Section: Post */
+
+.post {
+ position: relative;
+ width: 100%;
+ padding: 0 0 0 78px;
+ margin-bottom: 54px;
+ border-bottom: 1px solid #edf0f2;
+}
+.post.last,
+.post:last-child {
+ padding-bottom: 0;
+ margin-bottom: 0;
+ border-bottom: none;
+}
+@media (max-width: 767px) {
+ .post {
+ padding: 0 20px;
+ }
+ .post-header {
+ padding-left: 70px;
+ }
+}
+
+/* 3.10.1 Post: Small */
+
+.post-sm {
+ padding: 0 0 16px 72px;
+ margin-bottom: 16px;
+}
+.post-sm .post-avatar {
+ top: 2px;
+}
+@media (max-width: 767px) {
+ .post-sm {
+ padding: 0 20px 16px 20px;
+ }
+}
+
+/* 3.10.2 Post: Content */
+
+.post-content,
+.press-content {
+ padding: 22px 0 54px 0;
+}
+.post-content p {
+ margin-bottom: 24px;
+ font-size: 16px;
+ line-height: 28px;
+}
+.post-content p:last-child {
+ margin-bottom: 0;
+}
+.post-content p img {
+ max-width: 100%;
+ height: auto;
+}
+.post-closed .post-title a {
+ color: #616366;
+}
+.post-title {
+ margin: 0 0 8px 0;
+}
+.post-title .label {
+ margin-right: 8px;
+}
+
+/* 3.10.3 Post: Avatar */
+
+.post-avatar {
+ position: absolute;
+ top: 6px;
+ left: 0;
+}
+.avatar {
+ display: inline-block;
+ height: 54px;
+ width: 54px;
+ background-color: #cce4fa;
+ -webkit-border-radius: 30px;
+ border-radius: 30px;
+ overflow: hidden;
+ cursor: pointer;
+}
+.avatar-md {
+ height: 48px;
+ width: 48px;
+}
+.avatar-sm {
+ height: 38px;
+ width: 38px;
+}
+.avatar > img {
+ max-height: 100%;
+}
+@media (max-width: 767px) {
+ .post-avatar {
+ left: 20px;
+ }
+}
+.panel-account {
+ text-align: center;
+}
+.panel-account .account-name {
+ display: block;
+ padding: 4px 0 0 ;
+ color: #fff;
+ font-size: 16px;
+ font-weight: 500;
+ cursor: pointer;
+}
+.panel-account .account-name > i {
+ margin-left: 8px;
+}
+.panel-account .account-name + .dropdown-menu {
+ min-width: 0;
+}
+
+/* 3.10.4 Post: Info */
+
+.post-info {
+ width: auto;
+ margin: 0 -8px;
+ padding: 0;
+ list-style: none;
+}
+.post-info:after,
+.post-info:before {
+ display: block;
+ content: "";
+ clear: both;
+}
+.post-info > li {
+ float: left;
+ padding: 0 8px;
+ color: #919499;
+ font-size: 13px;
+}
+.post-info > .post-date {
+ float: right;
+}
+.post-info i {
+ margin-left: 5px;
+ font-size: 14px;
+}
+@media (max-width: 767px) {
+ .post-info > .post-date {
+ float: left;
+ width: 100%;
+ }
+}
+
+/* 3.10.5 Post: Comments */
+
+.post-comments {
+ float: left;
+ width: 100%;
+ margin: 0 0 30px 0;
+ padding: 0;
+ list-style: none;
+}
+.post-comment-title {
+ margin-top: 0;
+}
+.posts-comments:after,
+.posts-comments:before {
+ display: block;
+ content: "";
+ clear: both;
+}
+.post-comments > li {
+ border-top: 1px solid #edf0f2;
+}
+.comment {
+ position: relative;
+ padding: 24px 0 24px 72px;
+}
+.comment-avatar {
+ position: absolute;
+ top: 24px;
+ left: 0;
+}
+.comment-header {
+ margin-bottom: 17px;
+}
+.comment-author {
+ display: block;
+ color: #363b40;
+ font-weight: bold;
+ line-height: 22px;
+}
+.comment-date {
+ color: #919499;
+ font-size: 13px;
+ line-height: 18px;
+}
+.comment-body p:last-child {
+ margin: 0;
+}
+@media (max-width: 767px) {
+ .comment {
+ padding-right: 20px;
+ padding-left: 20px;
+ }
+ .comment-avatar {
+ left: 20px;
+ }
+ .comment-header {
+ padding-left: 64px;
+ }
+ .post-comment-title {
+ padding: 0 20px;
+ }
+}
+
+/* 3.10.6 Post: Authot */
+
+.author-box {
+ margin-bottom: 54px
+}
+.author-box p:last-child {
+ margin-bottom: 0;
+}
+.author-avatar {
+ float: left;
+ margin-right: 16px;
+}
+.author-name {
+ margin-bottom: 0;
+ color: #363b40;
+ font-weight: bold;
+ line-height: 24px;
+}
+.author-role {
+ color: #919499;
+ font-size: 13px;
+ line-height: 18px;
+}
+
+/* 3.10.7 Post: Reply */
+
+.post-reply {
+ position: relative;
+ padding: 30px 0 0 72px;
+ border-top: 1px solid #edf0f2;
+}
+.reply-avatar {
+ position: absolute;
+ top: 20px;
+ left: 0;
+}
+.post-navigation {
+ display: block;
+ text-align: center;
+}
+.post-reply textarea {
+ resize: vertical;
+}
+@media (max-width: 767px) {
+ .post-reply {
+ padding-right: 20px;
+ }
+ .post-reply-title {
+ padding: 0 20px;
+ }
+}
+
+/* 3.11 Section: Partners */
+
+.list-partners {
+ margin: 0;
+ padding: 15px 0 0 0;
+ list-style: none;
+}
+.list-partners:after,
+.list-partners:before {
+ display: block;
+ content: "";
+ clear: both;
+}
+.list-partners > li {
+ float: left;
+ width: 20%;
+ margin-bottom: 25px;
+ text-align: center;
+}
+.list-partners > li > a {
+ display: block;
+ opacity: 0.5;
+}
+.list-partners > li > a:hover {
+ opacity: 1;
+}
+.list-partners > li > a img {
+ max-width: 100%;
+}
+@media (max-width: 767px) {
+ .list-partners > li {
+ width: 50%;
+ }
+ .list-partners > li:last-child {
+ width: 100%;
+ }
+}
+
+/* 3.12 Section: Register */
+
+.register-form {
+ width: 100%;
+ padding: 25px 0 0 0;
+}
+.register-form .register-container {
+ position: relative;
+ width: 740px;
+ margin: 0 auto 25px auto;
+}
+.register-form .register-container:after {
+ display: block;
+ content: "";
+ clear: both;
+}
+.register-form .form-control,
+.banner-search .form-control {
+ width: 100%;
+ border: none;
+ background-color: rgba(0,0,0, 0.2);
+ color: #fff;
+}
+.register-form .form-control:focus,
+.banner-search .form-control:focus {
+ -webkit-box-shadow: 0 2px 6px rgba(0,0,0, 0.11) inset;
+ box-shadow: 0 2px 6px rgba(0,0,0, 0.11) inset;
+}
+.register-form .form-group:first-child {
+ padding-left: 0;
+}
+.register-form .form-control::-webkit-input-placeholder,
+.banner-search .form-control::-webkit-input-placeholder {
+ color: rgba(196, 227, 255, 0.8);
+}
+.register-form .form-control:-moz-placeholder,
+.banner-search .form-control:-moz-placeholder {
+ color: rgba(196, 227, 255, 0.8);
+}
+.register-form .form-control::-moz-placeholder,
+.banner-search .form-control::-moz-placeholder {
+ color: rgba(196, 227, 255, 0.8);
+}
+.register-form .form-control:-ms-input-placeholder,
+.banner-search .form-control:-ms-input-placeholder {
+ color: rgba(196, 227, 255, 0.8);
+}
+@media (max-width: 991px) {
+ .register-form .register-container {
+ width: 648px;
+ }
+}
+@media (min-width: 768px) {
+ .register-form .register-container {
+ padding: 0 129px 0 0;
+ }
+ .register-form .form-group {
+ float: left;
+ width: 50%;
+ padding: 0 8px;
+ margin: 0;
+ }
+ .register-form .btn {
+ position: absolute;
+ top: 0;
+ right: 0;
+ }
+}
+@media (max-width: 767px) {
+ .register-form .register-container {
+ width: 100%;
+ max-width: 380px;
+ }
+ .register-form .form-group,
+ .register-form .btn {
+ width: 100%;
+ }
+}
+
+/* 3.13 Section: Team */
+
+.person {
+ margin: 30px auto;
+}
+.person-image {
+ border-radius: 100%;
+ height: 180px;
+ margin: 0 auto;
+ overflow: hidden;
+ position: relative;
+ width: 180px;
+}
+.person-image > img {
+ width: 100%;
+}
+.person-role {
+ color: #8a9399;
+ font-size: 14px;
+ line-height: 18px;
+ margin-top: -14px;
+}
+.person-name, .person-role {
+ text-align: center;
+}
+.person .person-actions {
+ background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(32, 35, 38, 0.85) 0px, rgba(32, 35, 38, 0.45) 90%) repeat scroll 0 0;
+ border-radius: 100%;
+ bottom: 0;
+ cursor: pointer;
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ transition: all 0.25s ease-in-out 0s;
+ visibility: hidden;
+ width: 100%;
+ z-index: 2;
+}
+.person .person-actions > * {
+ bottom: 20px;
+ left: 20px;
+ opacity: 0;
+ position: absolute;
+ transform: translateX(0px) translateY(15px);
+ transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.15s ease-in 0s;
+ visibility: hidden;
+}
+@media (min-width: 768px) {
+.person-more > .person-image {
+ float: left;
+ margin-right: 24px;
+}
+.person-more > .person-image img {
+ max-width: 274px;
+}
+.person-more > .person-desc {
+ margin-left: 300px;
+}
+}
+.modal-person {
+ overflow: hidden;
+}
+.modal-person .person {
+ margin: 0;
+ padding: 30px;
+}
+.modal-person .person::after, .modal-person .person::before {
+ clear: both;
+ content: "";
+ display: table;
+}
+.modal-person .person-image {
+ max-width: none;
+}
+.modal-person .person-name {
+ margin-top: 0;
+}
+@media (min-width: 768px) {
+.modal-person .person-image {
+ height: 400px;
+ margin: -30px 30px -30px -30px;
+ width: 400px;
+}
+.modal-person .person-desc {
+ max-height: 340px;
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+.modal-person .person-image > img {
+ height: 400px;
+ max-width: none;
+ width: auto;
+}
+}
+
+
+@media (min-width: 768px) and (max-width: 991px) {
+.modal-person .person-image {
+ width: 300px;
+}
+.modal-person .person-image > img {
+ margin-left: -50px;
+}
+}
+@media (max-width: 767px) {
+.modal-person .person-image {
+ margin: 0 auto 30px;
+ max-width: 360px;
+}
+}
+
+
+/* 3.14 Section: Press */
+
+.press-releases {
+ max-width: 740px;
+ margin: 0 auto;
+}
+.press-post {
+ padding-left: 0;
+}
+
+/* 3.15 Section: Server Status */
+
+.location-header {
+ padding: 0 0 20px 0;
+}
+.location-header h4,
+.location-header .h4 {
+ margin: 0;
+}
+.location-header h4 small,
+.location-header .h4 small {
+ display: block;
+ padding: 3px 0 0 0;
+ color: #919699;
+ font-size: 12px;
+ font-weight: 300;
+ text-transform: none;
+}
+.location-header .flag {
+ float: left;
+ margin-right: 15px;
+}
+.location-info {
+ margin: 0 0 -5px 0;
+ font-size: 14px;
+ opacity: 1;
+ visibility: visible;
+ -webkit-transform: translateX(0) translateY(0);
+ transform: translateX(0) translateY(0);
+ -webkit-transition: all ease-in .25s, transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);
+ -moz-transition: all ease-in .25s, transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);
+ transition: all ease-in .25s, transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);
+}
+.location-info > li {
+ margin: 0;
+}
+.location-header > i {
+ position: absolute;
+ top: 20px;
+ right: 20px;
+ font-size: 24px;
+}
+.location-progress .progress {
+ margin: 0 0 15px 0;
+}
+.progress {
+ background-color: #d5dade;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+.progress-bar {
+ background:linear-gradient(to right, #44ce78 0%,#43ce9f 100%)!important;
+}
+
+.progress-bar-danger{
+ background: #d9534f!important;
+}
+.location-btn {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ display: block;
+ padding: 20px;
+ opacity: 0;
+ visibility: hidden;
+ text-align: center;
+ -webkit-transform: translateX(0px) translateY(30px);
+ transform: translateX(0px) translateY(30px);
+ -webkit-transition: opacity ease-in .25s, transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);
+ -moz-transition: opacity ease-in .25s, transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);
+ transition: opacity ease-in .25s, transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);
+}
+a.panel-location:hover .location-btn {
+ opacity: 1;
+ visibility: visible;
+ -webkit-transform: translateX(0px) translateY(0);
+ transform: translateX(0px) translateY(0);
+}
+a.panel-location:hover .location-info {
+ opacity: 0;
+ visibility: hidden;
+ -webkit-transform: translateX(0px) translateY(-30px);
+ transform: translateX(0px) translateY(-30px);
+}
+a.panel-location:hover,
+a.panel-location:active,
+a.panel-location:focus {
+ outline: none;
+}
+a.panel-location.location-warning:hover {
+ border-color: #ffb13d;
+}
+a.panel-location.location-warning:hover .location-btn {
+ color: #fca426;
+}
+
+/* 3.16 Section: Time Line */
+
+.time-line {
+ position: relative;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.time-line:after {
+ display: table;
+ content: "";
+ clear: both;
+}
+.time-line:before {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 50%;
+ display: block;
+ content: "";
+ height: 100%;
+ width: 2px;
+ border-right: 2px dashed rgba(196,227,255, 0.2);
+}
+.time-line > li {
+ position: relative;
+ float: left;
+ width: 50%;
+}
+.time-line > li:before {
+ position: absolute;
+ top: 70px;
+ left: 0;
+ z-index: 1;
+ display: block;
+ content: "";
+ height: 2px;
+ width: 40px;
+ border-top: 2px dashed rgba(196,227,255, 0.2);
+}
+.time-line > li .h4 {
+ color: #fff;
+ margin: 0 0 6px;
+}
+.time-line > li p {
+ margin: 0;
+ font-size: 16px;
+}
+.time-line > li:nth-child(odd) {
+ text-align: right;
+ padding-right: 50px;
+ padding-bottom: 60px;
+}
+.time-line > li:nth-child(odd):before {
+ top: 10px;
+ left: auto;
+ right: 0;
+}
+.time-line > li:nth-child(even) {
+ text-align: left;
+ padding-left: 50px;
+ padding-top: 60px;
+}
+.time-pin {
+ position: absolute;
+ top: 4px;
+ z-index: 2;
+ display: block;
+ height: 12px;
+ width: 12px;
+ background: #3fb6a1;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+}
+.time-line > li:nth-child(odd) .time-pin {
+ right: -7px;
+}
+.time-line > li:nth-child(even) .time-pin {
+ top: 64px;
+ left: -5px;
+}
+@media (max-width: 768px) {
+ .time-line > li:before {
+ width: 20px;
+ }
+ .time-line > li:nth-child(odd) {
+ padding-right: 30px;
+ }
+ .time-line > li:nth-child(even) {
+ padding-left: 30px;
+ }
+}
+
+
+/* 3.17 Section: Contact Map */
+
+.section-contact-map {
+ padding: 0;
+ border: none;
+}
+
+.section-contact-map > #map {
+ height: 500px;
+ width: 100%;
+}
+
+/* -------------------------------
+ 4.0 Components
+------------------------------- */
+
+.progress-sm {
+ height: 5px;
+}
+
+/* 4.1 Component: Panel */
+
+.package,
+.package:after {
+ -webkit-transition: all ease-in .3s;
+ -moz-transition: all ease-in .3s;
+ -ms-transition: all ease-in .3s;
+ -o-transition: all ease-in .3s;
+ transition: all ease-in .3s;
+}
+.panel-body {
+ position: relative;
+}
+.panel-chart {
+ position: absolute;
+ right: 20px;
+ top: 0;
+ height: 100%;
+ width: 30%;
+ overflow: hidden;
+}
+.panel-chart img {
+ width: 470px;
+ margin-top: 5px;
+}
+
+/* 4.2 Component: Block */
+
+@media (min-width: 992px) {
+ .blocks .row-table-md {
+ display: table;
+ table-layout: fixed;
+ height: 100%;
+ width: 100%;
+ }
+ .blocks .row-table-md > [class*="col-"] {
+ float: none;
+ display: table-cell;
+ padding-bottom: 20px;
+ height: 100%;
+ vertical-align: top;
+ }
+ .blocks .row-table-md > [class*="col-"] > .panel {
+ display: table;
+ height: 100%;
+ margin: 0;
+ }
+ .blocks .row-table-md > [class*="col-"] > .panel > .panel-body {
+ height: 100%;
+ }
+}
+@media (min-width: 768px) {
+ .blocks .row-table {
+ display: table;
+ table-layout: fixed;
+ height: 100%;
+ width: 100%;
+ }
+ .blocks .row-table > [class*="col-"] {
+ float: none;
+ display: table-cell;
+ padding-bottom: 20px;
+ height: 100%;
+ }
+ .blocks .row-table > [class*="col-"] > .panel {
+ display: table;
+ height: 100%;
+ margin: 0;
+ }
+}
+
+/* 4.3 Component: Accordion */
+
+.accordion {
+ max-width: 740px;
+ margin: 0 auto;
+ padding: 20px 0 0 0;
+ text-align: left;
+ list-style: none;
+}
+.accordion-full {
+ max-width: 100%;
+}
+.accordion > li {
+ position: relative;
+ padding: 0 0 7px 40px;
+}
+.accordion > li.open {
+ padding-bottom: 31px;
+}
+.accordion > li .plus-icon {
+ position: absolute;
+ left: -40px;
+ top: 50%;
+ margin-top: -9px;
+}
+.accordion > li.open .plus-icon span {
+ background-color: #1e88e5;
+}
+.accordion > li.open .plus-icon span:last-child {
+ -webkit-transform: rotate(-90deg);
+ -moz-transform: rotate(-90deg);
+ -ms-transform: rotate(-90deg);
+ -o-transform: rotate(-90deg);
+ transform: rotate(-90deg);
+}
+.accordion-title {
+ position: relative;
+ margin: 0 0 18px 0;
+ cursor: pointer;
+ -webkit-transition: color ease-in .15s;
+ -moz-transition: color ease-in .15s;
+ -ms-transition: color ease-in .15s;
+ -o-transition: color ease-in .15s;
+ transition: color ease-in .15s;
+}
+.accordion > li.open .accordion-title,
+.accordion-title:hover {
+ color: #1e88e5;
+}
+.accordion-bordered > li {
+ padding-top: 25px;
+ padding-bottom: 7px;
+ border-bottom: 1px solid #edf0f2;
+}
+.accordion-bordered > li.open {
+ padding-bottom: 40px;
+}
+.collapse {
+ display: none;
+}
+.collapse.in {
+ display: block;
+}
+.plus-icon {
+ position: relative;
+ display: block;
+ height: 16px;
+ width: 16px;
+}
+.plus-icon span {
+ position: absolute;
+ display: block;
+ background-color: #6d7073;
+ -webkit-transition: all ease-in .15s;
+ -moz-transition: all ease-in .15s;
+ -ms-transition: all ease-in .15s;
+ -o-transition: all ease-in .15s;
+ transition: all ease-in .15s;
+}
+.plus-icon span:first-child {
+ top: 7px;
+ height: 2px;
+ width: 16px;
+}
+.plus-icon span:last-child {
+ left: 7px;
+ height: 16px;
+ width: 2px;
+}
+
+/* 4.4 Component: Code */
+
+.code {
+ position: relative;
+}
+.code-title {
+ position: absolute;
+ top: 20px;
+ left: 20px;
+ margin: 0;
+ color: #616366;
+ font-size:16px;
+}
+.code pre {
+ padding-top: 50px;
+}
+.code pre code {
+ float: left;
+}
+
+/* 4.4 Component: Table */
+
+.table {
+ font-size: 0.9rem;
+ font-weight: 800;
+}
+.table small {
+ padding-top: 4px;
+ display: block;
+}
+.table b {
+ color: #2b3033;
+}
+.table > thead > tr > th:first-child,
+.table > tbody > tr > td:first-child,
+.table > tfoot > tr > td:first-child {
+ padding-left: 5px;
+}
+.table > thead > tr > th:last-child,
+.table > tbody > tr > td:last-child,
+.table > tfoot > tr > td:last-child {
+ padding-right: 5px;
+}
+.table .cell-actions .btn > i{
+ font-size: 24px;
+}
+.table .flag-sm {
+ margin-right: 10px;
+ vertical-align: sub;
+}
+
+.table-ondark {
+ color: #fff;
+}
+.table-ondark > thead > tr > th,
+.table-ondark > tbody > tr > td {
+ border-color: rgba(255,255,255, 0.1);
+}
+
+/* 4.5 Component: Coupon */
+
+.panel-coupon {
+ position: relative;
+ padding-right: 200px;
+ border-color: #1e88e5;
+ border-style: dashed;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+}
+.panel-coupon:hover {
+ border-color: #3ba3ff;
+}
+.panel-coupon:hover .coupon-discount {
+ background-color: #3ba3ff;
+}
+.coupon-discount {
+ position: absolute;
+ right: -1px;
+ top: -1px;
+ bottom: -1px;
+ width: 200px;
+ padding: 24px;
+ background: #1e88e5;
+ -webkit-border-radius: 0 10px 10px 0;
+ border-radius: 0 10px 10px 0;
+ text-align: center;
+ -webkit-transition: all ease-in .15s;
+ transition: all ease-in .15s;
+}
+.coupon-discount span {
+ position: absolute;
+ right: 0;
+ left: 0;
+ top: 50%;
+ display: block;
+ margin: -10px 0;
+ color: #fff;
+ font-weight: bold;
+ font-size: 16px;
+}
+.coupon-discount span:hover {
+ color: #fff;
+}
+.coupon-desc {
+ padding: 40px;
+}
+.coupon-desc .display-2 {
+ margin-bottom: 24px;
+}
+.coupon-desc p {
+ margin-bottom: 0;
+}
+
+/* 4.3 Component: Glyphs */
+
+#logo-glyphs .panel {
+ height: 155px;
+ vertical-align: middle;
+}
+#logo-glyphs .panel img {
+
+}
+.inline-helper {
+ display: inline-block;
+ height: 100%;
+ vertical-align: middle;
+}
+.download-links {
+ margin-top: -5px;
+ text-align: center;
+}
+.download-links .link {
+ margin: 0 5px;
+}
+#brand-banners h3 {
+ color: #fff;
+}
+#brand-banners .banners {
+ text-align: left;
+}
+#brand-banners .banners ul {
+ width: 100%;
+}
+#brand-banners .banners ul > li {
+ float: none;
+ display: block;
+ margin-bottom: 40px;
+}
+#brand-banners .banners ul > li img {
+ max-width: 100%;
+}
+#brand-banners .banners ul > li:last-child {
+ margin: 0;
+}
+#brand-banners .banner-img {
+ display: inline-block;
+ margin-bottom: 20px;
+ -webkit-box-shadow: 0 5px 30px rgba(0,0,0, 0.3);
+ box-shadow: 0 5px 30px rgba(0,0,0, 0.3);
+}
+#brand-banners .banner-link {
+ display: block;
+ color: rgba(255, 255, 255, 0.4);
+}
+#brand-banners .banner-link > i {
+ margin-right: 16px;
+ font-size: 19px;
+}
+#brand-banners .banner-link:hover {
+ color: #fff;
+}
+#brand-banners .banner-img:focus,
+#brand-banners .banner-link:focus {
+ outline: none;
+}
+@media (max-width: 767px) {
+ .download-links {
+ margin-bottom: 20px;
+ }
+}
+
+/* 4.2 Component: Date Time */
+
+.date-time-field span {
+ position: absolute;
+ top: 50%;
+ right: -3px;
+ margin-top: -12px;
+ line-height: 24px;
+}
+.date-time-field .form-control {
+ padding-left: 15px;
+ padding-right: 15px;
+}
+.date-time-field .form-control[type="number"] {
+ padding-right: 0;
+}
+.panel-blue-gradient.panel-block .date-time-field .label-floatlabel {
+ left: 15px!important;
+}
+@media (max-width: 767px) {
+ .date-time-field .col-xs-4 {
+ margin-bottom: 15px;
+ }
+}
+.date-time-switcher {
+ margin: -10px 0 30px;
+ line-height: 36px;
+}
+.date-time-switcher .btn {
+ position: absolute;
+ top: 0;
+ right: -18px;
+ z-index: 999;
+}
+.date-time-switcher [class*="col-"]:first-child {
+ padding-right: 40px;
+}
+.date-time-switcher [class*="col-"]:last-child {
+ padding-left: 40px;
+}
+
+/* -------------------------------
+ 5.0 Images
+------------------------------- */
+
+/* 5.1 Image: Bird One Click Apps */
+
+.image-apps {
+ position: relative;
+ display: inline-block;
+ height: 316px;
+ width: 316px;
+}
+.image-apps .bird {
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ margin: -100px 0 0 -100px;
+}
+.apps-circle {
+ height: 316px;
+ width: 316px;
+ border: 2px solid rgba(255,255,255, 0.2);
+ -webkit-border-radius: 200px;
+ border-radius: 200px;
+ -webkit-animation-duration: 20s;
+ animation-duration: 20s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-iteration-count: infinite;
+ -webkit-animation-timing-function: linear;
+ -moz-animation-iteration-count: infinite;
+ -moz-animation-timing-function: linear;
+ animation-iteration-count: infinite;
+ animation-timing-function: linear;
+}
+.apps-circle .icon {
+ position: absolute;
+ display: block;
+ height: 62px;
+ width: 62px;
+ margin: -31px 0 0 -31px;
+ background: #fff;
+ -webkit-border-radius: 36px;
+ border-radius: 36px;
+ font-size: 28px;
+ line-height: 62px;
+ text-align: center;
+ -webkit-animation-duration: 20s;
+ animation-duration: 20s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-iteration-count: infinite;
+ -webkit-animation-timing-function: linear;
+ -moz-animation-iteration-count: infinite;
+ -moz-animation-timing-function: linear;
+ animation-iteration-count: infinite;
+ animation-timing-function: linear;
+}
+.apps-circle .icon-lemp {
+ top: 50%;
+ left: 0;
+}
+.apps-circle .icon-wordpress {
+ top: 15%;
+ left: 15%;
+}
+.apps-circle .icon-minecraft {
+ top: 0%;
+ left: 50%;
+}
+.apps-circle .icon-webmin {
+ top: 15%;
+ left: 85%;
+}
+.apps-circle .icon-owncloud {
+ top: 50%;
+ left: 100%;
+}
+.apps-circle .icon-openvpn {
+ top: 85%;
+ left: 85%;
+}
+.apps-circle .icon-cpanel {
+ top: 100%;
+ left: 50%;
+}
+.apps-circle .icon-drupal {
+ top: 85%;
+ left: 15%;
+}
+@media (max-width: 991px) {
+ .image-apps .bird {
+ height: 160px;
+ width: 160px;
+ margin: -80px 0 0 -80px;
+ }
+ .image-apps,
+ .image-apps .apps-circle {
+ height: 266px;
+ width: 266px;
+ }
+}
+
+/* 5.2.1 Resposive Devices: Browser */
+
+.browser {
+ position: relative;
+ z-index: 2;
+ padding: 36px 10px 10px 10px;
+ margin: 0 auto;
+ background-color: #39444d;
+ border-radius: 6px;
+ overflow: hidden;
+}
+.browser-xlg {
+ height: 634px;
+}
+.browser-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 36px;
+ width: 100%;
+ padding: 8px 35px 8px 55px;
+}
+.browser-buttons {
+ position: absolute;
+ left: 0;
+ top: 0;
+ float: left;
+ padding: 6px 10px;
+}
+.browser-buttons span {
+ display: inline-block;
+ height: 8px;
+ width: 8px;
+ margin: 0 5px 0 0;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+.browser-buttons span:nth-child(1) {
+ background-color: #d74645;
+}
+.browser-buttons span:nth-child(2) {
+ background-color: #d7c045;
+}
+.browser-buttons span:nth-child(3) {
+ background-color: #43ab9b;
+}
+.browser-bar {
+ width: 100%;
+ height: 20px;
+ background-color: #2d363d;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+}
+.browser-menu {
+ position: absolute;
+ right: 0;
+ top: 0;
+ padding: 14px 10px;
+}
+.browser-menu span {
+ display: block;
+ height: 1px;
+ width: 16px;
+ margin: 0 0 3px 0;
+ background-color: #2d363d;
+}
+.browser-body {
+ position: relative;
+ height: 100%;
+ width: 100%;
+ background-color: #fff;
+ overflow: hidden;
+}
+.browser-shadow,
+.phone-shadow {
+ position: absolute;
+ top: 0;
+ right: 0;
+ height: 100%;
+ width: 50%;
+ background-color: rgba(0,0,0, .05)
+}
+.browser-app-logo {
+ height: 280px;
+ background: #026FCE;
+ background: linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -ms-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -moz-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -o-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -webkit-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+}
+.browser-app-logo > i {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin: -76px 0 0 -56px;
+ color: #fff;
+ font-size: 112px;
+}
+.browser-app-logo > span {
+ position: absolute;
+ top: 50%;
+ display: block;
+ width: 100%;
+ margin-top: 56px;
+ color: #fff;
+ font-size: 16px;
+ font-weight: 500;
+ text-align: center;
+}
+
+/* 5.2.2 Resposive Devices: Phone */
+
+.phone {
+ background-color: #333d45;
+}
+.phone-xlg {
+ height: 445px;
+ width: 215px;
+ padding: 50px 10px;
+ -webkit-border-radius: 30px;
+ -moz-border-radius: 30px;
+ border-radius: 30px;
+}
+.phone-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 50px;
+ width: 100%;
+}
+.phone-body {
+ position: relative;
+ height: 100%;
+ width: 100%;
+ background-color: #fff;
+ overflow: hidden;
+}
+.phone-speaker {
+ height: 3px;
+ width: 40px;
+ margin: 23px auto;
+ background-color: #22292e;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+}
+.phone-footer {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ height: 50px;
+ width: 100%;
+}
+.phone-btn {
+ height: 34px;
+ width: 34px;
+ margin: 8px auto;
+ background-color: #22292e;
+ -webkit-border-radius: 100%;
+ -moz-border-radius: 100%;
+ border-radius: 100%;
+}
+@media (max-width: 1199px) {
+ .phone-xlg {
+ height: 405px;
+ width: 200px;
+ }
+}
+
+/* 5.3 Image: Storage How it works */
+
+.image-storage-how {
+ height: 240px;
+ width: 480px;
+}
+.image-storage-how span {
+ position: absolute;
+ z-index: 2;
+}
+.image-storage-how .computer-screen {
+ left: 30px;
+}
+.image-storage-how .file-mobile {
+ top: 95px;
+ left: 0;
+}
+.image-storage-how .file {
+ bottom: 0;
+ left: 50px;
+}
+.image-storage-how .server {
+ top: 60px;
+ right: 140px;
+}
+.image-storage-how .line-screen-top {
+ bottom: 170px;
+ right: 188px;
+ height: 0;
+ -webkit-transition-delay: 1s;
+ transition-delay: 1s;
+}
+.image-storage-how .line-screen {
+ top: 30px;
+ right: 188px;
+ width: 0;
+ -webkit-transition-delay: 1.3s;
+ transition-delay: 1.3s;
+}
+.image-storage-how .line-mobile {
+ top: 120px;
+ right: 230px;
+ width: 0;
+ -webkit-transition-delay: 1.6s;
+ transition-delay: 1.6s;
+}
+.image-storage-how .line-file-bottom {
+ top: 172px;
+ right: 188px;
+ height: 0;
+ -webkit-transition-delay: 1.9s;
+ transition-delay: 1.9s;
+}
+.image-storage-how .line-file {
+ bottom: 34px;
+ right: 188px;
+ width: 0;
+ -webkit-transition-delay: 2.2s;
+ transition-delay: 2.2s;
+}
+@media (max-width: 991px) {
+ .image-storage-how {
+ margin-top: 35px;
+ }
+ .image-storage-how .server-lines {
+ display: none;
+ }
+}
+/* 5.3.1 Image Storage: Animations */
+
+.image-storage-how.animated .file,
+.image-storage-how.animated .file-mobile,
+.image-storage-how.animated .computer-screen {
+ -webkit-animation-name: fadeInLeft;
+ animation-name: fadeInLeft;
+}
+.image-storage-how.animated .server {
+ -webkit-animation-name: fadeInRight;
+ animation-name: fadeInRight;
+}
+.image-storage-how.animated .line-mobile {
+ width: 220px;
+}
+.image-storage-how.animated .line-screen-top {
+ height: 38px;
+}
+.image-storage-how.animated .line-file-bottom {
+ height: 32px;
+}
+.image-storage-how.animated .line-file {
+ width: 190px;
+}
+.image-storage-how.animated .line-screen {
+ width: 164px;
+}
+
+.computer-screen {
+ height: 81px;
+ width: 98px;
+ background: url(../img/section/screen.svg) no-repeat 0 0;
+ background-size: cover;
+}
+.computer-screen-md {
+ height: 213px;
+ width: 258px;
+}
+.computer-screen-lg {
+ height: 242px;
+ width: 294px;
+}
+@media (max-width: 991px) {
+ .computer-screen-lg {
+ height: 213px;
+ width: 258px;
+ }
+}
+.file-mobile {
+ height: 50px;
+ width: 31px;
+ background: url(../img/section/file-mobile.svg) no-repeat 0 0;
+}
+.file {
+ height: 68px;
+ width: 52px;
+ background: url(../img/section/file.svg) no-repeat 0 0;
+}
+.file-sm {
+ height: 34px;
+ width: 26px;
+ background: url(../img/section/file.svg) no-repeat 0 0;
+}
+.line {
+ position: absolute;
+ z-index: 1!important;
+ -webkit-transition: linear all .3s;
+ transition: linear all .3s;
+}
+
+/* 5.4 Image: Instant deployment */
+
+@media (min-width: 768px) and (max-width: 991px) {
+ .image-intstant-deployment {
+ margin-top: 85px;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .storage-deployment {
+ margin-top: 85px;
+ }
+}
+
+/* 5.5 Image: Active In Sec */
+
+.image-active-in-sec {
+ height: 200px;
+ width: 530px;
+}
+.image-active-in-sec .stop-watch {
+ position: absolute;
+ z-index: 2;
+}
+.image-active-in-sec .arrow-right {
+ position: absolute;
+ top: 100px;
+ right: 120px;
+ color: #f09e24;
+ font-size: 39px;
+}
+@media (max-width: 1199px) {
+ .image-active-in-sec {
+ width: 440px;
+ }
+}
+@media (min-width: 992px) {
+ .image-active-in-sec .stop-watch {
+ right: 180px;
+ top: 0;
+ }
+ .image-active-in-sec .server {
+ position: absolute;
+ top: 60px;
+ right: 0;
+ }
+}
+@media (max-width: 991px) {
+ .image-active-in-sec {
+ width: 200px;
+ margin-top: 35px;
+ }
+ .image-active-in-sec .stop-watch-lines {
+ display: none!important;
+ }
+ .image-active-in-sec .server {
+ height: 168px;
+ width: 135px;
+ }
+ .image-active-in-sec .stop-watch {
+ right: 0;
+ bottom: 0;
+ height: 140px;
+ width: 112px;
+ }
+ .image-active-in-sec .stop-watch .stop-watch-hand {
+ top: 38px;
+ right: 8px;
+ height: 96px;
+ width: 96px;
+ }
+ .image-active-in-sec .stop-watch .stop-watch-hand:before {
+ top: -2px;
+ height: 57px;
+ width: 10px;
+ margin: 0 0 0 -5px;
+ }
+}
+@media (max-width: 767px) {
+ .image-active-in-sec {
+ margin-top: -30px;
+ margin-bottom: -15px;
+ -webkit-transform: scale(0.7);
+ transform: scale(0.7);
+ }
+}
+
+.stop-watch {
+ height: 200px;
+ width: 160px;
+ background: url(../img/section/stop-watch.svg);
+}
+.stop-watch-sm {
+ height: 140px;
+ width: 112px;
+}
+.stop-watch .stop-watch-hand {
+ position: absolute;
+ top: 53px;
+ right: 12px;
+ height: 136px;
+ width: 136px;
+}
+.stop-watch-sm .stop-watch-hand {
+ top: 38px;
+ right: 8px;
+ height: 96px;
+ width: 96px;
+}
+.stop-watch-sm .stop-watch-hand:before {
+ top: -2px;
+ height: 57px;
+ width: 10px;
+ margin: 0 0 0 -5px;
+}
+.stop-watch-hand:before {
+ position: absolute;
+ top: -3px;
+ left: 50%;
+ display: block;
+ content: "";
+ height: 82px;
+ width: 14px;
+ margin: 0 0 0 -7px;
+ background: url(../img/section/stop-watch-hand.svg);
+}
+.stop-watch-lines {
+ position: absolute;
+ left: -190px;
+ top: 88px;
+ height: 63px;
+ width: 176px;
+ background: url(../img/section/stop-watch-lines.svg);
+}
+.server {
+ position: relative;
+ height: 112px;
+ width: 90px;
+ background: url(../img/section/server.svg);
+}
+.server-md {
+ height: 184px;
+ width: 148px;
+}
+.server-lg {
+ height: 224px;
+ width: 180px;
+}
+.server-lines {
+ position: absolute;
+ right: -180px;
+ top: 25px;
+ height: 63px;
+ width: 161px;
+ background: url(../img/section/server-lines.svg);
+}
+
+/* IMAGE: Advanced Networking */
+
+.image-advanced-networking {
+ height: 230px;
+ width: 500px;
+}
+.image-advanced-networking .globe {
+ position: relative;
+ margin: 0 auto;
+}
+.image-advanced-networking .circle {
+ position: absolute;
+}
+.image-advanced-networking .circle span {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ color: #fff;
+ font-size: 18px;
+ font-weight: bold;
+ line-height: 60px;
+ text-align: center;
+}
+.image-advanced-networking .line-v4,
+.image-advanced-networking .line-v6 {
+ -webkit-transition: linear all .3s .5s;
+ transition: linear all .3s .5s;
+}
+.image-advanced-networking .line-v4 {
+ position: absolute;
+ top: 112px;
+ left: 64px;
+ width: 0;
+}
+.image-advanced-networking .line-v6 {
+ position: absolute;
+ top: 64px;
+ right: 64px;
+ width: 0;
+}
+.image-advanced-networking .line-v6.animated {
+ width: 92px;
+}
+.image-advanced-networking .line-v4.animated {
+ width: 62px;
+}
+.image-advanced-networking .circle-v4 {
+ top: 82px;
+ left: 0;
+}
+.image-advanced-networking .circle-v6 {
+ top: 34px;
+ right: 0;
+}
+@media (max-width: 991px) {
+ .image-advanced-networking {
+ width: 100%;
+ margin-top: 10px;
+ }
+ .image-advanced-networking .line-v4,
+ .image-advanced-networking .line-v6,
+ .image-advanced-networking .circle {
+ display: none!important;
+ }
+}
+@media (max-width: 767px) {
+ .image-advanced-networking {
+ margin-top: -28px;
+ margin-bottom: -10px;
+ -webkit-transform: scale(0.8);
+ transform: scale(0.8);
+ }
+}
+.globe {
+ height: 230px;
+ width: 238px;
+ background: url(../img/section/globe.svg);
+}
+.globe-line {
+ position: absolute;
+ height: 2px;
+ width: 100px;
+}
+.circle {
+ position: relative;
+ background: #3594e8;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ overflow: hidden;
+}
+.circle:before {
+ position: absolute;
+ top: 0;
+ right: 0;
+ z-indes: 1;
+ display: block;
+ height: 100%;
+ width: 50%;
+ background-color: #1e88e5;
+ content: "";
+}
+.circle-orange {
+ background-color: #ffa826;
+}
+.circle-orange:before {
+ background-color: #f09e24;
+}
+.circle.circle-sm {
+ height: 18px;
+ width: 18px;
+}
+.circle.circle-lg {
+ height: 60px;
+ width: 60px;
+}
+.circle-xlg {
+ height: 140px;
+ width: 140px;
+}
+
+/* IMAGE: Bird */
+
+.image-vultr-faster {
+ height: 128px;
+ width: 320px;
+}
+.image-vultr-faster-lg {
+ height: 256px;
+ width: 460px;
+}
+@media (max-width: 991px) {
+ .image-vultr-faster-lg {
+ height: 220px;
+ width: 266px;
+ }
+}
+@media (max-width: 767px) {
+ .image-vultr-faster {
+ width: 128px;
+ }
+}
+.bird-fast {
+ position: relative;
+ height: 128px;
+ width: 128px;
+ background-image: url(../img/section/bird-fast.svg);
+ background-size: cover;
+}
+.bird-fast-lines {
+ position: absolute;
+ right: -202px;
+ top: 45px;
+ height: 63px;
+ width: 202px;
+ background-image: url(../img/section/bird-fast-lines.svg);
+}
+.bird-fast-lg {
+ height: 256px;
+ width: 256px;
+}
+.bird-fast-sm {
+ height: 62px;
+ width: 62px;
+}
+.bird-fast-lg .bird-fast-lines {
+ top: 90px;
+ right: -404px;
+ height: 126px;
+ width: 404px;
+}
+@media (max-width: 991px) {
+ .bird-fast-lg {
+ height: 220px;
+ width: 220px;
+ }
+ .bird-fast-lg .bird-fast-lines {
+ top: 76px;
+ right: -348px;
+ height: 108px;
+ width: 348px;
+ }
+}
+.image-bird-location {
+ height: 300px;
+ width: 406px;
+ background-image: url(../img/section/bird-location.svg);
+ background-size: cover;
+}
+.image-bird-iso {
+ height: 300px;
+ width: 405px;
+ background-image: url(../img/section/bird-iso.svg);
+ background-size: cover;
+}
+.image-bird-panel {
+ height: 300px;
+ width: 426px;
+ background-image: url(../img/section/bird-panel.svg);
+ background-size: cover;
+}
+.bird {
+ height: 140px;
+ width: 140px;
+ background: url(../img/section/bird.svg);
+ background-size: cover;
+}
+.bird-md {
+ height: 114px;
+ width: 114px;
+}
+.bird-lg {
+ height: 200px;
+ width: 200px;
+}
+.bird-xlg {
+ height: 280px;
+ width: 280px;
+}
+.lanch-flag {
+ display: block;
+ height: 114px;
+ width: 66px;
+ background: url(../img/section/flag.svg);
+ background-size: cover;
+}
+@media (max-width: 991px) {
+ .image-bird-location {
+ height: 220px;
+ width: 298px;
+ }
+}
+
+/* IMAGE: Vultr Team */
+
+.image-vultr-team {
+ position: relative;
+ height: 362px;
+ width: 400px;
+}
+.image-vultr-team span {
+ position: absolute;
+}
+.image-vultr-team span:nth-child(1) {
+ top: 122px;
+ left: 0;
+}
+.image-vultr-team span:nth-child(2) {
+ top: 242px;
+ left: 184px;
+}
+.image-vultr-team span:nth-child(3) {
+ bottom: 0;
+ right: 0;
+}
+.image-vultr-team span:nth-child(4) {
+ top: 62px;
+ left: 104px;
+}
+.image-vultr-team span:nth-child(5) {
+ top: 0;
+ left: 190px;
+}
+
+/* IMAGE: Vultr Lanch */
+
+.image-vultr-lanch {
+ position: relative;
+ height: 114px;
+ width: 128px;
+ margin: 0 auto;
+}
+.image-vultr-lanch .bird {
+ float: right;
+}
+.image-vultr-lanch .lanch-flag {
+ margin-left: -40px;
+}
+
+/* IMAGE: Upload ISO */
+
+.image-iso-upload {
+ width: 350px;
+ padding-top: 60px;
+}
+.image-iso-upload:after {
+ display: block;
+ content: "";
+ clear: both;
+}
+.image-iso-upload .upload-field {
+ float: left;
+}
+.image-iso-upload .disc {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+.upload-field {
+ height: 217px;
+ width: 278px;
+ border: 2px dashed #1e88e6;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+}
+.upload-field .image-label {
+ margin-top: 66px;
+}
+@media (max-width: 991px) {
+ .image-iso-upload {
+ width: 300px;
+ }
+ .upload-field {
+ width: 258px;
+ }
+}
+@media (max-width: 767px) {
+ .image-iso-upload {
+ margin-top: -28px;
+ margin-bottom: -15px;
+ -webkit-transform: scale(0.8);
+ transform: scale(0.8);
+ }
+}
+.image-label {
+ height: 80px;
+ width: 100px;
+ margin: 0 auto;
+ text-align: center;
+}
+.image-label .icon {
+ margin: 0 0 10px 0;
+ color: #babcbf;
+ font-size: 52px;
+}
+.image-label span {
+ color: #babcbf;
+ font-size: 15px;
+}
+.disc {
+ height: 120px;
+ width: 120px;
+ background-image: url(../img/section/disc.svg);
+}
+.disc-label {
+ position: absolute;
+ bottom: 0;
+ left: 50%;
+ height: 32px;
+ width: 64px;
+ margin: 0 0 0 -32px;
+ background-color: #39444d;
+ color: #fff;
+ font-size: 21px;
+ font-weight: bold;
+ text-align: center;
+ line-height: 32px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+
+/* IMAGE: ISO Snapshot */
+
+.image-iso-snapshot {
+ height: 217px;
+ width: 278px;
+ margin-top: 45px;
+}
+.image-iso-snapshot .server,
+.image-iso-snapshot .disc {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ z-index: 2;
+ margin: -60px 0 0 -60px;
+}
+.image-iso-snapshot .server {
+ margin: -56px 0 0 -45px;
+}
+.snapshot {
+ height: 217px;
+ width: 278px;
+ background-image: url(../img/section/snapshot.svg);
+}
+@media (max-width: 991px) {
+ .image-iso-snapshot {
+ margin-top: 25px;
+ margin-bottom: 25px;
+ }
+}
+@media (max-width: 767px) {
+ .image-iso-snapshot {
+ margin-top: -22px;
+ margin-bottom: -5px;
+ -webkit-transform: scale(0.8);
+ transform: scale(0.8);
+ }
+}
+
+/* IMAGE: Restore System */
+
+.image-system-restore {
+ width: 350px;
+ padding-top: 35px;
+}
+.image-system-restore:after {
+ display: block;
+ content: "";
+ clear: both;
+}
+.image-system-restore .computer-screen {
+ float: left;
+}
+.image-system-restore .folder-restore {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+.image-system-restore .image-label {
+ margin-top: 58px;
+ text-align: center;
+}
+.screen-label span {
+ color: #babcbf;
+ font-size: 16px;
+}
+.folder-restore {
+ height: 100px;
+ width: 120px;
+ background-image: url(../img/section/folder-restore.svg);
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .image-system-restore {
+ margin-top: 35px;
+ }
+}
+@media (max-width: 991px) {
+ .image-system-restore {
+ width: 300px;
+ }
+ .image-system-restore .image-label {
+ margin-top: 42px;
+ }
+}
+@media (max-width: 767px) {
+ .image-system-restore {
+ margin-top: -28px;
+ margin-bottom: -10px;
+ -webkit-transform: scale(0.8);
+ transform: scale(0.8);
+ }
+}
+
+/* IMAGE: Low Latency */
+
+.image-low-latency {
+ width: 332px;
+ margin: 12px 0 5px;
+}
+.image-low-latency .stop-watch {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+}
+.image-low-latency .computer-screen {
+ position: relative;
+}
+.image-low-latency .computer-screen .browser-website {
+ position: absolute;
+ top: 10px;
+ left: 10px;
+}
+@media (min-width: 768px) and (max-width: 1199px) {
+ .image-low-latency {
+ margin-top: 25px;
+ }
+}
+@media (max-width: 991px) {
+ .image-low-latency {
+ width: 309px;
+ }
+}
+@media (max-width: 767px) {
+ .image-low-latency {
+ margin-top: -22px;
+ margin-bottom: -22px;
+ -webkit-transform: scale(0.8);
+ transform: scale(0.8);
+ }
+}
+.browser-website {
+ height: 175px;
+ width: 273px;
+ background-image: url(../img/section/browser.svg);
+}
+.browser-analytics {
+ float: left;
+ margin: 10px;
+ height: 175px;
+ width: 273px;
+ background-image: url(../img/section/browser-analytics.svg);
+}
+@media (min-width: 992px) {
+ .page-banner .image-shadow {
+ -webkit-filter: drop-shadow( 0 10px 25px rgba(11,27,38, 0.4));
+ filter: drop-shadow( 0 10px 25px rgba(11,27,38, 0.4));
+ -webkit-transform: translate3d(0, 0, 0);
+ }
+ .image-shadow {
+ -webkit-filter: drop-shadow( 0 10px 15px rgba(11,27,38, 0.3));
+ filter: drop-shadow( 0 10px 15px rgba(11,27,38, 0.3));
+ -webkit-transform: translate3d(0, 0, 0);
+ }
+ .image-shadow-sm {
+ -webkit-filter: drop-shadow( 0 5px 10px rgba(11,27,38, 0.2));
+ filter: drop-shadow( 0 px 10px rgba(11,27,38, 0.2));
+ -webkit-transform: translate3d(0, 0, 0);
+ }
+}
+@media (max-width: 991px) {
+ .browser-website {
+ height: 152px;
+ width: 239px;
+ }
+}
+
+/* IMAGE: Local Peering */
+
+.image-local-peering .user {
+ position: absolute;
+ bottom: 20px;
+ left: 50%;
+ margin: 0 0 0 -67px;
+ z-index: 5;
+}
+.image-local-peering .map-lines {
+ position: absolute;
+ top: 18px;
+ left: 67px;
+ z-index: 4;
+}
+@media (max-width: 991px) {
+ .image-local-peering {
+ height: 200px;
+ width: 345px;
+ margin-top: 35px;
+ }
+ .image-local-peering .user {
+ bottom: 0;
+ }
+}
+@media (max-width: 767px) {
+ .image-local-peering {
+ height: 260px;
+ width: 100%;
+ margin-top: -40px;
+ margin-bottom: -40px;
+ -webkit-transform: scale(0.7);
+ transform: scale(0.7);
+ }
+ .image-local-peering .location-map-sm {
+ height: 260px;
+ }
+ .image-local-peering .location-map-sm .location-container {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+.user {
+ height: 130px;
+ width: 134px;
+ background-image: url(../img/section/user.svg);
+}
+.user-sm {
+ height: 65px;
+ width: 67px;
+}
+.user-xs {
+ height: 45px;
+ width: 47px;
+}
+.map-lines {
+ height: 196px;
+ width: 420px;
+ background-image: url(../img/section/peering-lines.svg);
+}
+
+/* IMAGE: Fast Network */
+
+.image-fast-network {
+ height: 200px;
+ width: 450px;
+ margin: 12px 0 5px;
+}
+.image-fast-network .speedometer {
+ position: relative;
+ z-index: 2;
+ margin: 0 auto;
+}
+.image-fast-network .location-pin {
+ position: absolute;
+ top: 90px;
+}
+.image-fast-network .location-pin-left {
+ left: 0;
+}
+.image-fast-network .location-pin-right {
+ right: 0;
+}
+.image-fast-network .line-dashed-x {
+ position: absolute;
+ top: 50%;
+ left: 0;
+ z-index: 1;
+ width: 100%;
+}
+@media (max-width: 991px) {
+ .image-fast-network {
+ width: 100%;
+ }
+}
+@media (max-width: 767px) {
+ .image-fast-network {
+ margin-top: -22px;
+ margin-bottom: -22px;
+ -webkit-transform: scale(0.8);
+ transform: scale(0.8);
+ }
+}
+.speedometer {
+ height: 200px;
+ width: 200px;
+ background-image: url(../img/section/speedometer.svg);
+}
+.speedometer-hand {
+ height: 200px;
+ width: 200px;
+ background-image: url(../img/section/speedometer-hand.svg);
+}
+.speedometer-sm {
+ height: 130px;
+ width: 130px;
+ background-image: url(../img/section/speedometer.svg);
+}
+.speedometer-sm .speedometer-hand {
+ height: 130px;
+ width: 130px;
+ background-image: url(../img/section/speedometer-hand.svg);
+}
+.line-dashed-x {
+ height: 0;
+ border-bottom: 2px dashed #1e88e5;
+}
+.line-dashed-y {
+ width: 0;
+ border-right: 2px dashed #1e88e5;
+}
+
+/* IMAGE: Server present */
+
+.present {
+ position: relative;
+ padding-top: 100px
+}
+.present-top {
+ position: relative;
+ z-index: 3;
+ height: 48px;
+ width: 268px;
+ margin-bottom: -10px;
+ background: #4fb3ff;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+ -webkit-box-shadow: 0 5px 30px -5px rgba(11,27,38, 0.3);
+ box-shadow: 0 5px 30px -5px rgba(11,27,38, 0.3);
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ -webkit-transform-origin: 80% 160%;
+ transform-origin: 80% 160%;
+ -webkit-transition: all cubic-bezier(0.23, 1, 0.32, 1) 3s 1s;
+ transition: all cubic-bezier(0.23, 1, 0.32, 1) 3s 1s;
+}
+.present-top:after {
+ position: absolute;
+ top: -69px;
+ left: 50%;
+ display: block;
+ content: "";
+ height: 70px;
+ width: 146px;
+ margin-left: -73px;
+ background: url(../img/section/present-sash.svg);
+}
+.present.animated .present-top {
+ -webkit-transform: rotate(70deg);
+ transform: rotate(70deg);
+}
+.present-bottom {
+ position: relative;
+ z-index: 2;
+ height: 164px;
+ width: 252px;
+ margin: 0 8px;
+ background: #45a3ff;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+ -webkit-box-shadow: 0 5px 30px -5px rgba(11,27,38, 0.3);
+ box-shadow: 0 5px 30px -5px rgba(11,27,38, 0.3);
+}
+.present-body {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1;
+ height: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+.present-bottom span,
+.present-top span {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ display: block;
+ content: "";
+ height: 100%;
+ width: 24px;
+ margin-left: -12px;
+ background: #fff;
+}
+.present-bottom span:after,
+.present-top span:after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ display: block;
+ content: "";
+ height: 100%;
+ width: 12px;
+ background: #e6edf0;
+}
+.present-bottom:before,
+.present-top:before {
+ position: absolute;
+ top: 0;
+ right: 0;
+ display: block;
+ content: "";
+ height: 100%;
+ width: 50%;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+}
+.present-top:before {
+ background: #469ff2;
+}
+.present-bottom:before {
+ background: #3a95f0;
+}
+.present-body .server {
+ position: absolute;
+ bottom: -60px;
+ left: 50%;
+ margin-left: -90px;
+ -webkit-transition: all cubic-bezier(0.23, 1, 0.32, 1) 3s 1.5s;
+ transition: all cubic-bezier(0.23, 1, 0.32, 1) 3s 1.5s;
+}
+.present.animated .server {
+ bottom: 60px
+}
+
+/* IMAGE: New Users */
+
+.image-new-users {
+ height: 220px;
+ width: 300px;
+}
+.image-new-users .user {
+ position: absolute;
+}
+.image-new-users .user:nth-child(1) {
+ left: 50%;
+ bottom: 0;
+ margin-left: -65px;
+}
+.image-new-users .user:nth-child(2) {
+ top: 70px;
+ left: 0
+}
+.image-new-users .user:nth-child(3) {
+ top: 70px;
+ right: 0;
+}
+.image-new-users .user:nth-child(4) {
+ right: 80px;
+}
+.image-new-users .user:nth-child(5) {
+ left: 80px;
+}
+
+/* IMAGE: No Payment */
+
+
+.image-no-payment {
+ position: relative;
+ height: 220px;
+ width: 254px;
+ margin: 0 auto;
+}
+.image-no-payment .payment-hand {
+ position: absolute;
+ bottom: 0;
+}
+.image-no-payment .payment-coin:nth-child(3) {
+ position: absolute;
+ top: 30px;
+ right: 88px;
+}
+.image-no-payment .payment-coin:nth-child(2) {
+ position: absolute;
+ top: 0;
+ right: 60px;
+ background: #c9ced1;
+}
+.image-no-payment .payment-coin:nth-child(2):before {
+ background: #c1c6c9;
+}
+.image-no-payment .payment-cross:after,
+.image-no-payment .payment-cross:before {
+ opacity: 0;
+ visibility: 1;
+ -webkit-transition: all ease 1s 1.2s;
+ transition: all ease 1s 1.2s;
+}
+.image-no-payment.animated .payment-hand{
+ -webkit-animation-name: zoomIn;
+ animation-name: zoomIn;
+}
+.image-no-payment.animated .payment-coin:nth-child(2),
+.image-no-payment.animated .payment-coin:nth-child(3) {
+ -webkit-animation-name: fadeInTop;
+ animation-name: fadeInTop;
+}
+.image-no-payment.animated .payment-coin:nth-child(2) {
+ -webkit-animation-delay: 0.4s;
+ animation-delay: 0.4s;
+}
+.image-no-payment.animated .payment-coin:nth-child(3) {
+ -webkit-animation-delay: 0.8s;
+ animation-delay: 0.8s;
+}
+.image-no-payment.animated .payment-cross:after,
+.image-no-payment.animated .payment-cross:before {
+ opacity: 1;
+ visibility: visible;
+}
+.image-no-payment.animated .payment-cross:after {
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+}
+.image-no-payment.animated .payment-cross:before {
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+}
+.payment-hand {
+ height: 95px;
+ width: 253px;
+ background: url(../img/section/hand.svg);
+}
+.payment-coin {
+ position: relative;
+ height: 80px;
+ width: 80px;
+ background: #dbe2e5;
+ overflow: hidden;
+ -webkit-border-radius: 40px;
+ border-radius: 40px;
+ -webkit-transform: translate3d(0,0,0);
+ transform: translate3d(0,0,0);
+}
+.payment-coin-md {
+ height: 56px;
+ width: 56px;
+}
+.payment-coin:before {
+ position: absolute;
+ top: 0;
+ right: 0;
+ display: block;
+ content: "";
+ height: 100%;
+ width: 50%;
+ background: #d5dbde;
+}
+.payment-cross {
+ position: relative;
+ height: 250px;
+ width: 10px;
+ margin: 0 auto;
+}
+.payment-cross:before,
+.payment-cross:after {
+ position: absolute;
+ display: block;
+ content: "";
+ height: 100%;
+ width: 6px;
+ background: #f24646;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+
+/* IMAGE: Disk Usage Chart */
+
+.disk-usage {
+ margin-bottom: 25px;
+ text-align: left;
+}
+.disk-usage .display-title {
+ padding-left: 40px;
+ color: rgba(255,255,255, 0.3);
+}
+.disk-usage-chart {
+ position: relative;
+ height: 158px;
+ padding-bottom: 0;
+ padding-left: 40px;
+}
+.duc-data {
+ height: 158px;
+ width: 0;
+ overflow: hidden;
+ -webkit-transition: all linear 5s;
+ transition: all linear 5s;
+}
+.duc-data:after {
+ display: block;
+ content: "";
+ height: 158px;
+ width: 995px;
+ background: url(../img/chart.svg);
+}
+.duc-axis-x,
+.duc-axis-y {
+ position: absolute;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.duc-axis-x > li,
+.duc-axis-y > li {
+ color: rgba(255,255,255, 0.3);
+ font-size: 11px;
+}
+.duc-axis-x:after,
+.duc-axis-y:after {
+ position: absolute;
+ display: block;
+ content: "";
+ background: rgba(255,255,255, 0.3);
+}
+.duc-axis-y {
+ top: 0;
+ left: -20px;
+ height: 100%;
+ width: 60px;
+}
+.duc-axis-y:after {
+ top: 0;
+ right: 0;
+ height: 100%;
+ width: 1px;
+}
+.duc-axis-y > li {
+ height: 20%;
+ padding-right: 16px;
+ text-align: right;
+}
+.duc-axis-x {
+ bottom: 0;
+ left: 0;
+ right: 0;
+ margin-left: 40px;
+}
+.duc-axis-x:after {
+ bottom: 0;
+ left: 0;
+ height: 1px;
+ width: 100%;
+}
+.animated .duc-data {
+ width: 100%;
+}
+.duc-data-bar {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ height: 0;
+ margin-left: 40px;
+ overflow: hidden;
+ -webkit-transition: all linear 2s;
+ transition: all linear 2s;
+}
+.duc-data-bar:before {
+ position: absolute;
+ bottom: 0;
+ display: block;
+ content: "";
+ height: 158px;
+ width: 1000px;
+ background: url(../img/bar-chart.svg);
+}
+.animated .duc-data-bar,
+.animated .duc-data-bar-2 {
+ height: 158px;
+}
+.duc-data-bar-2 {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ height: 0;
+ margin-left: 40px;
+ overflow: hidden;
+ -webkit-transition: all linear 2s 1s;
+ transition: all linear 2s 1s;
+}
+.duc-data-bar-2:before {
+ position: absolute;
+ bottom: 0;
+ display: block;
+ content: "";
+ height: 158px;
+ width: 1000px;
+ background: url(../img/bar-chart-2.svg);
+}
+
+
+/* IMAGE: Reliability */
+
+.image-reliability {
+ position: relative;
+ height: 400px;
+ width: 560px;
+ margin: 60px auto 25px;
+}
+.image-reliability .server {
+ position: absolute;
+ z-index: 3;
+}
+.image-reliability .server-lg {
+ left: 50%;
+ margin-left: -90px;
+}
+.image-reliability .server .lock {
+ position: absolute;
+ bottom: -5px;
+ right: -13px;
+ opacity: 0;
+ visibility: hidden;
+ -webkit-transform: scale(1.4);
+ transform: scale(1.4);
+ -webkit-transition: all linear .25s 2.5s;
+ transition: all linear .25s 2.5s;
+}
+.image-reliability .server-left {
+ bottom: 100px;
+ left: 0;
+}
+.image-reliability .server-center {
+ bottom: 0;
+ left: 50%;
+ margin-left: -45px;
+}
+.image-reliability .server-right {
+ bottom: 100px;
+ right: 0;
+}
+.image-reliability .line {
+ position: absolute;
+ border-color: rgba(196,227,255, 0.2);
+}
+.image-reliability .line-server-top {
+ left: 45px;
+ z-index: 1;
+ right: 45px;
+ top: 110px;
+}
+.image-reliability .line-server-left {
+ left: 45px;
+ top: 112px;
+ height: 76px;
+}
+.image-reliability .line-server-right {
+ right: 45px;
+ top: 112px;
+ height: 76px;
+}
+.image-reliability .line-server-center {
+ right: 50%;
+ top: 212px;
+ height: 76px;
+}
+.image-reliability .file {
+ position: absolute;
+ z-index: 2;
+ top: 60px;
+ left: 50%;
+ margin-left: -26px;
+ -webkit-transition: all linear 1s;
+ transition: all linear 1s;
+}
+.image-reliability .file-top {
+ -webkit-transform: translateY(-400px);
+ transform: translateY(-400px);
+}
+.image-reliability.animated .server-lg {
+ -webkit-animation: serverZoom .5s 1s;
+ animation: serverZoom .5s 1s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-reliability.animated .file-top {
+ -webkit-transform: translateY(50px);
+ transform: translateY(50px);
+}
+.image-reliability.animated .file-left {
+ -webkit-animation: fileLeft1 1s 1s, fileLeft2 .5s 2s;
+ animation: fileLeft1 1s 1s, fileLeft2 .5s 2s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-reliability.animated .file-right {
+ -webkit-animation: fileRight1 1s 1s, fileRight2 .5s 2s;
+ animation: fileRight1 1s 1s, fileRight2 .5s 2s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-reliability.animated .file-center {
+ -webkit-animation: fileCenter 1s 1.75s;
+ animation: fileCenter 1s 1.75s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-reliability.animated .server .lock {
+ opacity: 1;
+ visibility: visible;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+}
+.image-reliability.animated .server-center,
+.image-reliability.animated .server-left,
+.image-reliability.animated .server-right {
+ -webkit-animation: serverZoom .5s 2s;
+ animation: serverZoom .5s 2s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+@keyframes serverZoom {
+ 0% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+ 50% {
+ -webkit-transform: scale(1.1);
+ transform: scale(1.1);
+ }
+ 100% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+@keyframes fileLeft1 {
+ 0% {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-232px, 0, 0);
+ transform: translate3d(-232px, 0, 0);
+ }
+}
+@keyframes fileLeft2 {
+ 0% {
+ -webkit-transform: translate3d(-232px, 0, 0);
+ transform: translate3d(-232px, 0, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-232px, 140px, 0);
+ transform: translate3d(-232px, 140px, 0);
+ }
+}
+@keyframes fileRight1 {
+ 0% {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(232px, 0, 0);
+ transform: translate3d(232px, 0, 0);
+ }
+}
+@keyframes fileRight2 {
+ 0% {
+ -webkit-transform: translate3d(232px, 0, 0);
+ transform: translate3d(232px, 0, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(232px, 140px, 0);
+ transform: translate3d(232px, 140px, 0);
+ }
+}
+@keyframes fileCenter {
+ 0% {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, 240px, 0);
+ transform: translate3d(0, 240px, 0);
+ }
+}
+.lock {
+ height: 56px;
+ width: 46px;
+ background: url(../img/section/lock.svg);
+}
+
+/* IMAGE: No Neighbors */
+
+.image-no-neighbors {
+ position: relative;
+ height: 450px;
+ width: 900px;
+ margin: 60px auto 55px;
+}
+.image-no-neighbors .server {
+ position: absolute;
+ z-index: 3;
+}
+.image-no-neighbors .server-lg {
+ top: 50%;
+ left: 50%;
+ margin: -112px 0 0 -110px;
+ }
+ .image-no-neighbors .server .bird {
+ position: absolute;
+ bottom: -20px;
+ right: -60px;
+ height: 170px;
+ width: 170px;
+ }
+ .image-no-neighbors .users {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ height: 480px;
+ width: 900px;
+ margin: -240px 0 0 -450px;
+}
+ .image-no-neighbors .users-1 {
+ -webkit-transition: all linear 1s 0.4s;
+ transition: all linear 1s 0.4s;
+}
+ .image-no-neighbors .users-2 {
+ -webkit-transition: all linear 1s 1.4s;
+ transition: all linear 1s 1.4s;
+}
+ .image-no-neighbors .users-3 {
+ -webkit-transition: all linear 1s 2.4s;
+ transition: all linear 1s 2.4s;
+}
+ .image-no-neighbors .user {
+ position: absolute;
+ }
+ .image-no-neighbors .user-1 {
+ bottom: 0;
+ left: 0;
+ }
+ .image-no-neighbors .user-2 {
+ top: 0;
+ right: 0;
+ }
+ .image-no-neighbors .user-3 {
+ top: 41%;
+ right: 50px;
+ }
+ .image-no-neighbors .user-4 {
+ bottom: 30%;
+ left: 40px;
+ }
+ .image-no-neighbors .user-5 {
+ top: 80%;
+ right: 20px;
+ }
+ .image-no-neighbors .user-6 {
+ top: 10%;
+ left: 40px;
+ }
+.force-field,
+.force-field:after {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ z-index: 9;
+ display: block;
+ content: "";
+ height: 480px;
+ width: 480px;
+ margin: 0 0 0 -240px;
+ background: linear-gradient(105deg, rgba(196,227,255, 0.5) 0%, rgba(196,227,255, 0) 100%);
+ background-image: -ms-linear-gradient(105deg, rgba(196,227,255, 0.5) 0%, rgba(196,227,255, 0) 100%);
+ background-image: -moz-linear-gradient(105deg, rgba(196,227,255, 0.5) 0%, rgba(196,227,255, 0) 100%);
+ background-image: -o-linear-gradient(105deg, rgba(196,227,255, 0.5) 0%, rgba(196,227,255, 0) 100%);
+ background-image: -webkit-linear-gradient(105deg, rgba(196,227,255, 0.5) 0%, rgba(196,227,255, 0) 100%);
+ background-image: linear-gradient(105deg, rgba(196,227,255, 0.5) 0%, rgba(196,227,255, 0) 100%);
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ box-shadow: 0 0 50px rgba(196,227,255, 0.2) ,0 0 175px rgba(196,227,255, 0.3) inset;
+ -webkit-transition: all linear 2s;
+ transition: all linear 2s;
+}
+.image-no-neighbors.animated .force-field:after {
+ -webkit-animation: forceZoom 2s, forceZoom 2s 1s, forceZoom 2s 2s;
+ animation: forceZoom 2s, forceZoom 2s 1s, forceZoom 2s 2s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-no-neighbors.animated .users {
+ width: 3000px;
+ height: 3000px;
+ margin: -1500px 0 0 -1500px;
+}
+@keyframes forceZoom {
+ 0% {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ opacity: 1;
+ }
+ 100% {
+ -webkit-transform: scale3d(5, 5, 5);
+ transform: scale3d(5, 5, 5);
+ opacity: 0;
+ }
+}
+@media (max-width: 991px) {
+ .image-no-neighbors {
+ width: 100%;
+ }
+}
+@media (max-width: 767px) {
+ .image-no-neighbors {
+ margin: -130px auto -85px;
+ -webkit-transform: scale3d(0.4, 0.4, 0.4);
+ transform: scale3d(0.4, 0.4, 0.4);
+ }
+}
+
+/* IMAGE: Performance */
+
+.image-performance {
+ position: relative;
+ width: 234px;
+ height: 350px;
+ margin: 60px auto 0;
+}
+.image-performance .ssd {
+ height: 292px;
+ width: 234px;
+ background: url(../img/section/ssd_disk.svg);
+}
+.image-performance .speedometer {
+ position: absolute;
+ right: -100px;
+ bottom: 0;
+}
+
+/* IMAGE: DDos */
+
+.image-high-availability,
+.image-ddos {
+ position: relative;
+ height: 220px;
+ width: 230px;
+ margin: 12px 0 5px;
+}
+.image-high-availability .speedometer,
+.image-ddos .shield {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+.shield {
+ height: 150px;
+ width: 120px;
+ background: url(../img/section/shield.svg);
+}
+
+/* IMAGE: 8 CPUS */
+
+.image-dedicated-cpus {
+ width: 240px;
+ height: 240px;
+}
+.image-dedicated-cpus .cpu,
+.image-dedicated-cpus .cpu-number {
+ float: left;
+ margin: 10px;
+ opacity: 0;
+}
+.image-dedicated-cpus.animated .cpu:nth-child(1) {
+ -webkit-animation: zoomIn .2s 0s;
+ animation: zoomIn .2s 0s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-dedicated-cpus.animated .cpu:nth-child(2) {
+ -webkit-animation: zoomIn .2s .1s;
+ animation: zoomIn .2s .1s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-dedicated-cpus.animated .cpu:nth-child(3) {
+ -webkit-animation: zoomIn .2s .2s;
+ animation: zoomIn .2s .2s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-dedicated-cpus.animated .cpu:nth-child(4) {
+ -webkit-animation: zoomIn .2s .3s;
+ animation: zoomIn .2s .3s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-dedicated-cpus.animated .cpu-number {
+ -webkit-animation: zoomIn .2s .4s;
+ animation: zoomIn .2s .4s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-dedicated-cpus.animated .cpu:nth-child(6) {
+ -webkit-animation: zoomIn .2s .5s;
+ animation: zoomIn .2s .5s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-dedicated-cpus.animated .cpu:nth-child(7) {
+ -webkit-animation: zoomIn .2s .6s;
+ animation: zoomIn .2s .6s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-dedicated-cpus.animated .cpu:nth-child(8) {
+ -webkit-animation: zoomIn .2s .7s;
+ animation: zoomIn .2s .7s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.image-dedicated-cpus.animated .cpu:nth-child(9) {
+ -webkit-animation: zoomIn .2s .8s;
+ animation: zoomIn .2s .8s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.cpu-number {
+ height: 57px;
+ width: 57px;
+ color: #363b40;
+ font-size: 46px;
+ font-weight: 500;
+ text-align: center;
+ line-height: 57px;
+}
+.cpu {
+ height: 57px;
+ width: 57px;
+ background: url(../img/section/cpu.svg);
+}
+
+/* IMAGE: Node Uptime */
+
+.image-node-uptime {
+ position: relative;
+ height: 220px;
+ width: 220px;
+ margin-top: 30px;
+}
+.image-network-uptime {
+ position: relative;
+ height: 240px;
+ width: 300px;
+}
+.image-network-uptime .circle,
+.image-node-uptime .circle {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+ text-align: center;
+ -webkit-box-shadow: 0 5px 25px rgba(11,27,38, 0.3);
+ box-shadow: 0 5px 25px rgba(11,27,38, 0.3);
+}
+.image-network-uptime .circle span,
+.image-node-uptime .circle span {
+ position: relative;
+ z-index: 2;
+ display: inline-block;
+ margin: 50px 0 0;
+ color: #fff;
+ font-size: 38px;
+ font-weight: 500;
+}
+.image-network-uptime .circle span small,
+.image-node-uptime .circle span small {
+ display: block;
+ margin-top: 3px;
+ color: rgba(0,0,0, 0.4);
+ font-size: 13px;
+ font-weight: bold;
+ text-transform: none;
+}
+.large-checkmark {
+ display: inline-block;
+ height: 220px;
+ width: 220px;
+ background-color: #25b867;
+ -webkit-border-radius: 150px;
+ border-radius: 150px;
+ -webkit-box-shadow: 0 10px 60px -10px rgba(37,45,51, .5);
+ box-shadow: 0 10px 60px -10px rgba(37,45,51, .5);
+}
+.large-checkmark > i {
+ font-size: 148px;
+ line-height: 220px;
+}
+
diff --git a/web/css/panel.css b/web/css/panel.css
new file mode 100644
index 0000000..acb0621
--- /dev/null
+++ b/web/css/panel.css
@@ -0,0 +1,2013 @@
+.responsive-image .browser {
+ width: 86%;
+ -webkit-box-shadow: 0 10px 60px -10px rgba(37,45,51, .5);
+ box-shadow: 0 10px 60px -10px rgba(37,45,51, .5);
+}
+.responsive-image.desktop-size .browser {
+ min-width: 768px;
+}
+.responsive-image .phone {
+ -webkit-box-shadow: 0 10px 70px -10px rgba(37,45,51, .5);
+ box-shadow: 0 10px 70px -10px rgba(37,45,51, .5);
+}
+.responsive-image .play:after,
+.responsive-image .browser:after,
+.responsive-image .phone:after {
+ display: block;
+ content: "";
+ position: absolute;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 999;
+ width: 50%;
+ background-color: rgba(0,0,0, 0.05);
+}
+.image-lines {
+ position: absolute;
+ top: 100px;
+ left: -80px;
+ height: 54px;
+ width: 300px;
+ background: url(../img/section/lines.svg);
+}
+.image-lines-right {
+ left: auto;
+ right: -84px;
+}
+@media (max-width: 1199px) {
+ .page-banner-home .responsive-image .phone {
+ left: -30px;
+ }
+}
+@media (max-width: 991px) {
+ .page-banner-home .responsive-image .phone {
+ display: none;
+ left: -20px;
+ }
+ .responsive-image {
+ margin: 0 -24px;
+ }
+ .responsive-image .browser:not(.mobile-size) {
+ min-width: 758px;
+ }
+}
+
+/* 5.2 Image: Resposive Devices */
+
+.responsive-image {
+ position: relative;
+}
+.responsive-image .phone {
+ position: absolute;
+ left: -20px;
+ bottom: -19px;
+ z-index: 3;
+ overflow: hidden;
+}
+
+.play {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ z-index: 1001;
+ cursor: pointer;
+ background: #026FCE;
+ background: linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -ms-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -moz-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -o-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -webkit-linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: linear-gradient(45deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ -webkit-transition: all .25s ease-in-out;
+ -moz-transition: all .25s ease-in-out;
+ transition: all .25s ease-in-out;
+}
+.animated .play {
+ opacity: 0;
+ visibility: hidden;
+}
+.play-btn {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ right: 0;
+ display: inline-block;
+ height: 52px;
+ width: 52px;
+ margin: -26px 0 0 -26px;
+ border: 2px solid rgba(196, 227, 255, 0.8);
+ color: rgba(196, 227, 255, 0.8);
+ font-size: 24px;
+ line-height: 50px;
+ text-align: center;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ -webkit-transition: all .25s ease-in-out;
+ -moz-transition: all .25s ease-in-out;
+ transition: all .25s ease-in-out;
+}
+.play-btn > i {
+ margin-left: 2px;
+}
+.play:hover .play-btn {
+ color: #fff;
+ border-color: #fff;
+}
+.browser .play-btn {
+ display: inline-block;
+ height: 100px;
+ width: 100px;
+ margin: -50px 0 0 -50px;
+ font-size: 42px;
+ line-height: 98px;
+}
+.reponsive-image-types {
+ margin-bottom: 30px;
+ padding: 0;
+ border: none;
+ list-style: none;
+ text-align: center;
+}
+.responsive-image .browser {
+ -webkit-transition: all ease 0.5s;
+}
+
+.mobile-size .mobile-size-hidden {
+ display: none!important;
+}
+/* Control Panel Preview */
+
+.control-panel {
+ position: absolute;
+ height: 100%;
+ width: 100%;
+ color: #616366;
+ font-size: 11px;
+ line-height: 15px;
+ text-align: left;
+ visibility: visible!important;
+}
+.control-panel p {
+ margin-bottom: 10px;
+}
+
+/* Control Panel Navigation */
+
+.cp-navbar {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 68px;
+ padding: 24px 0;
+ overflow: hidden;
+}
+.cp-navbar > * {
+ position: relative;
+ z-index: 1;
+}
+.cp-navbar:after {
+ position: absolute;
+ top: 0;
+ left: 0;
+ display: block;
+ content: "";
+ height: 100%;
+ width: 350px;
+ background: #026FCE;
+ background: linear-gradient(80deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -ms-linear-gradient(80deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -moz-linear-gradient(80deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -o-linear-gradient(80deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: -webkit-linear-gradient(80deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+ background-image: linear-gradient(80deg, #0B4182 1%, #1e88e5 64%, #40BAF5 97%);
+}
+.cp-navbar .navbar-header {
+ float: none;
+ margin-bottom: 30px;
+ text-align: center;
+}
+.cp-navbar .navbar-brand {
+ display: inline-block;
+ float: none;
+ height: 32px;
+ width: 32px;
+ background-image: url(../img/section/bird2.html);
+ background-size:32px auto;
+ font-size: 0;
+ line-height: 32px;
+ text-indent: -9999px;
+}
+.cp-navbar .navbar-nav {
+ display: block;
+ width: 68px;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.cp-navbar .navbar-nav > li {
+ float: none;
+ margin-bottom: 12px;
+}
+.cp-navbar .navbar-nav > li > span {
+ display: block;
+ padding: 6px 0;
+ color: rgba(196, 227, 255, 0.8);
+ font-size: 10px;
+ font-weight: bold;
+ text-align: center;
+ line-height: 16px;
+}
+.cp-navbar .navbar-nav > li.active > span:after {
+ position: absolute;
+ right: -3px;
+ top: 50%;
+ display: block;
+ height: 16px;
+ width: 8px;
+ margin: -8px 0 0 0;
+ content: "\f2f4";
+ color: #fff;
+ font-family: 'Material-Design-Iconic-Font';
+ font-size: 30px;
+ line-height: 16px;
+}
+.cp-navbar .navbar-nav > li > span > i {
+ position: relative;
+ display: block;
+ margin-bottom: 5px;
+ font-size: 17px;
+}
+.desktop-size .navbar-toggle,
+.desktop-size .notification-toggle,
+.tablet-size .notification-toggle,
+.desktop-size .cp-navbar .navbar-logout {
+ display: none;
+}
+.tablet-size .cp-navbar {
+ height: 58px;
+ width: 100%;
+ padding: 12px 0;
+}
+.tablet-size .cp-navbar:after,
+.mobile-size .cp-navbar:after {
+ width: 120%;
+}
+.tablet-size .cp-navbar .navbar-header {
+ float: left;
+ width: auto;
+ padding-left: 18px;
+ padding-right: 6px;
+ margin: 0;
+}
+.tablet-size .cp-navbar .navbar-nav {
+ float: right;
+ width: auto;
+}
+.tablet-size .cp-navbar .navbar-nav > li {
+ float: left;
+ margin: 0;
+}
+.tablet-size .cp-navbar .navbar-nav > li > span {
+ padding: 0 14px;
+}
+.tablet-size .cp-navbar .navbar-nav > li.active > span:after {
+ top: auto;
+ bottom: -10px;
+ right: 50%;
+ height: 8px;
+ width: 16px;
+ margin: 0 -8px 0 0;
+ content: "\f2f8";
+}
+.mobile-size .cp-navbar {
+ height: 38px;
+ width: 100%;
+ padding: 4px 0;
+}
+.mobile-size .cp-navbar .navbar-container {
+ display: none;
+}
+.mobile-size .cp-navbar .navbar {
+ padding: 0 10px;
+}
+.mobile-size .cp-navbar .navbar-header {
+ padding-left: 18px;
+ margin: 0;
+}
+.mobile-size .cp-navbar .navbar-brand {
+ margin-top: -3px;
+ margin-bottom: -3px;
+}
+.mobile-size .cp-navbar .navbar-toggle {
+ display: block;
+ position: absolute;
+ top: 6px;
+ left: 6px;
+ z-index: 3;
+ padding: 5px;
+}
+.mobile-size .cp-navbar .navbar-toggle .icon-bar {
+ height: 1px;
+ width: 14px;
+ background-color: #fff;
+}
+.mobile-size .cp-navbar .navbar-toggle .icon-bar + .icon-bar {
+ margin-top: 3px;
+}
+.mobile-size .cp-navbar .navbar-header .notification-toggle {
+ float: right;
+ padding: 9px 5px;
+}
+.mobile-size .cp-navbar .navbar-header .notification-toggle > i {
+ color: #fff;
+ font-size: 15px;
+}
+
+/* Control Panel Content */
+
+.cp-content .row {
+ margin-left: -5px;
+ margin-right: -5px;
+}
+.cp-content [class*="col-"] {
+ padding-right: 5px;
+ padding-left: 5px;
+}
+.cp-content .h6 {
+ display: block;
+ margin: 0 0 20px 0;
+}
+.cp-content .panel {
+ padding: 14px;
+ margin-bottom: 12px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+}
+.cp-content .tabs-container {
+ margin-bottom: 20px;
+}
+.cp-content .tabs-container > .btn {
+ display: none;
+}
+.cp-content .nav-tabs {
+ margin: 0 -8px;
+ border-bottom: none;
+}
+.cp-content .nav-tabs > li > span {
+ display: inline-block;
+ padding: 10px 1px;
+ margin: 0 8px;
+ line-height: 10px;
+}
+.mobile-size .cp-content {
+ margin: 38px 0 0 0
+}
+.mobile-size .cp-content .h6 {
+ margin-top: 6px;
+ font-size: 12px;
+ line-height: 16px;
+}
+.mobile-size .step-list > li:nth-child(2) .h6 {
+ margin-bottom: 10px;
+}
+
+/* Control Panel: Server List */
+
+.cp-server-loading {
+
+}
+
+/* Control Panel: Server List */
+
+.cp-server-list {
+ opacity: 0;
+ visibility: hidden;
+}
+.no-data {
+ width: 200px;
+ padding-top: 100px;
+ margin: 0 auto;
+ text-align: center;
+}
+.no-data .server {
+ display: inline-block;
+ margin-bottom: 10px;
+}
+.tablet-size .no-data {
+ padding-top: 60px;
+}
+.mobile-size .no-data {
+ width: 150px;
+ padding-top: 40px;
+}
+.mobile-size .no-data .server {
+ height: 59px;
+ width: 47px;
+}
+.cp-servers-table {
+ position: absolute;
+ top: 20px;
+ opacity: 0;
+ visibility: hidden;
+}
+.desktop-size .cp-servers-table {
+ width: 700px;
+}
+.desktop-size .cp-servers-table-mobile {
+ display: none;
+}
+
+
+/* Control Panel: Server Deploying */
+
+.cp-server-deploying {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 999;
+ background: #fff;
+ height: 100%;
+ margin-left: 68px;
+ opacity: 0;
+ visibility: hidden;
+}
+.tablet-size .cp-server-deploying,
+.mobile-size .cp-server-deploying {
+ margin-left: 0;
+}
+
+/* Control Panel: Server Deployment */
+
+/* Deploy Server: STEPS */
+
+.cp-content .step-list {
+ padding: 10px 0 24px 0;
+ margin: 0;
+ list-style: none;
+}
+.cp-content .step-list > li {
+ position: relative;
+ padding: 0 0 0 40px;
+ margin: 24px 0 0 0;
+}
+.tablet-size .cp-content .step-list {
+ padding-bottom: 30px;
+}
+.tablet-size .cp-content .step-list > li {
+ margin: 18px 0 0 0;
+}
+.cp-content .step-list > li:after,
+.cp-content .step-list > li:before {
+ display: table;
+ content: "";
+ clear: both;
+}
+.cp-content .step-list li > .step {
+ display: inline-block;
+ height: 26px;
+ width: 26px;
+ border: 1px solid #D2D8DC;
+ color: #8a9399;
+ font-size: 11px;
+ font-weight: bold;
+ text-align: center;
+ line-height: 26px;
+ -webkit-border-radius: 26px;
+ border-radius: 26px;
+}
+.desktop-size .cp-content .step-list li > .step,
+.tablet-size .cp-content .step-list li > .step {
+ position: absolute;
+ top: -3px;
+ left: 0;
+}
+.mobile-size .cp-content .step-list > li {
+ padding: 0;
+ margin-top: 14px;
+}
+.mobile-size .cp-content .step-list li > .step {
+ float: left;
+}
+.mobile-size .cp-content .step-list li > .h6 {
+ margin-left: 36px;
+ white-space: nowrap;
+}
+
+/* Deploy Server: PANELS */
+
+.cp-content .panel .select-icon {
+ position: relative;
+ font-size: 28px;
+}
+.cp-content .panel .select-icon:before {
+ color: #1e88e5;
+}
+.cp-content .panel .select-icon span,
+.cp-content .panel .select-icon span:before {
+ position: absolute;
+ top: 0;
+ left: 0;
+ display: block;
+ height: 100%;
+ width: 102%;
+ background: #fff;
+ opacity: 0;
+}
+.cp-content .panel .select-icon span:before {
+ left: 50%;
+ top: 50%;
+ content: "\f26b";
+ height: 26px;
+ width: 26px;
+ margin: -13px 0 0 -13px;
+ background: #1e88e5;
+ -webkit-border-radius: 40px;
+ border-radius: 40px;
+ color: #fff;
+ font-size: 14px;
+ font-family: 'Material-Design-Iconic-Font';
+ text-align: center;
+ line-height: 26px;
+ -webkit-transform: scale(.5);
+ -ms-transform: scale(.5);
+ transform: scale(.5);
+}
+.cp-content .select-name {
+ display: block;
+ margin: 0;
+ color: #363b40;
+ font-size: 11px;
+ font-weight: bold;
+ line-height: 11px;
+}
+.cp-content .select-name small {
+ display: block;
+ margin-top: 4px;
+ color: #919699;
+ font-size: 8px;
+ font-weight: 300;
+ text-transform: none;
+}
+.cp-content .select-header {
+ position: relative;
+ padding-left: 44px;
+}
+.cp-content .select-header:after,
+.cp-content .select-header:before {
+ display: table;
+ content: "";
+ clear: both;
+}
+.cp-content .select-header .select-icon {
+ position: absolute;
+ top: 50%;
+ left: 0;
+}
+.cp-content .select-header .select-icon.icon {
+ margin-top: -15px;
+}
+.cp-content .select-header .select-icon.flag {
+ margin-top: -10px;
+}
+.cp-content .select-options {
+ position: absolute;
+ top: -1px;
+ left: -1px;
+ right: -1px;
+ z-index: 1;
+ display: none;
+ width: 101%;
+ padding: 55px 0 14px 0;
+ margin: 0;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ list-style: none;
+}
+.cp-content .select-options > li {
+ padding: 2px 14px;
+ color: #616366;
+ font-size: 10px;
+}
+
+/* Deploy Server: PACKAGES */
+
+.cp-content .packages {
+ padding: 0;
+}
+.cp-content .package {
+ margin-bottom: 12px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+}
+.cp-content .package-header {
+ padding: 12px;
+}
+.cp-content .package-title {
+ margin-bottom: 4px;
+ font-size: 11px;
+ line-height: 16px;
+}
+.cp-content .package-price {
+ font-size: 24px;
+ font-weight: 300;
+ line-height: 24px;
+}
+.cp-content .package-price .cycle {
+ font-size: 12px;
+}
+.cp-content .package-body ul > li {
+ margin-bottom: 2px;
+}
+.cp-content .package-hourly {
+ font-size: 10px;
+ line-height: 10px;
+}
+.cp-content .package-body {
+ padding: 12px;
+}
+.cp-content .form-control {
+ height: 28px;
+ font-size: 11px;
+ -webkit-border-radius: 1px;
+ border-radius: 1px;
+}
+
+/* Deploy Server: CHECKBOX */
+
+.cp-content .checkbox-style {
+ position: relative;
+ display: inline-block;
+ height: 12px;
+ width: 12px;
+ margin-top: -6px;
+ margin-right: 6px;
+ background: #fff;
+ border: 2px solid #cacdcf;
+ border-radius: 2px;
+ -webkit-transition: all .15s ease;
+ transition: all .15s ease;
+ cursor: pointer;
+ vertical-align: middle;
+}
+.cp-content .checkbox-style:before {
+ position: absolute;
+ top: -2px;
+ left: -2px;
+ display: block;
+ content: "\f26b";
+ height: 12px;
+ width: 12px;
+ opacity: 0;
+ color: #fff;
+ font-size: 12px;
+ font-family: 'Material-Design-Iconic-Font';
+ text-align: center;
+ line-height: 12px;
+ -webkit-transition: 0.15s ease-in-out;
+ transition: 0.15s ease-in-out;
+ -webkit-transform: scale(.7);
+ -ms-transform: scale(.7);
+ transform: scale(.7);
+}
+
+.cp-content .checkbox {
+ white-space: nowrap;
+}
+
+/* Deploy Server: LABEL */
+
+.cp-content .label {
+ padding: 3px 4px;
+ font-size: 8px;
+ -webkit-border-radius: 1px;
+ border-radius: 1px;
+}
+
+/* Deploy Server: SUMMARY */
+
+.cp-deploy-summary {
+ position: absolute;
+ right: 0;
+ left: 0;
+ z-index: 9999;
+ padding: 14px 0;
+ background: #fff;
+}
+.cp-deploy-summary:after,
+.cp-deploy-summary:before {
+ display: table;
+ content: "";
+ clear: both;
+}
+.cp-summary-price {
+ display: inline-block;
+ padding: 8px 0;
+ font-size: 13px;
+ font-weight: bold;
+}
+.cp-summary-price span {
+ color: #1e88e5;
+}
+.cp-summary-btn {
+ float: right;
+ display: block;
+ padding: 8px 14px;
+ background: #1e88e5;
+ color: #fff;
+ font-weight: bold;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+}
+.desktop-size .cp-deploy-summary {
+ bottom: 0;
+ margin-left: 68px;
+ -webkit-box-shadow: 0 0 15px rgba(0,0,0, 0.1);
+ box-shadow: 0 0 15px rgba(0,0,0, 0.1);
+}
+.desktop-size .cp-deploy-server .cp-content .cp-container > .cp-deploy-summary {
+ display: none;
+}
+.mobile-size .cp-deploy-server > .cp-deploy-summary,
+.tablet-size .cp-deploy-server > .cp-deploy-summary {
+ display: none;
+}
+.tablet-size .cp-deploy-summary {
+ border-top: 1px solid #edf0f2;
+}
+.mobile-size .cp-summary-price {
+ padding-top: 0;
+ padding-bottom: 15px;
+}
+.mobile-size .cp-deploy-summary {
+ border-top: 1px solid #edf0f2;
+ text-align: center;
+}
+.mobile-size .cp-summary-btn {
+ display: block;
+ width: 100%;
+}
+
+/* Control Panel: HEADER */
+
+.cp-header {
+ margin-bottom: 0px;
+ border-bottom: 1px solid #edf0f2;
+ text-align: left;
+}
+.cp-header .h1 {
+ display: inline-block;
+ margin: 30px 0 18px;
+ font-size: 17px;
+ line-height: 20px;
+}
+.cp-header .tabs-container {
+ margin: 0 0 -1px 0;
+}
+.cp-header-hero {
+ text-align: center;
+}
+.cp-header-hero .h1 {
+ margin: 38px 0 32px;
+ font-size: 20px;
+ line-height: 24px;
+}
+.mobile-size .cp-header .h1 {
+ margin: 10px 0 0;
+ font-size: 14px;
+ font-weight: 500;
+}
+.mobile-size .cp-header-hero .h1 {
+ margin: 15px 0 10px;
+}
+
+/* Deploy BTN */
+
+.cp-deploy-btn {
+ position: absolute;
+ height: 36px;
+ width: 36px;
+ background: #1e88e5;
+ color: #fff;
+ font-size: 18px;
+ text-align: center;
+ line-height: 36px;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ -webkit-box-shadow: 0 3px 10px rgba(0,0,0, 0.2);
+ box-shadow: 0 3px 10px rgba(0,0,0, 0.2);
+}
+.tablet-size .control-panel .cp-deploy-btn,
+.desktop-size .control-panel .cp-deploy-btn {
+ bottom: -15px;
+ right: 20px;
+ -webkit-animation: all ease .4s 0.5s;
+ animation: all ease .4s .5s;
+}
+.mobile-size .control-panel .cp-deploy-btn {
+ bottom: -42px;
+ right: 10px;
+ z-index: 9999;
+ -webkit-animation: all ease .4s 0.5s;
+ animation: all ease .4s .5s;
+}
+
+/* Contorl Panel Content */
+
+.cp-content {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ margin-left: 68px;
+}
+.cp-container {
+ position: relative;
+ max-width: 776px;
+ margin: 0 auto;
+ padding: 0 20px;
+}
+.mobile-size .cp-container {
+ padding: 0 10px;
+}
+.tablet-size .cp-content .col-sm-3 {
+ width: 33.33333333%;
+}
+.tablet-size .cp-content .col-sm-3.col-xs-6 {
+ width: 25%;
+}
+.mobile-size .cp-content .col-sm-3 {
+ width: 100%;
+}
+
+/* desktop */
+
+.desktop-size .control-panel .cursor {
+ position: absolute;
+ right: 300px;
+ top: 200px;
+ z-index: 3;
+}
+
+/* tablet */
+
+.tablet-size.browser {
+ height: 460px;
+ width: 758px;
+ padding: 10px 50px;
+ border-radius: 20px;
+}
+.mobile-size .browser-header,
+.tablet-size .browser-header {
+ display: none;
+}
+.tablet-size .cp-sidebar {
+ height: 64px;
+ width: 658px;
+ background: url(../img/panel/panel-tablet-nav.png);
+}
+.tablet-size .cp-content {
+ margin: 58px 0 0 0
+}
+.tablet-size.browser:after {
+ display: block;
+ content: "";
+ position: absolute;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ height: 34px;
+ width: 34px;
+ margin: auto 8px;
+ background-color: #22292e;
+ -webkit-border-radius: 100%;
+ -moz-border-radius: 100%;
+ border-radius: 100%;
+}
+.tablet-size.browser:before {
+ display: block;
+ content: "";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ top: 0;
+ height: 6px;
+ width: 6px;
+ margin: auto 23px;
+ background-color: #22292e;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+}
+
+/* mobile */
+
+.mobile-size.browser {
+ height: 445px;
+ width: 215px;
+ padding: 50px 10px;
+ border-radius: 20px;
+}
+.mobile-size.browser:after {
+ top: auto;
+ left: 0;
+ right: 0;
+ display: block;
+ content: "";
+ height: 34px;
+ width: 34px;
+ margin: 8px auto;
+ background-color: #22292e;
+ -webkit-border-radius: 100%;
+ -moz-border-radius: 100%;
+ border-radius: 100%;
+}
+.mobile-size.browser:before {
+ display: block;
+ content: "";
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ height: 3px;
+ width: 40px;
+ margin: 23px auto;
+ background-color: #22292e;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+}
+
+/* cursor */
+
+.cp-cursor {
+ position: absolute;
+ z-index: 1000;
+ right: 300px;
+ top: 200px;
+ width: 28px;
+ height: 31px;
+}
+.desktop-size .cp-cursor:before {
+ position: absolute;
+ z-index: 1;
+ display: block;
+ content:"";
+ width: 28px;
+ height: 31px;
+ background: url(../img/panel/cursor-pointer%402x.png);
+ background-size: cover;
+}
+.animated .cp-cursor:after {
+ position: absolute;
+ top: -5px;
+ left: 0;
+ z-index: -1;
+ height: 40px;
+ width: 40px;
+ display: block;
+ content: "";
+ background: #1e88e5;
+ margin: -10px;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ opacity: 1;
+ -ms-filter: none;
+ filter: none;
+ -webkit-transform: scale(0);
+ transform: scale(0);
+}
+.tablet-size .cp-cursor {
+ right: 220px;
+ top: 250px;
+}
+.mobile-size .cp-cursor {
+ right: 100px;
+ top: 100px;
+}
+@media(max-width: 1199px) {
+ .cp-cursor {
+ right: 210px
+ }
+}
+@media(max-width: 991px) {
+ .cp-cursor {
+ right: 220px
+ }
+}
+.cp-deploy-server {
+ position: relative;
+ z-index: 998;
+ height: 100%;
+ opacity: 0;
+}
+.mobile-size .cp-deploy-server .cp-content,
+.tablet-size .cp-deploy-server .cp-content,
+.desktop-size .cp-deploy-server .cp-content {
+ z-index: 9999;
+ height: 1400px;
+ background: #fff;
+}
+.tablet-size .cp-deploy-server .cp-content {
+ height: 1560px;
+}
+.mobile-size .cp-deploy-server .cp-content {
+ height: 2960px;
+}
+
+/* Table */
+
+.cp-servers-table {
+ padding-top: 20px;
+}
+.cp-servers-table .table {
+ font-size: 11px;
+}
+.cp-servers-table .table thead th {
+ padding: 6px 10px
+}
+.cp-servers-table .table > thead > tr > th,
+.cp-servers-table .table > tbody > tr > th,
+.cp-servers-table .table > tfoot > tr > th,
+.cp-servers-table .table > thead > tr > td,
+.cp-servers-table .table > tbody > tr > td,
+.cp-servers-table .table > tfoot > tr > td {
+ padding: 6px 7px;
+}
+.cp-servers-table .table .flag-xs {
+ margin-right: 4px;
+ margin-bottom: -3px;
+}
+.mobile-size .cp-servers-table {
+ top: 0;
+ left: 0;
+ right:0;
+}
+.mobile-size .cp-servers-table .table thead {
+ display: none;
+}
+.mobile-size .cp-servers-table .cp-table-servers > tbody > tr {
+ position: relative;
+ padding-left: 20px;
+}
+.mobile-size .cp-servers-table .cp-table-servers > tbody > tr > .cp-cell-title {
+ padding-right: 30px;
+}
+/*
+.mobile-size .cp-servers-table .cp-table-servers > tbody > tr > .cp-cell-os {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+*/
+.mobile-size .cp-servers-table .cp-table-servers > tbody > tr > .cp-cell-os {
+ display: none;
+}
+/*
+.mobile-size .cp-servers-table .cp-table-servers > tbody > tr > .cp-cell-checkbox {
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+*/
+.mobile-size .cp-servers-table .cp-table-servers > tbody > tr > .cp-cell-checkbox {
+ display: none;
+}
+.mobile-size .cp-servers-table .table ,
+.mobile-size .cp-servers-table .table tbody,
+.mobile-size .cp-servers-table .table tr,
+.mobile-size .cp-servers-table .table td {
+ display: block;
+}
+.mobile-size .cp-servers-table .table td {
+ border: none;
+ padding-top: 3px;
+ padding-bottom: 3px;
+}
+
+.mobile-size .cp-servers-table {
+ display: none;
+}
+.mobile-size .cp-servers-table-mobile {
+ position: absolute;
+ top: 20px;
+ opacity: 0;
+ visibility: hidden;
+}
+
+.mobile-size .cp-cell-costs,
+.mobile-size .cp-cell-status {
+ float: left;
+ width: 50%;
+}
+.mobile-size .cp-cell-status {
+ text-align: right;
+ margin-bottom: 12px;
+}
+.cp-table-label {
+ display: none;
+}
+.mobile-size .cp-table-labe {
+ display: block;
+}
+
+.cp-cell-location {
+ white-space: nowrap;
+}
+
+.cp-progress {
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ height: 12px;
+ width: 160px;
+ margin: -6px 0 0 -80px;
+ border: 1px solid #e6e9eb;
+ -webkit-border-radius: 30px;
+ border-radius: 30px;
+}
+.cp-progress-bar {
+ position: absolute;
+ top: 2px;
+ left: 2px;
+ height: 6px;
+ width: 0;
+ background: #1e88e5;
+ -webkit-border-radius: 30px;
+ border-radius: 30px;
+}
+
+/************************************
+
+ANIMATIONS
+
+************************************** /
+
+
+/* Desktop Animation: Step 1: click on deploy button */
+
+.animated .cp-cursor:after {
+ -webkit-animation: cursorTap .4s .5s, cursorTap .4s 1.9s, cursorTap .4s 3s, cursorTap .4s 3.8s, cursorTap .4s 5s, cursorTap .4s 6.2s, cursorTap .4s 7.4s, cursorTap .4s 9.8s;
+ animation: cursorTap .4s .5s, cursorTap .4s 1.9s, cursorTap .4s 3s, cursorTap .4s 3.8s, cursorTap .4s 5s, cursorTap .4s 6.2s, cursorTap .4s 7.4s, cursorTap .4s 9.8s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.desktop-size .animated .cp-deploy-btn {
+ -webkit-animation: all ease .25s .5s;
+ animation: all ease .25s .5s;
+}
+.desktop-size .animated .cp-cursor {
+ -webkit-animation: cursorMove .5s, cursorMove2 .6s 1.5s, cursorMove3 .8s 2.3s, cursorMove4 .3s 3.5s, cursorMove5 .4s 4s, cursorMove6 .4s 5.8s, cursorMove7 1s 6.5s, cursorMove8 .8s 9.1s;
+ animation: cursorMove .5s, cursorMove2 .6s 1.5s, cursorMove3 .8s 2.3s, cursorMove4 .3s 3.5s, cursorMove5 .4s 4s, cursorMove6 .4s 5.8s, cursorMove7 1s 6.5s, cursorMove8 .8s 9.1s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.tablet-size .animated .cp-deploy-server .cp-content {
+ -webkit-animation: tabletContentMove 1s 2.3s, tabletContentMove2 1s 4s, tabletContentMove3 .8s 5.2s, tabletContentMove4 1s 6.5s;
+ animation: tabletContentMove 1s 2.3s, tabletContentMove2 1s 4s, tabletContentMove3 .8s 5.2s, tabletContentMove4 1s 6.5s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.tablet-size .animated .cp-cursor {
+ -webkit-animation: tabletCursorMove .5s, tabletCursorMove2 .6s 1.5s, tabletCursorMove3 .8s 2.3s, tabletCursorMove4 .3s 3.5s, tabletCursorMove5 .4s 4s, tabletCursorMove6 .4s 5.8s, tabletCursorMove7 1s 6.5s, tabletCursorMove8 .8s 9.1s;
+ animation: tabletCursorMove .5s, tabletCursorMove2 .6s 1.5s, tabletCursorMove3 .8s 2.3s, tabletCursorMove4 .3s 3.5s, tabletCursorMove5 .4s 4s, tabletCursorMove6 .4s 5.8s, tabletCursorMove7 1s 6.5s, tabletCursorMove8 .8s 9.1s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.tablet-size .animated .cp-deploy-btn,
+.desktop-size .animated .cp-deploy-btn {
+ -webkit-animation-name: click;
+ animation-name: click;
+}
+.mobile-size .animated .cp-cursor:after {
+ -webkit-animation: cursorTap .4s .5s, cursorTap .4s 2.2s, cursorTap .4s 3.5s, cursorTap .4s 4.3s, cursorTap .4s 6s, cursorTap .4s 9.3s, cursorTap .4s 11.5s, cursorTap .4s 13.2s;
+ animation: cursorTap .4s .5s, cursorTap .4s 2.2s, cursorTap .4s 3.5s, cursorTap .4s 4.3s, cursorTap .4s 6s, cursorTap .4s 9.3s, cursorTap .4s 11.5s, cursorTap .4s 13.2s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.mobile-size .animated .cp-cursor {
+ -webkit-animation: mobileCursorMove .5s, mobileCursorMove2 .6s 1.5s, mobileCursorMove3 .6s 2.5s, mobileCursorMove4 .3s 4s, mobileCursorMove5 .3s 9s, mobileCursorMove6 .3s 11s, mobileCursorMove7 .3s 12.9s;
+ animation: mobileCursorMove .5s, mobileCursorMove2 .6s 1.5s, mobileCursorMove3 .6s 2.5s, mobileCursorMove4 .3s 4s, mobileCursorMove5 .3s 9s, mobileCursorMove6 .3s 11s, mobileCursorMove7 .3s 12.9s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.mobile-size .animated .cp-deploy-server .cp-content {
+ -webkit-animation: mobileContentMove 0.8s 1.3s, mobileContentMove2 1.5s 2.5s, mobileContentMove3 1.5s 4.7s, mobileContentMove4 2.5s 6.5s, mobileContentMove5 1.5s 10s;
+ animation: mobileContentMove 0.8s 1.3s, mobileContentMove2 1.5s 2.5s, mobileContentMove3 1.5s 4.7s, mobileContentMove4 2.5s 6.5s, mobileContentMove5 1.5s 10s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+/*
+.mobile-size .animated .cp-navbar {
+ -webkit-animation: mobileContentMove 0.8s 1.3s;
+ animation: mobileContentMove 0.8s 1.3s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+*/
+
+/* Desktop Animation: Step 2: Show Deploy Content */
+
+.animated .cp-server-list {
+ -webkit-animation: show 0s 0s, hide .5s .7s, show .5s 12s;
+ animation: show 0s 0s, hide .5s .7s, show .5s 12s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.animated .cp-server-list .no-data {
+ -webkit-animation: hide 0s 1s;
+ animation: hide 0s 1s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.animated .cp-servers-table {
+ -webkit-animation: show 0s 1s;
+ animation: show 0s 1s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.animated .cp-servers-table-mobile {
+ -webkit-animation: show 0s 1s;
+ animation: show 0s 1s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.animated .cp-deploy-server {
+ -webkit-animation: show .5s .9s, hide 0s 11s;
+ animation: show .5s .9s, hide 0s 11s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.desktop-size .animated .cp-deploy-server .cp-content {
+ -webkit-animation: contentMove 1s 2.3s, contentMove2 1s 4s, contentMove3 .8s 5.2s, contentMove4 1s 6.5s;
+ animation: contentMove 1s 2.3s, contentMove2 1s 4s, contentMove3 .8s 5.2s, contentMove4 1s 6.5s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.tablet-size .animated .cp-navbar {
+ -webkit-animation: tabletContentMove 1s 2.3s, tabletMenuBack 0s 11s;
+ animation: tabletContentMove 1s 2.3s, tabletMenuBack 0s 11s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.mobile-size .animated .cp-server-list {
+ -webkit-animation: show 0s 0s, hide .5s .7s, show .5s 15s;
+ animation: show 0s 0s, hide .5s .7s, show .5s 15s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.mobile-size .animated .cp-deploy-server {
+ -webkit-animation: show .5s .9s, hide 0s 14s;
+ animation: show .5s .9s, hide 0s 14s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+
+/* Desktop Animation: Step 3: Choose Location */
+
+.animated .cp-location-click,
+.animated .cp-location-click .select-icon span,
+.animated .cp-location-click .select-icon span:before {
+ -webkit-transition: all ease .15s 2s;
+ transition: all ease .15s 2s;
+}
+.mobile-size .animated .cp-location-click,
+.mobile-size .animated .cp-location-click .select-icon span,
+.mobile-size .animated .cp-location-click .select-icon span:before {
+ -webkit-transition: all ease .15s 2.2s;
+ transition: all ease .15s 2.2s;
+}
+.animated .cp-location-click {
+ border-color: #1e88e5
+}
+.animated .cp-location-click .select-icon span {
+ opacity: 1;
+}
+.animated .cp-location-click .select-icon span:before {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+}
+
+/* Desktop Animation: Step 4: Choose OS */
+
+.animated .cp-os-click {
+ -webkit-transition: all ease .15s 3.1s;
+ transition: all ease .15s 3.1s;
+}
+.animated .cp-os-click {
+ border-color: #1e88e5
+}
+.animated .cp-os-click .select-header {
+ position: relative;
+ z-index: 2;
+}
+.cp-os-click .select-options {
+ opacity: 0;
+ display: block;
+ background: #fff;
+ border: 1px solid #1e88e5;
+ -webkit-box-shadow: 0 0 40px -10px rgba(37,45,51, .5);
+ box-shadow: 0 0 40px -10px rgba(37,45,51, .5);
+}
+.animated .cp-os-click .select-options {
+ -webkit-animation: show .15s 3.1s, hide .15s 3.9s;
+ animation: show .15s 3.1s, hide .15s 3.9s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.animated .cp-os-click .select-icon span,
+.animated .cp-os-click .select-icon span:before {
+ -webkit-transition: all ease .15s 3.9s;
+ transition: all ease .15s 3.9s;
+}
+.mobile-size .animated .cp-os-click {
+ -webkit-transition: all ease .15s 3.5s;
+ transition: all ease .15s 3.5s;
+}
+.mobile-size .animated .cp-os-click .select-options {
+ -webkit-animation: show .15s 3.5s, hide .15s 4.5s;
+ animation: show .15s 3.5s, hide .15s 4.5s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.mobile-size .animated .cp-os-click .select-icon span,
+.mobile-size .animated .cp-os-click .select-icon span:before {
+ -webkit-transition: all ease .15s 4.4s;
+ transition: all ease .15s 4.4s;
+}
+
+/* version choose */
+
+.animated .cp-os-click .select-options > li:first-child {
+ -webkit-transition: all ease .15s 3.5s;
+ transition: all ease .15s 3.5s;
+}
+.animated .cp-os-click .select-options > li:first-child {
+ color: #1e88e5
+}
+.animated .cp-os-click .select-icon span {
+ opacity: 1;
+}
+.animated .cp-os-click .select-icon span:before {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+}
+.mobile-size .animated .cp-os-click .select-options > li:first-child {
+ -webkit-transition: all ease .15s 4.3s;
+ transition: all ease .15s 4.3s;
+}
+
+/* Desktop Animation: Step 5: Choose Package */
+
+.animated .cp-package-click {
+ -webkit-transition: all ease .15s 5s;
+ transition: all ease .15s 5s;
+}
+.animated .cp-package-click {
+ border-color: #1e88e5
+}
+/*
+.animated .cp-package-click {
+ border-color: #1e88e5;
+ background: rgba(0, 0, 0, 0) linear-gradient(45deg, #135fac 1%, #1e88e5 64%, #40baf5 97%) repeat scroll 0 0;
+ background-color: #1e88e5;
+}
+.animated .cp-package-click > .package-header {
+ border-color: #1669b5;
+}
+.animated .cp-package-click > .package-header > .package-title,
+.animated .cp-package-click > .package-header > .package-price {
+ color: #ffffff;
+}
+.animated .cp-package-click > .package-header > .package-hourly,
+.animated .cp-package-click > .package-body > ul > li {
+ color: #ffffff;
+ opacity: 0.6;
+}
+*/
+
+.mobile-size .animated .cp-package-click {
+ -webkit-transition: all ease .15s 6s;
+}
+
+/* Desktop Animation: Step 6: Choose Features */
+
+.animated .cp-checkbox-click,
+.animated .cp-checkbox-click:before {
+ -webkit-transition: all ease .15s 6.2s;
+ transition: all ease .15s 6.2s;
+}
+.animated .cp-checkbox-click:before {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+}
+.animated .cp-checkbox-click {
+ border-color: #1e88e5;
+ background-color: #1e88e5;
+}
+.mobile-size .animated .cp-checkbox-click {
+ -webkit-transition: all ease .15s 9.4s;
+ transition: all ease .15s 9.4s;
+}
+
+/* Desktop Animation: Step 7: Instance Name */
+
+.cp-instance-input {
+ position: relative;
+ color: #999;
+}
+.cp-instance-name {
+ position: absolute;
+ top: 7px;
+ left: 10px;
+ display: block;
+ width: 160px;
+ background: #fff;
+ color: #616366;
+ overflow: hidden;
+}
+.cp-instance-name > span {
+ position: absolute;
+ top: 0;
+ right: 0;
+ display: block;
+ width: 200px;
+ height: 100%;
+ background: #fff;
+}
+.animated .cp-instance-input .form-control {
+ -webkit-animation: borderColor .15s 7.5s;
+ animation: borderColor .15s 7.5s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.animated .cp-instance-name > span {
+ -webkit-animation: typing 1.5s steps(36, end) 7.6s;
+ animation: typing 1.5s steps(36, end) 7.6s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.mobile-size .animated .cp-instance-input .form-control {
+ -webkit-animation: borderColor .15s 11.5s;
+ -webkit-animation-fill-mode: forwards;
+}
+.mobile-size .animated .cp-instance-name > span {
+ -webkit-animation: typing 1.5s steps(36, end) 11.8s;
+ -webkit-animation-fill-mode: forwards;
+}
+@-webkit-keyframes typing {
+ from { width: 200px; }
+ to { width: 0; }
+}
+@keyframes typing {
+ from { width: 200px; }
+ to { width: 0; }
+}
+@-webkit-keyframes borderColor {
+ from { border-color: #e6e9eb; }
+ to { border-color: #1e88e5; }
+}
+@keyframes borderColor {
+ from { border-color: #e6e9eb; }
+ to { border-color: #1e88e5; }
+}
+
+
+.mobile-size .animated .cp-summary-btn {
+ -webkit-animation: click .15s 13.2s;
+ animation: click .15s 13.2s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+
+/* Desktop Animation: Step 8: Server Deploying */
+
+.animated .cp-server-deploying {
+ -webkit-animation: show .5s 10s, hide .5s 12s;
+ animation: show .5s 10s, hide .5s 12s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.animated .cp-progress-bar {
+ -webkit-animation: load 2s 10s;
+ animation: load 2s 10s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.mobile-size .animated .cp-server-deploying {
+ -webkit-animation: show .5s 13.4s, hide .5s 15.4s;
+ animation: show .5s 13.4s, hide .5s 15.4s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+.mobile-size .animated .cp-progress-bar {
+ -webkit-animation: load 2s 13.4s;
+ animation: load 2s 13.4s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+/*
+.animated .play {
+ -webkit-animation: show .5s 13.4s;
+ animation: show .5s 13.4s;
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+}
+*/
+
+/*CSS Animations for browser */
+
+@-webkit-keyframes show {
+ 0% {
+ opacity: 0;
+ visibility: hidden;
+ }
+ 100% {
+ opacity: 1;
+ visibility: visible;
+ }
+}
+@keyframes show {
+ 0% {
+ opacity: 0;
+ visibility: hidden;
+ }
+ 100% {
+ opacity: 1;
+ visibility: visible;
+ }
+}
+@-webkit-keyframes hide {
+ 0% {
+ opacity: 1;
+ visibility: visible;
+ }
+ 100% {
+ opacity: 0;
+ visibility: hidden;
+ }
+}
+@keyframes hide {
+ 0% {
+ opacity: 1;
+ visibility: visible;
+ }
+ 100% {
+ opacity: 0;
+ visibility: hidden;
+ }
+}
+@-webkit-keyframes load {
+ 0% {
+ width: 0;
+ }
+ 100% {
+ width: 154px;
+ }
+}
+@keyframes load {
+ 0% {
+ width: 0;
+ }
+ 100% {
+ width: 154px;
+ }
+}
+@-webkit-keyframes click {
+ 0% {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+ 50% {
+ background: #3ba3ff;
+ -webkit-transform: scale3d(.8, .8, .8);
+ transform: scale3d(.8, .8, .8);
+ }
+ 100% {
+ background: #1e88e5;
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+@keyframes click {
+ 0% {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+ 50% {
+ background: #3ba3ff;
+ -webkit-transform: scale3d(.8, .8, .8);
+ transform: scale3d(.8, .8, .8);
+ }
+ 100% {
+ background: #1e88e5;
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+@keyframes cursorTap {
+ 0% {
+ opacity: 1;
+ -webkit-transform: scale(0);
+ transform: scale(0);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+@keyframes cursorMove {
+ 0% {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0)
+ }
+ 100% {
+ -webkit-transform: translate3d(200px, -100px, 0);
+ transform: translate3d(200px, -100px, 0);
+ }
+}
+@keyframes cursorMove2 {
+ 0% {
+ -webkit-transform: translate3d(200px, -100px, 0);
+ transform: translate3d(200px, -100px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-70px, 90px, 0);
+ transform: translate3d(-70px, 90px, 0);
+ }
+}
+@keyframes cursorMove3 {
+ 0% {
+ -webkit-transform: translate3d(-70px, 90px, 0);
+ transform: translate3d(-70px, 90px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-370px, 70px, 0);
+ transform: translate3d(-370px, 70px, 0);
+ }
+}
+@keyframes cursorMove4 {
+ 0% {
+ -webkit-transform: translate3d(-370px, 70px, 0);
+ transform: translate3d(-370px, 70px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-370px, 90px, 0);
+ transform: translate3d(-370px, 90px, 0);
+ }
+}
+@keyframes cursorMove5 {
+ 0% {
+ -webkit-transform: translate3d(-370px, 90px, 0);
+ transform: translate3d(-370px, 90px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-370px, -20px, 0);
+ transform: translate3d(-370px, -20px, 0);
+ }
+}
+@keyframes cursorMove6 {
+ 0% {
+ -webkit-transform: translate3d(-370px, -20px, 0);
+ transform: translate3d(-370px, -20px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-370px, 40px, 0);
+ transform: translate3d(-370px, 40px, 0);
+ }
+}
+@keyframes cursorMove7 {
+ 0% {
+ -webkit-transform: translate3d(-370px, 40px, 0);
+ transform: translate3d(-370px, 40px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-300px, 280px, 0);
+ transform: translate3d(-300px, 280px, 0);
+ }
+}
+@keyframes cursorMove8 {
+ 0% {
+ -webkit-transform: translate3d(-300px, 280px, 0);
+ transform: translate3d(-300px, 280px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(150px, 360px, 0);
+ transform: translate3d(150px, 360px, 0);
+ }
+}
+
+/* Content move for desktop */
+
+@keyframes contentMove {
+ 0% {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -200px, 0);
+ transform: translate3d(0, -200px, 0);
+ }
+}
+@keyframes contentMove2 {
+ 0% {
+ -webkit-transform: translate3d(0, -200px, 0);
+ transform: translate3d(0, -200px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -580px, 0);
+ transform: translate3d(0, -580px, 0);
+ }
+}
+@keyframes contentMove3 {
+ 0% {
+ -webkit-transform: translate3d(0, -580px, 0);
+ transform: translate3d(0, -580px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -800px, 0);
+ transform: translate3d(0, -800px, 0);
+ }
+}
+@keyframes contentMove4 {
+ 0% {
+ -webkit-transform: translate3d(0, -800px, 0);
+ transform: translate3d(0, -800px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -910px, 0);
+ transform: translate3d(0, -910px, 0);
+ }
+}
+
+/* Cursor move for tablet */
+
+@keyframes tabletCursorMove {
+ 0% {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0)
+ }
+ 100% {
+ -webkit-transform: translate3d(190px, -100px, 0);
+ transform: translate3d(190px, -100px, 0);
+ }
+}
+@keyframes tabletCursorMove2 {
+ 0% {
+ -webkit-transform: translate3d(200px, -100px, 0);
+ transform: translate3d(200px, -100px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(100px, 90px, 0);
+ transform: translate3d(100px, 90px, 0);
+ }
+}
+@keyframes tabletCursorMove3 {
+ 0% {
+ -webkit-transform: translate3d(100px, 90px, 0);
+ transform: translate3d(100px, 90px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-300px, -60px, 0);
+ transform: translate3d(-300px, -60px, 0);
+ }
+}
+@keyframes tabletCursorMove4 {
+ 0% {
+ -webkit-transform: translate3d(-300px, -60px, 0);
+ transform: translate3d(-300px, -60px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-320px, -40px, 0);
+ transform: translate3d(-320px, -40px, 0);
+ }
+}
+@keyframes tabletCursorMove5 {
+ 0% {
+ -webkit-transform: translate3d(-320px, -40px, 0);
+ transform: translate3d(-320px, -40px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-320px, -100px, 0);
+ transform: translate3d(-320px, -100px, 0);
+ }
+}
+@keyframes tabletCursorMove6 {
+ 0% {
+ -webkit-transform: translate3d(-320px, -100px, 0);
+ transform: translate3d(-320px, -100px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-300px, 0px, 0);
+ transform: translate3d(-300px, 0px, 0);
+ }
+}
+@keyframes tabletCursorMove7 {
+ 0% {
+ -webkit-transform: translate3d(-300px, 30px, 0);
+ transform: translate3d(-300px, 30px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-300px, 60px, 0);
+ transform: translate3d(-300px, 60px, 0);
+ }
+}
+@keyframes tabletCursorMove8 {
+ 0% {
+ -webkit-transform: translate3d(-300px, 240px, 0);
+ transform: translate3d(-300px, 240px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(100px, 350px, 0);
+ transform: translate3d(100px, 350px, 0);
+ }
+}
+
+/* Content move for tablet */
+
+@keyframes tabletContentMove {
+ 0% {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -400px, 0);
+ transform: translate3d(0, -400px, 0);
+ }
+}
+@keyframes tabletContentMove2 {
+ 0% {
+ -webkit-transform: translate3d(0, -400px, 0);
+ transform: translate3d(0, -400px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -720px, 0);
+ transform: translate3d(0, -720px, 0);
+ }
+}
+@keyframes tabletContentMove3 {
+ 0% {
+ -webkit-transform: translate3d(0, -720px, 0);
+ transform: translate3d(0, -720px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -900px, 0);
+ transform: translate3d(0, -900px, 0);
+ }
+}
+@keyframes tabletContentMove4 {
+ 0% {
+ -webkit-transform: translate3d(0, -900px, 0);
+ transform: translate3d(0, -900px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -1135px, 0);
+ transform: translate3d(0, -1135px, 0);
+ }
+}
+@keyframes tabletMenuBack {
+ 0% {
+ -webkit-transform: translate3d(0, -400px, 0);
+ transform: translate3d(0, -400px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+
+/* Content move for tablet */
+
+@keyframes mobileContentMove {
+ 0% {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -150px, 0);
+ transform: translate3d(0, -150px, 0);
+ }
+}
+@keyframes mobileContentMove2 {
+ 0% {
+ -webkit-transform: translate3d(0, -150px, 0);
+ transform: translate3d(0, -150px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -450px, 0);
+ transform: translate3d(0, -450px, 0);
+ }
+}
+@keyframes mobileContentMove3 {
+ 0% {
+ -webkit-transform: translate3d(0, -450px, 0);
+ transform: translate3d(0, -450px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -1000px, 0);
+ transform: translate3d(0, -1000px, 0);
+ }
+}
+@keyframes mobileContentMove4 {
+ 0% {
+ -webkit-transform: translate3d(0, -1000px, 0);
+ transform: translate3d(0, -1000px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -2400px, 0);
+ transform: translate3d(0, -2400px, 0);
+ }
+}
+@keyframes mobileContentMove5 {
+ 0% {
+ -webkit-transform: translate3d(0, -2400px, 0);
+ transform: translate3d(0, -2400px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(0, -2650px, 0);
+ transform: translate3d(0, -2650px, 0);
+ }
+}
+/* Cursor move for mobile */
+
+@keyframes mobileCursorMove {
+ 0% {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0)
+ }
+ 100% {
+ -webkit-transform: translate3d(85px, 15px, 0);
+ transform: translate3d(85px, 15px, 0);
+ }
+}
+@keyframes mobileCursorMove2 {
+ 0% {
+ -webkit-transform: translate3d(85px, 15px, 0);
+ transform: translate3d(85px, 15px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(20px, 150px, 0);
+ transform: translate3d(20px, 150px, 0);
+ }
+}
+@keyframes mobileCursorMove3 {
+ 0% {
+ -webkit-transform: translate3d(20px, 150px, 0);
+ transform: translate3d(20px, 150px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-40px, 115px, 0);
+ transform: translate3d(-40px, 115px, 0);
+ }
+}
+@keyframes mobileCursorMove4 {
+ 0% {
+ -webkit-transform: translate3d(-40px, 115px, 0);
+ transform: translate3d(-40px, 115px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-40px, 135px, 0);
+ transform: translate3d(-40px, 135px, 0);
+ }
+}
+@keyframes mobileCursorMove5 {
+ 0% {
+ -webkit-transform: translate3d(-40px, 135px, 0);
+ transform: translate3d(-40px, 135px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(-60px, 0px, 0);
+ transform: translate3d(-60px, 0px, 0);
+ }
+}
+@keyframes mobileCursorMove6 {
+ 0% {
+ -webkit-transform: translate3d(-60px, 0px, 0);
+ transform: translate3d(-60px, 0px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(20px, 120px, 0);
+ transform: translate3d(20px, 120px, 0);
+ }
+}
+@keyframes mobileCursorMove7 {
+ 0% {
+ -webkit-transform: translate3d(20px, 120px, 0);
+ transform: translate3d(20px, 120px, 0);
+ }
+ 100% {
+ -webkit-transform: translate3d(20px, 210px, 0);
+ transform: translate3d(20px, 210px, 0);
+ }
+}
diff --git a/web/favicon.ico b/web/favicon.ico
new file mode 100644
index 0000000..157d27b
Binary files /dev/null and b/web/favicon.ico differ
diff --git a/web/fonts/Material-Design-Iconic-Fontd1f1.ttf b/web/fonts/Material-Design-Iconic-Fontd1f1.ttf
new file mode 100644
index 0000000..5d489fd
Binary files /dev/null and b/web/fonts/Material-Design-Iconic-Fontd1f1.ttf differ
diff --git a/web/fonts/Material-Design-Iconic-Fontd1f1.woff b/web/fonts/Material-Design-Iconic-Fontd1f1.woff
new file mode 100644
index 0000000..933b2bf
Binary files /dev/null and b/web/fonts/Material-Design-Iconic-Fontd1f1.woff differ
diff --git a/web/fonts/Material-Design-Iconic-Fontd1f1.woff2 b/web/fonts/Material-Design-Iconic-Fontd1f1.woff2
new file mode 100644
index 0000000..35970e2
Binary files /dev/null and b/web/fonts/Material-Design-Iconic-Fontd1f1.woff2 differ
diff --git a/web/fonts/fontawesome-webfont5b62.eot b/web/fonts/fontawesome-webfont5b62.eot
new file mode 100644
index 0000000..c7b00d2
Binary files /dev/null and b/web/fonts/fontawesome-webfont5b62.eot differ
diff --git a/web/fonts/fontawesome-webfont5b62.svg b/web/fonts/fontawesome-webfont5b62.svg
new file mode 100644
index 0000000..8b66187
--- /dev/null
+++ b/web/fonts/fontawesome-webfont5b62.svg
@@ -0,0 +1,685 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/web/fonts/fontawesome-webfont5b62.ttf b/web/fonts/fontawesome-webfont5b62.ttf
new file mode 100644
index 0000000..f221e50
Binary files /dev/null and b/web/fonts/fontawesome-webfont5b62.ttf differ
diff --git a/web/fonts/fontawesome-webfont5b62.woff b/web/fonts/fontawesome-webfont5b62.woff
new file mode 100644
index 0000000..6e7483c
Binary files /dev/null and b/web/fonts/fontawesome-webfont5b62.woff differ
diff --git a/web/fonts/fontawesome-webfont5b62.woff2 b/web/fonts/fontawesome-webfont5b62.woff2
new file mode 100644
index 0000000..7eb74fd
Binary files /dev/null and b/web/fonts/fontawesome-webfont5b62.woff2 differ
diff --git a/web/fonts/fontawesome-webfontd41d.eot b/web/fonts/fontawesome-webfontd41d.eot
new file mode 100644
index 0000000..c7b00d2
Binary files /dev/null and b/web/fonts/fontawesome-webfontd41d.eot differ
diff --git a/web/fonts/icons/icons.eot b/web/fonts/icons/icons.eot
new file mode 100644
index 0000000..c02c4c6
Binary files /dev/null and b/web/fonts/icons/icons.eot differ
diff --git a/web/fonts/icons/icons.svg b/web/fonts/icons/icons.svg
new file mode 100644
index 0000000..c87f4e9
--- /dev/null
+++ b/web/fonts/icons/icons.svg
@@ -0,0 +1,64 @@
+
+
+
+Generated by IcoMoon
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/web/fonts/icons/icons.ttf b/web/fonts/icons/icons.ttf
new file mode 100644
index 0000000..631698b
Binary files /dev/null and b/web/fonts/icons/icons.ttf differ
diff --git a/web/fonts/icons/icons.woff b/web/fonts/icons/icons.woff
new file mode 100644
index 0000000..fa5a781
Binary files /dev/null and b/web/fonts/icons/icons.woff differ
diff --git a/web/fonts/raleway-bold-webfont.eot b/web/fonts/raleway-bold-webfont.eot
new file mode 100644
index 0000000..88ba0de
Binary files /dev/null and b/web/fonts/raleway-bold-webfont.eot differ
diff --git a/web/fonts/raleway-bold-webfont.ttf b/web/fonts/raleway-bold-webfont.ttf
new file mode 100644
index 0000000..5d337c6
Binary files /dev/null and b/web/fonts/raleway-bold-webfont.ttf differ
diff --git a/web/fonts/raleway-bold-webfont.woff b/web/fonts/raleway-bold-webfont.woff
new file mode 100644
index 0000000..77cea90
Binary files /dev/null and b/web/fonts/raleway-bold-webfont.woff differ
diff --git a/web/fonts/raleway-bold-webfont.woff2 b/web/fonts/raleway-bold-webfont.woff2
new file mode 100644
index 0000000..12d62cf
Binary files /dev/null and b/web/fonts/raleway-bold-webfont.woff2 differ
diff --git a/web/fonts/raleway-bold-webfontd41d.eot b/web/fonts/raleway-bold-webfontd41d.eot
new file mode 100644
index 0000000..88ba0de
Binary files /dev/null and b/web/fonts/raleway-bold-webfontd41d.eot differ
diff --git a/web/fonts/raleway-light-webfont.eot b/web/fonts/raleway-light-webfont.eot
new file mode 100644
index 0000000..7513fa8
Binary files /dev/null and b/web/fonts/raleway-light-webfont.eot differ
diff --git a/web/fonts/raleway-light-webfont.ttf b/web/fonts/raleway-light-webfont.ttf
new file mode 100644
index 0000000..b83077c
Binary files /dev/null and b/web/fonts/raleway-light-webfont.ttf differ
diff --git a/web/fonts/raleway-light-webfont.woff b/web/fonts/raleway-light-webfont.woff
new file mode 100644
index 0000000..05c4886
Binary files /dev/null and b/web/fonts/raleway-light-webfont.woff differ
diff --git a/web/fonts/raleway-light-webfont.woff2 b/web/fonts/raleway-light-webfont.woff2
new file mode 100644
index 0000000..0101336
Binary files /dev/null and b/web/fonts/raleway-light-webfont.woff2 differ
diff --git a/web/fonts/raleway-light-webfontd41d.eot b/web/fonts/raleway-light-webfontd41d.eot
new file mode 100644
index 0000000..7513fa8
Binary files /dev/null and b/web/fonts/raleway-light-webfontd41d.eot differ
diff --git a/web/fonts/raleway-regular-webfont.eot b/web/fonts/raleway-regular-webfont.eot
new file mode 100644
index 0000000..e84c319
Binary files /dev/null and b/web/fonts/raleway-regular-webfont.eot differ
diff --git a/web/fonts/raleway-regular-webfont.ttf b/web/fonts/raleway-regular-webfont.ttf
new file mode 100644
index 0000000..09e9db5
Binary files /dev/null and b/web/fonts/raleway-regular-webfont.ttf differ
diff --git a/web/fonts/raleway-regular-webfont.woff b/web/fonts/raleway-regular-webfont.woff
new file mode 100644
index 0000000..bf6cbe5
Binary files /dev/null and b/web/fonts/raleway-regular-webfont.woff differ
diff --git a/web/fonts/raleway-regular-webfont.woff2 b/web/fonts/raleway-regular-webfont.woff2
new file mode 100644
index 0000000..88ee13a
Binary files /dev/null and b/web/fonts/raleway-regular-webfont.woff2 differ
diff --git a/web/fonts/raleway-regular-webfontd41d.eot b/web/fonts/raleway-regular-webfontd41d.eot
new file mode 100644
index 0000000..e84c319
Binary files /dev/null and b/web/fonts/raleway-regular-webfontd41d.eot differ
diff --git a/web/fonts/raleway-semibold-webfont.eot b/web/fonts/raleway-semibold-webfont.eot
new file mode 100644
index 0000000..f21e0ff
Binary files /dev/null and b/web/fonts/raleway-semibold-webfont.eot differ
diff --git a/web/fonts/raleway-semibold-webfont.ttf b/web/fonts/raleway-semibold-webfont.ttf
new file mode 100644
index 0000000..15c0d00
Binary files /dev/null and b/web/fonts/raleway-semibold-webfont.ttf differ
diff --git a/web/fonts/raleway-semibold-webfont.woff b/web/fonts/raleway-semibold-webfont.woff
new file mode 100644
index 0000000..8eb6937
Binary files /dev/null and b/web/fonts/raleway-semibold-webfont.woff differ
diff --git a/web/fonts/raleway-semibold-webfont.woff2 b/web/fonts/raleway-semibold-webfont.woff2
new file mode 100644
index 0000000..edd2eb8
Binary files /dev/null and b/web/fonts/raleway-semibold-webfont.woff2 differ
diff --git a/web/fonts/raleway-semibold-webfontd41d.eot b/web/fonts/raleway-semibold-webfontd41d.eot
new file mode 100644
index 0000000..f21e0ff
Binary files /dev/null and b/web/fonts/raleway-semibold-webfontd41d.eot differ
diff --git a/web/img/clients/AD.png b/web/img/clients/AD.png
new file mode 100644
index 0000000..c5c39e6
Binary files /dev/null and b/web/img/clients/AD.png differ
diff --git a/web/img/clients/AE.png b/web/img/clients/AE.png
new file mode 100644
index 0000000..e3ca54c
Binary files /dev/null and b/web/img/clients/AE.png differ
diff --git a/web/img/clients/AG.png b/web/img/clients/AG.png
new file mode 100644
index 0000000..b303420
Binary files /dev/null and b/web/img/clients/AG.png differ
diff --git a/web/img/clients/AM.png b/web/img/clients/AM.png
new file mode 100644
index 0000000..40b3652
Binary files /dev/null and b/web/img/clients/AM.png differ
diff --git a/web/img/clients/AR.png b/web/img/clients/AR.png
new file mode 100644
index 0000000..4c442cd
Binary files /dev/null and b/web/img/clients/AR.png differ
diff --git a/web/img/clients/AT.png b/web/img/clients/AT.png
new file mode 100644
index 0000000..8c0343c
Binary files /dev/null and b/web/img/clients/AT.png differ
diff --git a/web/img/clients/AU.png b/web/img/clients/AU.png
new file mode 100644
index 0000000..a2d24d2
Binary files /dev/null and b/web/img/clients/AU.png differ
diff --git a/web/img/clients/BE.png b/web/img/clients/BE.png
new file mode 100644
index 0000000..fa86551
Binary files /dev/null and b/web/img/clients/BE.png differ
diff --git a/web/img/clients/BF.png b/web/img/clients/BF.png
new file mode 100644
index 0000000..537492f
Binary files /dev/null and b/web/img/clients/BF.png differ
diff --git a/web/img/clients/BG.png b/web/img/clients/BG.png
new file mode 100644
index 0000000..bf32ca5
Binary files /dev/null and b/web/img/clients/BG.png differ
diff --git a/web/img/clients/BO.png b/web/img/clients/BO.png
new file mode 100644
index 0000000..76f4659
Binary files /dev/null and b/web/img/clients/BO.png differ
diff --git a/web/img/clients/BR.png b/web/img/clients/BR.png
new file mode 100644
index 0000000..6fa4473
Binary files /dev/null and b/web/img/clients/BR.png differ
diff --git a/web/img/clients/CA.png b/web/img/clients/CA.png
new file mode 100644
index 0000000..fe7326c
Binary files /dev/null and b/web/img/clients/CA.png differ
diff --git a/web/img/clients/CD.png b/web/img/clients/CD.png
new file mode 100644
index 0000000..9c20c8c
Binary files /dev/null and b/web/img/clients/CD.png differ
diff --git a/web/img/clients/CG.png b/web/img/clients/CG.png
new file mode 100644
index 0000000..319722e
Binary files /dev/null and b/web/img/clients/CG.png differ
diff --git a/web/img/clients/CH.png b/web/img/clients/CH.png
new file mode 100644
index 0000000..5fb959f
Binary files /dev/null and b/web/img/clients/CH.png differ
diff --git a/web/img/clients/CL.png b/web/img/clients/CL.png
new file mode 100644
index 0000000..b98be21
Binary files /dev/null and b/web/img/clients/CL.png differ
diff --git a/web/img/clients/CM.png b/web/img/clients/CM.png
new file mode 100644
index 0000000..71c8334
Binary files /dev/null and b/web/img/clients/CM.png differ
diff --git a/web/img/clients/CN.png b/web/img/clients/CN.png
new file mode 100644
index 0000000..fa0ba51
Binary files /dev/null and b/web/img/clients/CN.png differ
diff --git a/web/img/clients/CO.png b/web/img/clients/CO.png
new file mode 100644
index 0000000..2d928c1
Binary files /dev/null and b/web/img/clients/CO.png differ
diff --git a/web/img/clients/CZ.png b/web/img/clients/CZ.png
new file mode 100644
index 0000000..57d3d31
Binary files /dev/null and b/web/img/clients/CZ.png differ
diff --git a/web/img/clients/DE.png b/web/img/clients/DE.png
new file mode 100644
index 0000000..08e271c
Binary files /dev/null and b/web/img/clients/DE.png differ
diff --git a/web/img/clients/DJ.png b/web/img/clients/DJ.png
new file mode 100644
index 0000000..29b36a5
Binary files /dev/null and b/web/img/clients/DJ.png differ
diff --git a/web/img/clients/DK.png b/web/img/clients/DK.png
new file mode 100644
index 0000000..ea12440
Binary files /dev/null and b/web/img/clients/DK.png differ
diff --git a/web/img/clients/DZ.png b/web/img/clients/DZ.png
new file mode 100644
index 0000000..087c43e
Binary files /dev/null and b/web/img/clients/DZ.png differ
diff --git a/web/img/clients/EE.png b/web/img/clients/EE.png
new file mode 100644
index 0000000..4278a31
Binary files /dev/null and b/web/img/clients/EE.png differ
diff --git a/web/img/clients/EG.png b/web/img/clients/EG.png
new file mode 100644
index 0000000..fd60d50
Binary files /dev/null and b/web/img/clients/EG.png differ
diff --git a/web/img/clients/ES.png b/web/img/clients/ES.png
new file mode 100644
index 0000000..921fa7b
Binary files /dev/null and b/web/img/clients/ES.png differ
diff --git a/web/img/clients/FL.png b/web/img/clients/FL.png
new file mode 100644
index 0000000..784b48d
Binary files /dev/null and b/web/img/clients/FL.png differ
diff --git a/web/img/clients/FR.png b/web/img/clients/FR.png
new file mode 100644
index 0000000..9974052
Binary files /dev/null and b/web/img/clients/FR.png differ
diff --git a/web/img/clients/GA.png b/web/img/clients/GA.png
new file mode 100644
index 0000000..38eca35
Binary files /dev/null and b/web/img/clients/GA.png differ
diff --git a/web/img/clients/GB.png b/web/img/clients/GB.png
new file mode 100644
index 0000000..a285d5d
Binary files /dev/null and b/web/img/clients/GB.png differ
diff --git a/web/img/clients/GM.png b/web/img/clients/GM.png
new file mode 100644
index 0000000..4b86ab2
Binary files /dev/null and b/web/img/clients/GM.png differ
diff --git a/web/img/clients/GT.png b/web/img/clients/GT.png
new file mode 100644
index 0000000..e345e14
Binary files /dev/null and b/web/img/clients/GT.png differ
diff --git a/web/img/clients/HK.png b/web/img/clients/HK.png
new file mode 100644
index 0000000..5c9e323
Binary files /dev/null and b/web/img/clients/HK.png differ
diff --git a/web/img/clients/HN.png b/web/img/clients/HN.png
new file mode 100644
index 0000000..434f38d
Binary files /dev/null and b/web/img/clients/HN.png differ
diff --git a/web/img/clients/HT.png b/web/img/clients/HT.png
new file mode 100644
index 0000000..5b1e195
Binary files /dev/null and b/web/img/clients/HT.png differ
diff --git a/web/img/clients/HU.png b/web/img/clients/HU.png
new file mode 100644
index 0000000..8fddd8a
Binary files /dev/null and b/web/img/clients/HU.png differ
diff --git a/web/img/clients/ID.png b/web/img/clients/ID.png
new file mode 100644
index 0000000..c7feaa5
Binary files /dev/null and b/web/img/clients/ID.png differ
diff --git a/web/img/clients/IE.png b/web/img/clients/IE.png
new file mode 100644
index 0000000..313fb44
Binary files /dev/null and b/web/img/clients/IE.png differ
diff --git a/web/img/clients/IL.png b/web/img/clients/IL.png
new file mode 100644
index 0000000..16cdf54
Binary files /dev/null and b/web/img/clients/IL.png differ
diff --git a/web/img/clients/IN.png b/web/img/clients/IN.png
new file mode 100644
index 0000000..8cf86d1
Binary files /dev/null and b/web/img/clients/IN.png differ
diff --git a/web/img/clients/IQ.png b/web/img/clients/IQ.png
new file mode 100644
index 0000000..f8c3669
Binary files /dev/null and b/web/img/clients/IQ.png differ
diff --git a/web/img/clients/IR.png b/web/img/clients/IR.png
new file mode 100644
index 0000000..6176356
Binary files /dev/null and b/web/img/clients/IR.png differ
diff --git a/web/img/clients/IT.png b/web/img/clients/IT.png
new file mode 100644
index 0000000..4d0aee9
Binary files /dev/null and b/web/img/clients/IT.png differ
diff --git a/web/img/clients/JM.png b/web/img/clients/JM.png
new file mode 100644
index 0000000..ab61940
Binary files /dev/null and b/web/img/clients/JM.png differ
diff --git a/web/img/clients/JO.png b/web/img/clients/JO.png
new file mode 100644
index 0000000..29dec8a
Binary files /dev/null and b/web/img/clients/JO.png differ
diff --git a/web/img/clients/JP.png b/web/img/clients/JP.png
new file mode 100644
index 0000000..4421068
Binary files /dev/null and b/web/img/clients/JP.png differ
diff --git a/web/img/clients/KG.png b/web/img/clients/KG.png
new file mode 100644
index 0000000..1c0d7a5
Binary files /dev/null and b/web/img/clients/KG.png differ
diff --git a/web/img/clients/KN.png b/web/img/clients/KN.png
new file mode 100644
index 0000000..923ec67
Binary files /dev/null and b/web/img/clients/KN.png differ
diff --git a/web/img/clients/KP.png b/web/img/clients/KP.png
new file mode 100644
index 0000000..c8df11f
Binary files /dev/null and b/web/img/clients/KP.png differ
diff --git a/web/img/clients/KR.png b/web/img/clients/KR.png
new file mode 100644
index 0000000..976cd46
Binary files /dev/null and b/web/img/clients/KR.png differ
diff --git a/web/img/clients/KW.png b/web/img/clients/KW.png
new file mode 100644
index 0000000..05baa78
Binary files /dev/null and b/web/img/clients/KW.png differ
diff --git a/web/img/clients/KZ.png b/web/img/clients/KZ.png
new file mode 100644
index 0000000..6c3e1a7
Binary files /dev/null and b/web/img/clients/KZ.png differ
diff --git a/web/img/clients/LA.png b/web/img/clients/LA.png
new file mode 100644
index 0000000..7528652
Binary files /dev/null and b/web/img/clients/LA.png differ
diff --git a/web/img/clients/LB.png b/web/img/clients/LB.png
new file mode 100644
index 0000000..cc4400a
Binary files /dev/null and b/web/img/clients/LB.png differ
diff --git a/web/img/clients/LC.png b/web/img/clients/LC.png
new file mode 100644
index 0000000..5532ba5
Binary files /dev/null and b/web/img/clients/LC.png differ
diff --git a/web/img/clients/LS.png b/web/img/clients/LS.png
new file mode 100644
index 0000000..a5bec8c
Binary files /dev/null and b/web/img/clients/LS.png differ
diff --git a/web/img/clients/LU.png b/web/img/clients/LU.png
new file mode 100644
index 0000000..1bdf988
Binary files /dev/null and b/web/img/clients/LU.png differ
diff --git a/web/img/clients/LV.png b/web/img/clients/LV.png
new file mode 100644
index 0000000..0eaba02
Binary files /dev/null and b/web/img/clients/LV.png differ
diff --git a/web/img/clients/MG.png b/web/img/clients/MG.png
new file mode 100644
index 0000000..cc1ea21
Binary files /dev/null and b/web/img/clients/MG.png differ
diff --git a/web/img/clients/MK.png b/web/img/clients/MK.png
new file mode 100644
index 0000000..d40906f
Binary files /dev/null and b/web/img/clients/MK.png differ
diff --git a/web/img/clients/ML.png b/web/img/clients/ML.png
new file mode 100644
index 0000000..53be3a1
Binary files /dev/null and b/web/img/clients/ML.png differ
diff --git a/web/img/clients/MM.png b/web/img/clients/MM.png
new file mode 100644
index 0000000..ee54ab2
Binary files /dev/null and b/web/img/clients/MM.png differ
diff --git a/web/img/clients/MT.png b/web/img/clients/MT.png
new file mode 100644
index 0000000..a60c550
Binary files /dev/null and b/web/img/clients/MT.png differ
diff --git a/web/img/clients/MX.png b/web/img/clients/MX.png
new file mode 100644
index 0000000..aa86fc8
Binary files /dev/null and b/web/img/clients/MX.png differ
diff --git a/web/img/clients/NA.png b/web/img/clients/NA.png
new file mode 100644
index 0000000..7721e55
Binary files /dev/null and b/web/img/clients/NA.png differ
diff --git a/web/img/clients/NE.png b/web/img/clients/NE.png
new file mode 100644
index 0000000..3bfeaf3
Binary files /dev/null and b/web/img/clients/NE.png differ
diff --git a/web/img/clients/NG.png b/web/img/clients/NG.png
new file mode 100644
index 0000000..fd62e83
Binary files /dev/null and b/web/img/clients/NG.png differ
diff --git a/web/img/clients/NI.png b/web/img/clients/NI.png
new file mode 100644
index 0000000..d11e010
Binary files /dev/null and b/web/img/clients/NI.png differ
diff --git a/web/img/clients/NL.png b/web/img/clients/NL.png
new file mode 100644
index 0000000..3cc7650
Binary files /dev/null and b/web/img/clients/NL.png differ
diff --git a/web/img/clients/NO.png b/web/img/clients/NO.png
new file mode 100644
index 0000000..5a72e18
Binary files /dev/null and b/web/img/clients/NO.png differ
diff --git a/web/img/clients/OM.png b/web/img/clients/OM.png
new file mode 100644
index 0000000..a0c7044
Binary files /dev/null and b/web/img/clients/OM.png differ
diff --git a/web/img/clients/PA.png b/web/img/clients/PA.png
new file mode 100644
index 0000000..a72393a
Binary files /dev/null and b/web/img/clients/PA.png differ
diff --git a/web/img/clients/PE.png b/web/img/clients/PE.png
new file mode 100644
index 0000000..c205864
Binary files /dev/null and b/web/img/clients/PE.png differ
diff --git a/web/img/clients/PG.png b/web/img/clients/PG.png
new file mode 100644
index 0000000..ae800f1
Binary files /dev/null and b/web/img/clients/PG.png differ
diff --git a/web/img/clients/PK.png b/web/img/clients/PK.png
new file mode 100644
index 0000000..7660246
Binary files /dev/null and b/web/img/clients/PK.png differ
diff --git a/web/img/clients/PL.png b/web/img/clients/PL.png
new file mode 100644
index 0000000..2aa90e1
Binary files /dev/null and b/web/img/clients/PL.png differ
diff --git a/web/img/clients/PT.png b/web/img/clients/PT.png
new file mode 100644
index 0000000..32f09c7
Binary files /dev/null and b/web/img/clients/PT.png differ
diff --git a/web/img/clients/PY.png b/web/img/clients/PY.png
new file mode 100644
index 0000000..216c641
Binary files /dev/null and b/web/img/clients/PY.png differ
diff --git a/web/img/clients/QA.png b/web/img/clients/QA.png
new file mode 100644
index 0000000..bceffa4
Binary files /dev/null and b/web/img/clients/QA.png differ
diff --git a/web/img/clients/RO.png b/web/img/clients/RO.png
new file mode 100644
index 0000000..a1152c2
Binary files /dev/null and b/web/img/clients/RO.png differ
diff --git a/web/img/clients/RU.png b/web/img/clients/RU.png
new file mode 100644
index 0000000..4962a3c
Binary files /dev/null and b/web/img/clients/RU.png differ
diff --git a/web/img/clients/RW.png b/web/img/clients/RW.png
new file mode 100644
index 0000000..5ae205c
Binary files /dev/null and b/web/img/clients/RW.png differ
diff --git a/web/img/clients/SA.png b/web/img/clients/SA.png
new file mode 100644
index 0000000..621d516
Binary files /dev/null and b/web/img/clients/SA.png differ
diff --git a/web/img/clients/SE.png b/web/img/clients/SE.png
new file mode 100644
index 0000000..1bbe6cf
Binary files /dev/null and b/web/img/clients/SE.png differ
diff --git a/web/img/clients/SG.png b/web/img/clients/SG.png
new file mode 100644
index 0000000..a9b1937
Binary files /dev/null and b/web/img/clients/SG.png differ
diff --git a/web/img/clients/SL.png b/web/img/clients/SL.png
new file mode 100644
index 0000000..f74dc7e
Binary files /dev/null and b/web/img/clients/SL.png differ
diff --git a/web/img/clients/SN.png b/web/img/clients/SN.png
new file mode 100644
index 0000000..69779de
Binary files /dev/null and b/web/img/clients/SN.png differ
diff --git a/web/img/clients/SO.png b/web/img/clients/SO.png
new file mode 100644
index 0000000..1a0fa72
Binary files /dev/null and b/web/img/clients/SO.png differ
diff --git a/web/img/clients/SV.png b/web/img/clients/SV.png
new file mode 100644
index 0000000..068fdae
Binary files /dev/null and b/web/img/clients/SV.png differ
diff --git a/web/img/clients/TD.png b/web/img/clients/TD.png
new file mode 100644
index 0000000..c7f2410
Binary files /dev/null and b/web/img/clients/TD.png differ
diff --git a/web/img/clients/TJ.png b/web/img/clients/TJ.png
new file mode 100644
index 0000000..c2c5eb4
Binary files /dev/null and b/web/img/clients/TJ.png differ
diff --git a/web/img/clients/TL.png b/web/img/clients/TL.png
new file mode 100644
index 0000000..ff6abcc
Binary files /dev/null and b/web/img/clients/TL.png differ
diff --git a/web/img/clients/TR.png b/web/img/clients/TR.png
new file mode 100644
index 0000000..ac74ad5
Binary files /dev/null and b/web/img/clients/TR.png differ
diff --git a/web/img/clients/TW.png b/web/img/clients/TW.png
new file mode 100644
index 0000000..515d853
Binary files /dev/null and b/web/img/clients/TW.png differ
diff --git a/web/img/clients/TZ.png b/web/img/clients/TZ.png
new file mode 100644
index 0000000..679118f
Binary files /dev/null and b/web/img/clients/TZ.png differ
diff --git a/web/img/clients/UA.png b/web/img/clients/UA.png
new file mode 100644
index 0000000..0a893fb
Binary files /dev/null and b/web/img/clients/UA.png differ
diff --git a/web/img/clients/US.png b/web/img/clients/US.png
new file mode 100644
index 0000000..6d20833
Binary files /dev/null and b/web/img/clients/US.png differ
diff --git a/web/img/clients/VE.png b/web/img/clients/VE.png
new file mode 100644
index 0000000..36b1b6a
Binary files /dev/null and b/web/img/clients/VE.png differ
diff --git a/web/img/clients/VN.png b/web/img/clients/VN.png
new file mode 100644
index 0000000..c89f09d
Binary files /dev/null and b/web/img/clients/VN.png differ
diff --git a/web/img/clients/YE.png b/web/img/clients/YE.png
new file mode 100644
index 0000000..1b06b71
Binary files /dev/null and b/web/img/clients/YE.png differ
diff --git a/web/img/clients/potatso.svg b/web/img/clients/potatso.svg
new file mode 100644
index 0000000..5ce3f28
--- /dev/null
+++ b/web/img/clients/potatso.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/img/clients/shadowrocket.svg b/web/img/clients/shadowrocket.svg
new file mode 100644
index 0000000..75c4c34
--- /dev/null
+++ b/web/img/clients/shadowrocket.svg
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/img/clients/ss-mac.svg b/web/img/clients/ss-mac.svg
new file mode 100644
index 0000000..aef221e
--- /dev/null
+++ b/web/img/clients/ss-mac.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/img/clients/ss-windows.svg b/web/img/clients/ss-windows.svg
new file mode 100644
index 0000000..72baf9b
--- /dev/null
+++ b/web/img/clients/ss-windows.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/img/clients/surge.svg b/web/img/clients/surge.svg
new file mode 100644
index 0000000..6f8e385
--- /dev/null
+++ b/web/img/clients/surge.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/img/light.png b/web/img/light.png
new file mode 100644
index 0000000..277ee8c
Binary files /dev/null and b/web/img/light.png differ
diff --git a/web/index.html b/web/index.html
new file mode 100644
index 0000000..9800dcb
--- /dev/null
+++ b/web/index.html
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+ 服务器状态
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 如果出現此消息,請確保您已啟用Javascript! 否則雲監控主服務(服務端)未啟動或已關閉.
+
+
+
+
+
+
+
+
+ 运行状态
+ 节点名
+ 类型
+ 服务器位置
+ 在线时间
+ 负载
+ 网络(B/s) ↓|↑
+ 流量(B) ↓|↑
+ CPU
+ RAM
+ ROM
+
+
+
+
+
+
+
+
+
+
Updating...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/web/js/bootstrap.min.js b/web/js/bootstrap.min.js
new file mode 100644
index 0000000..1a6258e
--- /dev/null
+++ b/web/js/bootstrap.min.js
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap v3.0.3 (http://getbootstrap.com)
+ * Copyright 2013 Twitter, Inc.
+ * Licensed under http://www.apache.org/licenses/LICENSE-2.0
+ */
+
+if("undefined"==typeof jQuery)throw new Error("Bootstrap 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]}}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)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]'),b=!0;if(a.length){var c=this.$element.find("input");"radio"===c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?b=!1:a.find(".active").removeClass("active")),b&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}b&&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.end&&(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]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(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")){if(this.$element.trigger(j),j.isDefaultPrevented())return;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(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")}return 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("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?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):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||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(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.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){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('
').insertAfter(a(this)).on("click",b),f.trigger(d=a.Event("show.bs.dropdown")),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown"),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",f);if(h.length){var i=h.index(h.filter(":focus"));38==b.keyCode&&i>0&&i--,40==b.keyCode&&i ').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focus",i="hover"==g?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show),void 0):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide),void 0):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m="body"==this.options.container?window.innerWidth:j.outerWidth(),n="body"==this.options.container?window.innerHeight:j.outerHeight(),o="body"==this.options.container?0:j.offset().left;d="bottom"==d&&g.top+g.height+i-l>n?"top":"top"==d&&g.top-l-i<0?"bottom":"right"==d&&g.right+h>m?"left":"left"==d&&g.left-h
'}),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?"html":"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||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(c).is("body")?a(window):a(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=/^#\w/.test(e)&&a(e);return f&&f.length&&[[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);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).parents(".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=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},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;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());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;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-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/web/js/core.min.js b/web/js/core.min.js
new file mode 100644
index 0000000..83be1ac
--- /dev/null
+++ b/web/js/core.min.js
@@ -0,0 +1,36 @@
+/*!
+ * Bootstrap v3.3.6 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under the MIT license
+ */
+if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(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("bsTransitionEnd",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(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.6",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.6",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.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")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.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},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.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},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.6",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.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 in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(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()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.6",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.6",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.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").children().detach().end()[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()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.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)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(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]()})}b.VERSION="3.3.6",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).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(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.6",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
+
+/*! modernizr 3.2.0 (Custom Build) | MIT *
+ * http://modernizr.com/download/?-touchevents !*/
++function(e,n,t){function o(e,n){return typeof e===n}function s(){var e,n,t,s,a,i,r;for(var l in c)if(c.hasOwnProperty(l)){if(e=[],n=c[l],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;tb;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.createEvent=function(a,b,c,d){var e;return null==b&&(b=!1),null==c&&(c=!1),null==d&&(d=null),null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e},a.prototype.emitEvent=function(a,b){return null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)?a["on"+b]():void 0},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.resetAnimation=f(this.resetAnimation,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),null!=a.scrollContainer&&(this.config.scrollContainer=document.querySelector(a.scrollContainer)),this.animationNameCache=new c,this.wowEvent=this.util().createEvent(this.config.boxClass)}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],c=0,d=b.length;d>c;c++)f=b[c],g.push(function(){var a,b,c,d;for(c=f.addedNodes||[],d=[],a=0,b=c.length;b>a;a++)e=c[a],d.push(this.doSync(e));return d}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=a.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(a),this.util().emitEvent(a,this.wowEvent),this.util().addEvent(a,"animationend",this.resetAnimation),this.util().addEvent(a,"oanimationend",this.resetAnimation),this.util().addEvent(a,"webkitAnimationEnd",this.resetAnimation),this.util().addEvent(a,"MSAnimationEnd",this.resetAnimation),a},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-animation-duration"),c=a.getAttribute("data-animation-delay"),e=a.getAttribute("data-animation-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible", a.className=a.className+" animated");return e},e.prototype.resetAnimation=function(a){var b;return a.type.toLowerCase().indexOf("animationend")>=0?(b=a.target||a.srcElement,b.className=b.className.replace(this.config.animateClass,"").trim()):void 0},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;d=[];for(c in b)e=b[c],a[""+c]=e,d.push(function(){var b,d,g,h;for(g=this.vendors,h=[],b=0,d=g.length;d>b;b++)f=g[b],h.push(a[""+f+c.charAt(0).toUpperCase()+c.substr(1)]=e);return h}.call(this));return d},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(h=d(a),g=h.getPropertyCSSValue(b),f=this.vendors,c=0,e=f.length;e>c;c++)i=f[c],g=g||h.getPropertyCSSValue("-"+i+"-"+b);return g},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-animation-offset")||this.config.offset,f=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this);
+
++(function(e,t,n,r){function o(t,n){this.$element=e(t);this.settings=e.extend({},s,n);this.init()}var i="floatlabel",s={slideInput:true,labelStartTop:"0px",labelEndTop:"0px",paddingOffset:"12px",transitionDuration:.1,transitionEasing:"ease-in-out",labelClass:"",typeMatches:/text|password|email|number|search|url|tel/};o.prototype={init:function(){var e=this,n=this.settings,r=n.transitionDuration,i=n.transitionEasing,s=this.$element;var o={"-webkit-transition":"all "+r+"s "+i,"-moz-transition":"all "+r+"s "+i,"-o-transition":"all "+r+"s "+i,"-ms-transition":"all "+r+"s "+i,transition:"all "+r+"s "+i};if(s.prop("tagName").toUpperCase()!=="INPUT"){return}if(!n.typeMatches.test(s.attr("type"))){return}var u=s.attr("id");if(!u){u=Math.floor(Math.random()*100)+1;s.attr("id",u)}var a=s.attr("placeholder");var f=s.data("label");var l=s.data("class");if(!l){l=""}if(!a||a===""){a="You forgot to add placeholder attribute!"}if(!f||f===""){f=a}this.inputPaddingTop=parseFloat(s.css("padding-top"))+parseFloat(n.paddingOffset);s.wrap('
');s.before(''+f+" ");this.$label=s.prev("label");this.$label.css({position:"absolute",top:n.labelStartTop,left:"8px",display:"none","-moz-opacity":"0","-khtml-opacity":"0","-webkit-opacity":"0",opacity:"0","font-size":"11px","font-weight":"bold",color:"#838780"});if(!n.slideInput){s.css({"padding-top":this.inputPaddingTop})}s.on("keyup blur change",function(t){e.checkValue(t)});s.on("blur",function(){s.prev("label").css({color:"#838780"})});s.on("focus",function(){s.prev("label").css({color:"#2996cc"})});t.setTimeout(function(){e.$label.css(o);e.$element.css(o)},100);this.checkValue()},checkValue:function(e){if(e){var t=e.keyCode||e.which;if(t===9){return}}var n=this.$element,r=n.data("flout");if(n.val()!==""){n.data("flout","1")}if(n.val()===""){n.data("flout","0")}if(n.data("flout")==="1"&&r!=="1"){this.showLabel()}if(n.data("flout")==="0"&&r!=="0"){this.hideLabel()}},showLabel:function(){var e=this;e.$label.css({display:"block"});t.setTimeout(function(){e.$label.css({top:e.settings.labelEndTop,"-moz-opacity":"1","-khtml-opacity":"1","-webkit-opacity":"1",opacity:"1"});if(e.settings.slideInput){e.$element.css({"padding-top":e.inputPaddingTop})}e.$element.addClass("active-floatlabel")},50)},hideLabel:function(){var e=this;e.$label.css({top:e.settings.labelStartTop,"-moz-opacity":"0","-khtml-opacity":"0","-webkit-opacity":"0",opacity:"0"});if(e.settings.slideInput){e.$element.css({"padding-top":parseFloat(e.inputPaddingTop)-parseFloat(this.settings.paddingOffset)})}e.$element.removeClass("active-floatlabel");t.setTimeout(function(){e.$label.css({display:"none"})},e.settings.transitionDuration*1e3)}};e.fn[i]=function(t){return this.each(function(){if(!e.data(this,"plugin_"+i)){e.data(this,"plugin_"+i,new o(this,t))}})}})(jQuery,window,document)
+/*! iCheck v2.0.0 rc1 - http://git.io/arlzeA, (c) Damir Sultanov - http://fronteed.com */
++(function(r,x,m){r.ichecked||(r.ichecked=function(){m=r.jQuery||r.Zepto;var A={autoInit:!0,autoAjax:!1,tap:!0,checkboxClass:"icheckbox",radioClass:"iradio",checkedClass:"checked",disabledClass:"disabled",indeterminateClass:"indeterminate",hoverClass:"hover",callbacks:{ifCreated:!1},classes:{base:"icheck",div:"#-item",area:"#-area-",input:"#-input",label:"#-label"}};r.icheck=m.extend(A,r.icheck);var l=r.navigator.userAgent,ca=/MSIE [5-8]/.test(l)||9>x.documentMode,D=/Opera Mini/.test(l),E=A.classes.base,
+O=A.classes.div.replace("#",E),da=A.classes.area.replace("#",E),P=A.classes.input.replace("#",E),Q=A.classes.label.replace("#",E);delete A.classes;var ea={},p={},la=new RegExp(E+"\\[(.*?)\\]"),I=function(a,c,e){a&&(c=la.exec(a))&&p[c[1]]&&(e=c[1]);return e},fa=r.getComputedStyle,X=r.PointerEvent||r.MSPointerEvent,y="ontouchend"in r,F=/mobile|tablet|phone|ip(ad|od)|android|silk|webos/i.test(l),l=["mouse","down","up","over","out"],u=r.PointerEvent?["pointer",l[1],l[2],l[3],l[4]]:["MSPointer","Down",
+"Up","Over","Out"],R=["touch","start","end"],S=y&&F||X,T=S?y?R[0]+R[1]:u[0]+u[3]:l[0]+l[3],Y=S?y?R[0]+R[2]:u[0]+u[4]:l[0]+l[4],M=S?y?!1:u[0]+u[1]:l[0]+l[1],Z=S?y?!1:u[0]+u[2]:l[0]+l[2],l=D?"":T+".i "+Y+".i ",u=!D&&M?M+".i "+Z+".i":"",J,U,ga=!1!==A.areaStyle?'position:absolute;display:block;content:"";top:#;bottom:#;left:#;right:#;':0,V=function(a,c,e){J||(J=x.createElement("style"),(x.head||x.getElementsByTagName("head")[0]).appendChild(J),r.createPopup||J.appendChild(x.createTextNode("")),U=J.sheet||
+J.styleSheet);c||(c="div."+(e?da+e+":after":O+" input."+P));a=a.replace(/!/g," !important");U.addRule?U.addRule(c,a,0):U.insertRule(c+"{"+a+"}",0)};V("position:absolute!;display:block!;outline:none!;"+(A.debug?"":"opacity:0!;z-index:-99!;clip:rect(0 0 0 0)!;"));(y&&F||D)&&V("cursor:pointer!;","label."+Q+",div."+O);V("display:none!","iframe.icheck-frame");var G=function(a,c,e,b,f,d,k){if(b=a.className)return f=" "+b+" ",1===e?d=c:0===e?k=c:(d=c[0],k=c[1]),d&&0>f.indexOf(" "+d+" ")&&(f+=d+" "),k&&~f.indexOf(" "+
+k+" ")&&(f=f.replace(" "+k+" "," ")),f=f.replace(/^\s+|\s+$/g,""),f!==b&&(a.className=f),f},ha=function(a,c,e,b,f,d){p[c]&&(b=p[c],f=b.className,d=m(K(a,"div",f)),d.length&&(m(a).removeClass(P+" "+f).attr("style",b.style),m("label."+b.esc).removeClass(Q+" "+f),m(d).replaceWith(m(a)),e&&N(a,c,e)),p[c]=!1)},ia=function(a,c,e,b,f){e=[];for(b=a.length;b--;)if(c=a[b],c.type)~"input[type=checkbox],input[type=radio]".indexOf(c.type)&&e.push(c);else for(c=m(c).find("input[type=checkbox],input[type=radio]"),
+f=c.length;f--;)e.push(c[f]);return e},K=function(a,c,e,b){for(;a&&9!==a.nodeType;)if((a=a.parentNode)&&a.tagName==c.toUpperCase()&&~a.className.indexOf(e)){b=a;break}return b},N=function(a,c,e){e="if"+e;if(p[c].callbacks&&!1!==p[c].callbacks[e]&&(m(a).trigger(e),"function"==typeof p[c].callbacks[e]))p[c].callbacks[e](a,p[c])},ja=function(a,c,e,b){a=ia(a);for(var f=a.length;f--;){var d=a[f],k=d.attributes,l={},g=k.length,h,n,u={},y={},t,q=d.id,w=d.className,z,D=d.type,aa=m.cache?m.cache[d[m.expando]]:
+0,B=I(w),L,v,C="",H=!1;v=[];for(var F=r.FastClick?" needsclick":"";g--;)h=k[g].name,n=k[g].value,~h.indexOf("data-")&&(u[h.substr(5)]=n),"style"==h&&(z=n),l[h]=n;aa&&aa.data&&(u=m.extend(u,aa.data));for(t in u){n=u[t];if("true"==n||"false"==n)n="true"==n;y[t.replace(/checkbox|radio|class|id|label/g,function(a,b){return 0===b?a:a.charAt(0).toUpperCase()+a.slice(1)})]=n}k=m.extend({},A,r.icheck,y,c);g=k.handle;"checkbox"!==g&&"radio"!==g&&(g="input[type=checkbox],input[type=radio]");if(!1!==k.init&&
+~g.indexOf(D)){for(B&&ha(d,B);!p[B];)if(B=Math.random().toString(36).substr(2,5),!p[B]){L=E+"["+B+"]";break}delete k.autoInit;delete k.autoAjax;k.style=z||"";k.className=L;k.esc=L.replace(/(\[|\])/g,"\\$1");p[B]=k;if(g=K(d,"label",""))!g.htmlFor&&q&&(g.htmlFor=q),v.push(g);if(q)for(h=m('label[for="'+q+'"]');h.length--;)q=h[h.length],q!==g&&v.push(q);for(n=v.length;n--;)q=v[n],h=q.className,h=(g=I(h))?G(q,E+"["+g+"]",0):(h?h+" ":"")+Q,q.className=h+" "+L+F;v=x.createElement("div");if(k.inherit)for(q=
+k.inherit.split(/\s*,\s*/),h=q.length;h--;)g=q[h],void 0!==l[g]&&("class"==g?C+=l[g]+" ":v.setAttribute(g,"id"==g?E+"-"+l[g]:l[g]));C+=k[D+"Class"];C+=" "+O+" "+L;k.area&&ga&&(H=(""+k.area).replace(/%|px|em|\+|-/g,"")|0)&&(ea[H]||(V(ga.replace(/#/g,"-"+H+"%"),!1,H),ea[H]=!0),C+=" "+da+H);v.className=C+F;d.className=(w?w+" ":"")+P+" "+L;d.parentNode.replaceChild(v,d);v.appendChild(d);k.insert&&m(v).append(k.insert);H&&(l=fa?fa(v,null).getPropertyValue("position"):v.currentStyle.position,"static"==
+l&&(v.style.position="relative"));W(d,v,B,"updated",!0,!1,e);p[B].done=!0;b||N(d,B,"Created")}}},W=function(a,c,e,b,f,d,k){var m=p[e],g={},h={};g.checked=[a.checked,"Checked","Unchecked"];d&&!k||"click"===b||(g.disabled=[a.disabled,"Disabled","Enabled"],g.indeterminate=["true"==a.getAttribute("indeterminate")||!!a.indeterminate,"Indeterminate","Determinate"]);"updated"==b||"click"==b?(h.checked=d?!g.checked[0]:g.checked[0],d&&!k||"click"===b||(h.disabled=g.disabled[0],h.indeterminate=g.indeterminate[0])):
+"checked"==b||"unchecked"==b?h.checked="checked"==b:"disabled"==b||"enabled"==b?h.disabled="disabled"==b:"indeterminate"==b||"determinate"==b?h.indeterminate="determinate"!==b:h.checked=!g.checked[0];ka(a,c,g,h,e,m,b,f,d,k)},ka=function(a,c,e,b,f,d,k,l,g,h,n){var r=a.type,u="radio"==r?"Radio":"Checkbox",t,q,w,z,y,x,B,A,v,C;c||(c=K(a,"div",d.className));if(c){for(t in b)if(q=b[t],e[t][0]!==q&&"updated"!==k&&"click"!==k&&(a[t]=q),h&&(q?a.setAttribute(t,t):a.removeAttribute(t)),d[t]!==q){d[t]=q;v=!0;
+if("checked"==t&&(C=!0,!n&&q&&(p[f].done||h)&&"radio"==r&&a.name))for(z=K(a,"form",""),w='input[name="'+a.name+'"]',w=z&&!h?m(z).find(w):m(w),z=w.length;z--;)y=w[z],x=I(y.className),a!==y&&p[x]&&p[x].checked&&(B={checked:[!0,"Checked","Unchecked"]},A={checked:!1},ka(y,!1,B,A,x,p[x],"updated",l,g,h,!0));w=[d[t+"Class"],d[t+u+"Class"],d[e[t][1]+"Class"],d[e[t][1]+u+"Class"],d[t+"LabelClass"]];z=[w[3]||w[2],w[1]||w[0]];q&&z.reverse();G(c,z);if(d.mirror&&w[4])for(z=m("label."+d.esc);z.length--;)G(z[z.length],
+w[4],q?1:0);l&&!n||N(a,f,e[t][q?1:2])}if(!l||n)v&&N(a,f,"Changed"),C&&N(a,f,"Toggled");d.cursor&&!F&&(d.disabled||d.pointer?d.disabled&&d.pointer&&(c.style.cursor="default",d.pointer=!1):(c.style.cursor="pointer",d.pointer=!0));p[f]=d}};m.fn.icheck=function(a,c){if(/^(checked|unchecked|indeterminate|determinate|disabled|enabled|updated|toggle|destroy|data|styler)$/.test(a))for(var e=ia(this),b=e.length;b--;){var f=e[b],d=I(f.className);if(d){if("data"==a)return p[d];if("styler"==a)return K(f,"div",
+p[d].className);"destroy"==a?ha(f,d,"Destroyed"):W(f,!1,d,a);"function"==typeof c&&c(f)}}else"object"!=typeof a&&a||ja(this,a||{});return this};var ba;m(x).on("click.i "+l+u,"label."+Q+",div."+O,function(a){var c=this,e=I(c.className);if(e){var b=a.type,f=p[e],d=f.esc,e="DIV"==c.tagName,k,l,g,h,n=[["label",f.activeLabelClass,f.hoverLabelClass],["div",f.activeClass,f.hoverClass]];e&&n.reverse();if(b==M||b==Z){n[0][1]&&G(c,n[0][1],b==M?1:0);if(f.mirror&&n[1][1])for(g=m(n[1][0]+"."+d);g.length--;)G(g[g.length],
+n[1][1],b==M?1:0);e&&b==Z&&f.tap&&F&&X&&!D&&(h=!0)}else if(b==T||b==Y){n[0][2]&&G(c,n[0][2],b==T?1:0);if(f.mirror&&n[1][2])for(g=m(n[1][0]+"."+d);g.length--;)G(g[g.length],n[1][2],b==T?1:0);e&&b==Y&&f.tap&&F&&y&&!D&&(h=!0)}else e&&(F&&(y||X)&&f.tap&&!D||(h=!0));h&&setTimeout(function(){l=a.currentTarget||{};"LABEL"!==l.tagName&&(!f.change||100<+new Date-f.change)&&(k=m(c).find("input."+d).click(),(ca||D)&&k.change())},2)}}).on("click.i change.i focusin.i focusout.i keyup.i keydown.i","input."+P,function(a){var c=
+I(this.className);if(c){var e=a.type,b=p[c],f=b.esc,d="click"==e?!1:K(this,"div",b.className);if("click"==e)p[c].change=+new Date,a.stopPropagation();else if("change"==e)d&&!this.disabled&&W(this,d,c,"click");else if(~e.indexOf("focus")){if(a=[b.focusClass,b.focusLabelClass],a[0]&&d&&G(d,a[0],"focusin"==e?1:0),b.mirror&&a[1])for(b=m("label."+f);b.length--;)G(b[b.length],a[1],"focusin"==e?1:0)}else d&&!this.disabled&&("keyup"==e?(("checkbox"==this.type&&32==a.keyCode&&b.keydown||"radio"==this.type&&
+!this.checked)&&W(this,d,c,"click",!1,!0),p[c].keydown=!1,p[ba]&&(p[ba].keydown=!1)):(ba=c,p[c].keydown=!0))}}).ready(function(){r.icheck.autoInit&&m("."+E).icheck();if(r.jQuery){var a=x.body||x.getElementsByTagName("body")[0];m.ajaxSetup({converters:{"text html":function(c){if(r.icheck.autoAjax&&a){var e=x.createElement("iframe"),b;ca||(e.style="display:none");e.className="iframe.icheck-frame";e.src="about:blank";a.appendChild(e);b=e.contentDocument?e.contentDocument:e.contentWindow.document;b.open();
+b.write(c);b.close();a.removeChild(e);b=m(b);ja(b.find("."+E),{},!0);b=b[0];c=(b.body||b.getElementsByTagName("body")[0]).innerHTML}return c}}})}})},"function"==typeof define&&define.amd?define("icheck",[r.jQuery?"jquery":"zepto"],r.ichecked):r.ichecked())})(window,document);
+
diff --git a/web/js/global.js b/web/js/global.js
new file mode 100644
index 0000000..3a2642a
--- /dev/null
+++ b/web/js/global.js
@@ -0,0 +1,51 @@
+
+function addCopyHandler(id_button, id_text_field)
+{
+ try
+ {
+ var btn = document.querySelector('#' + id_button);
+
+ if (btn !== null)
+ {
+ btn.addEventListener('click', function()
+ {
+ var text = document.querySelector('#' + id_text_field);
+
+ if (text !== null)
+ {
+ text.select();
+ document.execCommand('copy');
+ }
+ }, false);
+ }
+ }
+ catch (e)
+ {
+ // ...
+ }
+}
+
+function addFileChangeHandler(id_file, id_label)
+{
+ try
+ {
+ var file_input = document.querySelector('#' + id_file);
+ var label = document.querySelector('#' + id_label);
+
+ if (file_input !== null && label !== null)
+ {
+ file_input.addEventListener('change', function(e)
+ {
+ var filename = e.target.value.split( '\\' ).pop();
+ if (filename)
+ {
+ label.innerHTML = filename;
+ }
+ });
+ }
+ }
+ catch (e)
+ {
+ // ...
+ }
+}
\ No newline at end of file
diff --git a/web/js/google-map.js b/web/js/google-map.js
new file mode 100644
index 0000000..d4c1d09
--- /dev/null
+++ b/web/js/google-map.js
@@ -0,0 +1,128 @@
+
+
+window.google = window.google || {};
+google.maps = google.maps || {};
+(function() {
+
+ function getScript(src) {
+ document.write('<' + 'script src="' + src + '"><' + '/script>');
+ }
+
+ var modules = google.maps.modules = {};
+ google.maps.__gjsload__ = function(name, text) {
+ modules[name] = text;
+ };
+
+ google.maps.Load = function(apiLoad) {
+ delete google.maps.Load;
+ apiLoad([0.009999999776482582,[[["https://mts0.googleapis.com/maps/vt?lyrs=m@366000000\u0026src=api\u0026hl=zh-CN\u0026","https://mts1.googleapis.com/maps/vt?lyrs=m@366000000\u0026src=api\u0026hl=zh-CN\u0026"],null,null,null,null,"m@366000000",["https://mts0.google.com/maps/vt?lyrs=m@366000000\u0026src=api\u0026hl=zh-CN\u0026","https://mts1.google.com/maps/vt?lyrs=m@366000000\u0026src=api\u0026hl=zh-CN\u0026"]],[["https://khms0.googleapis.com/kh?v=702\u0026hl=zh-CN\u0026","https://khms1.googleapis.com/kh?v=702\u0026hl=zh-CN\u0026"],null,null,null,1,"702",["https://khms0.google.com/kh?v=702\u0026hl=zh-CN\u0026","https://khms1.google.com/kh?v=702\u0026hl=zh-CN\u0026"]],null,[["https://mts0.googleapis.com/maps/vt?lyrs=t@366,r@366000000\u0026src=api\u0026hl=zh-CN\u0026","https://mts1.googleapis.com/maps/vt?lyrs=t@366,r@366000000\u0026src=api\u0026hl=zh-CN\u0026"],null,null,null,null,"t@366,r@366000000",["https://mts0.google.com/maps/vt?lyrs=t@366,r@366000000\u0026src=api\u0026hl=zh-CN\u0026","https://mts1.google.com/maps/vt?lyrs=t@366,r@366000000\u0026src=api\u0026hl=zh-CN\u0026"]],null,null,[["https://cbks0.googleapis.com/cbk?","https://cbks1.googleapis.com/cbk?"]],[["https://khms0.googleapis.com/kh?v=100\u0026hl=zh-CN\u0026","https://khms1.googleapis.com/kh?v=100\u0026hl=zh-CN\u0026"],null,null,null,null,"100",["https://khms0.google.com/kh?v=100\u0026hl=zh-CN\u0026","https://khms1.google.com/kh?v=100\u0026hl=zh-CN\u0026"]],[["https://mts0.googleapis.com/mapslt?hl=zh-CN\u0026","https://mts1.googleapis.com/mapslt?hl=zh-CN\u0026"]],[["https://mts0.googleapis.com/mapslt/ft?hl=zh-CN\u0026","https://mts1.googleapis.com/mapslt/ft?hl=zh-CN\u0026"]],[["https://mts0.googleapis.com/maps/vt?hl=zh-CN\u0026","https://mts1.googleapis.com/maps/vt?hl=zh-CN\u0026"]],[["https://mts0.googleapis.com/mapslt/loom?hl=zh-CN\u0026","https://mts1.googleapis.com/mapslt/loom?hl=zh-CN\u0026"]],[["https://mts0.googleapis.com/mapslt?hl=zh-CN\u0026","https://mts1.googleapis.com/mapslt?hl=zh-CN\u0026"]],[["https://mts0.googleapis.com/mapslt/ft?hl=zh-CN\u0026","https://mts1.googleapis.com/mapslt/ft?hl=zh-CN\u0026"]],[["https://mts0.googleapis.com/mapslt/loom?hl=zh-CN\u0026","https://mts1.googleapis.com/mapslt/loom?hl=zh-CN\u0026"]]],["zh-CN","US",null,0,null,null,"https://maps.gstatic.com/mapfiles/","https://csi.gstatic.com","https://maps.googleapis.com","https://maps.googleapis.com",null,"https://maps.google.com","https://gg.google.com","https://maps.gstatic.com/maps-api-v3/api/images/","https://www.google.com/maps",0,"https://www.google.com"],["https://maps.googleapis.com/maps-api-v3/api/js/26/7/intl/zh_cn","3.26.7"],[2894482725],1,null,null,null,null,null,"",null,null,1,"https://khms.googleapis.com/mz?v=702\u0026",null,"https://earthbuilder.googleapis.com","https://earthbuilder.googleapis.com",null,"https://mts.googleapis.com/maps/vt/icon",[["https://maps.googleapis.com/maps/vt"],["https://maps.googleapis.com/maps/vt"],null,null,null,null,null,null,null,null,null,null,["https://www.google.com/maps/vt"],"/maps/vt",366000000,366],2,500,[null,"https://g0.gstatic.com/landmark/tour","https://g0.gstatic.com/landmark/config",null,"https://www.google.com/maps/preview/log204","","https://static.panoramio.com.storage.googleapis.com/photos/",["https://geo0.ggpht.com/cbk","https://geo1.ggpht.com/cbk","https://geo2.ggpht.com/cbk","https://geo3.ggpht.com/cbk"],"https://maps.googleapis.com/maps/api/js/GeoPhotoService.GetMetadata","https://maps.googleapis.com/maps/api/js/GeoPhotoService.SingleImageSearch",["https://lh3.ggpht.com/","https://lh4.ggpht.com/","https://lh5.ggpht.com/","https://lh6.ggpht.com/"]],["https://www.google.com/maps/api/js/master?pb=!1m2!1u26!2s7!2szh-CN!3sUS!4s26/7/intl/zh_cn","https://www.google.com/maps/api/js/widget?pb=!1m2!1u26!2s7!2szh-CN"],null,0,null,"/maps/api/js/ApplicationService.GetEntityDetails",0,null,null,[null,null,null,null,null,null,null,null,null,[0,0]],null,[],["26.7"]], loadScriptTime);
+ };
+ var loadScriptTime = (new Date).getTime();
+})();
+// inlined
+(function(_){'use strict';var Ia,Ja,Oa,Ra,jb,pb,qb,rb,sb,wb,xb,Ab,Db,zb,Eb,Ib,Rb,Xb,Yb,ac,ec,fc,hc,jc,lc,gc,ic,nc,sc,tc,xc,Lc,Nc,Tc,Sc,Uc,Vc,Wc,Xc,Yc,fd,hd,jd,ld,md,Bd,Dd,Cd,Hd,Id,Md,Nd,Vd,be,ce,de,qe,te,ve,ye,Ae,ze,Be,Ge,He,Ie,Je,Ke,Oe,Pe,Qe,Re,Ue,We,Xe,Ye,Ze,$e,df,ef,gf,hf,jf,pf,rf,Bf,Cf,Df,Ef,Ff,Gf,If,Jf,Kf,Lf,Nf,Zf,ag,jg,kg,qg,og,rg,sg,wg,zg,Ag,Eg,Fg,Ig,Jg,Kg,Lg,Mg,Da,Ga;_.aa="ERROR";_.ba="INVALID_REQUEST";_.ca="MAX_DIMENSIONS_EXCEEDED";_.da="MAX_ELEMENTS_EXCEEDED";_.ea="MAX_WAYPOINTS_EXCEEDED";_.ga="NOT_FOUND";
+_.ha="OK";_.ia="OVER_QUERY_LIMIT";_.ja="REQUEST_DENIED";_.ka="UNKNOWN_ERROR";_.la="ZERO_RESULTS";_.ma=function(){return function(a){return a}};_.na=function(){return function(){}};_.oa=function(a){return function(b){this[a]=b}};_.pa=function(a){return function(){return this[a]}};_.qa=function(a){return function(){return a}};_.sa=function(a){return function(){return _.ra[a].apply(this,arguments)}};_.m=function(a){return void 0!==a};_.ta=_.na();
+_.ua=function(){throw Error("unimplemented abstract method");};_.va=function(a){a.Nb=function(){return a.Xa?a.Xa:a.Xa=new a}};
+_.wa=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
+else if("function"==b&&"undefined"==typeof a.call)return"object";return b};_.xa=function(a){return"array"==_.wa(a)};_.ya=function(a){var b=_.wa(a);return"array"==b||"object"==b&&"number"==typeof a.length};_.za=function(a){return"string"==typeof a};_.Aa=function(a){return"number"==typeof a};_.Ba=function(a){return"function"==_.wa(a)};_.Ca=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};_.Ha=function(a){return a[Da]||(a[Da]=++Ga)};
+Ia=function(a,b,c){return a.call.apply(a.bind,arguments)};Ja=function(a,b,c){if(!a)throw Error();if(2b?1:0};_.Qa=function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(_.za(a))return _.za(b)&&1==b.length?a.indexOf(b,c):-1;for(;cb?null:_.za(a)?a.charAt(b):a[b]};
+Ra=function(a,b){for(var c=a.length,d=_.za(a)?a.split(""):a,e=0;e=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};_.w=function(a){return a?a.length:0};_.Xa=function(a,b){_.Wa(b,function(c){a[c]=b[c]})};_.Ya=function(a){for(var b in a)return!1;return!0};
+_.Za=function(a,b,c){null!=b&&(a=Math.max(a,b));null!=c&&(a=Math.min(a,c));return a};_.$a=function(a,b,c){c-=b;return((a-b)%c+c)%c+b};_.ab=function(a,b,c){return Math.abs(a-b)<=(c||1E-9)};_.bb=function(a,b){for(var c=[],d=_.w(a),e=0;ea.f};_.Td=function(a,b){return 1E-9>=Math.abs(b.b-a.b)%360+Math.abs(_.Sd(b)-_.Sd(a))};_.Ud=function(a,b){var c=b-a;return 0<=c?c:b+180-(a-180)};_.Sd=function(a){return a.isEmpty()?0:_.Od(a)?360-(a.b-a.f):a.f-a.b};Vd=function(a,b){this.f=a;this.b=b};
+_.Wd=function(a){return a.isEmpty()?0:a.b-a.f};_.Xd=function(a,b){a=a&&_.Zb(a);b=b&&_.Zb(b);if(a){b=b||a;var c=_.Za(a.lat(),-90,90),d=_.Za(b.lat(),-90,90);this.f=new Vd(c,d);a=a.lng();b=b.lng();360<=b-a?this.b=new Nd(-180,180):(a=_.$a(a,-180,180),b=_.$a(b,-180,180),this.b=new Nd(a,b))}else this.f=new Vd(1,-1),this.b=new Nd(180,-180)};_.Yd=function(a,b,c,d){return new _.Xd(new _.E(a,b,!0),new _.E(c,d,!0))};
+_.$d=function(a){if(a instanceof _.Xd)return a;try{return a=Zd(a),_.Yd(a.south,a.west,a.north,a.east)}catch(b){throw _.Fb("not a LatLngBounds or LatLngBoundsLiteral",b);}};_.ae=_.oa("__gm");be=function(){this.b={};this.j={};this.f={}};ce=function(){this.b={}};de=function(a){this.b=new ce;var b=this;_.z.addListenerOnce(a,"addfeature",function(){_.F("data",function(c){c.b(b,a,b.b)})})};_.fe=function(a){this.b=[];try{this.b=ee(a)}catch(b){_.Gb(b)}};_.he=function(a){this.b=(0,_.ge)(a)};
+_.je=function(a){this.b=ie(a)};_.ke=function(a){this.b=(0,_.ge)(a)};_.le=function(a){this.b=(0,_.ge)(a)};_.ne=function(a){this.b=me(a)};_.pe=function(a){this.b=oe(a)};qe=function(a){a=a||{};a.clickable=_.cb(a.clickable,!0);a.visible=_.cb(a.visible,!0);this.setValues(a);_.F("marker",_.ta)};te=function(a){var b=se,c=hc.Nb().j;a=c.f=new lc(new fc(a),b);for(var b=0,d=c.b.length;bd&&(d=-90);b=Math.sin(b);var e=Math.cos(_.Sb(a.lat()));if(90==c||-90==d||1E-6>e)return new _.Xd(new _.E(d,-180),new _.E(c,180));b=_.Tb(Math.asin(b/e));return new _.Xd(new _.E(d,a.lng()-b),new _.E(c,a.lng()+b))};_.yf=function(a){this.El=a||0;_.z.bind(this,"forceredraw",this,this.B)};_.zf=function(a,b){a=a.style;a.width=b.width+b.l;a.height=b.height+b.j};_.Af=function(a){return new _.J(a.offsetWidth,a.offsetHeight)};
+Bf=function(a){this.data=a||[]};Cf=function(a){this.data=a||[]};Df=function(a){this.data=a||[]};Ef=function(a){this.data=a||[]};Ff=function(a){this.data=a||[]};Gf=function(a,b,c,d){_.yf.call(this);this.m=b;this.l=new _.tf;this.C=c+"/maps/api/js/StaticMapService.GetMapImage";this.f=this.b=null;this.j=d;this.set("div",a);this.set("loading",!0)};If=function(a){var b=a.get("tilt")||_.w(a.get("styles"));a=a.get("mapTypeId");return b?null:Hf[a]};Jf=function(a){a.parentNode&&a.parentNode.removeChild(a)};
+Kf=function(a,b){var c=a.f;c.onload=null;c.onerror=null;a.get("size")&&(b&&(c.parentNode||a.b.appendChild(c),_.zf(c,a.get("size")),_.z.trigger(a,"staticmaploaded"),a.j.set(_.Ka())),a.set("loading",!1))};Lf=function(a,b){var c=a.f;b!=c.src?(Jf(c),c.onload=function(){Kf(a,!0)},c.onerror=function(){Kf(a,!1)},c.src=b):!c.parentNode&&b&&a.b.appendChild(c)};
+Nf=function(a,b,c,d,e){var f=_.Mf[15]?_.P(_.mf(_.R),12):_.P(_.mf(_.R),7);this.b=a;this.f=d;this.j=_.m(e)?e:_.Ka();var g=f+"/csi?v=2&s=mapsapi3&v3v="+_.P(new jf(_.R.data[36]),0)+"&action="+a;_.Fc(c,function(a,b){g+="&"+(0,window.encodeURIComponent)(b)+"="+(0,window.encodeURIComponent)(a)});b&&(g+="&e="+b);this.l=g};_.Pf=function(a,b){var c={};c[b]=void 0;_.Of(a,c)};
+_.Of=function(a,b){var c="";_.Fc(b,function(a,b){var d=(null!=a?a:_.Ka())-this.j;c&&(c+=",");c+=b+"."+Math.round(d);null==a&&window.performance&&window.performance.mark&&window.performance.mark("mapsapi:"+this.b+":"+b)},a);b=a.l+"&rt="+c;a.f.createElement("img").src=b;(a=_.Mc.__gm_captureCSI)&&a(b)};
+_.Xf=function(a,b){b=b||{};var c=b.Yn||{},d=_.vd(_.R,12).join(",");d&&(c.libraries=d);var d=_.P(_.R,6),e=new Ye(_.R.data[33]),f=[];d&&f.push(d);_.v(e.data,function(a,b){a&&_.v(a,function(a,c){null!=a&&f.push(b+1+"_"+(c+1)+"_"+a)})});b.Sl&&(f=f.concat(b.Sl));return new Nf(a,f.join(","),c,b.document||window.document,b.startTime)};Zf=function(){this.f=_.Xf("apiboot2",{startTime:_.Yf});_.Pf(this.f,"main");this.b=!1};ag=function(){var a=$f;a.b||(a.b=!0,_.Pf(a.f,"firstmap"))};_.bg=_.na();
+_.cg=function(){this.b=""};_.dg=function(a){var b=new _.cg;b.b=a;return b};_.fg=function(){this.Lf="";this.lk=_.eg;this.b=null};_.gg=function(a,b){var c=new _.fg;c.Lf=a;c.b=b;return c};_.hg=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)};_.ig=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)};jg=function(a,b,c,d,e){this.b=!!b;this.node=null;this.f=0;this.j=!1;this.l=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.f||0;this.b&&(this.depth*=-1)};
+kg=function(a,b,c,d){jg.call(this,a,b,c,null,d)};_.mg=function(a){for(var b;b=a.firstChild;)_.lg(b),a.removeChild(b)};_.lg=function(a){a=new kg(a);try{for(;;)_.z.clearInstanceListeners(a.next())}catch(b){if(b!==_.ng)throw b;}};
+qg=function(a,b){var c=_.Ka();$f&&ag();var d=new _.sf,e=b||{};e.noClear||_.mg(a);var f="undefined"==typeof window.document?null:window.document.createElement("div");f&&a.appendChild&&(a.appendChild(f),f.style.width=f.style.height="100%");_.ae.call(this,new rf(this,a,f,d));_.m(e.mapTypeId)||(e.mapTypeId="roadmap");this.setValues(e);this.b=_.Mf[15]&&e.noControlsOrLogging;this.mapTypes=new Md;this.features=new _.B;_.Ne(f);this.notify("streetView");a=_.Af(f);var g=null;_.R&&og(e.useStaticMap,a)&&(g=new Gf(f,
+_.pg,_.P(_.mf(_.R),9),new _.cd(null)),_.z.forward(g,"staticmaploaded",this),g.set("size",a),g.bindTo("center",this),g.bindTo("zoom",this),g.bindTo("mapTypeId",this),g.bindTo("styles",this));this.overlayMapTypes=new _.yc;var h=this.controls=[];_.Wa(_.of,function(a,b){h[b]=new _.yc});var l=this,n=!0;_.F("map",function(a){l.getDiv()&&f&&a.f(l,e,f,g,n,c,d)});n=!1;this.data=new Ge({map:this})};og=function(a,b){if(_.m(a))return!!a;a=b.width;b=b.height;return 384E3>=a*b&&800>=a&&800>=b};
+rg=function(){_.F("maxzoom",_.ta)};sg=function(a,b){!a||_.fb(a)||_.y(a)?(this.set("tableId",a),this.setValues(b)):this.setValues(a)};_.tg=_.na();_.ug=function(a){this.setValues(ve(a));_.F("poly",_.ta)};_.vg=function(a){this.setValues(ve(a));_.F("poly",_.ta)};wg=function(){this.b=null};_.xg=function(){this.b=null};
+_.yg=function(a){this.tileSize=a.tileSize||new _.J(256,256);this.name=a.name;this.alt=a.alt;this.minZoom=a.minZoom;this.maxZoom=a.maxZoom;this.j=(0,_.p)(a.getTileUrl,a);this.b=new _.zc;this.f=null;this.set("opacity",a.opacity);_.Mc.window&&_.z.addDomListener(window,"online",(0,_.p)(this.Un,this));var b=this;_.F("map",function(a){var c=b.f=a.b,e=b.tileSize||new _.J(256,256);b.b.forEach(function(a){var d=a.__gmimt,f=d.Y,l=d.zoom,n=b.j(f,l);d.Fb=c(f,l,e,a,n,function(){_.z.trigger(a,"load")})})})};
+zg=function(a,b){null!=a.style.opacity?a.style.opacity=b:a.style.filter=b&&"alpha(opacity="+Math.round(100*b)+")"};Ag=function(a){a=a.get("opacity");return"number"==typeof a?a:1};_.Bg=_.na();_.Cg=function(a,b){this.set("styles",a);a=b||{};this.b=a.baseMapTypeId||"roadmap";this.minZoom=a.minZoom;this.maxZoom=a.maxZoom||20;this.name=a.name;this.alt=a.alt;this.projection=null;this.tileSize=new _.J(256,256)};
+_.Dg=function(a,b){_.Nb(Ib,"container is not a Node")(a);this.setValues(b);_.F("controls",(0,_.p)(function(b){b.rl(this,a)},this))};Eg=_.oa("b");Fg=function(a,b,c){for(var d=Array(b.length),e=0,f=b.length;e to Object.prototype. Extending Object.prototype breaks JavaScript for..in loops, which are used heavily in Google Maps API v3.")};Mg=function(a){(a="version"in a)&&window.console&&window.console.error("You have included the Google Maps API multiple times on this page. This may cause unexpected errors.");return a};_.ra=[];_.Mc=this;Da="closure_uid_"+(1E9*Math.random()>>>0);Ga=0;var ub,vb;_.z={};ub="undefined"!=typeof window.navigator&&-1!=window.navigator.userAgent.toLowerCase().indexOf("msie");vb={};_.z.addListener=function(a,b,c){return new wb(a,b,c,0)};_.z.hasListeners=function(a,b){b=(a=a.__e3_)&&a[b];return!!b&&!_.Ya(b)};_.z.removeListener=function(a){a&&a.remove()};_.z.clearListeners=function(a,b){_.Wa(qb(a,b),function(a,b){b&&b.remove()})};_.z.clearInstanceListeners=function(a){_.Wa(qb(a),function(a,c){c&&c.remove()})};
+_.z.trigger=function(a,b,c){if(_.z.hasListeners(a,b)){var d=_.Va(arguments,2),e=qb(a,b),f;for(f in e){var g=e[f];g&&g.b.apply(g.Xa,d)}}};_.z.addDomListener=function(a,b,c,d){if(a.addEventListener){var e=d?4:1;a.addEventListener(b,c,d);c=new wb(a,b,c,e)}else a.attachEvent?(c=new wb(a,b,c,2),a.attachEvent("on"+b,xb(c))):(a["on"+b]=c,c=new wb(a,b,c,3));return c};_.z.addDomListenerOnce=function(a,b,c,d){var e=_.z.addDomListener(a,b,function(){e.remove();return c.apply(this,arguments)},d);return e};
+_.z.W=function(a,b,c,d){return _.z.addDomListener(a,b,rb(c,d))};_.z.bind=function(a,b,c,d){return _.z.addListener(a,b,(0,_.p)(d,c))};_.z.addListenerOnce=function(a,b,c){var d=_.z.addListener(a,b,function(){d.remove();return c.apply(this,arguments)});return d};_.z.forward=function(a,b,c){return _.z.addListener(a,b,sb(b,c))};_.z.Ma=function(a,b,c,d){return _.z.addDomListener(a,b,sb(b,c,!d))};_.z.Ui=function(){var a=vb,b;for(b in a)a[b].remove();vb={};(a=_.Mc.CollectGarbage)&&a()};
+_.z.oo=function(){ub&&_.z.addDomListener(window,"unload",_.z.Ui)};var tb=0;wb.prototype.remove=function(){if(this.Xa){switch(this.l){case 1:this.Xa.removeEventListener(this.f,this.b,!1);break;case 4:this.Xa.removeEventListener(this.f,this.b,!0);break;case 2:this.Xa.detachEvent("on"+this.f,this.j);break;case 3:this.Xa["on"+this.f]=null}delete pb(this.Xa,this.f)[this.id];this.j=this.b=this.Xa=null;delete vb[this.id]}};_.k=_.B.prototype;_.k.get=function(a){var b=Db(this);a+="";b=jb(b,a);if(_.m(b)){if(b){a=b.rb;var b=b.Kc,c="get"+_.Cb(a);return b[c]?b[c]():b.get(a)}return this[a]}};_.k.set=function(a,b){var c=Db(this);a+="";var d=jb(c,a);if(d)if(a=d.rb,d=d.Kc,c="set"+_.Cb(a),d[c])d[c](b);else d.set(a,b);else this[a]=b,c[a]=null,Ab(this,a)};_.k.notify=function(a){var b=Db(this);a+="";(b=jb(b,a))?b.Kc.notify(b.rb):Ab(this,a)};
+_.k.setValues=function(a){for(var b in a){var c=a[b],d="set"+_.Cb(b);if(this[d])this[d](c);else this.set(b,c)}};_.k.setOptions=_.B.prototype.setValues;_.k.changed=_.na();var Bb={};_.B.prototype.bindTo=function(a,b,c,d){a+="";c=(c||a)+"";this.unbind(a);var e={Kc:this,rb:a},f={Kc:b,rb:c,eh:e};Db(this)[a]=f;zb(b,c)[_.yb(e)]=e;d||Ab(this,a)};_.B.prototype.unbind=function(a){var b=Db(this),c=b[a];c&&(c.eh&&delete zb(c.Kc,c.rb)[_.yb(c.eh)],this[a]=this.get(a),b[a]=null)};
+_.B.prototype.unbindAll=function(){var a=(0,_.p)(this.unbind,this),b=Db(this),c;for(c in b)a(c)};_.B.prototype.addListener=function(a,b){return _.z.addListener(this,a,b)};_.Ng={ROADMAP:"roadmap",SATELLITE:"satellite",HYBRID:"hybrid",TERRAIN:"terrain"};_.of={TOP_LEFT:1,TOP_CENTER:2,TOP:2,TOP_RIGHT:3,LEFT_CENTER:4,LEFT_TOP:5,LEFT:5,LEFT_BOTTOM:6,RIGHT_TOP:7,RIGHT:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM:11,BOTTOM_RIGHT:12,CENTER:13};var Og={Mp:"Point",Kp:"LineString",POLYGON:"Polygon"};_.t(Eb,Error);var Ug;_.rc=_.Nb(_.y,"not a number");_.Tg=_.Nb(_.fb,"not a string");Ug=_.Nb(_.gb,"not a boolean");_.Vg=_.Qb(_.rc);_.Wg=_.Qb(_.Tg);_.Xg=_.Qb(Ug);var Ub=_.Hb({lat:_.rc,lng:_.rc},!0);_.E.prototype.toString=function(){return"("+this.lat()+", "+this.lng()+")"};_.E.prototype.toJSON=function(){return{lat:this.lat(),lng:this.lng()}};_.E.prototype.b=function(a){return a?_.ab(this.lat(),a.lat())&&_.ab(this.lng(),a.lng()):!1};_.E.prototype.equals=_.E.prototype.b;_.E.prototype.toUrlValue=function(a){a=_.m(a)?a:6;return Xb(this.lat(),a)+","+Xb(this.lng(),a)};Yb.prototype.getType=_.ua;Yb.prototype.forEachLatLng=_.ua;_.ge=_.Mb(_.Zb);_.t(_.$b,Yb);_.$b.prototype.getType=_.qa("Point");_.$b.prototype.forEachLatLng=function(a){a(this.b)};_.$b.prototype.get=_.pa("b");var ee=_.Mb(ac);_.va(hc);hc.prototype.hb=function(a,b){var c=this,d=c.m;ic(c.j,function(e){for(var f=e.ai[a]||[],g=e.zo[a]||[],h=d[a]=_.cc(f.length,function(){delete d[a];b(e.yl);for(var f=c.f[a],h=f?f.length:0,l=0;l(0,window.parseFloat)(Mh)){Lh=String(Oh);break a}}Lh=Mh}_.Jd=Lh;Gd={};var Qh=_.Mc.document;_.Ph=Qh&&_.Ah?Id()||("CSS1Compat"==Qh.compatMode?(0,window.parseInt)(_.Jd,10):5):void 0;_.Rh=_.Gc("Firefox");_.Sh=_.Ed()||_.Gc("iPod");_.Th=_.Gc("iPad");_.Uh=_.Gc("Android")&&!(Lc()||_.Gc("Firefox")||_.Gc("Opera")||_.Gc("Silk"));_.Vh=Lc();_.Wh=_.Gc("Safari")&&!(Lc()||_.Gc("Coast")||_.Gc("Opera")||_.Gc("Edge")||_.Gc("Silk")||_.Gc("Android"))&&!(_.Ed()||_.Gc("iPad")||_.Gc("iPod"));_.Ld.prototype.heading=_.pa("b");_.Ld.prototype.Qa=_.sa(4);_.Ld.prototype.toString=function(){return this.b+","+this.f};_.Xh=new _.Ld;_.t(Md,_.B);Md.prototype.set=function(a,b){if(null!=b&&!(b&&_.y(b.maxZoom)&&b.tileSize&&b.tileSize.width&&b.tileSize.height&&b.getTile&&b.getTile.apply))throw Error("\u5b9e\u73b0 google.maps.MapType \u6240\u9700\u7684\u503c");return _.B.prototype.set.apply(this,arguments)};_.k=Nd.prototype;_.k.isEmpty=function(){return 360==this.b-this.f};_.k.intersects=function(a){var b=this.b,c=this.f;return this.isEmpty()||a.isEmpty()?!1:_.Od(this)?_.Od(a)||a.b<=this.f||a.f>=b:_.Od(a)?a.b<=c||a.f>=b:a.b<=c&&a.f>=b};_.k.contains=function(a){-180==a&&(a=180);var b=this.b,c=this.f;return _.Od(this)?(a>=b||a<=c)&&!this.isEmpty():a>=b&&a<=c};_.k.extend=function(a){this.contains(a)||(this.isEmpty()?this.b=this.f=a:_.Ud(a,this.b)<_.Ud(this.f,a)?this.b=a:this.f=a)};
+_.k.Lb=function(){var a=(this.b+this.f)/2;_.Od(this)&&(a=_.$a(a+180,-180,180));return a};_.k=Vd.prototype;_.k.isEmpty=function(){return this.f>this.b};_.k.intersects=function(a){var b=this.f,c=this.b;return b<=a.f?a.f<=c&&a.f<=a.b:b<=a.b&&b<=c};_.k.contains=function(a){return a>=this.f&&a<=this.b};_.k.extend=function(a){this.isEmpty()?this.b=this.f=a:athis.b&&(this.b=a)};_.k.Lb=function(){return(this.b+this.f)/2};_.k=_.Xd.prototype;_.k.getCenter=function(){return new _.E(this.f.Lb(),this.b.Lb())};_.k.toString=function(){return"("+this.getSouthWest()+", "+this.getNorthEast()+")"};_.k.toJSON=function(){return{south:this.f.f,west:this.b.b,north:this.f.b,east:this.b.f}};_.k.toUrlValue=function(a){var b=this.getSouthWest(),c=this.getNorthEast();return[b.toUrlValue(a),c.toUrlValue(a)].join()};
+_.k.Fj=function(a){if(!a)return!1;a=_.$d(a);var b=this.f,c=a.f;return(b.isEmpty()?c.isEmpty():1E-9>=Math.abs(c.f-b.f)+Math.abs(b.b-c.b))&&_.Td(this.b,a.b)};_.Xd.prototype.equals=_.Xd.prototype.Fj;_.k=_.Xd.prototype;_.k.contains=function(a){a=_.Zb(a);return this.f.contains(a.lat())&&this.b.contains(a.lng())};_.k.intersects=function(a){a=_.$d(a);return this.f.intersects(a.f)&&this.b.intersects(a.b)};_.k.extend=function(a){a=_.Zb(a);this.f.extend(a.lat());this.b.extend(a.lng());return this};
+_.k.union=function(a){a=_.$d(a);if(!a||a.isEmpty())return this;this.extend(a.getSouthWest());this.extend(a.getNorthEast());return this};_.k.getSouthWest=function(){return new _.E(this.f.f,this.b.b,!0)};_.k.getNorthEast=function(){return new _.E(this.f.b,this.b.f,!0)};_.k.toSpan=function(){return new _.E(_.Wd(this.f),_.Sd(this.b),!0)};_.k.isEmpty=function(){return this.f.isEmpty()||this.b.isEmpty()};var Zd=_.Hb({south:_.rc,west:_.rc,north:_.rc,east:_.rc},!1);_.t(_.ae,_.B);_.k=be.prototype;_.k.contains=function(a){return this.b.hasOwnProperty(_.yb(a))};_.k.getFeatureById=function(a){return jb(this.f,a)};
+_.k.add=function(a){a=a||{};a=a instanceof _.qc?a:new _.qc(a);if(!this.contains(a)){var b=a.getId();if(b){var c=this.getFeatureById(b);c&&this.remove(c)}c=_.yb(a);this.b[c]=a;b&&(this.f[b]=a);var d=_.z.forward(a,"setgeometry",this),e=_.z.forward(a,"setproperty",this),f=_.z.forward(a,"removeproperty",this);this.j[c]=function(){_.z.removeListener(d);_.z.removeListener(e);_.z.removeListener(f)};_.z.trigger(this,"addfeature",{feature:a})}return a};
+_.k.remove=function(a){var b=_.yb(a),c=a.getId();if(this.b[b]){delete this.b[b];c&&delete this.f[c];if(c=this.j[b])delete this.j[b],c();_.z.trigger(this,"removefeature",{feature:a})}};_.k.forEach=function(a){for(var b in this.b)a(this.b[b])};ce.prototype.get=function(a){return this.b[a]};ce.prototype.set=function(a,b){var c=this.b;c[a]||(c[a]={});_.Xa(c[a],b);_.z.trigger(this,"changed",a)};ce.prototype.reset=function(a){delete this.b[a];_.z.trigger(this,"changed",a)};ce.prototype.forEach=function(a){_.Wa(this.b,a)};_.t(de,_.B);de.prototype.overrideStyle=function(a,b){this.b.set(_.yb(a),b)};de.prototype.revertStyle=function(a){a?this.b.reset(_.yb(a)):this.b.forEach((0,_.p)(this.b.reset,this.b))};_.t(_.fe,Yb);_.k=_.fe.prototype;_.k.getType=_.qa("GeometryCollection");_.k.getLength=function(){return this.b.length};_.k.getAt=function(a){return this.b[a]};_.k.getArray=function(){return this.b.slice()};_.k.forEachLatLng=function(a){this.b.forEach(function(b){b.forEachLatLng(a)})};_.t(_.he,Yb);_.k=_.he.prototype;_.k.getType=_.qa("LineString");_.k.getLength=function(){return this.b.length};_.k.getAt=function(a){return this.b[a]};_.k.getArray=function(){return this.b.slice()};_.k.forEachLatLng=function(a){this.b.forEach(a)};var ie=_.Mb(_.Kb(_.he,"google.maps.Data.LineString",!0));_.t(_.je,Yb);_.k=_.je.prototype;_.k.getType=_.qa("MultiLineString");_.k.getLength=function(){return this.b.length};_.k.getAt=function(a){return this.b[a]};_.k.getArray=function(){return this.b.slice()};_.k.forEachLatLng=function(a){this.b.forEach(function(b){b.forEachLatLng(a)})};_.t(_.ke,Yb);_.k=_.ke.prototype;_.k.getType=_.qa("MultiPoint");_.k.getLength=function(){return this.b.length};_.k.getAt=function(a){return this.b[a]};_.k.getArray=function(){return this.b.slice()};_.k.forEachLatLng=function(a){this.b.forEach(a)};_.t(_.le,Yb);_.k=_.le.prototype;_.k.getType=_.qa("LinearRing");_.k.getLength=function(){return this.b.length};_.k.getAt=function(a){return this.b[a]};_.k.getArray=function(){return this.b.slice()};_.k.forEachLatLng=function(a){this.b.forEach(a)};var me=_.Mb(_.Kb(_.le,"google.maps.Data.LinearRing",!0));_.t(_.ne,Yb);_.k=_.ne.prototype;_.k.getType=_.qa("Polygon");_.k.getLength=function(){return this.b.length};_.k.getAt=function(a){return this.b[a]};_.k.getArray=function(){return this.b.slice()};_.k.forEachLatLng=function(a){this.b.forEach(function(b){b.forEachLatLng(a)})};var oe=_.Mb(_.Kb(_.ne,"google.maps.Data.Polygon",!0));_.t(_.pe,Yb);_.k=_.pe.prototype;_.k.getType=_.qa("MultiPolygon");_.k.getLength=function(){return this.b.length};_.k.getAt=function(a){return this.b[a]};_.k.getArray=function(){return this.b.slice()};_.k.forEachLatLng=function(a){this.b.forEach(function(b){b.forEachLatLng(a)})};var Yh=_.Hb({source:_.Tg,webUrl:_.Wg,iosDeepLinkId:_.Wg});var Zh=_.Pb(_.Hb({placeId:_.Wg,query:_.Wg,location:_.Zb}),function(a){if(a.placeId&&a.query)throw _.Fb("cannot set both placeId and query");if(!a.placeId&&!a.query)throw _.Fb("must set one of placeId or query");return a});_.t(qe,_.B);
+_.wc(qe.prototype,{position:_.Qb(_.Zb),title:_.Wg,icon:_.Qb(_.Ob([_.Tg,{qg:Rb("url"),then:_.Hb({url:_.Tg,scaledSize:_.Qb(tc),size:_.Qb(tc),origin:_.Qb(sc),anchor:_.Qb(sc),labelOrigin:_.Qb(sc),path:_.Nb(function(a){return null==a})},!0)},{qg:Rb("path"),then:_.Hb({path:_.Ob([_.Tg,_.Lb($g)]),anchor:_.Qb(sc),labelOrigin:_.Qb(sc),fillColor:_.Wg,fillOpacity:_.Vg,rotation:_.Vg,scale:_.Vg,strokeColor:_.Wg,strokeOpacity:_.Vg,strokeWeight:_.Vg,url:_.Nb(function(a){return null==a})},!0)}])),label:_.Qb(_.Ob([_.Tg,{qg:Rb("text"),
+then:_.Hb({text:_.Tg,fontSize:_.Wg,fontWeight:_.Wg,fontFamily:_.Wg},!0)}])),shadow:_.Ec,shape:_.Ec,cursor:_.Wg,clickable:_.Xg,animation:_.Ec,draggable:_.Xg,visible:_.Xg,flat:_.Ec,zIndex:_.Vg,opacity:_.Vg,place:_.Qb(Zh),attribution:_.Qb(Yh)});var kc={main:[],common:["main"],util:["common"],adsense:["main"],controls:["util"],data:["util"],directions:["util","geometry"],distance_matrix:["util"],drawing:["main"],drawing_impl:["controls"],elevation:["util","geometry"],geocoder:["util"],geojson:["main"],imagery_viewer:["main"],geometry:["main"],infowindow:["util"],kml:["onion","util","map"],layers:["map"],map:["common"],marker:["util"],maxzoom:["util"],onion:["util","map"],overlay:["common"],panoramio:["main"],places:["main"],places_impl:["controls"],
+poly:["util","map","geometry"],search:["main"],search_impl:["onion"],stats:["util"],streetview:["util","geometry"],usage:["util"],visualization:["main"],visualization_impl:["onion"],weather:["main"],zombie:["main"]};var $h=_.Mc.google.maps,ai=hc.Nb(),bi=(0,_.p)(ai.hb,ai);$h.__gjsload__=bi;_.Wa($h.modules,bi);delete $h.modules;_.ci=_.Qb(_.Kb(_.ae,"Map"));var di=_.Qb(_.Kb(_.Dc,"StreetViewPanorama"));_.t(_.ue,qe);_.ue.prototype.map_changed=function(){this.__gm.set&&this.__gm.set.remove(this);var a=this.get("map");this.__gm.set=a&&a.__gm.Jc;this.__gm.set&&_.Ac(this.__gm.set,this)};_.ue.MAX_ZINDEX=1E6;_.wc(_.ue.prototype,{map:_.Ob([_.ci,di])});var xe=ze(_.Kb(_.E,"LatLng"));_.t(Be,_.B);Be.prototype.map_changed=Be.prototype.visible_changed=function(){var a=this;_.F("poly",function(b){b.f(a)})};Be.prototype.getPath=function(){return this.get("latLngs").getAt(0)};Be.prototype.setPath=function(a){try{this.get("latLngs").setAt(0,ye(a))}catch(b){_.Gb(b)}};_.wc(Be.prototype,{draggable:_.Xg,editable:_.Xg,map:_.ci,visible:_.Xg});_.t(_.Ce,Be);_.Ce.prototype.Fa=!0;_.Ce.prototype.getPaths=function(){return this.get("latLngs")};_.Ce.prototype.setPaths=function(a){this.set("latLngs",Ae(a))};_.t(_.De,Be);_.De.prototype.Fa=!1;_.Fe="click dblclick mousedown mousemove mouseout mouseover mouseup rightclick".split(" ");_.t(Ge,_.B);_.k=Ge.prototype;_.k.contains=function(a){return this.b.contains(a)};_.k.getFeatureById=function(a){return this.b.getFeatureById(a)};_.k.add=function(a){return this.b.add(a)};_.k.remove=function(a){this.b.remove(a)};_.k.forEach=function(a){this.b.forEach(a)};_.k.addGeoJson=function(a,b){return _.Ee(this.b,a,b)};_.k.loadGeoJson=function(a,b,c){var d=this.b;_.F("data",function(e){e.Vl(d,a,b,c)})};_.k.toGeoJson=function(a){var b=this.b;_.F("data",function(c){c.Rl(b,a)})};
+_.k.overrideStyle=function(a,b){this.f.overrideStyle(a,b)};_.k.revertStyle=function(a){this.f.revertStyle(a)};_.k.controls_changed=function(){this.get("controls")&&He(this)};_.k.drawingMode_changed=function(){this.get("drawingMode")&&He(this)};_.wc(Ge.prototype,{map:_.ci,style:_.Ec,controls:_.Qb(_.Mb(_.Lb(Og))),controlPosition:_.Qb(_.Lb(_.of)),drawingMode:_.Qb(_.Lb(Og))});_.ei={METRIC:0,IMPERIAL:1};_.fi={DRIVING:"DRIVING",WALKING:"WALKING",BICYCLING:"BICYCLING",TRANSIT:"TRANSIT"};_.gi={BEST_GUESS:"bestguess",OPTIMISTIC:"optimistic",PESSIMISTIC:"pessimistic"};_.hi={BUS:"BUS",RAIL:"RAIL",SUBWAY:"SUBWAY",TRAIN:"TRAIN",TRAM:"TRAM"};_.ii={LESS_WALKING:"LESS_WALKING",FEWER_TRANSFERS:"FEWER_TRANSFERS"};var ji=_.Hb({routes:_.Mb(_.Nb(_.eb))},!0);_.t(Je,_.B);_.k=Je.prototype;_.k.internalAnchor_changed=function(){var a=this.get("internalAnchor");Ke(this,"attribution",a);Ke(this,"place",a);Ke(this,"internalAnchorMap",a,"map");Ke(this,"internalAnchorPoint",a,"anchorPoint");a instanceof _.ue?Ke(this,"internalAnchorPosition",a,"internalPosition"):Ke(this,"internalAnchorPosition",a,"position")};
+_.k.internalAnchorPoint_changed=Je.prototype.internalPixelOffset_changed=function(){var a=this.get("internalAnchorPoint")||_.Yg,b=this.get("internalPixelOffset")||_.Zg;this.set("pixelOffset",new _.J(b.width+Math.round(a.x),b.height+Math.round(a.y)))};_.k.internalAnchorPosition_changed=function(){var a=this.get("internalAnchorPosition");a&&this.set("position",a)};_.k.internalAnchorMap_changed=function(){this.get("internalAnchor")&&this.b.set("map",this.get("internalAnchorMap"))};
+_.k.En=function(){var a=this.get("internalAnchor");!this.b.get("map")&&a&&a.get("map")&&this.set("internalAnchor",null)};_.k.internalContent_changed=function(){this.set("content",Ie(this.get("internalContent")))};_.k.trigger=function(a){_.z.trigger(this.b,a)};_.k.close=function(){this.b.set("map",null)};_.t(_.Le,_.B);_.wc(_.Le.prototype,{content:_.Ob([_.Wg,_.Nb(Ib)]),position:_.Qb(_.Zb),size:_.Qb(tc),map:_.Ob([_.ci,di]),anchor:_.Qb(_.Kb(_.B,"MVCObject")),zIndex:_.Vg});_.Le.prototype.open=function(a,b){this.set("anchor",b);b?!this.get("map")&&a&&this.set("map",a):this.set("map",a)};_.Le.prototype.close=function(){this.set("map",null)};_.Me=[];_.t(Oe,_.B);Oe.prototype.changed=function(a){if("map"==a||"panel"==a){var b=this;_.F("directions",function(c){c.Bm(b,a)})}"panel"==a&&_.Ne(this.getPanel())};_.wc(Oe.prototype,{directions:ji,map:_.ci,panel:_.Qb(_.Nb(Ib)),routeIndex:_.Vg});Pe.prototype.route=function(a,b){_.F("directions",function(c){c.Di(a,b,!0)})};Qe.prototype.getDistanceMatrix=function(a,b){_.F("distance_matrix",function(c){c.b(a,b)})};Re.prototype.getElevationAlongPath=function(a,b){_.F("elevation",function(c){c.getElevationAlongPath(a,b)})};Re.prototype.getElevationForLocations=function(a,b){_.F("elevation",function(c){c.getElevationForLocations(a,b)})};_.ki=_.Kb(_.Xd,"LatLngBounds");_.Se.prototype.geocode=function(a,b){_.F("geocoder",function(c){c.geocode(a,b)})};_.t(_.Te,_.B);_.Te.prototype.map_changed=function(){var a=this;_.F("kml",function(b){b.b(a)})};_.wc(_.Te.prototype,{map:_.ci,url:null,bounds:null,opacity:_.Vg});_.mi={UNKNOWN:"UNKNOWN",OK:_.ha,INVALID_REQUEST:_.ba,DOCUMENT_NOT_FOUND:"DOCUMENT_NOT_FOUND",FETCH_ERROR:"FETCH_ERROR",INVALID_DOCUMENT:"INVALID_DOCUMENT",DOCUMENT_TOO_LARGE:"DOCUMENT_TOO_LARGE",LIMITS_EXCEEDED:"LIMITS_EXECEEDED",TIMED_OUT:"TIMED_OUT"};_.t(Ue,_.B);_.k=Ue.prototype;_.k.Od=function(){var a=this;_.F("kml",function(b){b.f(a)})};_.k.url_changed=Ue.prototype.Od;_.k.driveFileId_changed=Ue.prototype.Od;_.k.map_changed=Ue.prototype.Od;_.k.zIndex_changed=Ue.prototype.Od;_.wc(Ue.prototype,{map:_.ci,defaultViewport:null,metadata:null,status:null,url:_.Wg,screenOverlays:_.Xg,zIndex:_.Vg});_.t(_.Ve,_.B);_.wc(_.Ve.prototype,{map:_.ci});_.t(We,_.B);_.wc(We.prototype,{map:_.ci});_.t(Xe,_.B);_.wc(Xe.prototype,{map:_.ci});_.nf={japan_prequake:20,japan_postquake2010:24};_.ni={NEAREST:"nearest",BEST:"best"};_.oi={DEFAULT:"default",OUTDOOR:"outdoor"};var pi;_.t(Ye,_.M);var qi;_.t(Ze,_.M);var ri;_.t($e,_.M);var si;_.t(df,_.M);_.t(ef,_.M);_.t(_.ff,_.M);_.t(gf,_.M);_.t(hf,_.M);_.t(jf,_.M);_.t(pf,_.Dc);pf.prototype.visible_changed=function(){var a=this;!a.B&&a.getVisible()&&(a.B=!0,_.F("streetview",function(b){var c;a.j&&(c=a.j);b.Vn(a,c)}))};_.wc(pf.prototype,{visible:_.Xg,pano:_.Wg,position:_.Qb(_.Zb),pov:_.Qb(ah),motionTracking:Ug,photographerPov:null,location:null,links:_.Mb(_.Nb(_.eb)),status:null,zoom:_.Vg,enableCloseButton:_.Xg});pf.prototype.registerPanoProvider=_.vc("panoProvider");_.k=_.qf.prototype;_.k.Xd=_.sa(5);_.k.zb=_.sa(6);_.k.Hd=_.sa(7);_.k.Gd=_.sa(8);_.k.Fd=_.sa(9);_.t(rf,fd);_.sf.prototype.addListener=function(a,b){this.R.addListener(a,b)};_.sf.prototype.addListenerOnce=function(a,b){this.R.addListenerOnce(a,b)};_.sf.prototype.removeListener=function(a,b){this.R.removeListener(a,b)};_.sf.prototype.b=_.sa(10);_.Mf={};_.tf.prototype.fromLatLngToPoint=function(a,b){b=b||new _.I(0,0);var c=this.b;b.x=c.x+a.lng()*this.j;a=_.Za(Math.sin(_.Sb(a.lat())),-(1-1E-15),1-1E-15);b.y=c.y+.5*Math.log((1+a)/(1-a))*-this.l;return b};_.tf.prototype.fromPointToLatLng=function(a,b){var c=this.b;return new _.E(_.Tb(2*Math.atan(Math.exp((a.y-c.y)/-this.l))-Math.PI/2),(a.x-c.x)/this.j,b)};_.uf.prototype.isEmpty=function(){return!(this.J",0);_.gg("",0);_.gg(" ",0);!_.Ch&&!_.Ah||_.Ah&&9<=Number(_.Ph)||_.Ch&&_.Kd("1.9.1");_.Ah&&_.Kd("9");_.t(jg,_.bg);jg.prototype.setPosition=function(a,b,c){if(this.node=a)this.f=_.Aa(b)?b:1!=this.node.nodeType?0:this.b?-1:1;_.Aa(c)&&(this.depth=c)};
+jg.prototype.next=function(){var a;if(this.j){if(!this.node||this.l&&0==this.depth)throw _.ng;a=this.node;var b=this.b?-1:1;if(this.f==b){var c=this.b?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.b?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.f*(this.b?-1:1)}else this.j=!0;a=this.node;if(!this.node)throw _.ng;return a};
+jg.prototype.splice=function(a){var b=this.node,c=this.b?1:-1;this.f==c&&(this.f=-1*c,this.depth+=this.f*(this.b?-1:1));this.b=!this.b;jg.prototype.next.call(this);this.b=!this.b;for(var c=_.ya(arguments[0])?arguments[0]:arguments,d=c.length-1;0<=d;d--)_.hg(c[d],b);_.ig(b)};_.t(kg,jg);kg.prototype.next=function(){do kg.Yb.next.call(this);while(-1==this.f);return this.node};_.t(qg,_.ae);_.k=qg.prototype;_.k.streetView_changed=function(){var a=this.get("streetView");a?a.set("standAlone",!1):this.set("streetView",this.__gm.j)};_.k.getDiv=function(){return this.__gm.U};_.k.panBy=function(a,b){var c=this.__gm;_.F("map",function(){_.z.trigger(c,"panby",a,b)})};_.k.panTo=function(a){var b=this.__gm;a=_.Zb(a);_.F("map",function(){_.z.trigger(b,"panto",a)})};_.k.panToBounds=function(a){var b=this.__gm,c=_.$d(a);_.F("map",function(){_.z.trigger(b,"pantolatlngbounds",c)})};
+_.k.fitBounds=function(a){var b=this;a=_.$d(a);_.F("map",function(c){c.fitBounds(b,a)})};_.wc(qg.prototype,{bounds:null,streetView:di,center:_.Qb(_.Zb),zoom:_.Vg,mapTypeId:_.Wg,projection:null,heading:_.Vg,tilt:_.Vg,clickableIcons:Ug});rg.prototype.getMaxZoomAtLatLng=function(a,b){_.F("maxzoom",function(c){c.getMaxZoomAtLatLng(a,b)})};_.t(sg,_.B);sg.prototype.changed=function(a){if("suppressInfoWindows"!=a&&"clickable"!=a){var b=this;_.F("onion",function(a){a.b(b)})}};_.wc(sg.prototype,{map:_.ci,tableId:_.Vg,query:_.Qb(_.Ob([_.Tg,_.Nb(_.eb,"not an Object")]))});_.t(_.tg,_.B);_.tg.prototype.map_changed=function(){var a=this;_.F("overlay",function(b){b.$k(a)})};_.wc(_.tg.prototype,{panes:null,projection:null,map:_.Ob([_.ci,di])});_.t(_.ug,_.B);_.ug.prototype.map_changed=_.ug.prototype.visible_changed=function(){var a=this;_.F("poly",function(b){b.b(a)})};_.ug.prototype.center_changed=function(){_.z.trigger(this,"bounds_changed")};_.ug.prototype.radius_changed=_.ug.prototype.center_changed;_.ug.prototype.getBounds=function(){var a=this.get("radius"),b=this.get("center");if(b&&_.y(a)){var c=this.get("map"),c=c&&c.__gm.get("baseMapType");return _.xf(b,a/_.we(c))}return null};
+_.wc(_.ug.prototype,{center:_.Qb(_.Zb),draggable:_.Xg,editable:_.Xg,map:_.ci,radius:_.Vg,visible:_.Xg});_.t(_.vg,_.B);_.vg.prototype.map_changed=_.vg.prototype.visible_changed=function(){var a=this;_.F("poly",function(b){b.j(a)})};_.wc(_.vg.prototype,{draggable:_.Xg,editable:_.Xg,bounds:_.Qb(_.$d),map:_.ci,visible:_.Xg});_.t(wg,_.B);wg.prototype.map_changed=function(){var a=this;_.F("streetview",function(b){b.Zk(a)})};_.wc(wg.prototype,{map:_.ci});_.xg.prototype.getPanorama=function(a,b){var c=this.b||void 0;_.F("streetview",function(d){_.F("geometry",function(e){d.em(a,b,e.computeHeading,e.computeOffset,c)})})};_.xg.prototype.getPanoramaByLocation=function(a,b,c){this.getPanorama({location:a,radius:b,preference:50>(b||0)?"best":"nearest"},c)};_.xg.prototype.getPanoramaById=function(a,b){this.getPanorama({pano:a},b)};_.t(_.yg,_.B);_.k=_.yg.prototype;_.k.getTile=function(a,b,c){if(!a||!c)return null;var d=c.createElement("div");c={Y:a,zoom:b,Fb:null};d.__gmimt=c;_.Ac(this.b,d);var e=Ag(this);1!=e&&zg(d,e);if(this.f){var e=this.tileSize||new _.J(256,256),f=this.j(a,b);c.Fb=this.f(a,b,e,d,f,function(){_.z.trigger(d,"load")})}return d};_.k.releaseTile=function(a){a&&this.b.contains(a)&&(this.b.remove(a),(a=a.__gmimt.Fb)&&a.release())};_.k.Df=_.sa(15);_.k.Un=function(){this.f&&this.b.forEach(function(a){a.__gmimt.Fb.Oa()})};
+_.k.opacity_changed=function(){var a=Ag(this);this.b.forEach(function(b){zg(b,a)})};_.k.Zb=!0;_.wc(_.yg.prototype,{opacity:_.Vg});_.t(_.Bg,_.B);_.Bg.prototype.getTile=bh;_.Bg.prototype.f=_.ua;_.Bg.prototype.tileSize=new _.J(256,256);_.Bg.prototype.Zb=!0;_.t(_.Cg,_.Bg);_.t(_.Dg,_.B);_.wc(_.Dg.prototype,{attribution:_.Qb(Yh),place:_.Qb(Zh)});var Ni={Animation:{BOUNCE:1,DROP:2,Np:3,Lp:4},Circle:_.ug,ControlPosition:_.of,Data:Ge,GroundOverlay:_.Te,ImageMapType:_.yg,InfoWindow:_.Le,LatLng:_.E,LatLngBounds:_.Xd,MVCArray:_.yc,MVCObject:_.B,Map:qg,MapTypeControlStyle:{DEFAULT:0,HORIZONTAL_BAR:1,DROPDOWN_MENU:2,INSET:3,INSET_LARGE:4},MapTypeId:_.Ng,MapTypeRegistry:Md,Marker:_.ue,MarkerImage:function(a,b,c,d,e){this.url=a;this.size=b||e;this.origin=c;this.anchor=d;this.scaledSize=e;this.labelOrigin=null},NavigationControlStyle:{DEFAULT:0,SMALL:1,
+ANDROID:2,ZOOM_PAN:3,Op:4,Ik:5},OverlayView:_.tg,Point:_.I,Polygon:_.Ce,Polyline:_.De,Rectangle:_.vg,ScaleControlStyle:{DEFAULT:0},Size:_.J,StreetViewPreference:_.ni,StreetViewSource:_.oi,StrokePosition:{CENTER:0,INSIDE:1,OUTSIDE:2},SymbolPath:$g,ZoomControlStyle:{DEFAULT:0,SMALL:1,LARGE:2,Ik:3},event:_.z};
+_.Xa(Ni,{BicyclingLayer:_.Ve,DirectionsRenderer:Oe,DirectionsService:Pe,DirectionsStatus:{OK:_.ha,UNKNOWN_ERROR:_.ka,OVER_QUERY_LIMIT:_.ia,REQUEST_DENIED:_.ja,INVALID_REQUEST:_.ba,ZERO_RESULTS:_.la,MAX_WAYPOINTS_EXCEEDED:_.ea,NOT_FOUND:_.ga},DirectionsTravelMode:_.fi,DirectionsUnitSystem:_.ei,DistanceMatrixService:Qe,DistanceMatrixStatus:{OK:_.ha,INVALID_REQUEST:_.ba,OVER_QUERY_LIMIT:_.ia,REQUEST_DENIED:_.ja,UNKNOWN_ERROR:_.ka,MAX_ELEMENTS_EXCEEDED:_.da,MAX_DIMENSIONS_EXCEEDED:_.ca},DistanceMatrixElementStatus:{OK:_.ha,
+NOT_FOUND:_.ga,ZERO_RESULTS:_.la},ElevationService:Re,ElevationStatus:{OK:_.ha,UNKNOWN_ERROR:_.ka,OVER_QUERY_LIMIT:_.ia,REQUEST_DENIED:_.ja,INVALID_REQUEST:_.ba,Ip:"DATA_NOT_AVAILABLE"},FusionTablesLayer:sg,Geocoder:_.Se,GeocoderLocationType:{ROOFTOP:"ROOFTOP",RANGE_INTERPOLATED:"RANGE_INTERPOLATED",GEOMETRIC_CENTER:"GEOMETRIC_CENTER",APPROXIMATE:"APPROXIMATE"},GeocoderStatus:{OK:_.ha,UNKNOWN_ERROR:_.ka,OVER_QUERY_LIMIT:_.ia,REQUEST_DENIED:_.ja,INVALID_REQUEST:_.ba,ZERO_RESULTS:_.la,ERROR:_.aa},KmlLayer:Ue,
+KmlLayerStatus:_.mi,MaxZoomService:rg,MaxZoomStatus:{OK:_.ha,ERROR:_.aa},SaveWidget:_.Dg,StreetViewCoverageLayer:wg,StreetViewPanorama:pf,StreetViewService:_.xg,StreetViewStatus:{OK:_.ha,UNKNOWN_ERROR:_.ka,ZERO_RESULTS:_.la},StyledMapType:_.Cg,TrafficLayer:We,TrafficModel:_.gi,TransitLayer:Xe,TransitMode:_.hi,TransitRoutePreference:_.ii,TravelMode:_.fi,UnitSystem:_.ei});_.Xa(Ge,{Feature:_.qc,Geometry:Yb,GeometryCollection:_.fe,LineString:_.he,LinearRing:_.le,MultiLineString:_.je,MultiPoint:_.ke,MultiPolygon:_.pe,Point:_.$b,Polygon:_.ne});_.mc("main",{});var Gg=/'/g,Hg;var se=arguments[0];
+window.google.maps.Load(function(a,b){var c=window.google.maps;Lg();var d=Mg(c);_.R=new hf(a);_.Oi=Math.random()<_.N(_.R,0,1);_.Pi=Math.round(1E15*Math.random()).toString(36);_.pg=Ig();_.li=Jg();_.Bi=new _.yc;_.Yf=b;for(a=0;a<_.Ad(_.R,8);++a)_.Mf[_.wd(_.R,8,a)]=!0;a=new _.ff(_.R.data[3]);te(_.P(a,0));_.Wa(Ni,function(a,b){c[a]=b});c.version=_.P(a,1);window.setTimeout(function(){nc(["util","stats"],function(a,b){a.f.b();a.j();d&&b.b.b({ev:"api_alreadyloaded",client:_.P(_.R,6),key:_.P(_.R,16)})})},
+5E3);_.z.oo();$f=new Zf;(a=_.P(_.R,11))&&nc(_.vd(_.R,12),Kg(a),!0)});}).call(this,{});
+
diff --git a/web/js/jquery-1.10.2.min.js b/web/js/jquery-1.10.2.min.js
new file mode 100644
index 0000000..da41706
--- /dev/null
+++ b/web/js/jquery-1.10.2.min.js
@@ -0,0 +1,6 @@
+/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
+//@ sourceMappingURL=jquery-1.10.2.min.map
+*/
+(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="
",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML=" ",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML=" ","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML=" ",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML=" a ",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t
+}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""," "],legend:[1,""," "],area:[1,""," "],param:[1,""," "],thead:[1,""],tr:[2,""],col:[2,""],td:[3,""],_default:x.support.htmlSerialize?[0,"",""]:[1,"X","
"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);
+u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write(""),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+"px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
diff --git a/web/js/jquery-ui.min.js b/web/js/jquery-ui.min.js
new file mode 100644
index 0000000..cd954d9
--- /dev/null
+++ b/web/js/jquery-ui.min.js
@@ -0,0 +1,7 @@
+/*! jQuery UI - v1.11.4 - 2016-01-23
+* http://jqueryui.com
+* Includes: core.js, widget.js, mouse.js, draggable.js, slider.js
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/^(input|select|textarea|button|object)$/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.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,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("
").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"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.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var s=0,n=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,a=n.call(arguments,1),o=0,r=a.length;r>o;o++)for(i in a[o])s=a[o][i],a[o].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(a){var o="string"==typeof a,r=n.call(arguments,1),h=this;return o?this.each(function(){var i,n=e.data(this,s);return"instance"===a?(h=n,!1):n?e.isFunction(n[a])&&"_"!==a.charAt(0)?(i=n[a].apply(n,r),i!==n&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+a+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+a+"'")}):(r.length&&(a=e.widget.extend.apply(null,[a].concat(r))),this.each(function(){var t=e.data(this,s);t?(t.option(a||{}),t._init&&t._init()):e.data(this,s,new i(a,this))})),h}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=s++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.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:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(i).undelegate(i),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget;var a=!1;e(document).mouseup(function(){a=!1}),e.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(i){return!0===e.data(i.target,t.widgetName+".preventClickEvent")?(e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!a){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var i=this,s=1===t.which,n="string"==typeof this.options.cancel&&t.target.nodeName?e(t.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(!0===e.data(t.target,this.widgetName+".preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),a=!0,!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button)return this._mouseUp(t);if(!t.which)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),a=!1,!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),e.widget("ui.draggable",e.ui.mouse,{version:"1.11.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&&this._setPositionRelative(),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),"handle"===e&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(t){var i=this.options;return this._blurActiveElement(t),this.helper||i.disabled||e(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=e(this);return e("
").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=this.document[0];if(this.handleElement.is(t.target))try{i.activeElement&&"body"!==i.activeElement.nodeName.toLowerCase()&&e(i.activeElement).blur()}catch(s){}},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===e(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._normalizeRightBottom(),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",t,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=this,s=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(s=e.ui.ddmanager.drop(this,t)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",t)!==!1&&i._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.focus(),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper),n=s?e(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var e=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_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 t,i,s,n=this.options,a=this.document[0];return this.relativeContainer=null,n.containment?"window"===n.containment?(this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===n.containment?(this.containment=[0,0,e(a).width()-this.helperProportions.width-this.margins.left,(e(a).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=e(n.containment),s=i[0],s&&(t=/(scroll|auto)/.test(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),(t?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,(t?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.relativeContainer=i),void 0):(this.containment=null,void 0)},_convertPositionTo:function(e,t){t||(t=this.position);var i="absolute"===e?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(e,t){var i,s,n,a,o=this.options,r=this._isRootNode(this.scrollParent[0]),h=e.pageX,l=e.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.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.left
i[2]&&(h=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),o.grid&&(n=o.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY,l=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((h-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,h=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),"y"===o.axis&&(h=this.originalPageX),"x"===o.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0: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,this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){"y"!==this.options.axis&&"auto"!==this.helper.css("right")&&(this.helper.width(this.helper.width()),this.helper.css("right","auto")),"x"!==this.options.axis&&"auto"!==this.helper.css("bottom")&&(this.helper.height(this.helper.height()),this.helper.css("bottom","auto"))},_trigger:function(t,i,s){return s=s||this._uiHash(),e.ui.plugin.call(this,t,[i,s,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,s){var n=e.extend({},i,{item:s.element});s.sortables=[],e(s.options.connectToSortable).each(function(){var i=e(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,n))})},stop:function(t,i,s){var n=e.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,e.each(s.sortables,function(){var e=this;e.isOver?(e.isOver=0,s.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css("position"),top:e.placeholder.css("top"),left:e.placeholder.css("left")},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger("deactivate",t,n))})},drag:function(t,i,s){e.each(s.sortables,function(){var n=!1,a=this;a.positionAbs=s.positionAbs,a.helperProportions=s.helperProportions,a.offset.click=s.offset.click,a._intersectsWith(a.containerCache)&&(n=!0,e.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==a&&this._intersectsWith(this.containerCache)&&e.contains(a.element[0],this.element[0])&&(n=!1),n})),n?(a.isOver||(a.isOver=1,s._parent=i.helper.parent(),a.currentItem=i.helper.appendTo(a.element).data("ui-sortable-item",!0),a.options._helper=a.options.helper,a.options.helper=function(){return i.helper[0]},t.target=a.currentItem[0],a._mouseCapture(t,!0),a._mouseStart(t,!0,!0),a.offset.click.top=s.offset.click.top,a.offset.click.left=s.offset.click.left,a.offset.parent.left-=s.offset.parent.left-a.offset.parent.left,a.offset.parent.top-=s.offset.parent.top-a.offset.parent.top,s._trigger("toSortable",t),s.dropped=a.element,e.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,a.fromOutside=s),a.currentItem&&(a._mouseDrag(t),i.position=a.position)):a.isOver&&(a.isOver=0,a.cancelHelperRemoval=!0,a.options._revert=a.options.revert,a.options.revert=!1,a._trigger("out",t,a._uiHash(a)),a._mouseStop(t,!0),a.options.revert=a.options._revert,a.options.helper=a.options._helper,a.placeholder&&a.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(t),i.position=s._generatePosition(t,!0),s._trigger("fromSortable",t),s.dropped=!1,e.each(s.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add("draggable","cursor",{start:function(t,i,s){var n=e("body"),a=s.options;n.css("cursor")&&(a._cursor=n.css("cursor")),n.css("cursor",a.cursor)},stop:function(t,i,s){var n=s.options;n._cursor&&e("body").css("cursor",n._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i,s){var n=e(i.helper),a=s.options;n.css("opacity")&&(a._opacity=n.css("opacity")),n.css("opacity",a.opacity)},stop:function(t,i,s){var n=s.options;n._opacity&&e(i.helper).css("opacity",n._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(e,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,s){var n=s.options,a=!1,o=s.scrollParentNotHidden[0],r=s.document[0];o!==r&&"HTML"!==o.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+o.offsetHeight-t.pageY=0;d--)h=s.snapElements[d].left-s.margins.left,l=h+s.snapElements[d].width,u=s.snapElements[d].top-s.margins.top,c=u+s.snapElements[d].height,h-m>v||g>l+m||u-m>b||_>c+m||!e.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=m>=Math.abs(u-b),a=m>=Math.abs(c-_),o=m>=Math.abs(h-v),r=m>=Math.abs(l-g),n&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),p=n||a||o||r,"outer"!==f.snapMode&&(n=m>=Math.abs(u-_),a=m>=Math.abs(c-b),o=m>=Math.abs(h-g),r=m>=Math.abs(l-v),n&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||a||o||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||a||o||r||p)}}),e.ui.plugin.add("draggable","stack",{start:function(t,i,s){var n,a=s.options,o=e.makeArray(e(a.stack)).sort(function(t,i){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(i).css("zIndex"),10)||0)});o.length&&(n=parseInt(e(o[0]).css("zIndex"),10)||0,e(o).each(function(t){e(this).css("zIndex",n+t)}),this.css("zIndex",n+o.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,i,s){var n=e(i.helper),a=s.options;n.css("zIndex")&&(a._zIndex=n.css("zIndex")),n.css("zIndex",a.zIndex)},stop:function(t,i,s){var n=s.options;n._zIndex&&e(i.helper).css("zIndex",n._zIndex)}}),e.ui.draggable,e.widget("ui.slider",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1
+},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,i,s=this.options,n=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),a=" ",o=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),t=n.length;i>t;t++)o.push(a);this.handles=n.add(e(o.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(t){e(this).data("ui-slider-handle-index",t)})},_createRange:function(){var t=this.options,i="";t.range?(t.range===!0&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:e.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=e("
").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(t){var i,s,n,a,o,r,h,l,u=this,c=this.options;return c.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:t.pageX,y:t.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var i=Math.abs(s-u.values(t));(n>i||n===i&&(t===u._lastChangedValue||u.values(t)===c.min))&&(n=i,a=e(this),o=t)}),r=this._start(t,o),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,a.addClass("ui-state-active").focus(),h=a.offset(),l=!e(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:t.pageX-h.left-a.width()/2,top:t.pageY-h.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,i),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,i,s,n,a;return"horizontal"===this.orientation?(t=this.elementSize.width,i=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,i=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/t,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),a=this._valueMin()+s*n,this._trimAlignValue(a)},_start:function(e,t){var i={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",e,i)},_slide:function(e,t,i){var s,n,a;this.options.values&&this.options.values.length?(s=this.values(t?0:1),2===this.options.values.length&&this.options.range===!0&&(0===t&&i>s||1===t&&s>i)&&(i=s),i!==this.values(t)&&(n=this.values(),n[t]=i,a=this._trigger("slide",e,{handle:this.handles[t],value:i,values:n}),s=this.values(t?0:1),a!==!1&&this.values(t,i))):i!==this.value()&&(a=this._trigger("slide",e,{handle:this.handles[t],value:i}),a!==!1&&this.value(i))},_stop:function(e,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("stop",e,i)},_change:function(e,t){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._lastChangedValue=t,this._trigger("change",e,i)}},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(t,i){var s,n,a;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),void 0;if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();for(s=this.options.values,n=arguments[0],a=0;s.length>a;a+=1)s[a]=this._trimAlignValue(n[a]),this._change(null,a);this._refreshValue()},_setOption:function(t,i){var s,n=0;switch("range"===t&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),e.isArray(this.options.values)&&(n=this.options.values.length),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!i),this._super(t,i),t){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue(),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=0;n>s;s+=1)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var e=this.options.value;return e=this._trimAlignValue(e)},_values:function(e){var t,i,s;if(arguments.length)return t=this.options.values[e],t=this._trimAlignValue(t);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(e){if(this._valueMin()>=e)return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(e-this._valueMin())%t,s=e-i;return 2*Math.abs(i)>=t&&(s+=i>0?t:-t),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step,s=Math.floor(+(e-t).toFixed(this._precision())/i)*i;e=s+t,this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=""+e,i=t.indexOf(".");return-1===i?0:t.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var t,i,s,n,a,o=this.options.range,r=this.options,h=this,l=this._animateOff?!1:r.animate,u={};this.options.values&&this.options.values.length?this.handles.each(function(s){i=100*((h.values(s)-h._valueMin())/(h._valueMax()-h._valueMin())),u["horizontal"===h.orientation?"left":"bottom"]=i+"%",e(this).stop(1,1)[l?"animate":"css"](u,r.animate),h.options.range===!0&&("horizontal"===h.orientation?(0===s&&h.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:r.animate})):(0===s&&h.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:r.animate}))),t=i}):(s=this.value(),n=this._valueMin(),a=this._valueMax(),i=a!==n?100*((s-n)/(a-n)):0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](u,r.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},r.animate),"max"===o&&"horizontal"===this.orientation&&this.range[l?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:r.animate}),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},r.animate),"max"===o&&"vertical"===this.orientation&&this.range[l?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:r.animate}))},_handleEvents:{keydown:function(t){var i,s,n,a,o=e(t.target).data("ui-slider-handle-index");switch(t.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,e(t.target).addClass("ui-state-active"),i=this._start(t,o),i===!1))return}switch(a=this.options.step,s=n=this.options.values&&this.options.values.length?this.values(o):this.value(),t.keyCode){case e.ui.keyCode.HOME:n=this._valueMin();break;case e.ui.keyCode.END:n=this._valueMax();break;case e.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+a);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-a)}this._slide(t,o,n)},keyup:function(t){var i=e(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),e(t.target).removeClass("ui-state-active"))}}})});
\ No newline at end of file
diff --git a/web/js/jquery.min.js b/web/js/jquery.min.js
new file mode 100644
index 0000000..0f60b7b
--- /dev/null
+++ b/web/js/jquery.min.js
@@ -0,0 +1,5 @@
+/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML=" ",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML=" ","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML=" ",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;
+
+return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML=" a ",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML=" ",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h ]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/\s*$/g,ra={option:[1,""," "],legend:[1,""," "],area:[1,""," "],param:[1,""," "],thead:[1,""],tr:[2,""],col:[2,""],td:[3,""],_default:k.htmlSerialize?[0,"",""]:[1,"X","
"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1>$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?""!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1>$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("")).appendTo(b.documentElement),b=(Ca[0].contentWindow||Ca[0].contentDocument).document,b.write(),b.close(),c=Ea(a,b),Ca.detach()),Da[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Ga=/^margin/,Ha=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ia,Ja,Ka=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ia=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Ha.test(g)&&Ga.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ia=function(a){return a.currentStyle},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ha.test(g)&&!Ka.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function La(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML=" a ",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Ma=/alpha\([^)]*\)/i,Na=/opacity\s*=\s*([^)]*)/,Oa=/^(none|table(?!-c[ea]).+)/,Pa=new RegExp("^("+S+")(.*)$","i"),Qa=new RegExp("^([+-])=("+S+")","i"),Ra={position:"absolute",visibility:"hidden",display:"block"},Sa={letterSpacing:"0",fontWeight:"400"},Ta=["Webkit","O","Moz","ms"];function Ua(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ta.length;while(e--)if(b=Ta[e]+c,b in a)return b;return d}function Va(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fa(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wa(a,b,c){var d=Pa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Ya(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ia(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Ja(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ha.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xa(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ja(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ua(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qa.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ua(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ja(a,b,d)),"normal"===f&&b in Sa&&(f=Sa[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Oa.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Ra,function(){return Ya(a,b,d)}):Ya(a,b,d):void 0},set:function(a,c,d){var e=d&&Ia(a);return Wa(a,c,d?Xa(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Na.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Ma,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ma.test(f)?f.replace(Ma,e):f+" "+e)}}),m.cssHooks.marginRight=La(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Ja,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Ga.test(a)||(m.cssHooks[a+b].set=Wa)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ia(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Va(this,!0)},hide:function(){return Va(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Za(a,b,c,d,e){
+return new Za.prototype.init(a,b,c,d,e)}m.Tween=Za,Za.prototype={constructor:Za,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Za.propHooks[this.prop];return a&&a.get?a.get(this):Za.propHooks._default.get(this)},run:function(a){var b,c=Za.propHooks[this.prop];return this.options.duration?this.pos=b=m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Za.propHooks._default.set(this),this}},Za.prototype.init.prototype=Za.prototype,Za.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Za.propHooks.scrollTop=Za.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Za.prototype.init,m.fx.step={};var $a,_a,ab=/^(?:toggle|show|hide)$/,bb=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cb=/queueHooks$/,db=[ib],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bb.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bb.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fb(){return setTimeout(function(){$a=void 0}),$a=m.now()}function gb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hb(a,b,c){for(var d,e=(eb[b]||[]).concat(eb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fa(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fa(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ab.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fa(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hb(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=db.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$a||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$a||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);g>f;f++)if(d=db[f].call(j,a,k,j.opts))return d;return m.map(k,hb,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kb,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],eb[c]=eb[c]||[],eb[c].unshift(b)},prefilter:function(a,b){b?db.unshift(a):db.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kb(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),m.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($a=m.now();ca ",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lb=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lb,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mb,nb,ob=m.expr.attrHandle,pb=/^(?:checked|selected)$/i,qb=k.getSetAttribute,rb=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nb:mb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rb&&qb||!pb.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qb?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nb={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rb&&qb||!pb.test(c)?a.setAttribute(!qb&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ob[b]||m.find.attr;ob[b]=rb&&qb||!pb.test(b)?function(a,b,d){var e,f;return d||(f=ob[b],ob[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ob[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rb&&qb||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mb&&mb.set(a,b,c)}}),qb||(mb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},ob.id=ob.name=ob.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mb.set},m.attrHooks.contenteditable={set:function(a,b,c){mb.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sb=/^(?:input|select|textarea|button|object)$/i,tb=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sb.test(a.nodeName)||tb.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var ub=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vb=m.now(),wb=/\?/,xb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yb,zb,Ab=/#.*$/,Bb=/([?&])_=[^&]*/,Cb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Db=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Eb=/^(?:GET|HEAD)$/,Fb=/^\/\//,Gb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hb={},Ib={},Jb="*/".concat("*");try{zb=location.href}catch(Kb){zb=y.createElement("a"),zb.href="",zb=zb.href}yb=Gb.exec(zb.toLowerCase())||[];function Lb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mb(a,b,c,d){var e={},f=a===Ib;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nb(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Ob(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zb,type:"GET",isLocal:Db.test(yb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nb(Nb(a,m.ajaxSettings),b):Nb(m.ajaxSettings,a)},ajaxPrefilter:Lb(Hb),ajaxTransport:Lb(Ib),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cb.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zb)+"").replace(Ab,"").replace(Fb,yb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gb.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yb[1]&&c[2]===yb[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yb[3]||("http:"===yb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mb(Hb,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Eb.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wb.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bb.test(e)?e.replace(Bb,"$1_="+vb++):e+(wb.test(e)?"&":"?")+"_="+vb++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jb+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mb(Ib,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Ob(k,v,c)),u=Pb(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qb=/%20/g,Rb=/\[\]$/,Sb=/\r?\n/g,Tb=/^(?:submit|button|image|reset|file)$/i,Ub=/^(?:input|select|textarea|keygen)/i;function Vb(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rb.test(a)?d(a,e):Vb(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vb(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vb(c,a[c],b,e);return d.join("&").replace(Qb,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Ub.test(this.nodeName)&&!Tb.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sb,"\r\n")}}):{name:b.name,value:c.replace(Sb,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zb()||$b()}:Zb;var Wb=0,Xb={},Yb=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xb)Xb[a](void 0,!0)}),k.cors=!!Yb&&"withCredentials"in Yb,Yb=k.ajax=!!Yb,Yb&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xb[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xb[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zb(){try{return new a.XMLHttpRequest}catch(b){}}function $b(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _b=[],ac=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_b.pop()||m.expando+"_"+vb++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ac.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ac.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ac,"$1"+e):b.jsonp!==!1&&(b.url+=(wb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_b.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bc=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bc)return bc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m});
diff --git a/web/js/main.js b/web/js/main.js
new file mode 100644
index 0000000..63dcbd6
--- /dev/null
+++ b/web/js/main.js
@@ -0,0 +1,359 @@
+
+$(function()
+{
+ 'use strict';
+
+ handleMainMenu();
+ handleResponsiveSidebar();
+ handleAccordionMenu();
+ handleTooltips();
+ handleFloatingLabels();
+ handlePackageSwitcher();
+ checkBoxes($('body'));
+
+ var animation_offset_px = 200;
+ if (typeof onGetAnimationOffsetPx === 'function')
+ {
+ animation_offset_px = onGetAnimationOffsetPx();
+ }
+ handlePageAnimations(animation_offset_px);
+
+ if ($('body').hasClass('page-scrollspy'))
+ {
+ handleScrollSpySidebar();
+ }
+
+ $('.reponsive-image-types > li > a').on('click', function(e)
+ {
+ e.preventDefault();
+ var imageType = $(this).data('type');
+ var imagePreview = $('.responsive-image .browser');
+ imagePreview.removeClass('desktop-size tablet-size mobile-size').addClass(imageType);
+ $(this).closest('ul').find('li').removeClass('active');
+ $(this).parent().addClass('active');
+ imagePreview.find('.control-panel').removeClass('animated');
+ setTimeout(function()
+ {
+ imagePreview.find('.control-panel').addClass('animated');
+ }, 1000);
+ });
+
+ $('.play').on('click', function() {
+ var $controlPanel = $(this).parent();
+
+ $(this).closest('.responsive-image').find('.animated').removeClass('animated').parent();
+ $controlPanel.removeClass('animated');
+
+ setTimeout(function()
+ {
+ $controlPanel.addClass('animated');
+ }, 10);
+ });
+
+ //Change the browser to mobile phone in the Control Panel feature subapge
+ if ($(window).width() < 768) {
+ $('.repsonsive-image-multiple .browser').removeClass('tablet-size desktop-size').addClass('mobile-size');
+ }
+ $(window).resize(function()
+ {
+ if ($(window).width() < 768) {
+ $('.repsonsive-image-multiple .browser').removeClass('tablet-size desktop-size').addClass('mobile-size');
+ }
+ });
+ $('.tabs-responsive .dropdown').on('show.bs.dropdown', function () {
+ $('.tabs-responsive, .tabs-responsive .nav').css( "overflow", "inherit" );
+ });
+
+ $('.tabs-responsive .dropdown').on('hide.bs.dropdown', function () {
+ $('.tabs-responsive, .tabs-responsive .nav').removeAttr('style')
+ });
+});
+
+var handleTooltips = function()
+{
+ "use strict";
+ $('[data-toggle="tooltip"]').tooltip();
+};
+
+var handleMainMenu = function()
+{
+ "use strict";
+
+ var mobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
+ var menuList = $('.page-navbar .navbar-main > li');
+
+ // Disable floating menu on mobile phones
+ if (!mobile) {
+ navfloat();
+ //close dropdown on hover
+ menuList.on('mouseover', function()
+ {
+ if(!$(this).hasClass('open')) {
+ $(this).closest('.nav').find('.open').removeClass('open');
+ }
+ });
+ }
+ else {
+ $('html').addClass('mobile');
+ }
+ // Show navigation menu on button click
+ $('.navbar-toggle').on('click', function()
+ {
+ var btn = $(this);
+ var target = $('body');
+
+ if (!target.hasClass('navbar-open'))
+ {
+ btn.addClass('active');
+ target.addClass('navbar-open');
+ }
+ else
+ {
+ target.addClass('navbar-closing');
+ setTimeout(function()
+ {
+ target.addClass('navbar-bgfade');
+ }, 400);
+ setTimeout(function()
+ {
+ btn.removeClass('active');
+ target.removeClass('navbar-open navbar-closing navbar-bgfade');
+ }, 800);
+ }
+ });
+ // Floating menu function
+ function navfloat()
+ {
+ var pageNav = $('.page-navbar');
+ var prevScroll = '0';
+ var curDir = 'down';
+ var prevDir = 'up';
+ var fixedSidebar = $('.main-sidebar-scrollspy');
+
+ $(window).scroll(function ()
+ {
+ if($(this).scrollTop() > 100 && (!pageNav.hasClass('navbar-hidden') && !pageNav.hasClass('navbar-fixed')))
+ {
+ pageNav.addClass('navbar-hidden');
+ }
+ else if ($(this).scrollTop() < 100 && (!pageNav.hasClass('navbar-fixed') && pageNav.hasClass('navbar-hidden')))
+ {
+ pageNav.removeClass('navbar-hidden');
+ }
+ if ($(this).scrollTop() > 300)
+ {
+ if (!pageNav.hasClass('navbar-fixed'))
+ {
+ pageNav.addClass('navbar-fixed');
+ }
+ if ($(this).scrollTop() >= prevScroll)
+ {
+ curDir = 'down';
+ if (curDir !== prevDir)
+ {
+ prevDir = curDir;
+ pageNav.removeClass('navbar-visible').addClass('navbar-hidden');
+ fixedSidebar.removeClass('main-sidebar-floating-nav');
+ }
+ }
+ else
+ {
+ curDir = 'up';
+ if (curDir !== prevDir)
+ {
+ pageNav.removeClass('navbar-hidden').addClass('navbar-visible');
+ fixedSidebar.addClass('main-sidebar-floating-nav');
+ prevDir = curDir;
+ }
+ }
+ prevScroll = $(this).scrollTop();
+ }
+ if (pageNav.hasClass('navbar-fixed') && $(this).scrollTop() <= 10)
+ {
+ pageNav.removeClass('navbar-fixed navbar-visible');
+ fixedSidebar.removeClass('main-sidebar-floating-nav');
+ }
+ });
+ }
+};
+
+var handleScrollSpySidebar = function()
+{
+ "use strict";
+
+ $('.page-scrollspy').scrollspy({ target: '.main-sidebar-scrollspy' });
+ $('.main-sidebar-scrollspy .nav-sidebar').affix({
+ offset: {
+ top: $('.page-main').offset().top,
+ bottom: $('body').height() - ($('.page-main').height() + $('.page-main').offset().top) + 80,
+ }
+ });
+ console.log($('body').height() - ($('.page-main').height() + $('.page-main').offset().top) + 60);
+ $('.main-sidebar-scrollspy .nav > li > a').on('click', function(e)
+ {
+ e.preventDefault();
+ $('html, body').animate({
+ scrollTop: $(this.hash).offset().top
+ }, 250);
+ });
+};
+
+var handleResponsiveSidebar = function()
+{
+ "use strict";
+
+ $('.nav-responsive .btn').on('click', function()
+ {
+ var target = $('.nav-responsive');
+
+ if (!target.hasClass('open'))
+ {
+ target.addClass('open');
+ $('html, body').animate({
+ scrollTop: target.offset().top
+ }, 250);
+ }
+ else
+ {
+ target.removeClass('open');
+ }
+ });
+ $('.nav-responsive > .nav-sidebar a').on('click', function()
+ {
+ $(this).closest('.nav-responsive').removeClass('open');
+ });
+ $(document).on('click','.nav-responsive.open > .nav-sidebar > .dropdown > a', function(e)
+ {
+ e.preventDefault();
+ $(this).parent().addClass('active');
+ });
+ $(document).mouseup(function (e)
+ {
+ var target = $('.nav-responsive');
+ if (!target.is(e.target) && target.has(e.target).length === 0)
+ {
+ target.removeClass('open');
+ }
+ });
+};
+
+var handleFloatingLabels = function()
+{
+ "use strict";
+
+ $('.floatlabel').floatlabel();
+};
+
+var handleAccordionMenu = function()
+{
+ "use strict";
+
+ $('.accordion .accordion-title').on('click', function ()
+ {
+ var currLi = $(this).closest('li');
+ if (!currLi.hasClass('open'))
+ {
+ $('.accordion .collapse.in').collapse('hide');
+ $('.accordion li').removeClass('open');
+ currLi.find('.collapse').collapse('toggle');
+ currLi.closest('li').addClass('open');
+ /*
+ currLi.on('shown.bs.collapse', function () {
+ $('html, body').animate({
+ scrollTop: currLi.offset().top - 60
+ }, 250);
+ });
+ */
+ }
+ else
+ {
+ $('.accordion li').removeClass('open');
+ currLi.find('.collapse').collapse('toggle');
+ }
+ });
+};
+
+var handlePackageSwitcher = function()
+{
+ "use strict";
+ var switcher = $('.packages-switcher');
+ switcher.on('click', function()
+ {
+ if($(this).hasClass('monthly'))
+ {
+ $(this).removeClass('monthly');
+ $('.package').each(function()
+ {
+ $(this).find('.package-price > span').html($(this).find('.package-price').data('hourly'));
+ });
+ }
+ else
+ {
+ $(this).addClass('monthly');
+ $('.package').each(function()
+ {
+ $(this).find('.package-price > span').html($(this).find('.package-price').data('monthly'));
+ });
+ }
+ });
+};
+
+var handlePageAnimations = function(offset)
+{
+ "use strict";
+
+ var wow = new WOW(
+ {
+ boxClass: 'animate',
+ animateClass: 'animated',
+ offset: offset,
+ mobile: false,
+ live: true
+ });
+ wow.init();
+};
+
+var checkBoxes = function (container)
+{
+ "use strict";
+ container.find('input:not(.switch-checkbox)').icheck({
+ checkboxClass: 'checkbox-styled',
+ radioClass: 'radio-styled',
+ increaseArea: '20%'
+ });
+};
+
+
+// For responsive tabs scrolling
+$(function() {
+ "use strict";
+
+ function e() {
+ c.classList.remove("disabled"), n.classList.remove("disabled"), l.scrollLeft <= 0 && c.classList.add("disabled"), l.scrollLeft + l.clientWidth + 5 >= l.scrollWidth && n.classList.add("disabled")
+ }
+
+ function t(e) {
+ l.scrollLeft += e
+ }
+ var n = document.querySelector(".btn-next"),
+ c = document.querySelector(".btn-prev"),
+ l = document.querySelector(".tabs-responsive > .tabs-container > .nav-tabs"),
+ i = 40;
+ if (l !== null)
+ {
+ l.addEventListener("scroll", e), e(), n.addEventListener("click", t.bind(null, i)), n.addEventListener("tap", t.bind(null, i)), c.addEventListener("click", t.bind(null, -i)), c.addEventListener("tap", t.bind(null, -i))
+ }
+}(),
+
+function() {
+ "use strict";
+ var e = document.querySelectorAll('[href=""]');
+ Array.prototype.forEach.call(e, function(e) {
+ e.addEventListener("click", function(e) {
+ e.preventDefault()
+ })
+ })
+
+
+});
+h=1;
\ No newline at end of file
diff --git a/web/js/serverstatus.js b/web/js/serverstatus.js
new file mode 100644
index 0000000..29edc25
--- /dev/null
+++ b/web/js/serverstatus.js
@@ -0,0 +1,434 @@
+// serverstatus.js
+var error = 0;
+var d = 0;
+var server_status = new Array();
+
+function timeSince(date) {
+ if(date == 0)
+ return "从未.";
+
+ var seconds = Math.floor((new Date() - date) / 1000);
+ var interval = Math.floor(seconds / 31536000);
+
+ if (interval > 1)
+ return interval + " 年前.";
+ interval = Math.floor(seconds / 2592000);
+ if (interval > 1)
+ return interval + " 月前.";
+ interval = Math.floor(seconds / 86400);
+ if (interval > 1)
+ return interval + " 日前.";
+ interval = Math.floor(seconds / 3600);
+ if (interval > 1)
+ return interval + " 小时前.";
+ interval = Math.floor(seconds / 60);
+ if (interval > 1)
+ return interval + " 分钟前.";
+ /*if(Math.floor(seconds) >= 5)
+ return Math.floor(seconds) + " seconds";*/
+ else
+ return "几秒前.";
+}
+
+function bytesToSize(bytes, precision, si)
+{
+ var ret;
+ si = typeof si !== 'undefined' ? si : 0;
+ if(si != 0) {
+ var kilobyte = 1000;
+ var megabyte = kilobyte * 1000;
+ var gigabyte = megabyte * 1000;
+ var terabyte = gigabyte * 1000;
+ } else {
+ var kilobyte = 1024;
+ var megabyte = kilobyte * 1024;
+ var gigabyte = megabyte * 1024;
+ var terabyte = gigabyte * 1024;
+ }
+
+ if ((bytes >= 0) && (bytes < kilobyte)) {
+ return bytes + ' B';
+
+ } else if ((bytes >= kilobyte) && (bytes < megabyte)) {
+ ret = (bytes / kilobyte).toFixed(precision) + ' K';
+
+ } else if ((bytes >= megabyte) && (bytes < gigabyte)) {
+ ret = (bytes / megabyte).toFixed(precision) + ' M';
+
+ } else if ((bytes >= gigabyte) && (bytes < terabyte)) {
+ ret = (bytes / gigabyte).toFixed(precision) + ' G';
+
+ } else if (bytes >= terabyte) {
+ ret = (bytes / terabyte).toFixed(precision) + ' T';
+
+ } else {
+ return bytes + ' B';
+ }
+ if(si != 0) {
+ return ret + 'B';
+ } else {
+ return ret + 'iB';
+ }
+}
+
+function uptime() {
+ $.getJSON("json/stats.json", function(result) {
+
+ var shstr = '
'+
+ '
'+
+ ''+
+ '
'+
+ '
'+
+ ' Network @network_rxandnetwork_tx '+
+ ' 负载状态: @load% '+
+ ' '+
+ '
'+
+ '
';
+
+ var shinnerhtml='';
+
+
+ $("#loading-notice").remove();
+ if(result.reload)
+ setTimeout(function() { location.reload(true) }, 1000);
+
+ for (var i = 0; i < result.servers.length; i++) {
+
+ //----kaishi
+
+ // Network
+ var newnetstr = "";
+ if(result.servers[i].network_rx < 1000)
+ newnetstr += result.servers[i].network_rx.toFixed(0) + "B";
+ else if(result.servers[i].network_rx < 1000*1000)
+ newnetstr += (result.servers[i].network_rx/1000).toFixed(0) + "K";
+ else
+ newnetstr += (result.servers[i].network_rx/1000/1000).toFixed(1) + "M";
+ newnetstr += " | "
+ if(result.servers[i].network_tx < 1000)
+ newnetstr += result.servers[i].network_tx.toFixed(0) + "B";
+ else if(result.servers[i].network_tx < 1000*1000)
+ newnetstr += (result.servers[i].network_tx/1000).toFixed(0) + "K";
+ else
+ newnetstr += (result.servers[i].network_tx/1000/1000).toFixed(1) + "M";
+
+ shinnerhtml+=shstr.replace("@name",result.servers[i].name).replace("@network_rxandnetwork_tx",newnetstr).replace("@type",result.servers[i].type).replace("@online",result.servers[i].online4?'text-success':'text-error').replace("@location",result.servers[i].location).replace("@load",result.servers[i].load).replace("@load",result.servers[i].load);
+
+
+
+ //----jieshu
+
+
+
+ var TableRow = $("#servers tr#r" + i);
+ var ExpandRow = $("#servers #rt" + i);
+ var hack; // fuck CSS for making me do this
+ if(i%2) hack="odd"; else hack="even";
+ if (!TableRow.length) {
+ $("#servers").append(
+ "
" +
+ " " +
+ "加载中 " +
+ "加载中 " +
+ "" +
+ "加载中 " +
+ "加载中 " +
+ "加载中 " +
+ "加载中 " +
+ "加载中 " +
+ " " +
+ " " +
+ " " +
+ " " +
+ "
" +
+ "
加载中
" +
+ "
加载中
" +
+ "
加载中
" +
+ "
加载中
" +
+ "
"
+ );
+ TableRow = $("#servers tr#r" + i);
+ ExpandRow = $("#servers #rt" + i);
+ server_status[i] = true;
+ }
+ TableRow = TableRow[0];
+ if(error) {
+ TableRow.setAttribute("data-target", "#rt" + i);
+ server_status[i] = true;
+ }
+
+ // Online4
+ if (result.servers[i].online4) {
+ TableRow.children["online4"].children[0].children[0].className = "progress-bar progress-bar-success";
+ TableRow.children["online4"].children[0].children[0].innerHTML = "
运行中 ";
+ } else {
+ TableRow.children["online4"].children[0].children[0].className = "progress-bar progress-bar-danger";
+ TableRow.children["online4"].children[0].children[0].innerHTML = "
维护中 ";
+ }
+
+ // Online6
+ //if (result.servers[i].online6) {
+ // TableRow.children["online6"].children[0].children[0].className = "progress-bar progress-bar-success";
+ // TableRow.children["online6"].children[0].children[0].innerHTML = "
开启 ";
+ //} else {
+ // TableRow.children["online6"].children[0].children[0].className = "progress-bar progress-bar-danger";
+ // TableRow.children["online6"].children[0].children[0].innerHTML = "
关闭 ";
+ //}
+
+ // Name
+ TableRow.children["name"].innerHTML = result.servers[i].name;
+
+ // Type
+ TableRow.children["type"].innerHTML = result.servers[i].type;
+
+ // Host
+ //TableRow.children["host"].innerHTML = result.servers[i].host;
+
+ // Location
+ TableRow.children["location"].innerHTML = result.servers[i].location;
+ if (!result.servers[i].online4 && !result.servers[i].online6) {
+ if (server_status[i]) {
+ TableRow.children["uptime"].innerHTML = "–";
+ TableRow.children["load"].innerHTML = "–";
+ TableRow.children["network"].innerHTML = "–";
+ TableRow.children["traffic"].innerHTML = "–";
+ TableRow.children["cpu"].children[0].children[0].className = "progress-bar progress-bar-danger";
+ TableRow.children["cpu"].children[0].children[0].style.width = "100%";
+ TableRow.children["cpu"].children[0].children[0].innerHTML = "
维护中 ";
+ TableRow.children["memory"].children[0].children[0].className = "progress-bar progress-bar-danger";
+ TableRow.children["memory"].children[0].children[0].style.width = "100%";
+ TableRow.children["memory"].children[0].children[0].innerHTML = "
维护中 ";
+ TableRow.children["hdd"].children[0].children[0].className = "progress-bar progress-bar-danger";
+ TableRow.children["hdd"].children[0].children[0].style.width = "100%";
+ TableRow.children["hdd"].children[0].children[0].innerHTML = "
维护中 ";
+ if(ExpandRow.hasClass("in")) {
+ ExpandRow.collapse("hide");
+ }
+ TableRow.setAttribute("data-target", "");
+ server_status[i] = false;
+ }
+ } else {
+ if (!server_status[i]) {
+ TableRow.setAttribute("data-target", "#rt" + i);
+ server_status[i] = true;
+ }
+
+ // Uptime
+ TableRow.children["uptime"].innerHTML = result.servers[i].uptime;
+
+ // Load
+ if(result.servers[i].load == -1) {
+ TableRow.children["load"].innerHTML = "–";
+ } else {
+ TableRow.children["load"].innerHTML = result.servers[i].load;
+ }
+
+ // Network
+ var netstr = "";
+ if(result.servers[i].network_rx < 1000)
+ netstr += result.servers[i].network_rx.toFixed(0) + "B";
+ else if(result.servers[i].network_rx < 1000*1000)
+ netstr += (result.servers[i].network_rx/1000).toFixed(0) + "K";
+ else
+ netstr += (result.servers[i].network_rx/1000/1000).toFixed(1) + "M";
+ netstr += " | "
+ if(result.servers[i].network_tx < 1000)
+ netstr += result.servers[i].network_tx.toFixed(0) + "B";
+ else if(result.servers[i].network_tx < 1000*1000)
+ netstr += (result.servers[i].network_tx/1000).toFixed(0) + "K";
+ else
+ netstr += (result.servers[i].network_tx/1000/1000).toFixed(1) + "M";
+ TableRow.children["network"].innerHTML = netstr;
+
+ //Traffic
+ var trafficstr = "";
+ if(result.servers[i].network_in < 1024)
+ trafficstr += result.servers[i].network_in.toFixed(0) + "B";
+ else if(result.servers[i].network_in < 1024*1024)
+ trafficstr += (result.servers[i].network_in/1024).toFixed(0) + "K";
+ else if(result.servers[i].network_in < 1024*1024*1024)
+ trafficstr += (result.servers[i].network_in/1024/1024).toFixed(1) + "M";
+ else if(result.servers[i].network_in < 1024*1024*1024*1024)
+ trafficstr += (result.servers[i].network_in/1024/1024/1024).toFixed(2) + "G";
+ else
+ trafficstr += (result.servers[i].network_in/1024/1024/1024/1024).toFixed(2) + "T";
+ trafficstr += " | "
+ if(result.servers[i].network_out < 1024)
+ trafficstr += result.servers[i].network_out.toFixed(0) + "B";
+ else if(result.servers[i].network_out < 1024*1024)
+ trafficstr += (result.servers[i].network_out/1024).toFixed(0) + "K";
+ else if(result.servers[i].network_out < 1024*1024*1024)
+ trafficstr += (result.servers[i].network_out/1024/1024).toFixed(1) + "M";
+ else if(result.servers[i].network_out < 1024*1024*1024*1024)
+ trafficstr += (result.servers[i].network_out/1024/1024/1024).toFixed(2) + "G";
+ else
+ trafficstr += (result.servers[i].network_out/1024/1024/1024/1024).toFixed(2) + "T";
+ TableRow.children["traffic"].innerHTML = trafficstr;
+
+ // CPU
+ if (result.servers[i].cpu >= 90)
+ TableRow.children["cpu"].children[0].children[0].className = "progress-bar progress-bar-danger";
+ else if (result.servers[i].cpu >= 80)
+ TableRow.children["cpu"].children[0].children[0].className = "progress-bar progress-bar-warning";
+ else
+ TableRow.children["cpu"].children[0].children[0].className = "progress-bar progress-bar-success";
+ TableRow.children["cpu"].children[0].children[0].style.width = result.servers[i].cpu + "%";
+ TableRow.children["cpu"].children[0].children[0].innerHTML = result.servers[i].cpu + "%";
+
+ // Memory
+ var Mem = ((result.servers[i].memory_used/result.servers[i].memory_total)*100.0).toFixed(0);
+ if (Mem >= 90)
+ TableRow.children["memory"].children[0].children[0].className = "progress-bar progress-bar-danger";
+ else if (Mem >= 80)
+ TableRow.children["memory"].children[0].children[0].className = "progress-bar progress-bar-warning";
+ else
+ TableRow.children["memory"].children[0].children[0].className = "progress-bar progress-bar-success";
+ TableRow.children["memory"].children[0].children[0].style.width = Mem + "%";
+ TableRow.children["memory"].children[0].children[0].innerHTML = Mem + "%";
+ ExpandRow[0].children["expand_mem"].innerHTML = "内存信息: " + bytesToSize(result.servers[i].memory_used*1024, 2) + " / " + bytesToSize(result.servers[i].memory_total*1024, 2);
+ // Swap
+ ExpandRow[0].children["expand_swap"].innerHTML = "交换分区: " + bytesToSize(result.servers[i].swap_used*1024, 2) + " / " + bytesToSize(result.servers[i].swap_total*1024, 2);
+
+ // HDD
+ var HDD = ((result.servers[i].hdd_used/result.servers[i].hdd_total)*100.0).toFixed(0);
+ if (HDD >= 90)
+ TableRow.children["hdd"].children[0].children[0].className = "progress-bar progress-bar-danger";
+ else if (HDD >= 80)
+ TableRow.children["hdd"].children[0].children[0].className = "progress-bar progress-bar-warning";
+ else
+ TableRow.children["hdd"].children[0].children[0].className = "progress-bar progress-bar-success";
+ TableRow.children["hdd"].children[0].children[0].style.width = HDD + "%";
+ TableRow.children["hdd"].children[0].children[0].innerHTML = HDD + "%";
+ ExpandRow[0].children["expand_hdd"].innerHTML = "硬盘信息: " + bytesToSize(result.servers[i].hdd_used*1024*1024, 2) + " / " + bytesToSize(result.servers[i].hdd_total*1024*1024, 2);
+
+ // Custom
+ if (result.servers[i].custom) {
+ ExpandRow[0].children["expand_custom"].innerHTML = result.servers[i].custom
+ } else {
+ ExpandRow[0].children["expand_custom"].innerHTML = ""
+ }
+ }
+ };
+ console.log(shinnerhtml);
+$('#cards').html(shinnerhtml);
+ d = new Date(result.updated*1000);
+ error = 0;
+ }).fail(function(update_error) {
+ if (!error) {
+ $("#servers > tr.accordion-toggle").each(function(i) {
+ var TableRow = $("#servers tr#r" + i)[0];
+ var ExpandRow = $("#servers #rt" + i);
+ TableRow.children["online4"].children[0].children[0].className = "progress-bar progress-bar-error";
+ TableRow.children["online4"].children[0].children[0].innerHTML = "
错误 ";
+ //TableRow.children["online6"].children[0].children[0].className = "progress-bar progress-bar-error";
+ //TableRow.children["online6"].children[0].children[0].innerHTML = "
错误 ";
+ TableRow.children["uptime"].innerHTML = "
";
+ TableRow.children["load"].innerHTML = "
";
+ TableRow.children["network"].innerHTML = "
";
+ TableRow.children["traffic"].innerHTML = "
";
+ TableRow.children["cpu"].children[0].children[0].className = "progress-bar progress-bar-error";
+ TableRow.children["cpu"].children[0].children[0].style.width = "100%";
+ TableRow.children["cpu"].children[0].children[0].innerHTML = "
错误 ";
+ TableRow.children["memory"].children[0].children[0].className = "progress-bar progress-bar-error";
+ TableRow.children["memory"].children[0].children[0].style.width = "100%";
+ TableRow.children["memory"].children[0].children[0].innerHTML = "
错误 ";
+ TableRow.children["hdd"].children[0].children[0].className = "progress-bar progress-bar-error";
+ TableRow.children["hdd"].children[0].children[0].style.width = "100%";
+ TableRow.children["hdd"].children[0].children[0].innerHTML = "
错误 ";
+ if(ExpandRow.hasClass("in")) {
+ ExpandRow.collapse("hide");
+ }
+ TableRow.setAttribute("data-target", "");
+ server_status[i] = false;
+ });
+ }
+ error = 1;
+ $("#updated").html("更新错误.");
+ });
+}
+
+function updateTime() {
+ if (!error)
+ $("#updated").html("最后更新: " + timeSince(d));
+}
+
+uptime();
+updateTime();
+setInterval(uptime, 2000);
+setInterval(updateTime, 500);
+
+
+// styleswitcher.js
+function setActiveStyleSheet(title) {
+ var i, a, main;
+ for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
+ if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
+ a.disabled = true;
+ if(a.getAttribute("title") == title) a.disabled = false;
+ }
+ }
+}
+
+function getActiveStyleSheet() {
+ var i, a;
+ for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
+ if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled)
+ return a.getAttribute("title");
+ }
+ return null;
+}
+
+function getPreferredStyleSheet() {
+ var i, a;
+ for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
+ if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("rel").indexOf("alt") == -1 && a.getAttribute("title"))
+ return a.getAttribute("title");
+ }
+return null;
+}
+
+function createCookie(name,value,days) {
+ if (days) {
+ var date = new Date();
+ date.setTime(date.getTime()+(days*24*60*60*1000));
+ var expires = "; expires="+date.toGMTString();
+ }
+ else expires = "";
+ document.cookie = name+"="+value+expires+"; path=/";
+}
+
+function readCookie(name) {
+ var nameEQ = name + "=";
+ var ca = document.cookie.split(';');
+ for(var i=0;i < ca.length;i++) {
+ var c = ca[i];
+ while (c.charAt(0)==' ')
+ c = c.substring(1,c.length);
+ if (c.indexOf(nameEQ) == 0)
+ return c.substring(nameEQ.length,c.length);
+ }
+ return null;
+}
+
+window.onload = function(e) {
+ var cookie = readCookie("style");
+ var title = cookie ? cookie : getPreferredStyleSheet();
+ setActiveStyleSheet(title);
+}
+
+window.onunload = function(e) {
+ var title = getActiveStyleSheet();
+ createCookie("style", title, 365);
+}
+
+var cookie = readCookie("style");
+var title = cookie ? cookie : getPreferredStyleSheet();
+setActiveStyleSheet(title);
diff --git a/web/json/stats.json b/web/json/stats.json
new file mode 100644
index 0000000..670436d
--- /dev/null
+++ b/web/json/stats.json
@@ -0,0 +1,14 @@
+{
+"servers": [
+{ "name": "香港-1", "type": "KVM", "host": "None", "location": "HK", "online4": true, "online6": false, "uptime": "09:30:26", "load": 0.00, "network_rx": 237, "network_tx": 436, "network_in": 2664171299, "network_out": 2838537237, "cpu": 0, "memory_total": 608672, "memory_used": 228248, "swap_total": 0, "swap_used": 0, "hdd_total": 10014, "hdd_used": 1666, "custom": "" },
+{ "name": "香港-2", "type": "KVM", "host": "None", "location": "HK", "online4": true, "online6": false, "uptime": "08:41:24", "load": 2.00, "network_rx": 252318, "network_tx": 253819, "network_in": 1895139012, "network_out": 1914511416, "cpu": 4, "memory_total": 602280, "memory_used": 303296, "swap_total": 0, "swap_used": 0, "hdd_total": 9951, "hdd_used": 2025, "custom": "" },
+{ "name": "台湾-1", "type": "KVM", "host": "None", "location": "TW", "online4": true, "online6": false, "uptime": "00:15:35", "load": 1.00, "network_rx": 106, "network_tx": 316, "network_in": 80328330, "network_out": 896789, "cpu": 0, "memory_total": 601968, "memory_used": 215752, "swap_total": 0, "swap_used": 0, "hdd_total": 10229, "hdd_used": 2062, "custom": "" },
+{ "name": "台湾-2", "type": "KVM", "host": "None", "location": "TW", "online4": true, "online6": false, "uptime": "00:15:33", "load": 0.00, "network_rx": 106, "network_tx": 316, "network_in": 70035342, "network_out": 785037, "cpu": 1, "memory_total": 601968, "memory_used": 213952, "swap_total": 0, "swap_used": 0, "hdd_total": 10229, "hdd_used": 2052, "custom": "" },
+{ "name": "韩国-1", "type": "KVM", "host": "None", "location": "KR", "online4": true, "online6": false, "uptime": "08:33:32", "load": 0.00, "network_rx": 520, "network_tx": 1325, "network_in": 571656003, "network_out": 511084398, "cpu": 0, "memory_total": 1014020, "memory_used": 210792, "swap_total": 0, "swap_used": 0, "hdd_total": 40949, "hdd_used": 1754, "custom": "" },
+{ "name": "韩国-2", "type": "KVM", "host": "None", "location": "KR", "online4": true, "online6": false, "uptime": "08:11:44", "load": 0.00, "network_rx": 117, "network_tx": 334, "network_in": 40020877, "network_out": 13189256, "cpu": 0, "memory_total": 1014020, "memory_used": 178760, "swap_total": 0, "swap_used": 0, "hdd_total": 40949, "hdd_used": 1640, "custom": "" },
+{ "name": "日本-1", "type": "KVM", "host": "None", "location": "JP", "online4": true, "online6": false, "uptime": "06:20:49", "load": 1.00, "network_rx": 17882, "network_tx": 42576, "network_in": 4176484452, "network_out": 3905231251, "cpu": 0, "memory_total": 1013868, "memory_used": 177336, "swap_total": 1048572, "swap_used": 0, "hdd_total": 40949, "hdd_used": 3761, "custom": "" },
+{ "name": "日本-2", "type": "KVM", "host": "None", "location": "JP", "online4": true, "online6": false, "uptime": "08:11:42", "load": 0.00, "network_rx": 1393, "network_tx": 985, "network_in": 1389957214, "network_out": 1451196447, "cpu": 3, "memory_total": 1014020, "memory_used": 197952, "swap_total": 0, "swap_used": 0, "hdd_total": 40949, "hdd_used": 1659, "custom": "" },
+{ "name": "新加坡-1", "type": "KVM", "host": "None", "location": "SG", "online4": true, "online6": false, "uptime": "08:11:40", "load": 0.00, "network_rx": 117, "network_tx": 333, "network_in": 40924739, "network_out": 14312368, "cpu": 0, "memory_total": 1014020, "memory_used": 181608, "swap_total": 0, "swap_used": 0, "hdd_total": 40949, "hdd_used": 1642, "custom": "" }
+],
+"updated": "1542903245"
+}
\ No newline at end of file
diff --git a/web/robots.txt b/web/robots.txt
new file mode 100644
index 0000000..aa76be1
--- /dev/null
+++ b/web/robots.txt
@@ -0,0 +1,42 @@
+# robots.txt generated at http://tool.chinaz.com/robots/
+User-agent: Baiduspider
+Disallow: /
+User-agent: Sosospider
+Disallow: /
+User-agent: sogou spider
+Disallow: /
+User-agent: YodaoBot
+Disallow: /
+User-agent: Googlebot
+Disallow: /
+User-agent: Bingbot
+Disallow: /
+User-agent: Slurp
+Disallow: /
+User-agent: Teoma
+Disallow: /
+User-agent: ia_archiver
+Disallow: /
+User-agent: twiceler
+Disallow: /
+User-agent: MSNBot
+Disallow: /
+User-agent: Scrubby
+Disallow: /
+User-agent: Robozilla
+Disallow: /
+User-agent: Gigabot
+Disallow: /
+User-agent: googlebot-image
+Disallow: /
+User-agent: googlebot-mobile
+Disallow: /
+User-agent: yahoo-mmcrawler
+Disallow: /
+User-agent: yahoo-blogs/v3.9
+Disallow: /
+User-agent: psbot
+Disallow: /
+Disallow: /ip/
+Disallow: /qr/
+Disallow: /
\ No newline at end of file