diff --git a/README.txt b/README.txt
deleted file mode 100644
index d179193..0000000
--- a/README.txt
+++ /dev/null
@@ -1,83 +0,0 @@
-Congrats !!
-
-* You have successfully downloaded and extracted the
- ui.tgz .
-
-
-* Changes: New Tabs have been added for
- - Target Audience
- - Courses Aligned
- - Pre-requisite Softwares
-
-You need to added 3 more sections on virtual lab home page
-
-3) Target Audience
-4) Courses Aligned
-5) Pre-requisite Softwares
-
-You can make the above said changes by editing content.html. To update the changes
-
-1) open content.html in your fav editor and search for last closing html tag .
-2) Open the change.html file and open it in your fav. editor.
-3) Copy all content of change.html
-4) Paste it after the last closing html tag (you searched in Step1).
-5) Go to ui/src and run " make theme=blue-icon" on command terminal to change theme to blue
-
-
-We had attached change.html in folder. You can copy the whole content and paste it in content.html .
-
-
-Below is snapshot how content.html will look like
-
-
-
-
-
-
-
-
-
-
-
- List of experiments
-
-
-
-
-
-
-
-// PASTE the CHANGE.html content here..
-
-
-/*****************************************************************/
-
-
-
-
-
-
-
-
-
-* Now run makefile by the following commands inside the 'ui/src' folder to
- change the default theme :
-
-Go to Command Terminal
- $ cd ui_extracted_folder // Where u have extracted the ui kit
- $ cd ui/src
- $ make clean all
- $ make theme=blue-icon
-
-* Now, open ui/build/index.html in the browser to test the template.
-
diff --git a/css/bootstrap.min.css b/css/bootstrap.min.css
deleted file mode 100644
index d65c66b..0000000
--- a/css/bootstrap.min.css
+++ /dev/null
@@ -1,5 +0,0 @@
-/*!
- * Bootstrap v3.3.5 (http://getbootstrap.com)
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}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}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}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}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{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 silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}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{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!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^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{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 td,.table-bordered th{border:1px solid #ddd!important}}@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.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.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"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-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)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>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 #ddd;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: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}.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,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,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:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight: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}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{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}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}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[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer: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 .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;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:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;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}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{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 (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{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-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{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-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{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%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.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>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}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:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{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=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-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:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{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-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.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],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.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:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.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 select[multiple].form-control,.form-group-sm textarea.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:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;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}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-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 .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.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:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{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.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;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:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{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,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{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.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.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.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{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.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{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.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{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.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{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.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{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.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{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.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.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:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.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}.dropdown,.dropup{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;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{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-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-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{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=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{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}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,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}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,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 .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{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-group:not(:last-child)>.btn,.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:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{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:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{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:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{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:focus,.nav-tabs.nav-justified>.active>a:hover{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:focus,.nav-tabs.nav-justified>.active>a:hover{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:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.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:focus,.nav-tabs-justified>.active>a:hover{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:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{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-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{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-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{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;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .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:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{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-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 .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{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;margin-right:-15px}.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:focus,.navbar-default .navbar-brand:hover{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:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{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:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{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:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{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:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{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:focus,.navbar-inverse .navbar-nav>.open>a:hover{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:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{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:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{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{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.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-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:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.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 #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{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:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.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 #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .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}}@-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:20px;margin-bottom:20px;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:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-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-bar.active,.progress.active .progress-bar{-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-body,.media-left,.media-right{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: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-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}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:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}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:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.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:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}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:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.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>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody: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:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.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 th:first-child,.panel>.table-responsive:first-child>.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 th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.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 th:last-child,.panel>.table-responsive:first-child>.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 th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.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 th:first-child,.panel>.table-responsive:last-child>.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 th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.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 th:last-child,.panel>.table-responsive:last-child>.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 th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.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 #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.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>.list-group,.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-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.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-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.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-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.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:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;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}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.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}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;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:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.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:400;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>a>img,.carousel-inner>.item>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.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{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:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{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 .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row: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}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-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}td.visible-xs,th.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}td.visible-sm,th.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}td.visible-md,th.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}td.visible-lg,th.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}td.visible-print,th.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}}
\ No newline at end of file
diff --git a/css/style.css b/css/style.css
deleted file mode 100644
index 39a0ab4..0000000
--- a/css/style.css
+++ /dev/null
@@ -1,1437 +0,0 @@
-/*
-Theme Name: Vlabs
-Theme URI: http://www.vlabs.ac.in
-Author: Vlabs.co.in
-Author URI: http://www.vlabs.ac.in
-Description: The theme to accompany the profile site for vlabs.ac.in
-Version: 1.0
-*/
-@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,700,500,600);
-body {
- overflow-x: hidden;
- font-family:'Raleway' !important;
- min-height: 100%;
-}
-
-html {
- height: 100%;
-}
-
-p {
- font-size: 16px;
-}
-
-/*** Calendar **********************/
-.content .container-fluid div.calender { position: relative; }
-
-.container-fluid .calender table {
-cursor:pointer;
-border:1px solid #ccc;
-font-size: 11px;
-color: #000;
-background: #fff;
-font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
-}
-
-.container-fluid .calender .button {
-text-align: center;
-padding: 2px;
-}
-
-.container-fluid .calender .nav {
-background:#f5f5f5;
-}
-
-.container-fluid .calender thead .title {
-font-weight: bold;
-text-align: center;
-background: #dedede;
-color: #000;
-padding: 2px 0 3px 0;
-}
-
-.container-fluid .calender thead .headrow {
-background: #f5f5f5;
-color: #444;
-font-weight:bold;
-}
-
-.container-fluid .calender thead .daynames {
-background: #fff;
-color:#333;
-font-weight:bold;
-}
-
-.container-fluid .calender thead .name {
-border-bottom: 1px dotted #ccc;
-padding: 2px;
-text-align: center;
-color: #000;
-}
-
-.container-fluid .calender thead .weekend {
-color: #666;
-}
-
-.container-fluid .calender thead .hilite {
-background-color: #444;
-color: #fff;
-padding: 1px;
-}
-
-.container-fluid .calender thead .active {
-background-color: #d12f19;
-color:#fff;
-padding: 2px 0px 0px 2px;
-}
-
-
-.container-fluid .calender tbody .day {
-width:1.8em;
-color: #222;
-text-align: right;
-padding: 2px 2px 2px 2px;
-}
-.container-fluid .calender tbody .day.othermonth {
-font-size: 80%;
-color: #bbb;
-}
-.container-fluid .calender tbody .day.othermonth.oweekend {
-color: #fbb;
-}
-
-.container-fluid .calender table .wn {
-padding: 2px 2px 2px 2px;
-border-right: 1px solid #000;
-background: #666;
-}
-
-.container-fluid .calender tbody .rowhilite td {
-background: #FFF1AF;
-}
-
-.container-fluid .calender tbody .rowhilite td.wn {
-background: #FFF1AF;
-}
-
-.container-fluid .calender tbody td.hilite {
-padding: 1px 1px 1px 1px;
-background:#444 !important;
-color:#fff !important;
-}
-
-.container-fluid .calender tbody td.active {
-color:#fff;
-background: #529214 !important;
-padding: 2px 2px 0px 2px;
-}
-
-.container-fluid .calender tbody td.selected {
-font-weight: bold;
-border: 1px solid #888;
-padding: 1px 1px 1px 1px;
-background: #f5f5f5 !important;
-color: #222 !important;
-}
-
-.container-fluid .calender tbody td.weekend {
-color: #666;
-}
-
-.container-fluid .calender tbody td.today {
-font-weight: bold;
-color: #529214;
-background:#D9EFC2;
-}
-
-.container-fluid .calender tbody .disabled { color: #999; }
-
-.container-fluid .calender tbody .emptycell {
-visibility: hidden;
-}
-
-.container-fluid .calender tbody .emptyrow {
-display: none;
-}
-
-.container-fluid .calender tfoot .footrow {
-text-align: center;
-background: #556;
-color: #fff;
-}
-
-.container-fluid .calender tfoot .ttip {
-background: #222;
-color: #fff;
-font-size:10px;
-border-top: 1px solid #dedede;
-padding: 3px;
-}
-
-.container-fluid .calender tfoot .hilite {
-background: #aaf;
-border: 1px solid #04f;
-color: #000;
-padding: 1px;
-}
-
-.container-fluid .calender tfoot .active {
-background: #77c;
-padding: 2px 0px 0px 2px;
-}
-
-.container-fluid .calender .combo {
-position: absolute;
-display: none;
-top: 0px;
-left: 0px;
-width: 4em;
-border: 1px solid #ccc;
-background: #f5f5f5;
-color: #222;
-font-size: 90%;
-z-index: 100;
-}
-
-.container-fluid .calender .combo .label,
-.container-fluid .calender .combo .label-IEfix {
-text-align: center;
-padding: 1px;
-}
-
-.container-fluid .calender .combo .label-IEfix {
-width: 4em;
-}
-
-.container-fluid .calender .combo .hilite {
-background: #444;
-color:#fff;
-}
-
-.container-fluid .calender .combo .active {
-border-top: 1px solid #999;
-border-bottom: 1px solid #999;
-background: #dedede;
-font-weight: bold;
-}
-.container-fluid form li div label
-{
- clear:both;
- color:#444;
- display:block;
- font-size:9px;
- line-height:9px;
- margin:0;
- padding-top:3px;
-}
-
-.container-fluid form li span label
-{
- clear:both;
- color:#444;
- display:block;
- font-size:9px;
- line-height:9px;
- margin:0;
- padding-top:3px;
-}
-.container-fluid form li .datepicker
-{
- cursor:pointer !important;
- float:left;
- height:16px;
- margin:.1em 5px 0 0;
- padding:0;
- width:16px;
-}
-.container-fluid input.text
-{
- background:#fff url(../../../images/shadow.gif) repeat-x top;
- border-bottom:1px solid #ddd;
- border-left:1px solid #c3c3c3;
- border-right:1px solid #c3c3c3;
- border-top:1px solid #7c7c7c;
- color:#333;
- font-size:100%;
- margin:0;
- padding:2px 0;
-}
-p.small {
- font-size: 16px;
-}
-
-
-.container-fluid form ul
-{
- font-size:200%;
- list-style-type:none;
- margin:0;
- padding:0;
- width:100%;
-}
-
-.container-fluid form li
-{
- display:block;
- margin:0;
- padding:4px 5px 2px 9px;
- position:relative;
-}
-a,
-a:hover,
-a:focus,
-a:active,
-a.active {
- outline: 0;
-}
-@media(min-width:768px) {
- .navbar-fixed-top {
- padding: 25px 0;
- -webkit-transition: padding .3s;
- -moz-transition: padding .3s;
- transition: padding .3s;
- }
-
- .navbar-fixed-top .navbar-brand {
- font-size: 2em;
- -webkit-transition: all .3s;
- -moz-transition: all .3s;
- transition: all .3s;
- }
-
- .navbar-fixed-top.navbar-shrink {
- padding: 10px 0;
- }
-
- .navbar-fixed-top.navbar-shrink .navbar-brand {
- font-size: 1.5em;
- }
-}
-
-.navbar a:focus {
- outline: 0;
-}
-
-.navbar .navbar-nav li a:focus {
- outline: 0;
-}
-
-.navbar-default,
-.navbar-inverse {
- border: 0;
-}
-.footer-div
-{
-margin-top:120px;
-}
-
-
-#top {
- min-height: 100vh;
- display: grid;
- grid-template-rows: max-content auto max-content;
-}
-
-
-#footer {
- color: #eee;
- font-size: 14px;
- width: 100%;
- bottom: 0;
-}
-
-#footer .footer-top {
- background: #111;
- padding: 15px 0 0px 0;
-}
-
-#footer .row {
- padding-bottom: 2rem;
-}
-
-#footer .footer-top .footer-info h3 {
- font-size: 34px;
- margin: 0 0 20px 0;
- padding: 2px 0 2px 10px;
- line-height: 1;
- font-family: "Open Sans", sans-serif;
- font-weight: 700;
- letter-spacing: 3px;
- border-left: 4px solid #18d26e;
-}
-
-#footer .footer-top p {
- font-size: 1.4rem;
- margin-bottom: 0;
- color: #eee;
-}
-
-#footer .footer-top .social-links a {
- font-size: 18px;
- display: inline-block;
- background: #333;
- color: #eee;
- line-height: 1;
- padding: 8px 0;
- margin-right: 4px;
- border-radius: 50%;
- text-align: center;
- width: 36px;
- height: 36px;
- transition: 0.3s;
-}
-
-#footer .footer-top .social-links a:hover {
- background: #3cd6ed;
- color: #fff;
-}
-
-#footer .footer-top h4 {
- font-size: 14px;
- color: #fff;
- position: relative;
- padding-bottom: 12px;
-}
-
-#footer .footer-top h4::before, #footer .footer-top h4::after {
- content: '';
- position: absolute;
- left: 0;
- bottom: 0;
- height: 2px;
-}
-
-#footer .footer-top h4::before {
- right: 0;
- background: #555;
-}
-
-#footer .footer-top h4::after {
- background: #3EC1D5;
- width: 60px;
-}
-#footer .footer-top i {
- color:#fff;
-}
-
-#footer .footer-top a {
- color:#fff;
-}
-
-
-
-
-/*******************************************************************************/
-/*****************************CUSTOME STYLE*************************************/
-/*******************************************************************************/
-
-.search-textbox
-{
- background: url("../images/search-box.png") no-repeat;
- border: 0 none;
- color: #666666;
- float: left;
- font-family: 'Raleway';
- font-size: 15px;
- height: 36px;
- margin: 0;
- padding-left: 15px;
- transition: background 0.3s ease-in-out 0s;
- width: 220px;
-
-}
-
-.search-button
-{
- background: url("../images/search.png") no-repeat;
- cursor: pointer;
- height: 36px;
- text-indent: -99999em;
- width: 36px;
- border: 0px;
-
-}
-.main-logo-a
-{
- height: auto;
- overflow: visible;
- margin-left: 0px !important;
- padding-bottom: 10px !important;
- padding-top: 10px !important;
-}
-
-.menu-a
-{
- font-size: 14px !important;
- font-family: 'Raleway' !important;
- color: #2C99CD !important;
- padding-left: 10px !important;
- padding-bottom: 5px !important;
- padding-top: 5px !important;
- padding-right: 10px !important;
-
-}
-
-.menu-a-active
-{
- color: white !important;
-}
-
-.menu-li
-{
- /* float: right; */
- border-radius: 10px;
- margin-left: 20px;
- margin-right: 20px;
-}
-
-.menu-li:HOVER
-{
- background-color: #77BB41 !important;
-}
-
-.menu-a:HOVER
-{
- color: white !important;
-}
-.menu-li-active
-{
- background-color: #77BB41;
-}
-
-.menu-div
-{
- /* margin-top: 30px; */
-
-}
-
-.menu-ul
-{
- margin-top: 45px;
-}
-
-@media only screen and (max-width: 375px) {
- .featured-labs-experiment-div
- {
- text-align: center;
- }
- .featured-labs-experiment-icon
- {
- float: left;
- min-width: 78px;
- }
-}
-
-
-@media only screen and (min-width: 401px) {
-
- .custom-toggle
- {
- margin-bottom: 0px !important;
- margin-top: 27px !important;
- }
-}
-
-@media only screen and (max-width: 400px) {
-
- .main-logo-a
- {
- width: 60%;
- }
-
- .custom-toggle
- {
- margin-bottom: 0px !important;
- margin-top: 12% !important;
- }
-
-
-/* .menu-div
- {
- margin-top: 30px !important;
- } */
-
-}
-
-
-
-@media only screen and (min-width: 401px) and (max-width: 523px) {
-
-/* .menu-div
- {
- margin-top: 30px !important;
- } */
-}
-
-@media only screen and (max-width: 496px) {
-
- .featured-labs-div
- {
- background: none !important;
- }
-}
-
-@media only screen and (max-width: 540px) {
- .broad-labs-empty-div
- {
- display: none;
- }
- .border-right-green-dotted
- {
- margin-top: 60px !important;
- }
-}
-
-@media only screen and (min-width: 401px) and (max-width: 767px) {
-
- .main-logo
- {
- width: 70%;
- }
-}
-
-@media only screen and (max-width: 767px) {
-
- .menu-ul
- {
- margin-top: 0px !important;
- }
-
- .menu-li-active
- {
- background-color: white !important;
- }
-
- .menu-a-active
- {
- color: #2C99CE !important;
- }
-
- .search-ul
- {
- display: none !important;
- }
-
-
-
-}
-
-@media only screen and (min-width: 768px) and (max-width: 991px) {
- .menu-a
- {
- font-size: 1.4em !important;
- }
-
- .main-logo
- {
- width: 70%;
- }
-
- .banner-text-small
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.7em !important;
- }
-
- .banner-text-big
- {
- font-size: 2.0em !important;
- }
-
-}
-
-@media only screen and (max-width: 991px) {
- .menu-ul
- {
- margin-top: 30px;
- }
-
- .search-textbox
- {
- width: 150px;
- font-size: 0.9em;
- }
-
- .menu-li
- {
- margin-left: 10px;
- margin-right: 10px;
- }
- .aboutus-col-8
- {
- padding-right: 15px !important;
- }
- .footer-div
- {
- background-size: cover !important;
- }
-
- .lab-list-col-10
- {
- /* background: none !important; */
- overflow:hidden;
- }
-
- .featured-labs-main-div
- {
- margin-top: -35px !important;
- }
-}
-
-
-@media only screen and (min-width: 992px) and (max-width: 1199px) {
-
-}
-
-
-/*====================new grid================================*/
-@media only screen and (min-width: 992px) {
- .col-md-2-5
- {
- width: 20%;
- float: left;
- }
-}
-
-@media only screen and (max-width: 991px) {
- .col-md-2-5
- {
- width: 33.33%;
- float: left;
- }
- .col-md-2-5-1-l
- {
- background: url("../images/dotted-devider-h-o.png") no-repeat;
- background-position: left bottom;
- }
-}
-
-@media only screen and (max-width: 767px) {
- .col-md-2-5
- {
- width: 50%;
- float: left;
- }
-}
-
-@media only screen and (max-width: 540px) {
- .col-md-2-5
- {
- width: 100%;
- float: left;
- }
-}
-.col-md-2-5
-{
- position: relative;
- min-height: 1px;
- vertical-align: bottom;
- /* display: flex; */
- min-height: 228px;
-}
-
-.col-md-2-5-1-l
-{
- width: 100%;
- min-height: 228px;
- height: 100%;
-}
-
-.col-md-2-5-1-withbg
-{
- background: url("../images/dotted-devider-h-o.png") no-repeat;
- background-position: left bottom;
- width: 100%;
- min-height: 228px;
- height: 100%;
-}
-
-.col-md-2-5-2
-{
- padding-right: 15px;
- padding-left: 15px;
-}
-/*************************************************************/
-
-.featured-labs-div
-{
- margin-left: 0px !important;
- margin-right: 0px !important;
- padding-left: 15px !important;
-}
-.border-bottom-img
-{
- /* border-bottom: 2px dotted;
- border-top : 0px;
- border-left: 0px;
- border-right: 0px;
- -webkit-border-image: url(../images/dotted-devider-h-o.png) 30 round; Safari 3.1-5
- -o-border-image: url(../images/dotted-devider-h-o.png) 30 round; Opera 11-12.1
- border-image: url(../images/dotted-devider-h-o.png) 30 round; */
-}
-
-.broad-labs-a:HOVER
-{
- text-decoration: none !important;
-
-}
-.col-md-2-5-1-l:HOVER, .col-md-2-5-1-withbg:HOVER
-{
- background-color: #e4e4e4 !important;
-}
-
-.border-right-green-dotted
-{
- border-right: 2px dotted;
- margin-top: 30px;
- border-right-color: #678f48;
- min-height: 115px;
-}
-.border-right-green-dotted a{
- padding-left: 10px;
- display: block;
- margin-bottom: 10px;
-}
-a:focus
-{
- color: #72AB44 !important;
-}
-
-.featured-labs
-{
- min-height: 190px !important;
-}
-/*========================font classes=======================*/
-.text-h2-lightblue
-{
- color: #2C99CE;
- font-size: 1.8em;
-
-}
-
-.text-a-lightgreen
-{
- color: #72AB44;
- font-size: 1.3em;
- text-decoration: underline;
-}
-
-.text-a-lightgreen:HOVER
-{
- color: #72AB44 !important;
-}
-
-.text-a-white
-{
- color: white;
- font-size: 1.4em;
- text-decoration: underline;
-}
-
-
-.text-h2-lightblue-small
-{
- color: #2C99CE;
- font-size: 1.5em;
-}
-
-.text-h3-darkblue-bold
-{
- color: #3e6389;
- font-size: 1.4em;
- font-weight: bold;
-}
-
-.text-h3-darkblue
-{
- color: #3e6389;
- font-size: 1.4em;
-}
-
-.text-normal-gray-small
-{
- color: #888;
- font-size: 16px;
-}
-
-.text-normal-gray-big
-{
- color: #888;
- font-size: 30px;
-}
-#experiment-article-section-1-heading
-{
-color: #888;
-font-size: 30px;
-}
-.text-normal-gray-smallest
-{
- color: #888;
- font-size: 13px;
-}
-
-.featured-labs-icon-text
-{
- color: #888;
- font-size: 13px;
-}
-
-.featured-labs-main-div
-{
- margin-top: -50px;
-}
-
-.nounderline
-{
- text-decoration: none;
-}
-
-.nounderline:HOVER
-{
- text-decoration: none !important;
-}
-.text-normal-gray-medium
-{
- color: #888;
- font-size: 1.4em;
-}
-/*===========================================================*/
-
-.shadow
-{
- -webkit-box-shadow: inset 0 8px 6px -6px black;
- -moz-box-shadow: inset 0 8px 6px -6px black;
- box-shadow: inset 0 8px 6px -6px black;
-}
-
-
-/*owl style sheet*/
-#owl-demo .item{
- display: block;
- padding: 1px 10px;
- margin: 5px;
- color: #888;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
-}
-.owl-theme .owl-controls .owl-buttons div {
- padding: 5px 9px;
-}
-
-.owl-theme .owl-buttons i{
- margin-top: 2px;
-}
-
-//To move navigation buttons outside use these settings:
-
-#owl-demo .owl-controls .owl-buttons div, #owl-partner-institutions .owl-controls .owl-buttons div{
- position: absolute;
-}
-
-#owl-demo .owl-controls .owl-buttons .owl-prev{
- left: -45px;
- top: 55px;
- position: absolute;
- background: none !important;
-}
-
- #owl-partner-institutions .owl-controls .owl-buttons .owl-prev
- {
- left: -45px;
- top: 20px;
- position: absolute;
- background: none !important;
- }
-
-#owl-demo .owl-controls .owl-buttons .owl-next{
- right: -45px;
- top: 55px;
- position: absolute;
- background: none !important;
-}
-
-#owl-partner-institutions .owl-controls .owl-buttons .owl-next
-{
- right: -45px;
- top: 20px;
- position: absolute;
- background: none !important;
-}
-
-#owl-demo .owl-controls .owl-pagination, #owl-partner-institutions .owl-controls .owl-pagination
-{
- display: none;
-}
-
-#owl-aboutus .owl-controls .owl-buttons
-{
- display: none;
-}
-
-#owl-aboutus .owl-controls .owl-pagination
-{
- text-align: left;
-}
-#owl-aboutus .owl-controls .owl-page span
-{
- background-color: white;
- border: 2px solid;
- height: 20px;
- width: 20px;
-}
-
-#owl-aboutus .owl-controls .owl-page.active span, #owl-aboutus .owl-controls.clickable .owl-page:hover span
-{
- background-color: #FF6600;
- border: 0px;
-}
-/*******************/
-
-
-/*Labs page*/
-.sidebar-col-2
-{
-
-}
-
-.lab-list-col-10
-{
- background: url("../images/devider-blue-v-o.png") repeat-y;
- background-position: left top;
- margin-bottom: 25px;
-}
-
-.sidebar-a:HOVER, .text-h3-darkblue:HOVER {
- color: #ff6600 !important;
-}
-
-.lab-list-row-div
-{
- background: url('../images/bottom-line-n.png') no-repeat;
- background-position: left bottom;
- height: auto;
- overflow: hidden;
- border-bottom: 1.5px dotted;
- border-bottom-color: #888;
- padding-bottom: 10px;
-}
-
-.lab-list-row-col-2
-{
- margin-top: 15px;
-}
-
-/**********************************************************************************/
-
-.banner-text
-{
- position: relative;
- top: -59px;
- color: white !important;
-}
-
-.banner-text-small
-{
- font-size: 1.7em;
-}
-
-.banner-text-medium
-{
- font-size: 2.2em;
-}
-
-.banner-text-big
-{
- font-size: 2.7em;
-}
-
-.baneer-text-sub-div
-{
- position: relative;
- float: left
-}
-
-.banner-text-1
-{
- left: 3.7%;
-}
-
-.banner-text-2
-{
- left: 9.6%;
-}
-
-.banner-text-3
-{
- left: 15%;
-}
-
-.banner-text-4
-{
- left:22%;
-}
-
-.banner-caption-div
-{
- position: absolute;
- top: 140px;
- left: 42%;
-}
-
-.banner-caption-text
-{
- font-size: 2.0em;
- line-height: normal;
- color: black;
-}
-
-
-/*==========================RESPONSIVE+++++++++++++++++++++++++++++++*/
-
-@media only screen and (max-width: 399px) {
-
- .banner-text-small
- {
- font-size: 0.8em !important;
- }
-
- .banner-text-medium
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.1em !important;
- }
-
- .banner-text
- {
- top: -21px;
- letter-spacing: -1.5px;
- }
-
- .banner-text-1
- {
- left: 1.5%;
- }
-
- .banner-text-2
- {
- left: 3.0%;
- }
-
- .banner-text-3
- {
- left: 5%;
- }
-
- .banner-text-4
- {
- left: 8%;
- }
-
-}
-
-@media only screen and (min-width: 400px) and (max-width: 500px) {
- .banner-text-small
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.1em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.2em !important;
- }
-
- .banner-text
- {
- top: -24px;
- letter-spacing: -1px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-}
-
-@media only screen and (min-width: 501px) and (max-width: 767px) {
- .banner-text-small
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.4em !important;
- }
- .banner-text
- {
- top: -30px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-}
-
-
-@media only screen and (max-width: 349px) {
-
- .banner-caption-text
- {
- font-size: 0.5em;
- }
-
-}
-
-@media only screen and (min-width: 350px) and (max-width: 400px) {
-
- .banner-caption-text
- {
- font-size: 0.6em;
- }
-
-}
-
-
-@media only screen and (min-width: 401px) and (max-width: 444px) {
-
- .banner-caption-text
- {
- font-size: 0.7em;
- }
-
-}
-
-
-@media only screen and (min-width: 445px) and (max-width: 609px) {
-
- .banner-caption-text
- {
- font-size: 0.9em;
- }
-
-}
-
-@media only screen and (min-width: 610px) and (max-width: 767px) {
-
- .banner-caption-text
- {
- font-size: 1.1em;
- }
-
-}
-
-@media only screen and (max-width: 767px) {
- .banner-caption-div
- {
- position: relative !important;
- }
-}
-
-@media only screen and (max-width: 346px) {
- .banner-caption-div
- {
- top: -39px;
- left: -32%;
- }
-}
-
-@media only screen and (min-width: 347px) and (max-width: 399px) {
- .banner-caption-div
- {
- top: -43px;
- left: -22%;
- }
-}
-
-@media only screen and (min-width: 400px) and (max-width: 444px) {
- .banner-caption-div
- {
- top: -50px;
- left: -31%;
- }
-}
-
-@media only screen and (min-width: 445px) and (max-width: 500px) {
- .banner-caption-div
- {
- top: -57px;
- left: -23%;
- }
-}
-
-@media only screen and (min-width: 501px) and (max-width: 569px) {
- .banner-caption-div
- {
- top: -65px;
- left: -30%;
- }
-}
-
-@media only screen and (min-width: 570px) and (max-width: 639px) {
- .banner-caption-div
- {
- top: -74px;
- left: -22%;
- }
-}
-
-@media only screen and (min-width: 640px) and (max-width: 709px) {
- .banner-caption-div
- {
- top: -83px;
- left: -16%;
- }
-}
-
-@media only screen and (min-width: 710px) and (max-width: 767px) {
- .banner-caption-div
- {
- top: -92px;
- left: -11%;
- }
-}
-
-
-@media only screen and (min-width: 768px) and (max-width: 991px) {
-
- .banner-text-small
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.7em !important;
- }
-
- .banner-text-big
- {
- font-size: 2.0em !important;
- }
-
- .banner-text
- {
- top: -40px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-
- .banner-caption-text
- {
- font-size: 1.5em;
- }
- .banner-caption-div
- {
- top: 99px;
- }
-}
-
-@media only screen and (min-width: 992px) and (max-width: 1100px) {
-
- .banner-text
- {
- top: -52px;
- }
-}
-
-@media only screen and (min-width: 992px) and (max-width: 1150px) {
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 9%;
- }
-
- .banner-text-4
- {
- left: 12%;
- }
-
- .banner-caption-text
- {
- font-size: 1.6em;
- }
- .banner-caption-div
- {
- top: 133px;
- }
-}
-
-@media only screen and (min-width: 1150px) and (max-width: 1275px) {
-
- .banner-text-2
- {
- left: 8.3%;
- }
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-
- .banner-caption-text
- {
- font-size: 1.8em;
- }
-}
\ No newline at end of file
diff --git a/css/style.css~ b/css/style.css~
deleted file mode 100644
index 315f68a..0000000
--- a/css/style.css~
+++ /dev/null
@@ -1,1335 +0,0 @@
-/*
-Theme Name: Vlabs
-Theme URI: http://www.vlabs.ac.in
-Author: Vlabs.co.in
-Author URI: http://www.vlabs.ac.in
-Description: The theme to accompany the profile site for vlabs.ac.in
-Version: 1.0
-*/
-
-body {
- overflow-x: hidden;
- font-family:Calibri !important;
-}
-
-p {
- font-size: 16px;
-}
-
-/*** Calendar **********************/
-.content .container-fluid div.calender { position: relative; }
-
-.container-fluid .calender table {
-cursor:pointer;
-border:1px solid #ccc;
-font-size: 11px;
-color: #000;
-background: #fff;
-font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
-}
-
-.container-fluid .calender .button {
-text-align: center;
-padding: 2px;
-}
-
-.container-fluid .calender .nav {
-background:#f5f5f5;
-}
-
-.container-fluid .calender thead .title {
-font-weight: bold;
-text-align: center;
-background: #dedede;
-color: #000;
-padding: 2px 0 3px 0;
-}
-
-.container-fluid .calender thead .headrow {
-background: #f5f5f5;
-color: #444;
-font-weight:bold;
-}
-
-.container-fluid .calender thead .daynames {
-background: #fff;
-color:#333;
-font-weight:bold;
-}
-
-.container-fluid .calender thead .name {
-border-bottom: 1px dotted #ccc;
-padding: 2px;
-text-align: center;
-color: #000;
-}
-
-.container-fluid .calender thead .weekend {
-color: #666;
-}
-
-.container-fluid .calender thead .hilite {
-background-color: #444;
-color: #fff;
-padding: 1px;
-}
-
-.container-fluid .calender thead .active {
-background-color: #d12f19;
-color:#fff;
-padding: 2px 0px 0px 2px;
-}
-
-
-.container-fluid .calender tbody .day {
-width:1.8em;
-color: #222;
-text-align: right;
-padding: 2px 2px 2px 2px;
-}
-.container-fluid .calender tbody .day.othermonth {
-font-size: 80%;
-color: #bbb;
-}
-.container-fluid .calender tbody .day.othermonth.oweekend {
-color: #fbb;
-}
-
-.container-fluid .calender table .wn {
-padding: 2px 2px 2px 2px;
-border-right: 1px solid #000;
-background: #666;
-}
-
-.container-fluid .calender tbody .rowhilite td {
-background: #FFF1AF;
-}
-
-.container-fluid .calender tbody .rowhilite td.wn {
-background: #FFF1AF;
-}
-
-.container-fluid .calender tbody td.hilite {
-padding: 1px 1px 1px 1px;
-background:#444 !important;
-color:#fff !important;
-}
-
-.container-fluid .calender tbody td.active {
-color:#fff;
-background: #529214 !important;
-padding: 2px 2px 0px 2px;
-}
-
-.container-fluid .calender tbody td.selected {
-font-weight: bold;
-border: 1px solid #888;
-padding: 1px 1px 1px 1px;
-background: #f5f5f5 !important;
-color: #222 !important;
-}
-
-.container-fluid .calender tbody td.weekend {
-color: #666;
-}
-
-.container-fluid .calender tbody td.today {
-font-weight: bold;
-color: #529214;
-background:#D9EFC2;
-}
-
-.container-fluid .calender tbody .disabled { color: #999; }
-
-.container-fluid .calender tbody .emptycell {
-visibility: hidden;
-}
-
-.container-fluid .calender tbody .emptyrow {
-display: none;
-}
-
-.container-fluid .calender tfoot .footrow {
-text-align: center;
-background: #556;
-color: #fff;
-}
-
-.container-fluid .calender tfoot .ttip {
-background: #222;
-color: #fff;
-font-size:10px;
-border-top: 1px solid #dedede;
-padding: 3px;
-}
-
-.container-fluid .calender tfoot .hilite {
-background: #aaf;
-border: 1px solid #04f;
-color: #000;
-padding: 1px;
-}
-
-.container-fluid .calender tfoot .active {
-background: #77c;
-padding: 2px 0px 0px 2px;
-}
-
-.container-fluid .calender .combo {
-position: absolute;
-display: none;
-top: 0px;
-left: 0px;
-width: 4em;
-border: 1px solid #ccc;
-background: #f5f5f5;
-color: #222;
-font-size: 90%;
-z-index: 100;
-}
-
-.container-fluid .calender .combo .label,
-.container-fluid .calender .combo .label-IEfix {
-text-align: center;
-padding: 1px;
-}
-
-.container-fluid .calender .combo .label-IEfix {
-width: 4em;
-}
-
-.container-fluid .calender .combo .hilite {
-background: #444;
-color:#fff;
-}
-
-.container-fluid .calender .combo .active {
-border-top: 1px solid #999;
-border-bottom: 1px solid #999;
-background: #dedede;
-font-weight: bold;
-}
-.container-fluid form li div label
-{
- clear:both;
- color:#444;
- display:block;
- font-size:9px;
- line-height:9px;
- margin:0;
- padding-top:3px;
-}
-
-.container-fluid form li span label
-{
- clear:both;
- color:#444;
- display:block;
- font-size:9px;
- line-height:9px;
- margin:0;
- padding-top:3px;
-}
-.container-fluid form li .datepicker
-{
- cursor:pointer !important;
- float:left;
- height:16px;
- margin:.1em 5px 0 0;
- padding:0;
- width:16px;
-}
-.container-fluid input.text
-{
- background:#fff url(../../../images/shadow.gif) repeat-x top;
- border-bottom:1px solid #ddd;
- border-left:1px solid #c3c3c3;
- border-right:1px solid #c3c3c3;
- border-top:1px solid #7c7c7c;
- color:#333;
- font-size:100%;
- margin:0;
- padding:2px 0;
-}
-p.small {
- font-size: 16px;
-}
-
-
-.container-fluid form ul
-{
- font-size:200%;
- list-style-type:none;
- margin:0;
- padding:0;
- width:100%;
-}
-
-.container-fluid form li
-{
- display:block;
- margin:0;
- padding:4px 5px 2px 9px;
- position:relative;
-}
-a,
-a:hover,
-a:focus,
-a:active,
-a.active {
- outline: 0;
-}
-@media(min-width:768px) {
- .navbar-fixed-top {
- padding: 25px 0;
- -webkit-transition: padding .3s;
- -moz-transition: padding .3s;
- transition: padding .3s;
- }
-
- .navbar-fixed-top .navbar-brand {
- font-size: 2em;
- -webkit-transition: all .3s;
- -moz-transition: all .3s;
- transition: all .3s;
- }
-
- .navbar-fixed-top.navbar-shrink {
- padding: 10px 0;
- }
-
- .navbar-fixed-top.navbar-shrink .navbar-brand {
- font-size: 1.5em;
- }
-}
-
-.navbar a:focus {
- outline: 0;
-}
-
-.navbar .navbar-nav li a:focus {
- outline: 0;
-}
-
-.navbar-default,
-.navbar-inverse {
- border: 0;
-}
-.footer-div
-{
-margin-top:120px;
-}
-
-/*******************************************************************************/
-/*****************************CUSTOME STYLE*************************************/
-/*******************************************************************************/
-
-.search-textbox
-{
- background: url("../images/search-box.png") no-repeat;
- border: 0 none;
- color: #666666;
- float: left;
- font-family: Calibri;
- font-size: 15px;
- height: 36px;
- margin: 0;
- padding-left: 15px;
- transition: background 0.3s ease-in-out 0s;
- width: 220px;
-
-}
-
-.search-button
-{
- background: url("../images/search.png") no-repeat;
- cursor: pointer;
- height: 36px;
- text-indent: -99999em;
- width: 36px;
- border: 0px;
-
-}
-.main-logo-a
-{
- height: auto;
- overflow: visible;
- margin-left: 0px !important;
- padding-bottom: 10px !important;
- padding-top: 10px !important;
-}
-
-.menu-a
-{
- font-size: 18px !important;
- font-family: Calibri !important;
- color: #2C99CD !important;
- padding-left: 10px !important;
- padding-bottom: 5px !important;
- padding-top: 5px !important;
- padding-right: 10px !important;
-
-}
-
-.menu-a-active
-{
- color: white !important;
-}
-
-.menu-li
-{
- /* float: right; */
- border-radius: 10px;
- margin-left: 20px;
- margin-right: 20px;
-}
-
-.menu-li:HOVER
-{
- background-color: #77BB41 !important;
-}
-
-.menu-a:HOVER
-{
- color: white !important;
-}
-.menu-li-active
-{
- background-color: #77BB41;
-}
-
-.menu-div
-{
- /* margin-top: 30px; */
-
-}
-
-.menu-ul
-{
- margin-top: 45px;
-}
-
-@media only screen and (max-width: 375px) {
- .featured-labs-experiment-div
- {
- text-align: center;
- }
- .featured-labs-experiment-icon
- {
- float: left;
- min-width: 78px;
- }
-}
-
-
-@media only screen and (min-width: 401px) {
-
- .custom-toggle
- {
- margin-bottom: 0px !important;
- margin-top: 27px !important;
- }
-}
-
-@media only screen and (max-width: 400px) {
-
- .main-logo-a
- {
- width: 60%;
- }
-
- .custom-toggle
- {
- margin-bottom: 0px !important;
- margin-top: 12% !important;
- }
-
-
-/* .menu-div
- {
- margin-top: 30px !important;
- } */
-
-}
-
-
-
-@media only screen and (min-width: 401px) and (max-width: 523px) {
-
-/* .menu-div
- {
- margin-top: 30px !important;
- } */
-}
-
-@media only screen and (max-width: 496px) {
-
- .featured-labs-div
- {
- background: none !important;
- }
-}
-
-@media only screen and (max-width: 540px) {
- .broad-labs-empty-div
- {
- display: none;
- }
- .border-right-green-dotted
- {
- margin-top: 60px !important;
- }
-}
-
-@media only screen and (min-width: 401px) and (max-width: 767px) {
-
- .main-logo
- {
- width: 70%;
- }
-}
-
-@media only screen and (max-width: 767px) {
-
- .menu-ul
- {
- margin-top: 0px !important;
- }
-
- .menu-li-active
- {
- background-color: white !important;
- }
-
- .menu-a-active
- {
- color: #2C99CE !important;
- }
-
- .search-ul
- {
- display: none !important;
- }
-
-
-
-}
-
-@media only screen and (min-width: 768px) and (max-width: 991px) {
- .menu-a
- {
- font-size: 1.4em !important;
- }
-
- .main-logo
- {
- width: 70%;
- }
-
- .banner-text-small
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.7em !important;
- }
-
- .banner-text-big
- {
- font-size: 2.0em !important;
- }
-
-}
-
-@media only screen and (max-width: 991px) {
- .menu-ul
- {
- margin-top: 30px;
- }
-
- .search-textbox
- {
- width: 150px;
- font-size: 0.9em;
- }
-
- .menu-li
- {
- margin-left: 10px;
- margin-right: 10px;
- }
- .aboutus-col-8
- {
- padding-right: 15px !important;
- }
- .footer-div
- {
- background-size: cover !important;
- position:absolute; bottom:0;
- }
-
- .lab-list-col-10
- {
- /* background: none !important; */
- overflow:hidden;
- }
-
- .featured-labs-main-div
- {
- margin-top: -35px !important;
- }
-}
-
-
-@media only screen and (min-width: 992px) and (max-width: 1199px) {
-
-}
-
-
-/*====================new grid================================*/
-@media only screen and (min-width: 992px) {
- .col-md-2-5
- {
- width: 20%;
- float: left;
- }
-}
-
-@media only screen and (max-width: 991px) {
- .col-md-2-5
- {
- width: 33.33%;
- float: left;
- }
- .col-md-2-5-1-l
- {
- background: url("../images/dotted-devider-h-o.png") no-repeat;
- background-position: left bottom;
- }
-}
-
-@media only screen and (max-width: 767px) {
- .col-md-2-5
- {
- width: 50%;
- float: left;
- }
-}
-
-@media only screen and (max-width: 540px) {
- .col-md-2-5
- {
- width: 100%;
- float: left;
- }
-}
-.col-md-2-5
-{
- position: relative;
- min-height: 1px;
- vertical-align: bottom;
- /* display: flex; */
- min-height: 228px;
-}
-
-.col-md-2-5-1-l
-{
- width: 100%;
- min-height: 228px;
- height: 100%;
-}
-
-.col-md-2-5-1-withbg
-{
- background: url("../images/dotted-devider-h-o.png") no-repeat;
- background-position: left bottom;
- width: 100%;
- min-height: 228px;
- height: 100%;
-}
-
-.col-md-2-5-2
-{
- padding-right: 15px;
- padding-left: 15px;
-}
-/*************************************************************/
-
-.featured-labs-div
-{
- margin-left: 0px !important;
- margin-right: 0px !important;
- padding-left: 15px !important;
-}
-.border-bottom-img
-{
- /* border-bottom: 2px dotted;
- border-top : 0px;
- border-left: 0px;
- border-right: 0px;
- -webkit-border-image: url(../images/dotted-devider-h-o.png) 30 round; Safari 3.1-5
- -o-border-image: url(../images/dotted-devider-h-o.png) 30 round; Opera 11-12.1
- border-image: url(../images/dotted-devider-h-o.png) 30 round; */
-}
-
-.broad-labs-a:HOVER
-{
- text-decoration: none !important;
-
-}
-.col-md-2-5-1-l:HOVER, .col-md-2-5-1-withbg:HOVER
-{
- background-color: #e4e4e4 !important;
-}
-
-.border-right-green-dotted
-{
- border-right: 2px dotted;
- margin-top: 30px;
- border-right-color: #678f48;
- min-height: 115px;
-}
-
-a:focus
-{
- color: #72AB44 !important;
-}
-
-.featured-labs
-{
- min-height: 208px !important;
-}
-/*========================font classes=======================*/
-.text-h2-lightblue
-{
- color: #2C99CE;
- font-size: 1.8em;
-
-}
-
-.text-a-lightgreen
-{
- color: #72AB44;
- font-size: 1.3em;
- text-decoration: underline;
-}
-
-.text-a-lightgreen:HOVER
-{
- color: #72AB44 !important;
-}
-
-.text-a-white
-{
- color: white;
- font-size: 1.4em;
- text-decoration: underline;
-}
-
-
-.text-h2-lightblue-small
-{
- color: #2C99CE;
- font-size: 1.5em;
-}
-
-.text-h3-darkblue-bold
-{
- color: #3e6389;
- font-size: 1.4em;
- font-weight: bold;
-}
-
-.text-h3-darkblue
-{
- color: #3e6389;
- font-size: 1.4em;
-}
-
-.text-normal-gray-small
-{
- color: #888;
- font-size: 16px;
-}
-
-.text-normal-gray-big
-{
- color: #888;
- font-size: 30px;
-}
-#experiment-article-section-1-heading
-{
-color: #888;
-font-size: 30px;
-}
-.text-normal-gray-smallest
-{
- color: #888;
- font-size: 13px;
-}
-
-.featured-labs-icon-text
-{
- color: #888;
- font-size: 13px;
-}
-
-.featured-labs-main-div
-{
- margin-top: -50px;
-}
-
-.nounderline
-{
- text-decoration: none;
-}
-
-.nounderline:HOVER
-{
- text-decoration: none !important;
-}
-.text-normal-gray-medium
-{
- color: #888;
- font-size: 1.4em;
-}
-/*===========================================================*/
-
-.shadow
-{
- -webkit-box-shadow: inset 0 8px 6px -6px black;
- -moz-box-shadow: inset 0 8px 6px -6px black;
- box-shadow: inset 0 8px 6px -6px black;
-}
-
-
-/*owl style sheet*/
-#owl-demo .item{
- display: block;
- padding: 1px 10px;
- margin: 5px;
- color: #888;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
-}
-.owl-theme .owl-controls .owl-buttons div {
- padding: 5px 9px;
-}
-
-.owl-theme .owl-buttons i{
- margin-top: 2px;
-}
-
-//To move navigation buttons outside use these settings:
-
-#owl-demo .owl-controls .owl-buttons div, #owl-partner-institutions .owl-controls .owl-buttons div{
- position: absolute;
-}
-
-#owl-demo .owl-controls .owl-buttons .owl-prev{
- left: -45px;
- top: 55px;
- position: absolute;
- background: none !important;
-}
-
- #owl-partner-institutions .owl-controls .owl-buttons .owl-prev
- {
- left: -45px;
- top: 20px;
- position: absolute;
- background: none !important;
- }
-
-#owl-demo .owl-controls .owl-buttons .owl-next{
- right: -45px;
- top: 55px;
- position: absolute;
- background: none !important;
-}
-
-#owl-partner-institutions .owl-controls .owl-buttons .owl-next
-{
- right: -45px;
- top: 20px;
- position: absolute;
- background: none !important;
-}
-
-#owl-demo .owl-controls .owl-pagination, #owl-partner-institutions .owl-controls .owl-pagination
-{
- display: none;
-}
-
-#owl-aboutus .owl-controls .owl-buttons
-{
- display: none;
-}
-
-#owl-aboutus .owl-controls .owl-pagination
-{
- text-align: left;
-}
-#owl-aboutus .owl-controls .owl-page span
-{
- background-color: white;
- border: 2px solid;
- height: 20px;
- width: 20px;
-}
-
-#owl-aboutus .owl-controls .owl-page.active span, #owl-aboutus .owl-controls.clickable .owl-page:hover span
-{
- background-color: #FF6600;
- border: 0px;
-}
-/*******************/
-
-
-/*Labs page*/
-.sidebar-col-2
-{
-
-}
-
-.lab-list-col-10
-{
- background: url("../images/devider-blue-v-o.png") repeat-y;
- background-position: left top;
- margin-bottom: 25px;
-}
-
-.sidebar-a:HOVER, .text-h3-darkblue:HOVER {
- color: #ff6600 !important;
-}
-
-.lab-list-row-div
-{
- background: url('../images/bottom-line-n.png') no-repeat;
- background-position: left bottom;
- height: auto;
- overflow: hidden;
- border-bottom: 1.5px dotted;
- border-bottom-color: #888;
- padding-bottom: 10px;
-}
-
-.lab-list-row-col-2
-{
- margin-top: 15px;
-}
-
-/**********************************************************************************/
-
-.banner-text
-{
- position: relative;
- top: -59px;
- color: white !important;
-}
-
-.banner-text-small
-{
- font-size: 1.7em;
-}
-
-.banner-text-medium
-{
- font-size: 2.2em;
-}
-
-.banner-text-big
-{
- font-size: 2.7em;
-}
-
-.baneer-text-sub-div
-{
- position: relative;
- float: left
-}
-
-.banner-text-1
-{
- left: 3.7%;
-}
-
-.banner-text-2
-{
- left: 9.6%;
-}
-
-.banner-text-3
-{
- left: 15%;
-}
-
-.banner-text-4
-{
- left:22%;
-}
-
-.banner-caption-div
-{
- position: absolute;
- top: 140px;
- left: 42%;
- width: 150%;
-}
-
-.banner-caption-text
-{
- font-size: 2.0em;
- line-height: normal;
- color: black;
-}
-
-
-/*==========================RESPONSIVE+++++++++++++++++++++++++++++++*/
-
-@media only screen and (max-width: 399px) {
-
- .banner-text-small
- {
- font-size: 0.8em !important;
- }
-
- .banner-text-medium
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.1em !important;
- }
-
- .banner-text
- {
- top: -21px;
- letter-spacing: -1.5px;
- }
-
- .banner-text-1
- {
- left: 1.5%;
- }
-
- .banner-text-2
- {
- left: 3.0%;
- }
-
- .banner-text-3
- {
- left: 5%;
- }
-
- .banner-text-4
- {
- left: 8%;
- }
-
-}
-
-@media only screen and (min-width: 400px) and (max-width: 500px) {
- .banner-text-small
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.1em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.2em !important;
- }
-
- .banner-text
- {
- top: -24px;
- letter-spacing: -1px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-}
-
-@media only screen and (min-width: 501px) and (max-width: 767px) {
- .banner-text-small
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.4em !important;
- }
- .banner-text
- {
- top: -30px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-}
-
-
-@media only screen and (max-width: 349px) {
-
- .banner-caption-text
- {
- font-size: 0.5em;
- }
-
-}
-
-@media only screen and (min-width: 350px) and (max-width: 400px) {
-
- .banner-caption-text
- {
- font-size: 0.6em;
- }
-
-}
-
-
-@media only screen and (min-width: 401px) and (max-width: 444px) {
-
- .banner-caption-text
- {
- font-size: 0.7em;
- }
-
-}
-
-
-@media only screen and (min-width: 445px) and (max-width: 609px) {
-
- .banner-caption-text
- {
- font-size: 0.9em;
- }
-
-}
-
-@media only screen and (min-width: 610px) and (max-width: 767px) {
-
- .banner-caption-text
- {
- font-size: 1.1em;
- }
-
-}
-
-@media only screen and (max-width: 767px) {
- .banner-caption-div
- {
- position: relative !important;
- }
-}
-
-@media only screen and (max-width: 346px) {
- .banner-caption-div
- {
- top: -39px;
- left: -32%;
- }
-}
-
-@media only screen and (min-width: 347px) and (max-width: 399px) {
- .banner-caption-div
- {
- top: -43px;
- left: -22%;
- }
-}
-
-@media only screen and (min-width: 400px) and (max-width: 444px) {
- .banner-caption-div
- {
- top: -50px;
- left: -31%;
- }
-}
-
-@media only screen and (min-width: 445px) and (max-width: 500px) {
- .banner-caption-div
- {
- top: -57px;
- left: -23%;
- }
-}
-
-@media only screen and (min-width: 501px) and (max-width: 569px) {
- .banner-caption-div
- {
- top: -65px;
- left: -30%;
- }
-}
-
-@media only screen and (min-width: 570px) and (max-width: 639px) {
- .banner-caption-div
- {
- top: -74px;
- left: -22%;
- }
-}
-
-@media only screen and (min-width: 640px) and (max-width: 709px) {
- .banner-caption-div
- {
- top: -83px;
- left: -16%;
- }
-}
-
-@media only screen and (min-width: 710px) and (max-width: 767px) {
- .banner-caption-div
- {
- top: -92px;
- left: -11%;
- }
-}
-
-
-@media only screen and (min-width: 768px) and (max-width: 991px) {
-
- .banner-text-small
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.7em !important;
- }
-
- .banner-text-big
- {
- font-size: 2.0em !important;
- }
-
- .banner-text
- {
- top: -40px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-
- .banner-caption-text
- {
- font-size: 1.5em;
- }
- .banner-caption-div
- {
- top: 99px;
- }
-}
-
-@media only screen and (min-width: 992px) and (max-width: 1100px) {
-
- .banner-text
- {
- top: -52px;
- }
-}
-
-@media only screen and (min-width: 992px) and (max-width: 1150px) {
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 9%;
- }
-
- .banner-text-4
- {
- left: 12%;
- }
-
- .banner-caption-text
- {
- font-size: 1.6em;
- }
- .banner-caption-div
- {
- top: 133px;
- }
-}
-
-@media only screen and (min-width: 1150px) and (max-width: 1275px) {
-
- .banner-text-2
- {
- left: 8.3%;
- }
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-
- .banner-caption-text
- {
- font-size: 1.8em;
- }
-}
-
diff --git a/css/style1.css b/css/style1.css
deleted file mode 100644
index fde8204..0000000
--- a/css/style1.css
+++ /dev/null
@@ -1,1093 +0,0 @@
-/*
-Theme Name: Vlabs
-Theme URI: http://www.vlabs.ac.in
-Author: Vlabs.co.in
-Author URI: http://www.vlabs.ac.in
-Description: The theme to accompany the profile site for vlabs.ac.in
-Version: 1.0
-*/
-@import url(http://fonts.googleapis.com/css?family=Open+Sans:300);
-/
-/*
-try to alter with above URL and check which fit the best
-@import url(http://fonts.googleapis.com/css?family=Open+Sans);
-
-*/
-body {
- overflow-x: hidden;
- font-family: 'Open Sans', sans-serif;
-}
-
-p {
- font-size: 20px;
-}
-
-p.small {
- font-size: 16px;
-}
-
-a,
-a:hover,
-a:focus,
-a:active,
-a.active {
- outline: 0;
-}
-@media(min-width:768px) {
- .navbar-fixed-top {
- padding: 25px 0;
- -webkit-transition: padding .3s;
- -moz-transition: padding .3s;
- transition: padding .3s;
- }
-
- .navbar-fixed-top .navbar-brand {
- font-size: 2em;
- -webkit-transition: all .3s;
- -moz-transition: all .3s;
- transition: all .3s;
- }
-
- .navbar-fixed-top.navbar-shrink {
- padding: 10px 0;
- }
-
- .navbar-fixed-top.navbar-shrink .navbar-brand {
- font-size: 1.5em;
- }
-}
-
-.navbar a:focus {
- outline: 0;
-}
-
-.navbar .navbar-nav li a:focus {
- outline: 0;
-}
-
-.navbar-default,
-.navbar-inverse {
- border: 0;
-}
-
-/*******************************************************************************/
-/*****************************CUSTOME STYLE*************************************/
-/*******************************************************************************/
-
-.search-textbox
-{
- background: url("../images/search-box.png") no-repeat;
- border: 0 none;
- color: #666666;
- float: left;
- font-family: Calibri;
- font-size: 15px;
- height: 36px;
- margin: 0;
- padding-left: 15px;
- transition: background 0.3s ease-in-out 0s;
- width: 220px;
-
-}
-
-.search-button
-{
- background: url("../images/search.png") no-repeat;
- cursor: pointer;
- height: 36px;
- text-indent: -99999em;
- width: 36px;
- border: 0px;
-
-}
-.main-logo-a
-{
- height: auto;
- overflow: visible;
- margin-left: 0px !important;
- padding-bottom: 10px !important;
- padding-top: 10px !important;
-}
-
-.menu-a
-{
- font-size: 18px !important;
- font-family: Calibri !important;
- color: #2C99CD !important;
- padding-left: 10px !important;
- padding-bottom: 5px !important;
- padding-top: 5px !important;
- padding-right: 10px !important;
-
-}
-
-.menu-a-active
-{
- color: white !important;
-}
-
-.menu-li
-{
- /* float: right; */
- border-radius: 10px;
- margin-left: 20px;
- margin-right: 20px;
-}
-
-.menu-li:HOVER
-{
- background-color: #77BB41 !important;
-}
-
-.menu-a:HOVER
-{
- color: white !important;
-}
-.menu-li-active
-{
- background-color: #77BB41;
-}
-
-.menu-div
-{
- /* margin-top: 30px; */
-
-}
-
-.menu-ul
-{
- margin-top: 52px;
-}
-
-@media only screen and (max-width: 375px) {
- .featured-labs-experiment-div
- {
- text-align: center;
- }
- .featured-labs-experiment-icon
- {
- float: left;
- min-width: 78px;
- }
-}
-
-
-@media only screen and (min-width: 401px) {
-
- .custom-toggle
- {
- margin-bottom: 0px !important;
- margin-top: 27px !important;
- }
-}
-
-@media only screen and (max-width: 400px) {
-
- .main-logo-a
- {
- width: 60%;
- }
-
- .custom-toggle
- {
- margin-bottom: 0px !important;
- margin-top: 12% !important;
- }
-
-
-/* .menu-div
- {
- margin-top: 30px !important;
- } */
-
-}
-
-
-
-@media only screen and (min-width: 401px) and (max-width: 523px) {
-
-/* .menu-div
- {
- margin-top: 30px !important;
- } */
-}
-
-@media only screen and (max-width: 496px) {
-
- .featured-labs-div
- {
- background: none !important;
- }
-}
-
-@media only screen and (max-width: 540px) {
- .broad-labs-empty-div
- {
- display: none;
- }
- .border-right-green-dotted
- {
- margin-top: 60px !important;
- }
-}
-
-@media only screen and (min-width: 401px) and (max-width: 767px) {
-
- .main-logo
- {
- width: 70%;
- }
-}
-
-@media only screen and (max-width: 767px) {
-
- .menu-ul
- {
- margin-top: 0px !important;
- }
-
- .menu-li-active
- {
- background-color: white !important;
- }
-
- .menu-a-active
- {
- color: #2C99CE !important;
- }
-
- .search-ul
- {
- display: none !important;
- }
-
-
-
-}
-
-@media only screen and (min-width: 768px) and (max-width: 991px) {
- .menu-a
- {
- font-size: 1.4em !important;
- }
-
- .main-logo
- {
- width: 70%;
- }
-
- .banner-text-small
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.7em !important;
- }
-
- .banner-text-big
- {
- font-size: 2.0em !important;
- }
-
-}
-
-@media only screen and (max-width: 991px) {
- .menu-ul
- {
- margin-top: 30px;
- }
-
- .search-textbox
- {
- width: 150px;
- font-size: 0.9em;
- }
-
- .menu-li
- {
- margin-left: 10px;
- margin-right: 10px;
- }
- .aboutus-col-8
- {
- padding-right: 15px !important;
- }
- .footer-div
- {
- background-size: cover !important;
- }
-
- .lab-list-col-10
- {
- /* background: none !important; */
- }
-
- .featured-labs-main-div
- {
- margin-top: -35px !important;
- }
-}
-
-@media only screen and (min-width: 992px) and (max-width: 1199px) {
-
-}
-
-
-/*====================new grid================================*/
-@media only screen and (min-width: 992px) {
- .col-md-2-5
- {
- width: 20%;
- float: left;
- }
-}
-
-@media only screen and (max-width: 991px) {
- .col-md-2-5
- {
- width: 33.33%;
- float: left;
- }
- .col-md-2-5-1-l
- {
- background: url("../images/dotted-devider-h-o.png") no-repeat;
- background-position: left bottom;
- }
-}
-
-@media only screen and (max-width: 767px) {
- .col-md-2-5
- {
- width: 50%;
- float: left;
- }
-}
-
-@media only screen and (max-width: 540px) {
- .col-md-2-5
- {
- width: 100%;
- float: left;
- }
-}
-.col-md-2-5
-{
- position: relative;
- min-height: 1px;
- vertical-align: bottom;
- /* display: flex; */
- min-height: 228px;
-}
-
-.col-md-2-5-1-l
-{
- width: 100%;
- min-height: 228px;
- height: 100%;
-}
-
-.col-md-2-5-1-withbg
-{
- background: url("../images/dotted-devider-h-o.png") no-repeat;
- background-position: left bottom;
- width: 100%;
- min-height: 228px;
- height: 100%;
-}
-
-.col-md-2-5-2
-{
- padding-right: 15px;
- padding-left: 15px;
-}
-/*************************************************************/
-.row-container-height{
- height:180px;
-}
-
-.featured-labs-div
-{
- margin-left: 0px !important;
- margin-right: 0px !important;
- padding-left: 15px !important;
-}
-.border-bottom-img
-{
- /* border-bottom: 2px dotted;
- border-top : 0px;
- border-left: 0px;
- border-right: 0px;
- -webkit-border-image: url(../images/dotted-devider-h-o.png) 30 round; Safari 3.1-5
- -o-border-image: url(../images/dotted-devider-h-o.png) 30 round; Opera 11-12.1
- border-image: url(../images/dotted-devider-h-o.png) 30 round; */
-}
-
-.broad-labs-a:HOVER
-{
- text-decoration: none !important;
-
-}
-.col-md-2-5-1-l:HOVER, .col-md-2-5-1-withbg:HOVER
-{
- background-color: #e4e4e4 !important;
-}
-
-.border-right-green-dotted
-{
- border-right: 2px dotted;
- margin-top: 30px;
- border-right-color: #678f48;
- min-height: 115px;
-}
-
-a:focus
-{
- color: #72AB44 !important;
-}
-
-.featured-labs
-{
- min-height: 208px !important;
- /*overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 3;
- -webkit-box-orient: vertical;*/
-}
-/*========================font classes=======================*/
-.text-h2-lightblue
-{
- color: #2C99CE;
- font-size: 1.8em;
- margin-left: 0.8em;
- font-size: 1.2em;
-}
-
-.text-a-lightgreen
-{
- color: #72AB44;
- font-size: 1.3em;
- text-decoration: underline;
-}
-
-.text-a-lightgreen:HOVER
-{
- color: #72AB44 !important;
-}
-
-.text-a-white
-{
- color: white;
- font-size: 1.4em;
- text-decoration: underline;
-}
-
-
-.text-h2-lightblue-small
-{
- color: #2C99CE;
- font-size: 1.5em;
-}
-
-.text-h3-darkblue-bold
-{
- color: #3e6389;
- font-size: 1em;
- font-weight: normal;
-}
-
-.text-h3-darkblue
-{
- color: #3e6389;
- font-size: 1.4em;
-}
-
-.text-normal-gray-small
-{
- color: #888;
- font-size: 12px;
-}
-
-.text-normal-gray-big
-{
- color: #888;
- font-size: 30px;
-}
-
-.text-normal-gray-smallest
-{
- color: #888;
- font-size: 13px;
-}
-
-.featured-labs-icon-text
-{
- color: #888;
- font-size: 13px;
-}
-
-.featured-labs-main-div
-{
- margin-top: -50px;
-}
-
-.nounderline
-{
- text-decoration: none;
-}
-
-.nounderline:HOVER
-{
- text-decoration: none !important;
-}
-.text-normal-gray-medium
-{
- color: #888;
- font-size: 1.4em;
-}
-/*===========================================================*/
-
-.shadow
-{
- -webkit-box-shadow: inset 0 8px 6px -6px black;
- -moz-box-shadow: inset 0 8px 6px -6px black;
- box-shadow: inset 0 8px 6px -6px black;
-}
-
-
-/*owl style sheet*/
-#owl-demo .item{
- display: block;
- padding: 1px 10px;
- margin: 5px;
- color: #888;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
-}
-.owl-theme .owl-controls .owl-buttons div {
- padding: 5px 9px;
-}
-
-.owl-theme .owl-buttons i{
- margin-top: 2px;
-}
-
-//To move navigation buttons outside use these settings:
-
-#owl-demo .owl-controls .owl-buttons div, #owl-partner-institutions .owl-controls .owl-buttons div{
- position: absolute;
-}
-
-#owl-demo .owl-controls .owl-buttons .owl-prev{
- left: -45px;
- top: 55px;
- position: absolute;
- background: none !important;
-}
-
- #owl-partner-institutions .owl-controls .owl-buttons .owl-prev
- {
- left: -45px;
- top: 20px;
- position: absolute;
- background: none !important;
- }
-
-#owl-demo .owl-controls .owl-buttons .owl-next{
- right: -45px;
- top: 55px;
- position: absolute;
- background: none !important;
-}
-
-#owl-partner-institutions .owl-controls .owl-buttons .owl-next
-{
- right: -45px;
- top: 20px;
- position: absolute;
- background: none !important;
-}
-
-#owl-demo .owl-controls .owl-pagination, #owl-partner-institutions .owl-controls .owl-pagination
-{
- display: none;
-}
-
-#owl-aboutus .owl-controls .owl-buttons
-{
- display: none;
-}
-
-#owl-aboutus .owl-controls .owl-pagination
-{
- text-align: left;
-}
-#owl-aboutus .owl-controls .owl-page span
-{
- background-color: white;
- border: 2px solid;
- height: 20px;
- width: 20px;
-}
-
-#owl-aboutus .owl-controls .owl-page.active span, #owl-aboutus .owl-controls.clickable .owl-page:hover span
-{
- background-color: #FF6600;
- border: 0px;
-}
-/*******************/
-
-
-/*Labs page*/
-.sidebar-col-2
-{
-
-}
-
-.lab-list-col-10
-{
- background: url("../images/devider-blue-v-o.png") repeat-y;
- background-position: left top;
- margin-bottom: 25px;
-}
-
-.sidebar-a:HOVER, .text-h3-darkblue:HOVER {
- color: #ff6600 !important;
-}
-
-.lab-list-row-div
-{
- background: url('../images/bottom-line-n.png') no-repeat;
- background-position: left bottom;
- height: auto;
- overflow: hidden;
- border-bottom: 1.5px dotted;
- border-bottom-color: #888;
- padding-bottom: 10px;
-}
-
-.lab-list-row-col-2
-{
- margin-top: 15px;
-}
-
-/**********************************************************************************/
-
-.banner-text
-{
- position: relative;
- top: -59px;
- color: white !important;
-}
-
-.banner-text-small
-{
- font-size: 1.7em;
-}
-
-.banner-text-medium
-{
- font-size: 2.2em;
-}
-
-.banner-text-big
-{
- font-size: 2.7em;
-}
-
-.baneer-text-sub-div
-{
- position: relative;
- float: left
-}
-
-.banner-text-1
-{
- left: 3.7%;
-}
-
-.banner-text-2
-{
- left: 9.6%;
-}
-
-.banner-text-3
-{
- left: 15%;
-}
-
-.banner-text-4
-{
- left:22%;
-}
-
-.banner-caption-div
-{
- position: absolute;
- top: 140px;
- left: 3.7%;
- width: 150%;
-}
-
-.banner-caption-text
-{
-<<<<<<< HEAD
- font-size: 2.0em;
- text-align: left;
-=======
- font-size: 1.2em;
->>>>>>> f3b4f22ca1ec6639cf95185650d5427a8bca30ee
- line-height: normal;
- color: black;
-
-}
-
-
-/*==========================RESPONSIVE+++++++++++++++++++++++++++++++*/
-
-@media only screen and (max-width: 399px) {
-
- .banner-text-small
- {
- font-size: 0.8em !important;
- }
-
- .banner-text-medium
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.1em !important;
- }
-
- .banner-text
- {
- top: -21px;
- letter-spacing: -1.5px;
- }
-
- .banner-text-1
- {
- left: 1.5%;
- }
-
- .banner-text-2
- {
- left: 3.0%;
- }
-
- .banner-text-3
- {
- left: 5%;
- }
-
- .banner-text-4
- {
- left: 8%;
- }
-
-}
-
-@media only screen and (min-width: 400px) and (max-width: 500px) {
- .banner-text-small
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.1em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.2em !important;
- }
-
- .banner-text
- {
- top: -24px;
- letter-spacing: -1px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-}
-
-@media only screen and (min-width: 501px) and (max-width: 767px) {
- .banner-text-small
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.4em !important;
- }
- .banner-text
- {
- top: -30px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-}
-
-
-@media only screen and (max-width: 349px) {
-
- .banner-caption-text
- {
- font-size: 0.5em;
- }
-
-}
-
-@media only screen and (min-width: 350px) and (max-width: 400px) {
-
- .banner-caption-text
- {
- font-size: 0.6em;
- }
-
-}
-
-
-@media only screen and (min-width: 401px) and (max-width: 444px) {
-
- .banner-caption-text
- {
- font-size: 0.7em;
- }
-
-}
-
-
-@media only screen and (min-width: 445px) and (max-width: 609px) {
-
- .banner-caption-text
- {
- font-size: 0.9em;
- }
-
-}
-
-@media only screen and (min-width: 610px) and (max-width: 767px) {
-
- .banner-caption-text
- {
- font-size: 1.1em;
- }
-
-}
-
-@media only screen and (max-width: 767px) {
- .banner-caption-div
- {
- position: relative !important;
- }
-}
-
-@media only screen and (max-width: 346px) {
- .banner-caption-div
- {
- top: -39px;
- left: -32%;
- }
-}
-
-@media only screen and (min-width: 347px) and (max-width: 399px) {
- .banner-caption-div
- {
- top: -43px;
- left: -22%;
- }
-}
-
-@media only screen and (min-width: 400px) and (max-width: 444px) {
- .banner-caption-div
- {
- top: -50px;
- left: -31%;
- }
-}
-
-@media only screen and (min-width: 445px) and (max-width: 500px) {
- .banner-caption-div
- {
- top: -57px;
- left: -23%;
- }
-}
-
-@media only screen and (min-width: 501px) and (max-width: 569px) {
- .banner-caption-div
- {
- top: -65px;
- left: -30%;
- }
-}
-
-@media only screen and (min-width: 570px) and (max-width: 639px) {
- .banner-caption-div
- {
- top: -74px;
- left: -22%;
- }
-}
-
-@media only screen and (min-width: 640px) and (max-width: 709px) {
- .banner-caption-div
- {
- top: -83px;
- left: -16%;
- }
-}
-
-@media only screen and (min-width: 710px) and (max-width: 767px) {
- .banner-caption-div
- {
- top: -92px;
- left: -11%;
- }
-}
-
-
-@media only screen and (min-width: 768px) and (max-width: 991px) {
-
- .banner-text-small
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.7em !important;
- }
-
- .banner-text-big
- {
- font-size: 2.0em !important;
- }
-
- .banner-text
- {
- top: -40px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-
- .banner-caption-text
- {
- font-size: 1.5em;
- }
- .banner-caption-div
- {
- top: 99px;
- }
-}
-
-@media only screen and (min-width: 992px) and (max-width: 1100px) {
-
- .banner-text
- {
- top: -52px;
- }
-}
-
-@media only screen and (min-width: 992px) and (max-width: 1150px) {
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 9%;
- }
-
- .banner-text-4
- {
- left: 12%;
- }
-
- .banner-caption-text
- {
- font-size: 1.6em;
- }
- .banner-caption-div
- {
- top: 133px;
- }
-}
-
-@media only screen and (min-width: 1150px) and (max-width: 1275px) {
-
- .banner-text-2
- {
- left: 8.3%;
- }
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-
- .banner-caption-text
- {
- font-size: 1.8em;
- }
-}
-
diff --git a/dockerfile b/dockerfile
deleted file mode 100644
index 631ed02..0000000
--- a/dockerfile
+++ /dev/null
@@ -1,35 +0,0 @@
-FROM ubuntu:12.04
-
-# Usage: File Author/Maintainer
-MAINTAINER vlead-systems "systems@vlabs.ac.in"
-
-#Usage: Setting proxy environment
-#ENV http_proxy "http://proxy.iiit.ac.in:8080"
-#ENV https_proxy "http://proxy.iiit.ac.in:8080"
-
-# Usage: Updating system
-RUN apt-get update
-
-# Usage: Installing dependencies for computer graphics lab
-RUN apt-get install -y make php5 apache2 rsync
-
-RUN mkdir /basic-structural-analysis-iiith
-
-COPY src/ /basic-structural-analysis-iiith/src
-
-WORKDIR ./basic-structural-analysis-iiith/src
-
-#Usage: Running make
-RUN make
-
-#Usage: Copying lab sources into web server path
-RUN rm -rf /var/www/*
-RUN cp -r ../build/* /var/www/
-
-EXPOSE 80
-EXPOSE 443
-
-#Usage: Setting permissions in /var/www
-RUN chmod -R 755 /var/www/*
-
-CMD /usr/sbin/apache2ctl -D FOREGROUND
diff --git a/images/_dotted-devider.png b/images/_dotted-devider.png
deleted file mode 100644
index 3a78f8d..0000000
Binary files a/images/_dotted-devider.png and /dev/null differ
diff --git a/images/_footer.png b/images/_footer.png
deleted file mode 100644
index c514a5b..0000000
Binary files a/images/_footer.png and /dev/null differ
diff --git a/images/about-us/img1.png b/images/about-us/img1.png
deleted file mode 100644
index 0c1d239..0000000
Binary files a/images/about-us/img1.png and /dev/null differ
diff --git a/images/about-us/img2.png b/images/about-us/img2.png
deleted file mode 100644
index d07b5a0..0000000
Binary files a/images/about-us/img2.png and /dev/null differ
diff --git a/images/about-us/img3.png b/images/about-us/img3.png
deleted file mode 100644
index 0e4ada1..0000000
Binary files a/images/about-us/img3.png and /dev/null differ
diff --git a/images/about-us/img4.png b/images/about-us/img4.png
deleted file mode 100644
index f11cebe..0000000
Binary files a/images/about-us/img4.png and /dev/null differ
diff --git a/images/banner_img.jpg b/images/banner_img.jpg
deleted file mode 100644
index 6f66d20..0000000
Binary files a/images/banner_img.jpg and /dev/null differ
diff --git a/images/bottom-line-n.png b/images/bottom-line-n.png
deleted file mode 100644
index 2d731e2..0000000
Binary files a/images/bottom-line-n.png and /dev/null differ
diff --git a/images/bottom-line.png b/images/bottom-line.png
deleted file mode 100644
index 4bf20f9..0000000
Binary files a/images/bottom-line.png and /dev/null differ
diff --git a/images/chat.png b/images/chat.png
deleted file mode 100644
index 67ed90e..0000000
Binary files a/images/chat.png and /dev/null differ
diff --git a/images/deivder-green-v.png b/images/deivder-green-v.png
deleted file mode 100644
index be670fa..0000000
Binary files a/images/deivder-green-v.png and /dev/null differ
diff --git a/images/devider-blue-v-o.png b/images/devider-blue-v-o.png
deleted file mode 100644
index 7adc012..0000000
Binary files a/images/devider-blue-v-o.png and /dev/null differ
diff --git a/images/devider-green-v-o.png b/images/devider-green-v-o.png
deleted file mode 100644
index 7119e33..0000000
Binary files a/images/devider-green-v-o.png and /dev/null differ
diff --git a/images/dotted-devider-h-o.png b/images/dotted-devider-h-o.png
deleted file mode 100644
index 7bb9651..0000000
Binary files a/images/dotted-devider-h-o.png and /dev/null differ
diff --git a/images/dotted-devider-h.png b/images/dotted-devider-h.png
deleted file mode 100644
index 7cc9b9e..0000000
Binary files a/images/dotted-devider-h.png and /dev/null differ
diff --git a/images/dotted-devider-v-o.png b/images/dotted-devider-v-o.png
deleted file mode 100644
index 1233523..0000000
Binary files a/images/dotted-devider-v-o.png and /dev/null differ
diff --git a/images/engineering/icon_1.png b/images/engineering/icon_1.png
deleted file mode 100644
index bcf62b0..0000000
Binary files a/images/engineering/icon_1.png and /dev/null differ
diff --git a/images/engineering/icon_2.png b/images/engineering/icon_2.png
deleted file mode 100644
index a6333a8..0000000
Binary files a/images/engineering/icon_2.png and /dev/null differ
diff --git a/images/engineering/icon_3.png b/images/engineering/icon_3.png
deleted file mode 100644
index f7e158d..0000000
Binary files a/images/engineering/icon_3.png and /dev/null differ
diff --git a/images/engineering/icon_4.png b/images/engineering/icon_4.png
deleted file mode 100644
index 5dbd5f9..0000000
Binary files a/images/engineering/icon_4.png and /dev/null differ
diff --git a/images/engineering/icon_5.png b/images/engineering/icon_5.png
deleted file mode 100644
index 92a54cc..0000000
Binary files a/images/engineering/icon_5.png and /dev/null differ
diff --git a/images/engineering/icon_6.png b/images/engineering/icon_6.png
deleted file mode 100644
index 7574373..0000000
Binary files a/images/engineering/icon_6.png and /dev/null differ
diff --git a/images/engineering/icon_7.png b/images/engineering/icon_7.png
deleted file mode 100644
index 750226b..0000000
Binary files a/images/engineering/icon_7.png and /dev/null differ
diff --git a/images/engineering/icon_8.png b/images/engineering/icon_8.png
deleted file mode 100644
index 66cdc49..0000000
Binary files a/images/engineering/icon_8.png and /dev/null differ
diff --git a/images/engineering/icon_9.png b/images/engineering/icon_9.png
deleted file mode 100644
index 97ba913..0000000
Binary files a/images/engineering/icon_9.png and /dev/null differ
diff --git a/images/engineering/old/biotechnology-eng.png b/images/engineering/old/biotechnology-eng.png
deleted file mode 100644
index 1756ede..0000000
Binary files a/images/engineering/old/biotechnology-eng.png and /dev/null differ
diff --git a/images/engineering/old/chamical-eng.png b/images/engineering/old/chamical-eng.png
deleted file mode 100644
index 6c7f218..0000000
Binary files a/images/engineering/old/chamical-eng.png and /dev/null differ
diff --git a/images/engineering/old/chemical-sci.png b/images/engineering/old/chemical-sci.png
deleted file mode 100644
index b88ea59..0000000
Binary files a/images/engineering/old/chemical-sci.png and /dev/null differ
diff --git a/images/engineering/old/civil-eng.png b/images/engineering/old/civil-eng.png
deleted file mode 100644
index 87af8e2..0000000
Binary files a/images/engineering/old/civil-eng.png and /dev/null differ
diff --git a/images/engineering/old/electrical-eng.png b/images/engineering/old/electrical-eng.png
deleted file mode 100644
index e365f5e..0000000
Binary files a/images/engineering/old/electrical-eng.png and /dev/null differ
diff --git a/images/engineering/old/electronics-eng.png b/images/engineering/old/electronics-eng.png
deleted file mode 100644
index 2159f2c..0000000
Binary files a/images/engineering/old/electronics-eng.png and /dev/null differ
diff --git a/images/favicon.ico b/images/favicon.ico
deleted file mode 100644
index d09a558..0000000
Binary files a/images/favicon.ico and /dev/null differ
diff --git a/images/favicon.png b/images/favicon.png
deleted file mode 100644
index fa4d472..0000000
Binary files a/images/favicon.png and /dev/null differ
diff --git a/images/flask.png b/images/flask.png
deleted file mode 100644
index 3704e8f..0000000
Binary files a/images/flask.png and /dev/null differ
diff --git a/images/footer-o.png b/images/footer-o.png
deleted file mode 100644
index a1edda2..0000000
Binary files a/images/footer-o.png and /dev/null differ
diff --git a/images/footer.png b/images/footer.png
deleted file mode 100644
index 7f5e1d2..0000000
Binary files a/images/footer.png and /dev/null differ
diff --git a/images/icon_chat.png b/images/icon_chat.png
deleted file mode 100644
index da7fcc3..0000000
Binary files a/images/icon_chat.png and /dev/null differ
diff --git a/images/icon_lab.png b/images/icon_lab.png
deleted file mode 100644
index c32ce1c..0000000
Binary files a/images/icon_lab.png and /dev/null differ
diff --git a/images/iit/amrita.jpeg b/images/iit/amrita.jpeg
deleted file mode 100644
index 4a2e474..0000000
Binary files a/images/iit/amrita.jpeg and /dev/null differ
diff --git a/images/iit/amrita.png b/images/iit/amrita.png
deleted file mode 100644
index 4a2e474..0000000
Binary files a/images/iit/amrita.png and /dev/null differ
diff --git a/images/iit/dayalbagh.jpeg b/images/iit/dayalbagh.jpeg
deleted file mode 100644
index a8df183..0000000
Binary files a/images/iit/dayalbagh.jpeg and /dev/null differ
diff --git a/images/iit/iit-delhi.png b/images/iit/iit-delhi.png
deleted file mode 100644
index 44b43bd..0000000
Binary files a/images/iit/iit-delhi.png and /dev/null differ
diff --git a/images/iit/iit-guwahati.png b/images/iit/iit-guwahati.png
deleted file mode 100644
index 2ae2201..0000000
Binary files a/images/iit/iit-guwahati.png and /dev/null differ
diff --git a/images/iit/iit-kanpur.png b/images/iit/iit-kanpur.png
deleted file mode 100644
index 932565f..0000000
Binary files a/images/iit/iit-kanpur.png and /dev/null differ
diff --git a/images/iit/iit-kharagpur.png b/images/iit/iit-kharagpur.png
deleted file mode 100644
index 0444607..0000000
Binary files a/images/iit/iit-kharagpur.png and /dev/null differ
diff --git a/images/iit/iit-madras.png b/images/iit/iit-madras.png
deleted file mode 100644
index 23c64d7..0000000
Binary files a/images/iit/iit-madras.png and /dev/null differ
diff --git a/images/iit/iit-mumbai.png b/images/iit/iit-mumbai.png
deleted file mode 100644
index 536f2b9..0000000
Binary files a/images/iit/iit-mumbai.png and /dev/null differ
diff --git a/images/iit/iit-roorkee.png b/images/iit/iit-roorkee.png
deleted file mode 100644
index d04ccc9..0000000
Binary files a/images/iit/iit-roorkee.png and /dev/null differ
diff --git a/images/iit/iithyderabad.jpeg b/images/iit/iithyderabad.jpeg
deleted file mode 100644
index a13031b..0000000
Binary files a/images/iit/iithyderabad.jpeg and /dev/null differ
diff --git a/images/iit/nit.jpeg b/images/iit/nit.jpeg
deleted file mode 100644
index 85e2ca4..0000000
Binary files a/images/iit/nit.jpeg and /dev/null differ
diff --git a/images/iit/pune.jpeg b/images/iit/pune.jpeg
deleted file mode 100644
index 7cf86f0..0000000
Binary files a/images/iit/pune.jpeg and /dev/null differ
diff --git a/images/iit/rsz_1amrita.jpg b/images/iit/rsz_1amrita.jpg
deleted file mode 100644
index 3684a0f..0000000
Binary files a/images/iit/rsz_1amrita.jpg and /dev/null differ
diff --git a/images/left-arrow.png b/images/left-arrow.png
deleted file mode 100644
index f9db70c..0000000
Binary files a/images/left-arrow.png and /dev/null differ
diff --git a/images/logo-new.png b/images/logo-new.png
deleted file mode 100644
index 1016e90..0000000
Binary files a/images/logo-new.png and /dev/null differ
diff --git a/images/logo.png b/images/logo.png
deleted file mode 100644
index bdf6dee..0000000
Binary files a/images/logo.png and /dev/null differ
diff --git a/images/right-arrow.png b/images/right-arrow.png
deleted file mode 100644
index 15ad9d1..0000000
Binary files a/images/right-arrow.png and /dev/null differ
diff --git a/images/search-box.png b/images/search-box.png
deleted file mode 100644
index 4865916..0000000
Binary files a/images/search-box.png and /dev/null differ
diff --git a/images/search.png b/images/search.png
deleted file mode 100644
index eea6956..0000000
Binary files a/images/search.png and /dev/null differ
diff --git a/images/slider-72.png b/images/slider-72.png
deleted file mode 100644
index 6c7a8d8..0000000
Binary files a/images/slider-72.png and /dev/null differ
diff --git a/images/slider.png b/images/slider.png
deleted file mode 100644
index 6c7a8d8..0000000
Binary files a/images/slider.png and /dev/null differ
diff --git a/images/social/fb.png b/images/social/fb.png
deleted file mode 100644
index c9d98cb..0000000
Binary files a/images/social/fb.png and /dev/null differ
diff --git a/images/social/linkedin.png b/images/social/linkedin.png
deleted file mode 100644
index bacc648..0000000
Binary files a/images/social/linkedin.png and /dev/null differ
diff --git a/images/social/twitter.png b/images/social/twitter.png
deleted file mode 100644
index 226ac21..0000000
Binary files a/images/social/twitter.png and /dev/null differ
diff --git a/images/social/youtube.png b/images/social/youtube.png
deleted file mode 100644
index 5bd2974..0000000
Binary files a/images/social/youtube.png and /dev/null differ
diff --git a/images/students.png b/images/students.png
deleted file mode 100644
index b12c4f5..0000000
Binary files a/images/students.png and /dev/null differ
diff --git a/images/uni-logos/COEP.png b/images/uni-logos/COEP.png
deleted file mode 100644
index e9e0b50..0000000
Binary files a/images/uni-logos/COEP.png and /dev/null differ
diff --git a/images/uni-logos/IIT_Delhi.png b/images/uni-logos/IIT_Delhi.png
deleted file mode 100644
index f27f483..0000000
Binary files a/images/uni-logos/IIT_Delhi.png and /dev/null differ
diff --git a/images/uni-logos/IIT_bombay.png b/images/uni-logos/IIT_bombay.png
deleted file mode 100644
index 5d22db9..0000000
Binary files a/images/uni-logos/IIT_bombay.png and /dev/null differ
diff --git a/images/uni-logos/IIT_guwahati.png b/images/uni-logos/IIT_guwahati.png
deleted file mode 100644
index 9669f92..0000000
Binary files a/images/uni-logos/IIT_guwahati.png and /dev/null differ
diff --git a/images/uni-logos/IIT_hyderabad.png b/images/uni-logos/IIT_hyderabad.png
deleted file mode 100644
index e3d9b25..0000000
Binary files a/images/uni-logos/IIT_hyderabad.png and /dev/null differ
diff --git a/images/uni-logos/IIT_kanpur.png b/images/uni-logos/IIT_kanpur.png
deleted file mode 100644
index b644cc7..0000000
Binary files a/images/uni-logos/IIT_kanpur.png and /dev/null differ
diff --git a/images/uni-logos/IIT_kharagpur.png b/images/uni-logos/IIT_kharagpur.png
deleted file mode 100644
index 1a5175a..0000000
Binary files a/images/uni-logos/IIT_kharagpur.png and /dev/null differ
diff --git a/images/uni-logos/IIT_madras.png b/images/uni-logos/IIT_madras.png
deleted file mode 100644
index c783b82..0000000
Binary files a/images/uni-logos/IIT_madras.png and /dev/null differ
diff --git a/images/uni-logos/IIT_roorkee.png b/images/uni-logos/IIT_roorkee.png
deleted file mode 100644
index 30ab051..0000000
Binary files a/images/uni-logos/IIT_roorkee.png and /dev/null differ
diff --git a/images/uni-logos/NIIT_karnataka.png b/images/uni-logos/NIIT_karnataka.png
deleted file mode 100644
index ad63cc7..0000000
Binary files a/images/uni-logos/NIIT_karnataka.png and /dev/null differ
diff --git a/images/uni-logos/amruta university.png b/images/uni-logos/amruta university.png
deleted file mode 100644
index 29ba2f8..0000000
Binary files a/images/uni-logos/amruta university.png and /dev/null differ
diff --git a/images/uni-logos/amrutauniversity.png b/images/uni-logos/amrutauniversity.png
deleted file mode 100644
index b83e5b2..0000000
Binary files a/images/uni-logos/amrutauniversity.png and /dev/null differ
diff --git a/images/uni-logos/dayalbagh.png b/images/uni-logos/dayalbagh.png
deleted file mode 100644
index 5c86b8f..0000000
Binary files a/images/uni-logos/dayalbagh.png and /dev/null differ
diff --git a/images/uni-logos/iiit_Hyd.png b/images/uni-logos/iiit_Hyd.png
deleted file mode 100644
index f47deee..0000000
Binary files a/images/uni-logos/iiit_Hyd.png and /dev/null differ
diff --git a/js/bootstrap.js b/js/bootstrap.js
deleted file mode 100755
index 5debfd7..0000000
--- a/js/bootstrap.js
+++ /dev/null
@@ -1,2363 +0,0 @@
-/*!
- * Bootstrap v3.3.5 (http://getbootstrap.com)
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under the MIT license
- */
-
-if (typeof jQuery === 'undefined') {
- throw new Error('Bootstrap\'s JavaScript requires jQuery')
-}
-
-+function ($) {
- 'use strict';
- var version = $.fn.jquery.split(' ')[0].split('.')
- if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) {
- throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher')
- }
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: transition.js v3.3.5
- * http://getbootstrap.com/javascript/#transitions
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
- // ============================================================
-
- function transitionEnd() {
- var el = document.createElement('bootstrap')
-
- var transEndEventNames = {
- WebkitTransition : 'webkitTransitionEnd',
- MozTransition : 'transitionend',
- OTransition : 'oTransitionEnd otransitionend',
- transition : 'transitionend'
- }
-
- for (var name in transEndEventNames) {
- if (el.style[name] !== undefined) {
- return { end: transEndEventNames[name] }
- }
- }
-
- return false // explicit for ie8 ( ._.)
- }
-
- // http://blog.alexmaccaw.com/css-transitions
- $.fn.emulateTransitionEnd = function (duration) {
- var called = false
- var $el = this
- $(this).one('bsTransitionEnd', function () { called = true })
- var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
- setTimeout(callback, duration)
- return this
- }
-
- $(function () {
- $.support.transition = transitionEnd()
-
- if (!$.support.transition) return
-
- $.event.special.bsTransitionEnd = {
- bindType: $.support.transition.end,
- delegateType: $.support.transition.end,
- handle: function (e) {
- if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments)
- }
- }
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: alert.js v3.3.5
- * http://getbootstrap.com/javascript/#alerts
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // ALERT CLASS DEFINITION
- // ======================
-
- var dismiss = '[data-dismiss="alert"]'
- var Alert = function (el) {
- $(el).on('click', dismiss, this.close)
- }
-
- Alert.VERSION = '3.3.5'
-
- Alert.TRANSITION_DURATION = 150
-
- Alert.prototype.close = function (e) {
- var $this = $(this)
- var selector = $this.attr('data-target')
-
- if (!selector) {
- selector = $this.attr('href')
- selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
- }
-
- var $parent = $(selector)
-
- if (e) e.preventDefault()
-
- if (!$parent.length) {
- $parent = $this.closest('.alert')
- }
-
- $parent.trigger(e = $.Event('close.bs.alert'))
-
- if (e.isDefaultPrevented()) return
-
- $parent.removeClass('in')
-
- function removeElement() {
- // detach from parent, fire event then clean up data
- $parent.detach().trigger('closed.bs.alert').remove()
- }
-
- $.support.transition && $parent.hasClass('fade') ?
- $parent
- .one('bsTransitionEnd', removeElement)
- .emulateTransitionEnd(Alert.TRANSITION_DURATION) :
- removeElement()
- }
-
-
- // ALERT PLUGIN DEFINITION
- // =======================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.alert')
-
- if (!data) $this.data('bs.alert', (data = new Alert(this)))
- if (typeof option == 'string') data[option].call($this)
- })
- }
-
- var old = $.fn.alert
-
- $.fn.alert = Plugin
- $.fn.alert.Constructor = Alert
-
-
- // ALERT NO CONFLICT
- // =================
-
- $.fn.alert.noConflict = function () {
- $.fn.alert = old
- return this
- }
-
-
- // ALERT DATA-API
- // ==============
-
- $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: button.js v3.3.5
- * http://getbootstrap.com/javascript/#buttons
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // BUTTON PUBLIC CLASS DEFINITION
- // ==============================
-
- var Button = function (element, options) {
- this.$element = $(element)
- this.options = $.extend({}, Button.DEFAULTS, options)
- this.isLoading = false
- }
-
- Button.VERSION = '3.3.5'
-
- Button.DEFAULTS = {
- loadingText: 'loading...'
- }
-
- Button.prototype.setState = function (state) {
- var d = 'disabled'
- var $el = this.$element
- var val = $el.is('input') ? 'val' : 'html'
- var data = $el.data()
-
- state += 'Text'
-
- if (data.resetText == null) $el.data('resetText', $el[val]())
-
- // push to event loop to allow forms to submit
- setTimeout($.proxy(function () {
- $el[val](data[state] == null ? this.options[state] : data[state])
-
- if (state == 'loadingText') {
- this.isLoading = true
- $el.addClass(d).attr(d, d)
- } else if (this.isLoading) {
- this.isLoading = false
- $el.removeClass(d).removeAttr(d)
- }
- }, this), 0)
- }
-
- Button.prototype.toggle = function () {
- var changed = true
- var $parent = this.$element.closest('[data-toggle="buttons"]')
-
- if ($parent.length) {
- var $input = this.$element.find('input')
- if ($input.prop('type') == 'radio') {
- if ($input.prop('checked')) changed = false
- $parent.find('.active').removeClass('active')
- this.$element.addClass('active')
- } else if ($input.prop('type') == 'checkbox') {
- if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false
- this.$element.toggleClass('active')
- }
- $input.prop('checked', this.$element.hasClass('active'))
- if (changed) $input.trigger('change')
- } else {
- this.$element.attr('aria-pressed', !this.$element.hasClass('active'))
- this.$element.toggleClass('active')
- }
- }
-
-
- // BUTTON PLUGIN DEFINITION
- // ========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.button')
- var options = typeof option == 'object' && option
-
- if (!data) $this.data('bs.button', (data = new Button(this, options)))
-
- if (option == 'toggle') data.toggle()
- else if (option) data.setState(option)
- })
- }
-
- var old = $.fn.button
-
- $.fn.button = Plugin
- $.fn.button.Constructor = Button
-
-
- // BUTTON NO CONFLICT
- // ==================
-
- $.fn.button.noConflict = function () {
- $.fn.button = old
- return this
- }
-
-
- // BUTTON DATA-API
- // ===============
-
- $(document)
- .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
- var $btn = $(e.target)
- if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
- Plugin.call($btn, 'toggle')
- if (!($(e.target).is('input[type="radio"]') || $(e.target).is('input[type="checkbox"]'))) e.preventDefault()
- })
- .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) {
- $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type))
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: carousel.js v3.3.5
- * http://getbootstrap.com/javascript/#carousel
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // CAROUSEL CLASS DEFINITION
- // =========================
-
- var Carousel = function (element, options) {
- this.$element = $(element)
- this.$indicators = this.$element.find('.carousel-indicators')
- this.options = options
- this.paused = null
- this.sliding = null
- this.interval = null
- this.$active = null
- this.$items = null
-
- this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this))
-
- this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element
- .on('mouseenter.bs.carousel', $.proxy(this.pause, this))
- .on('mouseleave.bs.carousel', $.proxy(this.cycle, this))
- }
-
- Carousel.VERSION = '3.3.5'
-
- Carousel.TRANSITION_DURATION = 600
-
- Carousel.DEFAULTS = {
- interval: 5000,
- pause: 'hover',
- wrap: true,
- keyboard: true
- }
-
- Carousel.prototype.keydown = function (e) {
- if (/input|textarea/i.test(e.target.tagName)) return
- switch (e.which) {
- case 37: this.prev(); break
- case 39: this.next(); break
- default: return
- }
-
- e.preventDefault()
- }
-
- Carousel.prototype.cycle = function (e) {
- e || (this.paused = false)
-
- this.interval && clearInterval(this.interval)
-
- this.options.interval
- && !this.paused
- && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
-
- return this
- }
-
- Carousel.prototype.getItemIndex = function (item) {
- this.$items = item.parent().children('.item')
- return this.$items.index(item || this.$active)
- }
-
- Carousel.prototype.getItemForDirection = function (direction, active) {
- var activeIndex = this.getItemIndex(active)
- var willWrap = (direction == 'prev' && activeIndex === 0)
- || (direction == 'next' && activeIndex == (this.$items.length - 1))
- if (willWrap && !this.options.wrap) return active
- var delta = direction == 'prev' ? -1 : 1
- var itemIndex = (activeIndex + delta) % this.$items.length
- return this.$items.eq(itemIndex)
- }
-
- Carousel.prototype.to = function (pos) {
- var that = this
- var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active'))
-
- if (pos > (this.$items.length - 1) || pos < 0) return
-
- if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid"
- if (activeIndex == pos) return this.pause().cycle()
-
- return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos))
- }
-
- Carousel.prototype.pause = function (e) {
- e || (this.paused = true)
-
- if (this.$element.find('.next, .prev').length && $.support.transition) {
- this.$element.trigger($.support.transition.end)
- this.cycle(true)
- }
-
- this.interval = clearInterval(this.interval)
-
- return this
- }
-
- Carousel.prototype.next = function () {
- if (this.sliding) return
- return this.slide('next')
- }
-
- Carousel.prototype.prev = function () {
- if (this.sliding) return
- return this.slide('prev')
- }
-
- Carousel.prototype.slide = function (type, next) {
- var $active = this.$element.find('.item.active')
- var $next = next || this.getItemForDirection(type, $active)
- var isCycling = this.interval
- var direction = type == 'next' ? 'left' : 'right'
- var that = this
-
- if ($next.hasClass('active')) return (this.sliding = false)
-
- var relatedTarget = $next[0]
- var slideEvent = $.Event('slide.bs.carousel', {
- relatedTarget: relatedTarget,
- direction: direction
- })
- this.$element.trigger(slideEvent)
- if (slideEvent.isDefaultPrevented()) return
-
- this.sliding = true
-
- isCycling && this.pause()
-
- if (this.$indicators.length) {
- this.$indicators.find('.active').removeClass('active')
- var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)])
- $nextIndicator && $nextIndicator.addClass('active')
- }
-
- var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid"
- if ($.support.transition && this.$element.hasClass('slide')) {
- $next.addClass(type)
- $next[0].offsetWidth // force reflow
- $active.addClass(direction)
- $next.addClass(direction)
- $active
- .one('bsTransitionEnd', function () {
- $next.removeClass([type, direction].join(' ')).addClass('active')
- $active.removeClass(['active', direction].join(' '))
- that.sliding = false
- setTimeout(function () {
- that.$element.trigger(slidEvent)
- }, 0)
- })
- .emulateTransitionEnd(Carousel.TRANSITION_DURATION)
- } else {
- $active.removeClass('active')
- $next.addClass('active')
- this.sliding = false
- this.$element.trigger(slidEvent)
- }
-
- isCycling && this.cycle()
-
- return this
- }
-
-
- // CAROUSEL PLUGIN DEFINITION
- // ==========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.carousel')
- var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)
- var action = typeof option == 'string' ? option : options.slide
-
- if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))
- if (typeof option == 'number') data.to(option)
- else if (action) data[action]()
- else if (options.interval) data.pause().cycle()
- })
- }
-
- var old = $.fn.carousel
-
- $.fn.carousel = Plugin
- $.fn.carousel.Constructor = Carousel
-
-
- // CAROUSEL NO CONFLICT
- // ====================
-
- $.fn.carousel.noConflict = function () {
- $.fn.carousel = old
- return this
- }
-
-
- // CAROUSEL DATA-API
- // =================
-
- var clickHandler = function (e) {
- var href
- var $this = $(this)
- var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7
- if (!$target.hasClass('carousel')) return
- var options = $.extend({}, $target.data(), $this.data())
- var slideIndex = $this.attr('data-slide-to')
- if (slideIndex) options.interval = false
-
- Plugin.call($target, options)
-
- if (slideIndex) {
- $target.data('bs.carousel').to(slideIndex)
- }
-
- e.preventDefault()
- }
-
- $(document)
- .on('click.bs.carousel.data-api', '[data-slide]', clickHandler)
- .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler)
-
- $(window).on('load', function () {
- $('[data-ride="carousel"]').each(function () {
- var $carousel = $(this)
- Plugin.call($carousel, $carousel.data())
- })
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: collapse.js v3.3.5
- * http://getbootstrap.com/javascript/#collapse
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // COLLAPSE PUBLIC CLASS DEFINITION
- // ================================
-
- var Collapse = function (element, options) {
- this.$element = $(element)
- this.options = $.extend({}, Collapse.DEFAULTS, options)
- this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' +
- '[data-toggle="collapse"][data-target="#' + element.id + '"]')
- this.transitioning = null
-
- if (this.options.parent) {
- this.$parent = this.getParent()
- } else {
- this.addAriaAndCollapsedClass(this.$element, this.$trigger)
- }
-
- if (this.options.toggle) this.toggle()
- }
-
- Collapse.VERSION = '3.3.5'
-
- Collapse.TRANSITION_DURATION = 350
-
- Collapse.DEFAULTS = {
- toggle: true
- }
-
- Collapse.prototype.dimension = function () {
- var hasWidth = this.$element.hasClass('width')
- return hasWidth ? 'width' : 'height'
- }
-
- Collapse.prototype.show = function () {
- if (this.transitioning || this.$element.hasClass('in')) return
-
- var activesData
- var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing')
-
- if (actives && actives.length) {
- activesData = actives.data('bs.collapse')
- if (activesData && activesData.transitioning) return
- }
-
- var startEvent = $.Event('show.bs.collapse')
- this.$element.trigger(startEvent)
- if (startEvent.isDefaultPrevented()) return
-
- if (actives && actives.length) {
- Plugin.call(actives, 'hide')
- activesData || actives.data('bs.collapse', null)
- }
-
- var dimension = this.dimension()
-
- this.$element
- .removeClass('collapse')
- .addClass('collapsing')[dimension](0)
- .attr('aria-expanded', true)
-
- this.$trigger
- .removeClass('collapsed')
- .attr('aria-expanded', true)
-
- this.transitioning = 1
-
- var complete = function () {
- this.$element
- .removeClass('collapsing')
- .addClass('collapse in')[dimension]('')
- this.transitioning = 0
- this.$element
- .trigger('shown.bs.collapse')
- }
-
- if (!$.support.transition) return complete.call(this)
-
- var scrollSize = $.camelCase(['scroll', dimension].join('-'))
-
- this.$element
- .one('bsTransitionEnd', $.proxy(complete, this))
- .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])
- }
-
- Collapse.prototype.hide = function () {
- if (this.transitioning || !this.$element.hasClass('in')) return
-
- var startEvent = $.Event('hide.bs.collapse')
- this.$element.trigger(startEvent)
- if (startEvent.isDefaultPrevented()) return
-
- var dimension = this.dimension()
-
- this.$element[dimension](this.$element[dimension]())[0].offsetHeight
-
- this.$element
- .addClass('collapsing')
- .removeClass('collapse in')
- .attr('aria-expanded', false)
-
- this.$trigger
- .addClass('collapsed')
- .attr('aria-expanded', false)
-
- this.transitioning = 1
-
- var complete = function () {
- this.transitioning = 0
- this.$element
- .removeClass('collapsing')
- .addClass('collapse')
- .trigger('hidden.bs.collapse')
- }
-
- if (!$.support.transition) return complete.call(this)
-
- this.$element
- [dimension](0)
- .one('bsTransitionEnd', $.proxy(complete, this))
- .emulateTransitionEnd(Collapse.TRANSITION_DURATION)
- }
-
- Collapse.prototype.toggle = function () {
- this[this.$element.hasClass('in') ? 'hide' : 'show']()
- }
-
- Collapse.prototype.getParent = function () {
- return $(this.options.parent)
- .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]')
- .each($.proxy(function (i, element) {
- var $element = $(element)
- this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element)
- }, this))
- .end()
- }
-
- Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) {
- var isOpen = $element.hasClass('in')
-
- $element.attr('aria-expanded', isOpen)
- $trigger
- .toggleClass('collapsed', !isOpen)
- .attr('aria-expanded', isOpen)
- }
-
- function getTargetFromTrigger($trigger) {
- var href
- var target = $trigger.attr('data-target')
- || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7
-
- return $(target)
- }
-
-
- // COLLAPSE PLUGIN DEFINITION
- // ==========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.collapse')
- var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
-
- if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false
- if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.collapse
-
- $.fn.collapse = Plugin
- $.fn.collapse.Constructor = Collapse
-
-
- // COLLAPSE NO CONFLICT
- // ====================
-
- $.fn.collapse.noConflict = function () {
- $.fn.collapse = old
- return this
- }
-
-
- // COLLAPSE DATA-API
- // =================
-
- $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) {
- var $this = $(this)
-
- if (!$this.attr('data-target')) e.preventDefault()
-
- var $target = getTargetFromTrigger($this)
- var data = $target.data('bs.collapse')
- var option = data ? 'toggle' : $this.data()
-
- Plugin.call($target, option)
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: dropdown.js v3.3.5
- * http://getbootstrap.com/javascript/#dropdowns
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // DROPDOWN CLASS DEFINITION
- // =========================
-
- var backdrop = '.dropdown-backdrop'
- var toggle = '[data-toggle="dropdown"]'
- var Dropdown = function (element) {
- $(element).on('click.bs.dropdown', this.toggle)
- }
-
- Dropdown.VERSION = '3.3.5'
-
- function getParent($this) {
- var selector = $this.attr('data-target')
-
- if (!selector) {
- selector = $this.attr('href')
- selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
- }
-
- var $parent = selector && $(selector)
-
- return $parent && $parent.length ? $parent : $this.parent()
- }
-
- function clearMenus(e) {
- if (e && e.which === 3) return
- $(backdrop).remove()
- $(toggle).each(function () {
- var $this = $(this)
- var $parent = getParent($this)
- var relatedTarget = { relatedTarget: this }
-
- if (!$parent.hasClass('open')) return
-
- if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return
-
- $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget))
-
- if (e.isDefaultPrevented()) return
-
- $this.attr('aria-expanded', 'false')
- $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget)
- })
- }
-
- Dropdown.prototype.toggle = function (e) {
- var $this = $(this)
-
- if ($this.is('.disabled, :disabled')) return
-
- var $parent = getParent($this)
- var isActive = $parent.hasClass('open')
-
- clearMenus()
-
- if (!isActive) {
- if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {
- // if mobile we use a backdrop because click events don't delegate
- $(document.createElement('div'))
- .addClass('dropdown-backdrop')
- .insertAfter($(this))
- .on('click', clearMenus)
- }
-
- var relatedTarget = { relatedTarget: this }
- $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget))
-
- if (e.isDefaultPrevented()) return
-
- $this
- .trigger('focus')
- .attr('aria-expanded', 'true')
-
- $parent
- .toggleClass('open')
- .trigger('shown.bs.dropdown', relatedTarget)
- }
-
- return false
- }
-
- Dropdown.prototype.keydown = function (e) {
- if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return
-
- var $this = $(this)
-
- e.preventDefault()
- e.stopPropagation()
-
- if ($this.is('.disabled, :disabled')) return
-
- var $parent = getParent($this)
- var isActive = $parent.hasClass('open')
-
- if (!isActive && e.which != 27 || isActive && e.which == 27) {
- if (e.which == 27) $parent.find(toggle).trigger('focus')
- return $this.trigger('click')
- }
-
- var desc = ' li:not(.disabled):visible a'
- var $items = $parent.find('.dropdown-menu' + desc)
-
- if (!$items.length) return
-
- var index = $items.index(e.target)
-
- if (e.which == 38 && index > 0) index-- // up
- if (e.which == 40 && index < $items.length - 1) index++ // down
- if (!~index) index = 0
-
- $items.eq(index).trigger('focus')
- }
-
-
- // DROPDOWN PLUGIN DEFINITION
- // ==========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.dropdown')
-
- if (!data) $this.data('bs.dropdown', (data = new Dropdown(this)))
- if (typeof option == 'string') data[option].call($this)
- })
- }
-
- var old = $.fn.dropdown
-
- $.fn.dropdown = Plugin
- $.fn.dropdown.Constructor = Dropdown
-
-
- // DROPDOWN NO CONFLICT
- // ====================
-
- $.fn.dropdown.noConflict = function () {
- $.fn.dropdown = old
- return this
- }
-
-
- // APPLY TO STANDARD DROPDOWN ELEMENTS
- // ===================================
-
- $(document)
- .on('click.bs.dropdown.data-api', clearMenus)
- .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
- .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
- .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)
- .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown)
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: modal.js v3.3.5
- * http://getbootstrap.com/javascript/#modals
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // MODAL CLASS DEFINITION
- // ======================
-
- var Modal = function (element, options) {
- this.options = options
- this.$body = $(document.body)
- this.$element = $(element)
- this.$dialog = this.$element.find('.modal-dialog')
- this.$backdrop = null
- this.isShown = null
- this.originalBodyPad = null
- this.scrollbarWidth = 0
- this.ignoreBackdropClick = false
-
- if (this.options.remote) {
- this.$element
- .find('.modal-content')
- .load(this.options.remote, $.proxy(function () {
- this.$element.trigger('loaded.bs.modal')
- }, this))
- }
- }
-
- Modal.VERSION = '3.3.5'
-
- Modal.TRANSITION_DURATION = 300
- Modal.BACKDROP_TRANSITION_DURATION = 150
-
- Modal.DEFAULTS = {
- backdrop: true,
- keyboard: true,
- show: true
- }
-
- Modal.prototype.toggle = function (_relatedTarget) {
- return this.isShown ? this.hide() : this.show(_relatedTarget)
- }
-
- Modal.prototype.show = function (_relatedTarget) {
- var that = this
- var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })
-
- this.$element.trigger(e)
-
- if (this.isShown || e.isDefaultPrevented()) return
-
- this.isShown = true
-
- this.checkScrollbar()
- this.setScrollbar()
- this.$body.addClass('modal-open')
-
- this.escape()
- this.resize()
-
- this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))
-
- this.$dialog.on('mousedown.dismiss.bs.modal', function () {
- that.$element.one('mouseup.dismiss.bs.modal', function (e) {
- if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true
- })
- })
-
- this.backdrop(function () {
- var transition = $.support.transition && that.$element.hasClass('fade')
-
- if (!that.$element.parent().length) {
- that.$element.appendTo(that.$body) // don't move modals dom position
- }
-
- that.$element
- .show()
- .scrollTop(0)
-
- that.adjustDialog()
-
- if (transition) {
- that.$element[0].offsetWidth // force reflow
- }
-
- that.$element.addClass('in')
-
- that.enforceFocus()
-
- var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })
-
- transition ?
- that.$dialog // wait for modal to slide in
- .one('bsTransitionEnd', function () {
- that.$element.trigger('focus').trigger(e)
- })
- .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
- that.$element.trigger('focus').trigger(e)
- })
- }
-
- Modal.prototype.hide = function (e) {
- if (e) e.preventDefault()
-
- e = $.Event('hide.bs.modal')
-
- this.$element.trigger(e)
-
- if (!this.isShown || e.isDefaultPrevented()) return
-
- this.isShown = false
-
- this.escape()
- this.resize()
-
- $(document).off('focusin.bs.modal')
-
- this.$element
- .removeClass('in')
- .off('click.dismiss.bs.modal')
- .off('mouseup.dismiss.bs.modal')
-
- this.$dialog.off('mousedown.dismiss.bs.modal')
-
- $.support.transition && this.$element.hasClass('fade') ?
- this.$element
- .one('bsTransitionEnd', $.proxy(this.hideModal, this))
- .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
- this.hideModal()
- }
-
- Modal.prototype.enforceFocus = function () {
- $(document)
- .off('focusin.bs.modal') // guard against infinite focus loop
- .on('focusin.bs.modal', $.proxy(function (e) {
- if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {
- this.$element.trigger('focus')
- }
- }, this))
- }
-
- Modal.prototype.escape = function () {
- if (this.isShown && this.options.keyboard) {
- this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) {
- e.which == 27 && this.hide()
- }, this))
- } else if (!this.isShown) {
- this.$element.off('keydown.dismiss.bs.modal')
- }
- }
-
- Modal.prototype.resize = function () {
- if (this.isShown) {
- $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this))
- } else {
- $(window).off('resize.bs.modal')
- }
- }
-
- Modal.prototype.hideModal = function () {
- var that = this
- this.$element.hide()
- this.backdrop(function () {
- that.$body.removeClass('modal-open')
- that.resetAdjustments()
- that.resetScrollbar()
- that.$element.trigger('hidden.bs.modal')
- })
- }
-
- Modal.prototype.removeBackdrop = function () {
- this.$backdrop && this.$backdrop.remove()
- this.$backdrop = null
- }
-
- Modal.prototype.backdrop = function (callback) {
- var that = this
- var animate = this.$element.hasClass('fade') ? 'fade' : ''
-
- if (this.isShown && this.options.backdrop) {
- var doAnimate = $.support.transition && animate
-
- this.$backdrop = $(document.createElement('div'))
- .addClass('modal-backdrop ' + animate)
- .appendTo(this.$body)
-
- this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) {
- if (this.ignoreBackdropClick) {
- this.ignoreBackdropClick = false
- return
- }
- if (e.target !== e.currentTarget) return
- this.options.backdrop == 'static'
- ? this.$element[0].focus()
- : this.hide()
- }, this))
-
- if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
-
- this.$backdrop.addClass('in')
-
- if (!callback) return
-
- doAnimate ?
- this.$backdrop
- .one('bsTransitionEnd', callback)
- .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
- callback()
-
- } else if (!this.isShown && this.$backdrop) {
- this.$backdrop.removeClass('in')
-
- var callbackRemove = function () {
- that.removeBackdrop()
- callback && callback()
- }
- $.support.transition && this.$element.hasClass('fade') ?
- this.$backdrop
- .one('bsTransitionEnd', callbackRemove)
- .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
- callbackRemove()
-
- } else if (callback) {
- callback()
- }
- }
-
- // these following methods are used to handle overflowing modals
-
- Modal.prototype.handleUpdate = function () {
- this.adjustDialog()
- }
-
- Modal.prototype.adjustDialog = function () {
- var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight
-
- this.$element.css({
- paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '',
- paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : ''
- })
- }
-
- Modal.prototype.resetAdjustments = function () {
- this.$element.css({
- paddingLeft: '',
- paddingRight: ''
- })
- }
-
- Modal.prototype.checkScrollbar = function () {
- var fullWindowWidth = window.innerWidth
- if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8
- var documentElementRect = document.documentElement.getBoundingClientRect()
- fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left)
- }
- this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth
- this.scrollbarWidth = this.measureScrollbar()
- }
-
- Modal.prototype.setScrollbar = function () {
- var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)
- this.originalBodyPad = document.body.style.paddingRight || ''
- if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)
- }
-
- Modal.prototype.resetScrollbar = function () {
- this.$body.css('padding-right', this.originalBodyPad)
- }
-
- Modal.prototype.measureScrollbar = function () { // thx walsh
- var scrollDiv = document.createElement('div')
- scrollDiv.className = 'modal-scrollbar-measure'
- this.$body.append(scrollDiv)
- var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth
- this.$body[0].removeChild(scrollDiv)
- return scrollbarWidth
- }
-
-
- // MODAL PLUGIN DEFINITION
- // =======================
-
- function Plugin(option, _relatedTarget) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.modal')
- var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)
-
- if (!data) $this.data('bs.modal', (data = new Modal(this, options)))
- if (typeof option == 'string') data[option](_relatedTarget)
- else if (options.show) data.show(_relatedTarget)
- })
- }
-
- var old = $.fn.modal
-
- $.fn.modal = Plugin
- $.fn.modal.Constructor = Modal
-
-
- // MODAL NO CONFLICT
- // =================
-
- $.fn.modal.noConflict = function () {
- $.fn.modal = old
- return this
- }
-
-
- // MODAL DATA-API
- // ==============
-
- $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
- var $this = $(this)
- var href = $this.attr('href')
- var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7
- var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
-
- if ($this.is('a')) e.preventDefault()
-
- $target.one('show.bs.modal', function (showEvent) {
- if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown
- $target.one('hidden.bs.modal', function () {
- $this.is(':visible') && $this.trigger('focus')
- })
- })
- Plugin.call($target, option, this)
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: tooltip.js v3.3.5
- * http://getbootstrap.com/javascript/#tooltip
- * Inspired by the original jQuery.tipsy by Jason Frame
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // TOOLTIP PUBLIC CLASS DEFINITION
- // ===============================
-
- var Tooltip = function (element, options) {
- this.type = null
- this.options = null
- this.enabled = null
- this.timeout = null
- this.hoverState = null
- this.$element = null
- this.inState = null
-
- this.init('tooltip', element, options)
- }
-
- Tooltip.VERSION = '3.3.5'
-
- Tooltip.TRANSITION_DURATION = 150
-
- Tooltip.DEFAULTS = {
- animation: true,
- placement: 'top',
- selector: false,
- template: '
',
- trigger: 'hover focus',
- title: '',
- delay: 0,
- html: false,
- container: false,
- viewport: {
- selector: 'body',
- padding: 0
- }
- }
-
- Tooltip.prototype.init = function (type, element, options) {
- this.enabled = true
- this.type = type
- this.$element = $(element)
- this.options = this.getOptions(options)
- this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport))
- this.inState = { click: false, hover: false, focus: false }
-
- if (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!')
- }
-
- var triggers = this.options.trigger.split(' ')
-
- for (var i = triggers.length; i--;) {
- var trigger = triggers[i]
-
- if (trigger == 'click') {
- this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
- } else if (trigger != 'manual') {
- var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin'
- var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout'
-
- this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
- this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
- }
- }
-
- this.options.selector ?
- (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
- this.fixTitle()
- }
-
- Tooltip.prototype.getDefaults = function () {
- return Tooltip.DEFAULTS
- }
-
- Tooltip.prototype.getOptions = function (options) {
- options = $.extend({}, this.getDefaults(), this.$element.data(), options)
-
- if (options.delay && typeof options.delay == 'number') {
- options.delay = {
- show: options.delay,
- hide: options.delay
- }
- }
-
- return options
- }
-
- Tooltip.prototype.getDelegateOptions = function () {
- var options = {}
- var defaults = this.getDefaults()
-
- this._options && $.each(this._options, function (key, value) {
- if (defaults[key] != value) options[key] = value
- })
-
- return options
- }
-
- Tooltip.prototype.enter = function (obj) {
- var self = obj instanceof this.constructor ?
- obj : $(obj.currentTarget).data('bs.' + this.type)
-
- if (!self) {
- self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
- $(obj.currentTarget).data('bs.' + this.type, self)
- }
-
- if (obj instanceof $.Event) {
- self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true
- }
-
- if (self.tip().hasClass('in') || self.hoverState == 'in') {
- self.hoverState = 'in'
- return
- }
-
- clearTimeout(self.timeout)
-
- self.hoverState = 'in'
-
- if (!self.options.delay || !self.options.delay.show) return self.show()
-
- self.timeout = setTimeout(function () {
- if (self.hoverState == 'in') self.show()
- }, self.options.delay.show)
- }
-
- Tooltip.prototype.isInStateTrue = function () {
- for (var key in this.inState) {
- if (this.inState[key]) return true
- }
-
- return false
- }
-
- Tooltip.prototype.leave = function (obj) {
- var self = obj instanceof this.constructor ?
- obj : $(obj.currentTarget).data('bs.' + this.type)
-
- if (!self) {
- self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
- $(obj.currentTarget).data('bs.' + this.type, self)
- }
-
- if (obj instanceof $.Event) {
- self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false
- }
-
- if (self.isInStateTrue()) return
-
- clearTimeout(self.timeout)
-
- self.hoverState = 'out'
-
- if (!self.options.delay || !self.options.delay.hide) return self.hide()
-
- self.timeout = setTimeout(function () {
- if (self.hoverState == 'out') self.hide()
- }, self.options.delay.hide)
- }
-
- Tooltip.prototype.show = function () {
- var e = $.Event('show.bs.' + this.type)
-
- if (this.hasContent() && this.enabled) {
- this.$element.trigger(e)
-
- var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0])
- if (e.isDefaultPrevented() || !inDom) return
- var that = this
-
- var $tip = this.tip()
-
- var tipId = this.getUID(this.type)
-
- this.setContent()
- $tip.attr('id', tipId)
- this.$element.attr('aria-describedby', tipId)
-
- if (this.options.animation) $tip.addClass('fade')
-
- var placement = typeof this.options.placement == 'function' ?
- this.options.placement.call(this, $tip[0], this.$element[0]) :
- this.options.placement
-
- var autoToken = /\s?auto?\s?/i
- var autoPlace = autoToken.test(placement)
- if (autoPlace) placement = placement.replace(autoToken, '') || 'top'
-
- $tip
- .detach()
- .css({ top: 0, left: 0, display: 'block' })
- .addClass(placement)
- .data('bs.' + this.type, this)
-
- this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
- this.$element.trigger('inserted.bs.' + this.type)
-
- var pos = this.getPosition()
- var actualWidth = $tip[0].offsetWidth
- var actualHeight = $tip[0].offsetHeight
-
- if (autoPlace) {
- var orgPlacement = placement
- var viewportDim = this.getPosition(this.$viewport)
-
- placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' :
- placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' :
- placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' :
- placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' :
- placement
-
- $tip
- .removeClass(orgPlacement)
- .addClass(placement)
- }
-
- var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
-
- this.applyPlacement(calculatedOffset, placement)
-
- var complete = function () {
- var prevHoverState = that.hoverState
- that.$element.trigger('shown.bs.' + that.type)
- that.hoverState = null
-
- if (prevHoverState == 'out') that.leave(that)
- }
-
- $.support.transition && this.$tip.hasClass('fade') ?
- $tip
- .one('bsTransitionEnd', complete)
- .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
- complete()
- }
- }
-
- Tooltip.prototype.applyPlacement = function (offset, placement) {
- var $tip = this.tip()
- var width = $tip[0].offsetWidth
- var height = $tip[0].offsetHeight
-
- // manually read margins because getBoundingClientRect includes difference
- var marginTop = parseInt($tip.css('margin-top'), 10)
- var marginLeft = parseInt($tip.css('margin-left'), 10)
-
- // we must check for NaN for ie 8/9
- if (isNaN(marginTop)) marginTop = 0
- if (isNaN(marginLeft)) marginLeft = 0
-
- offset.top += marginTop
- offset.left += marginLeft
-
- // $.fn.offset doesn't round pixel values
- // so we use setOffset directly with our own function B-0
- $.offset.setOffset($tip[0], $.extend({
- using: function (props) {
- $tip.css({
- top: Math.round(props.top),
- left: Math.round(props.left)
- })
- }
- }, offset), 0)
-
- $tip.addClass('in')
-
- // check to see if placing tip in new offset caused the tip to resize itself
- var actualWidth = $tip[0].offsetWidth
- var actualHeight = $tip[0].offsetHeight
-
- if (placement == 'top' && actualHeight != height) {
- offset.top = offset.top + height - actualHeight
- }
-
- var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight)
-
- if (delta.left) offset.left += delta.left
- else offset.top += delta.top
-
- var isVertical = /top|bottom/.test(placement)
- var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight
- var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight'
-
- $tip.offset(offset)
- this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical)
- }
-
- Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) {
- this.arrow()
- .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%')
- .css(isVertical ? 'top' : 'left', '')
- }
-
- Tooltip.prototype.setContent = function () {
- var $tip = this.tip()
- var title = this.getTitle()
-
- $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
- $tip.removeClass('fade in top bottom left right')
- }
-
- Tooltip.prototype.hide = function (callback) {
- var that = this
- var $tip = $(this.$tip)
- var e = $.Event('hide.bs.' + this.type)
-
- function complete() {
- if (that.hoverState != 'in') $tip.detach()
- that.$element
- .removeAttr('aria-describedby')
- .trigger('hidden.bs.' + that.type)
- callback && callback()
- }
-
- this.$element.trigger(e)
-
- if (e.isDefaultPrevented()) return
-
- $tip.removeClass('in')
-
- $.support.transition && $tip.hasClass('fade') ?
- $tip
- .one('bsTransitionEnd', complete)
- .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
- complete()
-
- this.hoverState = null
-
- return this
- }
-
- Tooltip.prototype.fixTitle = function () {
- var $e = this.$element
- if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') {
- $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
- }
- }
-
- Tooltip.prototype.hasContent = function () {
- return this.getTitle()
- }
-
- Tooltip.prototype.getPosition = function ($element) {
- $element = $element || this.$element
-
- var el = $element[0]
- var isBody = el.tagName == 'BODY'
-
- var elRect = el.getBoundingClientRect()
- if (elRect.width == null) {
- // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093
- elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top })
- }
- var elOffset = isBody ? { top: 0, left: 0 } : $element.offset()
- var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() }
- var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null
-
- return $.extend({}, elRect, scroll, outerDims, elOffset)
- }
-
- Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
- return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } :
- placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :
- placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
- /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }
-
- }
-
- Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) {
- var delta = { top: 0, left: 0 }
- if (!this.$viewport) return delta
-
- var viewportPadding = this.options.viewport && this.options.viewport.padding || 0
- var viewportDimensions = this.getPosition(this.$viewport)
-
- if (/right|left/.test(placement)) {
- var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll
- var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight
- if (topEdgeOffset < viewportDimensions.top) { // top overflow
- delta.top = viewportDimensions.top - topEdgeOffset
- } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow
- delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset
- }
- } else {
- var leftEdgeOffset = pos.left - viewportPadding
- var rightEdgeOffset = pos.left + viewportPadding + actualWidth
- if (leftEdgeOffset < viewportDimensions.left) { // left overflow
- delta.left = viewportDimensions.left - leftEdgeOffset
- } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow
- delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset
- }
- }
-
- return delta
- }
-
- Tooltip.prototype.getTitle = function () {
- var title
- var $e = this.$element
- var o = this.options
-
- title = $e.attr('data-original-title')
- || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
-
- return title
- }
-
- Tooltip.prototype.getUID = function (prefix) {
- do prefix += ~~(Math.random() * 1000000)
- while (document.getElementById(prefix))
- return prefix
- }
-
- Tooltip.prototype.tip = function () {
- if (!this.$tip) {
- this.$tip = $(this.options.template)
- if (this.$tip.length != 1) {
- throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!')
- }
- }
- return this.$tip
- }
-
- Tooltip.prototype.arrow = function () {
- return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))
- }
-
- Tooltip.prototype.enable = function () {
- this.enabled = true
- }
-
- Tooltip.prototype.disable = function () {
- this.enabled = false
- }
-
- Tooltip.prototype.toggleEnabled = function () {
- this.enabled = !this.enabled
- }
-
- Tooltip.prototype.toggle = function (e) {
- var self = this
- if (e) {
- self = $(e.currentTarget).data('bs.' + this.type)
- if (!self) {
- self = new this.constructor(e.currentTarget, this.getDelegateOptions())
- $(e.currentTarget).data('bs.' + this.type, self)
- }
- }
-
- if (e) {
- self.inState.click = !self.inState.click
- if (self.isInStateTrue()) self.enter(self)
- else self.leave(self)
- } else {
- self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
- }
- }
-
- Tooltip.prototype.destroy = function () {
- var that = this
- clearTimeout(this.timeout)
- this.hide(function () {
- that.$element.off('.' + that.type).removeData('bs.' + that.type)
- if (that.$tip) {
- that.$tip.detach()
- }
- that.$tip = null
- that.$arrow = null
- that.$viewport = null
- })
- }
-
-
- // TOOLTIP PLUGIN DEFINITION
- // =========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.tooltip')
- var options = typeof option == 'object' && option
-
- if (!data && /destroy|hide/.test(option)) return
- if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.tooltip
-
- $.fn.tooltip = Plugin
- $.fn.tooltip.Constructor = Tooltip
-
-
- // TOOLTIP NO CONFLICT
- // ===================
-
- $.fn.tooltip.noConflict = function () {
- $.fn.tooltip = old
- return this
- }
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: popover.js v3.3.5
- * http://getbootstrap.com/javascript/#popovers
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // POPOVER PUBLIC CLASS DEFINITION
- // ===============================
-
- var Popover = function (element, options) {
- this.init('popover', element, options)
- }
-
- if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
-
- Popover.VERSION = '3.3.5'
-
- Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {
- placement: 'right',
- trigger: 'click',
- content: '',
- template: ''
- })
-
-
- // NOTE: POPOVER EXTENDS tooltip.js
- // ================================
-
- Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)
-
- Popover.prototype.constructor = Popover
-
- Popover.prototype.getDefaults = function () {
- return Popover.DEFAULTS
- }
-
- Popover.prototype.setContent = function () {
- var $tip = this.tip()
- var title = this.getTitle()
- var content = this.getContent()
-
- $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
- $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events
- this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'
- ](content)
-
- $tip.removeClass('fade top bottom left right in')
-
- // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
- // this manually by checking the contents.
- if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()
- }
-
- Popover.prototype.hasContent = function () {
- return this.getTitle() || this.getContent()
- }
-
- Popover.prototype.getContent = function () {
- var $e = this.$element
- var o = this.options
-
- return $e.attr('data-content')
- || (typeof o.content == 'function' ?
- o.content.call($e[0]) :
- o.content)
- }
-
- Popover.prototype.arrow = function () {
- return (this.$arrow = this.$arrow || this.tip().find('.arrow'))
- }
-
-
- // POPOVER PLUGIN DEFINITION
- // =========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.popover')
- var options = typeof option == 'object' && option
-
- if (!data && /destroy|hide/.test(option)) return
- if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.popover
-
- $.fn.popover = Plugin
- $.fn.popover.Constructor = Popover
-
-
- // POPOVER NO CONFLICT
- // ===================
-
- $.fn.popover.noConflict = function () {
- $.fn.popover = old
- return this
- }
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: scrollspy.js v3.3.5
- * http://getbootstrap.com/javascript/#scrollspy
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // SCROLLSPY CLASS DEFINITION
- // ==========================
-
- function ScrollSpy(element, options) {
- this.$body = $(document.body)
- this.$scrollElement = $(element).is(document.body) ? $(window) : $(element)
- this.options = $.extend({}, ScrollSpy.DEFAULTS, options)
- this.selector = (this.options.target || '') + ' .nav li > a'
- this.offsets = []
- this.targets = []
- this.activeTarget = null
- this.scrollHeight = 0
-
- this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this))
- this.refresh()
- this.process()
- }
-
- ScrollSpy.VERSION = '3.3.5'
-
- ScrollSpy.DEFAULTS = {
- offset: 10
- }
-
- ScrollSpy.prototype.getScrollHeight = function () {
- return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight)
- }
-
- ScrollSpy.prototype.refresh = function () {
- var that = this
- var offsetMethod = 'offset'
- var offsetBase = 0
-
- this.offsets = []
- this.targets = []
- this.scrollHeight = this.getScrollHeight()
-
- if (!$.isWindow(this.$scrollElement[0])) {
- offsetMethod = 'position'
- offsetBase = this.$scrollElement.scrollTop()
- }
-
- this.$body
- .find(this.selector)
- .map(function () {
- var $el = $(this)
- var href = $el.data('target') || $el.attr('href')
- var $href = /^#./.test(href) && $(href)
-
- return ($href
- && $href.length
- && $href.is(':visible')
- && [[$href[offsetMethod]().top + offsetBase, href]]) || null
- })
- .sort(function (a, b) { return a[0] - b[0] })
- .each(function () {
- that.offsets.push(this[0])
- that.targets.push(this[1])
- })
- }
-
- ScrollSpy.prototype.process = function () {
- var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
- var scrollHeight = this.getScrollHeight()
- var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height()
- var offsets = this.offsets
- var targets = this.targets
- var activeTarget = this.activeTarget
- var i
-
- if (this.scrollHeight != scrollHeight) {
- this.refresh()
- }
-
- if (scrollTop >= maxScroll) {
- return activeTarget != (i = targets[targets.length - 1]) && this.activate(i)
- }
-
- if (activeTarget && scrollTop < offsets[0]) {
- this.activeTarget = null
- return this.clear()
- }
-
- for (i = offsets.length; i--;) {
- activeTarget != targets[i]
- && scrollTop >= offsets[i]
- && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1])
- && this.activate(targets[i])
- }
- }
-
- ScrollSpy.prototype.activate = function (target) {
- this.activeTarget = target
-
- this.clear()
-
- var selector = this.selector +
- '[data-target="' + target + '"],' +
- this.selector + '[href="' + target + '"]'
-
- var active = $(selector)
- .parents('li')
- .addClass('active')
-
- if (active.parent('.dropdown-menu').length) {
- active = active
- .closest('li.dropdown')
- .addClass('active')
- }
-
- active.trigger('activate.bs.scrollspy')
- }
-
- ScrollSpy.prototype.clear = function () {
- $(this.selector)
- .parentsUntil(this.options.target, '.active')
- .removeClass('active')
- }
-
-
- // SCROLLSPY PLUGIN DEFINITION
- // ===========================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.scrollspy')
- var options = typeof option == 'object' && option
-
- if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.scrollspy
-
- $.fn.scrollspy = Plugin
- $.fn.scrollspy.Constructor = ScrollSpy
-
-
- // SCROLLSPY NO CONFLICT
- // =====================
-
- $.fn.scrollspy.noConflict = function () {
- $.fn.scrollspy = old
- return this
- }
-
-
- // SCROLLSPY DATA-API
- // ==================
-
- $(window).on('load.bs.scrollspy.data-api', function () {
- $('[data-spy="scroll"]').each(function () {
- var $spy = $(this)
- Plugin.call($spy, $spy.data())
- })
- })
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: tab.js v3.3.5
- * http://getbootstrap.com/javascript/#tabs
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // TAB CLASS DEFINITION
- // ====================
-
- var Tab = function (element) {
- // jscs:disable requireDollarBeforejQueryAssignment
- this.element = $(element)
- // jscs:enable requireDollarBeforejQueryAssignment
- }
-
- Tab.VERSION = '3.3.5'
-
- Tab.TRANSITION_DURATION = 150
-
- Tab.prototype.show = function () {
- var $this = this.element
- var $ul = $this.closest('ul:not(.dropdown-menu)')
- var selector = $this.data('target')
-
- if (!selector) {
- selector = $this.attr('href')
- selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
- }
-
- if ($this.parent('li').hasClass('active')) return
-
- var $previous = $ul.find('.active:last a')
- var hideEvent = $.Event('hide.bs.tab', {
- relatedTarget: $this[0]
- })
- var showEvent = $.Event('show.bs.tab', {
- relatedTarget: $previous[0]
- })
-
- $previous.trigger(hideEvent)
- $this.trigger(showEvent)
-
- if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return
-
- var $target = $(selector)
-
- this.activate($this.closest('li'), $ul)
- this.activate($target, $target.parent(), function () {
- $previous.trigger({
- type: 'hidden.bs.tab',
- relatedTarget: $this[0]
- })
- $this.trigger({
- type: 'shown.bs.tab',
- relatedTarget: $previous[0]
- })
- })
- }
-
- Tab.prototype.activate = function (element, container, callback) {
- var $active = container.find('> .active')
- var transition = callback
- && $.support.transition
- && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length)
-
- function next() {
- $active
- .removeClass('active')
- .find('> .dropdown-menu > .active')
- .removeClass('active')
- .end()
- .find('[data-toggle="tab"]')
- .attr('aria-expanded', false)
-
- element
- .addClass('active')
- .find('[data-toggle="tab"]')
- .attr('aria-expanded', true)
-
- if (transition) {
- element[0].offsetWidth // reflow for transition
- element.addClass('in')
- } else {
- element.removeClass('fade')
- }
-
- if (element.parent('.dropdown-menu').length) {
- element
- .closest('li.dropdown')
- .addClass('active')
- .end()
- .find('[data-toggle="tab"]')
- .attr('aria-expanded', true)
- }
-
- callback && callback()
- }
-
- $active.length && transition ?
- $active
- .one('bsTransitionEnd', next)
- .emulateTransitionEnd(Tab.TRANSITION_DURATION) :
- next()
-
- $active.removeClass('in')
- }
-
-
- // TAB PLUGIN DEFINITION
- // =====================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.tab')
-
- if (!data) $this.data('bs.tab', (data = new Tab(this)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.tab
-
- $.fn.tab = Plugin
- $.fn.tab.Constructor = Tab
-
-
- // TAB NO CONFLICT
- // ===============
-
- $.fn.tab.noConflict = function () {
- $.fn.tab = old
- return this
- }
-
-
- // TAB DATA-API
- // ============
-
- var clickHandler = function (e) {
- e.preventDefault()
- Plugin.call($(this), 'show')
- }
-
- $(document)
- .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler)
- .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler)
-
-}(jQuery);
-
-/* ========================================================================
- * Bootstrap: affix.js v3.3.5
- * http://getbootstrap.com/javascript/#affix
- * ========================================================================
- * Copyright 2011-2015 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- * ======================================================================== */
-
-
-+function ($) {
- 'use strict';
-
- // AFFIX CLASS DEFINITION
- // ======================
-
- var Affix = function (element, options) {
- this.options = $.extend({}, Affix.DEFAULTS, options)
-
- this.$target = $(this.options.target)
- .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
- .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this))
-
- this.$element = $(element)
- this.affixed = null
- this.unpin = null
- this.pinnedOffset = null
-
- this.checkPosition()
- }
-
- Affix.VERSION = '3.3.5'
-
- Affix.RESET = 'affix affix-top affix-bottom'
-
- Affix.DEFAULTS = {
- offset: 0,
- target: window
- }
-
- Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) {
- var scrollTop = this.$target.scrollTop()
- var position = this.$element.offset()
- var targetHeight = this.$target.height()
-
- if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false
-
- if (this.affixed == 'bottom') {
- if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom'
- return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom'
- }
-
- var initializing = this.affixed == null
- var colliderTop = initializing ? scrollTop : position.top
- var colliderHeight = initializing ? targetHeight : height
-
- if (offsetTop != null && scrollTop <= offsetTop) return 'top'
- if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'
-
- return false
- }
-
- Affix.prototype.getPinnedOffset = function () {
- if (this.pinnedOffset) return this.pinnedOffset
- this.$element.removeClass(Affix.RESET).addClass('affix')
- var scrollTop = this.$target.scrollTop()
- var position = this.$element.offset()
- return (this.pinnedOffset = position.top - scrollTop)
- }
-
- Affix.prototype.checkPositionWithEventLoop = function () {
- setTimeout($.proxy(this.checkPosition, this), 1)
- }
-
- Affix.prototype.checkPosition = function () {
- if (!this.$element.is(':visible')) return
-
- var height = this.$element.height()
- var offset = this.options.offset
- var offsetTop = offset.top
- var offsetBottom = offset.bottom
- var scrollHeight = Math.max($(document).height(), $(document.body).height())
-
- if (typeof offset != 'object') offsetBottom = offsetTop = offset
- if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element)
- if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element)
-
- var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom)
-
- if (this.affixed != affix) {
- if (this.unpin != null) this.$element.css('top', '')
-
- var affixType = 'affix' + (affix ? '-' + affix : '')
- var e = $.Event(affixType + '.bs.affix')
-
- this.$element.trigger(e)
-
- if (e.isDefaultPrevented()) return
-
- this.affixed = affix
- this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null
-
- this.$element
- .removeClass(Affix.RESET)
- .addClass(affixType)
- .trigger(affixType.replace('affix', 'affixed') + '.bs.affix')
- }
-
- if (affix == 'bottom') {
- this.$element.offset({
- top: scrollHeight - height - offsetBottom
- })
- }
- }
-
-
- // AFFIX PLUGIN DEFINITION
- // =======================
-
- function Plugin(option) {
- return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.affix')
- var options = typeof option == 'object' && option
-
- if (!data) $this.data('bs.affix', (data = new Affix(this, options)))
- if (typeof option == 'string') data[option]()
- })
- }
-
- var old = $.fn.affix
-
- $.fn.affix = Plugin
- $.fn.affix.Constructor = Affix
-
-
- // AFFIX NO CONFLICT
- // =================
-
- $.fn.affix.noConflict = function () {
- $.fn.affix = old
- return this
- }
-
-
- // AFFIX DATA-API
- // ==============
-
- $(window).on('load', function () {
- $('[data-spy="affix"]').each(function () {
- var $spy = $(this)
- var data = $spy.data()
-
- data.offset = data.offset || {}
-
- if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom
- if (data.offsetTop != null) data.offset.top = data.offsetTop
-
- Plugin.call($spy, data)
- })
- })
-
-}(jQuery);
diff --git a/js/bootstrap.min.js b/js/bootstrap.min.js
deleted file mode 100755
index 133aeec..0000000
--- a/js/bootstrap.min.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/*!
- * Bootstrap v3.3.5 (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)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(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.5",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.5",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.5",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.5",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("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.5",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("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.5",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.5",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.5",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);
\ No newline at end of file
diff --git a/js/custom.js b/js/custom.js
deleted file mode 100755
index b1f77b3..0000000
--- a/js/custom.js
+++ /dev/null
@@ -1,37 +0,0 @@
-/*!
- * Start Bootstrap - Freelancer Bootstrap Theme (http://startbootstrap.com)
- * Code licensed under the Apache License v2.0.
- * For details, see http://www.apache.org/licenses/LICENSE-2.0.
- */
-
-// jQuery for page scrolling feature - requires jQuery Easing plugin
-$(function() {
- $('body').on('click', '.page-scroll a', function(event) {
- var $anchor = $(this);
- $('html, body').stop().animate({
- scrollTop: $($anchor.attr('href')).offset().top
- }, 1500, 'easeInOutExpo');
- event.preventDefault();
- });
-});
-
-// Floating label headings for the contact form
-$(function() {
- $("body").on("input propertychange", ".floating-label-form-group", function(e) {
- $(this).toggleClass("floating-label-form-group-with-value", !! $(e.target).val());
- }).on("focus", ".floating-label-form-group", function() {
- $(this).addClass("floating-label-form-group-with-focus");
- }).on("blur", ".floating-label-form-group", function() {
- $(this).removeClass("floating-label-form-group-with-focus");
- });
-});
-
-// Highlight the top nav as scrolling occurs
-$('body').scrollspy({
- target: '.navbar-fixed-top'
-})
-
-// Closes the Responsive Menu on Menu Item Click
-$('.navbar-collapse ul li a').click(function() {
- $('.navbar-toggle:visible').click();
-});
diff --git a/js/jquery.js b/js/jquery.js
deleted file mode 100755
index d1608e3..0000000
--- a/js/jquery.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/*! jQuery v1.11.1 | (c) 2005, 2014 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.1",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)>=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=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"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=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)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(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||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(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 I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(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 ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(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 typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML=" ",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),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))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),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===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(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?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.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 fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.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},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.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=fb.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=fb.selectors={cacheLength:50,createPseudo:hb,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(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===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]||fb.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]&&fb.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(cb,db).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("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.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+" ").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()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(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),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).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:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function rb(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 sb(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 tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(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 vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(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?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(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 vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(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]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.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(cb,db),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(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML=" ","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML=" ",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(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 ab(){return!0}function bb(){return!1}function cb(){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"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/\s*$/g,rb={option:[1,""," "],legend:[1,""," "],area:[1,""," "],param:[1,""," "],thead:[1,""],tr:[2,""],col:[2,""],td:[3,""],_default:k.htmlSerialize?[0,"",""]:[1,"X","
"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(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,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(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 xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(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 Bb(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?(xb(b).text=a.text,yb(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)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(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=db(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(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1>$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?""!==l[1]||kb.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(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.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=wb(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=wb(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(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(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(ub(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(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1>$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(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(ub(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&&nb.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(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.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(qb,"")));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 Cb,Db={};function Eb(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 Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("")).appendTo(b.documentElement),b=(Cb[0].contentWindow||Cb[0].contentDocument).document,b.write(),b.close(),c=Eb(a,b),Cb.detach()),Db[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 Gb=/^margin/,Hb=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ib,Jb,Kb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ib=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Hb.test(g)&&Gb.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&&(Ib=function(a){return a.currentStyle},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Hb.test(g)&&!Kb.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 Lb(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.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 Mb=/alpha\([^)]*\)/i,Nb=/opacity\s*=\s*([^)]*)/,Ob=/^(none|table(?!-c[ea]).+)/,Pb=new RegExp("^("+S+")(.*)$","i"),Qb=new RegExp("^([+-])=("+S+")","i"),Rb={position:"absolute",visibility:"hidden",display:"block"},Sb={letterSpacing:"0",fontWeight:"400"},Tb=["Webkit","O","Moz","ms"];function Ub(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Tb.length;while(e--)if(b=Tb[e]+c,b in a)return b;return d}function Vb(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",Fb(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 Wb(a,b,c){var d=Pb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xb(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 Yb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ib(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Jb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Hb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xb(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Jb(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]=Ub(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=Qb.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]=Ub(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Jb(a,b,d)),"normal"===f&&b in Sb&&(f=Sb[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?Ob.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Rb,function(){return Yb(a,b,d)}):Yb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ib(a);return Wb(a,c,d?Xb(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 Nb.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(Mb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Mb.test(f)?f.replace(Mb,e):f+" "+e)}}),m.cssHooks.marginRight=Lb(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Jb,[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}},Gb.test(a)||(m.cssHooks[a+b].set=Wb)}),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=Ib(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 Vb(this,!0)},hide:function(){return Vb(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 Zb(a,b,c,d,e){return new Zb.prototype.init(a,b,c,d,e)}m.Tween=Zb,Zb.prototype={constructor:Zb,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=Zb.propHooks[this.prop];return a&&a.get?a.get(this):Zb.propHooks._default.get(this)},run:function(a){var b,c=Zb.propHooks[this.prop];return this.pos=b=this.options.duration?m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):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):Zb.propHooks._default.set(this),this}},Zb.prototype.init.prototype=Zb.prototype,Zb.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}}},Zb.propHooks.scrollTop=Zb.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=Zb.prototype.init,m.fx.step={};var $b,_b,ac=/^(?:toggle|show|hide)$/,bc=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cc=/queueHooks$/,dc=[ic],ec={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bc.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bc.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 fc(){return setTimeout(function(){$b=void 0}),$b=m.now()}function gc(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 hc(a,b,c){for(var d,e=(ec[b]||[]).concat(ec["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ic(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")||Fb(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fb(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],ac.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?Fb(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=hc(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 jc(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 kc(a,b,c){var d,e,f=0,g=dc.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$b||fc(),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:$b||fc(),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(jc(k,j.opts.specialEasing);g>f;f++)if(d=dc[f].call(j,a,k,j.opts))return d;return m.map(k,hc,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(kc,{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],ec[c]=ec[c]||[],ec[c].unshift(b)},prefilter:function(a,b){b?dc.unshift(a):dc.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=kc(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&&cc.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(gc(b,!0),a,d,e)}}),m.each({slideDown:gc("show"),slideUp:gc("hide"),slideToggle:gc("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($b=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 lc=/\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(lc,""):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 mc,nc,oc=m.expr.attrHandle,pc=/^(?:checked|selected)$/i,qc=k.getSetAttribute,rc=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)?nc:mc)),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)?rc&&qc||!pc.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qc?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}}}}}),nc={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rc&&qc||!pc.test(c)?a.setAttribute(!qc&&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=oc[b]||m.find.attr;oc[b]=rc&&qc||!pc.test(b)?function(a,b,d){var e,f;return d||(f=oc[b],oc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,oc[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rc&&qc||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mc&&mc.set(a,b,c)}}),qc||(mc={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}},oc.id=oc.name=oc.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:mc.set},m.attrHooks.contenteditable={set:function(a,b,c){mc.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 sc=/^(?:input|select|textarea|button|object)$/i,tc=/^(?: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):sc.test(a.nodeName)||tc.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 uc=/[\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(uc," "):" ")){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(uc," "):"")){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(uc," ").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 vc=m.now(),wc=/\?/,xc=/(,)|(\[|{)|(}|])|"(?:[^"\\\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(xc,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 yc,zc,Ac=/#.*$/,Bc=/([?&])_=[^&]*/,Cc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Dc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ec=/^(?:GET|HEAD)$/,Fc=/^\/\//,Gc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hc={},Ic={},Jc="*/".concat("*");try{zc=location.href}catch(Kc){zc=y.createElement("a"),zc.href="",zc=zc.href}yc=Gc.exec(zc.toLowerCase())||[];function Lc(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 Mc(a,b,c,d){var e={},f=a===Ic;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 Nc(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 Oc(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 Pc(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:zc,type:"GET",isLocal:Dc.test(yc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jc,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?Nc(Nc(a,m.ajaxSettings),b):Nc(m.ajaxSettings,a)},ajaxPrefilter:Lc(Hc),ajaxTransport:Lc(Ic),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=Cc.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||zc)+"").replace(Ac,"").replace(Fc,yc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yc[1]&&c[2]===yc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yc[3]||("http:"===yc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mc(Hc,k,b,v),2===t)return v;h=k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Ec.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bc.test(e)?e.replace(Bc,"$1_="+vc++):e+(wc.test(e)?"&":"?")+"_="+vc++)),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]?", "+Jc+"; 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=Mc(Ic,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=Oc(k,v,c)),u=Pc(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.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),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 Qc=/%20/g,Rc=/\[\]$/,Sc=/\r?\n/g,Tc=/^(?:submit|button|image|reset|file)$/i,Uc=/^(?:input|select|textarea|keygen)/i;function Vc(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rc.test(a)?d(a,e):Vc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vc(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)Vc(c,a[c],b,e);return d.join("&").replace(Qc,"+")},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")&&Uc.test(this.nodeName)&&!Tc.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(Sc,"\r\n")}}):{name:b.name,value:c.replace(Sc,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zc()||$c()}:Zc;var Wc=0,Xc={},Yc=m.ajaxSettings.xhr();a.ActiveXObject&&m(a).on("unload",function(){for(var a in Xc)Xc[a](void 0,!0)}),k.cors=!!Yc&&"withCredentials"in Yc,Yc=k.ajax=!!Yc,Yc&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wc;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 Xc[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=Xc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zc(){try{return new a.XMLHttpRequest}catch(b){}}function $c(){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 _c=[],ad=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_c.pop()||m.expando+"_"+vc++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ad.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ad.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(ad,"$1"+e):b.jsonp!==!1&&(b.url+=(wc.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,_c.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 bd=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bd)return bd.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.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cd=a.document.documentElement;function dd(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=dd(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||cd;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cd})}}),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=dd(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]=Lb(k.pixelPosition,function(a,c){return c?(c=Jb(a,b),Hb.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 ed=a.jQuery,fd=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fd),b&&a.jQuery===m&&(a.jQuery=ed),m},typeof b===K&&(a.jQuery=a.$=m),m});
\ No newline at end of file
diff --git a/js/npm.js b/js/npm.js
deleted file mode 100755
index bf6aa80..0000000
--- a/js/npm.js
+++ /dev/null
@@ -1,13 +0,0 @@
-// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
-require('../../js/transition.js')
-require('../../js/alert.js')
-require('../../js/button.js')
-require('../../js/carousel.js')
-require('../../js/collapse.js')
-require('../../js/dropdown.js')
-require('../../js/modal.js')
-require('../../js/tooltip.js')
-require('../../js/popover.js')
-require('../../js/scrollspy.js')
-require('../../js/tab.js')
-require('../../js/affix.js')
\ No newline at end of file
diff --git a/license.org b/license.org
deleted file mode 100644
index 4d1d017..0000000
--- a/license.org
+++ /dev/null
@@ -1,862 +0,0 @@
-#+TITLE: Licensing policy at VLEAD
-#+AUTHOR: VLEAD
-#+DATE: [2018-04-11 Wed]
-#+SETUPFILE: ./org-templates/level-0.org
-#+TAGS: boilerplate(b) lu tsk txt sup
-#+EXCLUDE_TAGS: boilerplate
-#+OPTIONS: ^:nil' prop:t
-
-
-* Introduction
- This document provides information on the licenses used at
- Virtual Labs.
-
-* Content Licensing
- All content of Virtual Labs is licensed under
- [[https://creativecommons.org/licenses/by-nc-sa/4.0/][Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)]].
-
-** License content
- Attribution-NonCommercial-ShareAlike 4.0 International
- (CC BY-NC-SA 4.0) This is a human-readable summary of
- (and not a substitute for) the license. Disclaimer. You
- are free to:
-
- Share - copy and redistribute the material in any medium
- or format
-
- Adapt - remix, transform, and build upon the material
-
- The licensor cannot revoke these freedoms as long as you
- follow the license terms.
-
-
- Under the following terms:
-
- Attribution - You must give appropriate credit, provide a
- link to the license, and indicate if changes were
- made. You may do so in any reasonable manner, but not in
- any way that suggests the licensor endorses you or your
- use.
-
- NonCommercial - You may not use the material for
- commercial purposes.
-
- ShareAlike - If you remix, transform, or build upon the
- material, you must distribute your contributions under
- the same license as the original.
-
- No additional restrictions - You may not apply legal
- terms or technological measures that legally restrict
- others from doing anything the license permits.
-
- Notices:
-
- You do not have to comply with the license for elements
- of the material in the public domain or where your use
- is permitted by an applicable exception or limitation.
- No warranties are given. The license may not give you
- all of the permissions necessary for your intended
- use. For example, other rights such as publicity,
- privacy, or moral rights may limit how you use the
- material.
-
-* Software Licensing
- Virtual Labs software - experiments, platform and
- services - is licensed under [[https://www.gnu.org/licenses/agpl-3.0.en.html][GNU AFFERO GENERAL PUBLIC LICENSE, Version 3(AGPL-3.0))]]
-
-** License Content
- GNU AFFERO GENERAL PUBLIC LICENSE
-
- Version 3, 19 November 2007
-
- Copyright © 2007 Free Software Foundation,
- Inc.
Everyone is permitted to copy and
- distribute verbatim copies of this license document, but
- changing it is not allowed.
-
- *Preamble*
-
- The GNU Affero General Public License is a free, copyleft
- license for software and other kinds of works,
- specifically designed to ensure cooperation with the
- community in the case of network server software.
-
- The licenses for most software and other practical works
- are designed to take away your freedom to share and
- change the works. By contrast, our General Public
- Licenses are intended to guarantee your freedom to share
- and change all versions of a program--to make sure it
- remains free software for all its users.
-
- When we speak of free software, we are referring to
- freedom, not price. Our General Public Licenses are
- designed to make sure that you have the freedom to
- distribute copies of free software (and charge for them
- if you wish), that you receive source code or can get it
- if you want it, that you can change the software or use
- pieces of it in new free programs, and that you know you
- can do these things.
-
- Developers that use our General Public Licenses protect
- your rights with two steps: (1) assert copyright on the
- software, and (2) offer you this License which gives you
- legal permission to copy, distribute and/or modify the
- software.
-
- A secondary benefit of defending all users' freedom is
- that improvements made in alternate versions of the
- program, if they receive widespread use, become available
- for other developers to incorporate. Many developers of
- free software are heartened and encouraged by the
- resulting cooperation. However, in the case of software
- used on network servers, this result may fail to come
- about. The GNU General Public License permits making a
- modified version and letting the public access it on a
- server without ever releasing its source code to the
- public.
-
- The GNU Affero General Public License is designed
- specifically to ensure that, in such cases, the modified
- source code becomes available to the community. It
- requires the operator of a network server to provide the
- source code of the modified version running there to the
- users of that server. Therefore, public use of a modified
- version, on a publicly accessible server, gives the
- public access to the source code of the modified version.
-
- An older license, called the Affero General Public
- License and published by Affero, was designed to
- accomplish similar goals. This is a different license,
- not a version of the Affero GPL, but Affero has released
- a new version of the Affero GPL which permits relicensing
- under this license.
-
- The precise terms and conditions for copying,
- distribution and modification follow.
-
-
- *TERMS AND CONDITIONS*
-
-
-*** 0. Definitions.
-
- "This License" refers to version 3 of the GNU Affero
- General Public License.
-
- "Copyright" also means copyright-like laws that apply to
- other kinds of works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed
- under this License. Each licensee is addressed as
- "you". "Licensees" and "recipients" may be individuals or
- organizations.
-
- To "modify" a work means to copy from or adapt all or
- part of the work in a fashion requiring copyright
- permission, other than the making of an exact copy. The
- resulting work is called a "modified version" of the
- earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a
- work based on the Program.
-
- To "propagate" a work means to do anything with it that,
- without permission, would make you directly or
- secondarily liable for infringement under applicable
- copyright law, except executing it on a computer or
- modifying a private copy. Propagation includes copying,
- distribution (with or without modification), making
- available to the public, and in some countries other
- activities as well.
-
- To "convey" a work means any kind of propagation that
- enables other parties to make or receive copies. Mere
- interaction with a user through a computer network, with
- no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal
- Notices" to the extent that it includes a convenient and
- prominently visible feature that (1) displays an
- appropriate copyright notice, and (2) tells the user that
- there is no warranty for the work (except to the extent
- that warranties are provided), that licensees may convey
- the work under this License, and how to view a copy of
- this License. If the interface presents a list of user
- commands or options, such as a menu, a prominent item in
- the list meets this criterion.
-
-*** 1. Source Code.
-
- The "source code" for a work means the preferred form of
- the work for making modifications to it. "Object code"
- means any non-source form of a work.
-
- A "Standard Interface" means an interface that either is
- an official standard defined by a recognized standards
- body, or, in the case of interfaces specified for a
- particular programming language, one that is widely used
- among developers working in that language.
-
- The "System Libraries" of an executable work include
- anything, other than the work as a whole, that (a) is
- included in the normal form of packaging a Major
- Component, but which is not part of that Major Component,
- and (b) serves only to enable use of the work with that
- Major Component, or to implement a Standard Interface for
- which an implementation is available to the public in
- source code form. A "Major Component", in this context,
- means a major essential component (kernel, window system,
- and so on) of the specific operating system (if any) on
- which the executable work runs, or a compiler used to
- produce the work, or an object code interpreter used to
- run it.
-
- The "Corresponding Source" for a work in object code form
- means all the source code needed to generate, install,
- and (for an executable work) run the object code and to
- modify the work, including scripts to control those
- activities. However, it does not include the work's
- System Libraries, or general-purpose tools or generally
- available free programs which are used unmodified in
- performing those activities but which are not part of the
- work. For example, Corresponding Source includes
- interface definition files associated with source files
- for the work, and the source code for shared libraries
- and dynamically linked subprograms that the work is
- specifically designed to require, such as by intimate
- data communication or control flow between those
- subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that
- users can regenerate automatically from other parts of
- the Corresponding Source.
-
- The Corresponding Source for a work in source code form
- is that same work.
-
-
-*** 2. Basic Permissions.
-
- All rights granted under this License are granted for the
- term of copyright on the Program, and are irrevocable
- provided the stated conditions are met. This License
- explicitly affirms your unlimited permission to run the
- unmodified Program. The output from running a covered
- work is covered by this License only if the output, given
- its content, constitutes a covered work. This License
- acknowledges your rights of fair use or other equivalent,
- as provided by copyright law.
-
- You may make, run and propagate covered works that you do
- not convey, without conditions so long as your license
- otherwise remains in force. You may convey covered works
- to others for the sole purpose of having them make
- modifications exclusively for you, or provide you with
- facilities for running those works, provided that you
- comply with the terms of this License in conveying all
- material for which you do not control copyright. Those
- thus making or running the covered works for you must do
- so exclusively on your behalf, under your direction and
- control, on terms that prohibit them from making any
- copies of your copyrighted material outside their
- relationship with you.
-
- Conveying under any other circumstances is permitted
- solely under the conditions stated below. Sublicensing is
- not allowed; section 10 makes it unnecessary.
-
-*** 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective
- technological measure under any applicable law fulfilling
- obligations under article 11 of the WIPO copyright treaty
- adopted on 20 December 1996, or similar laws prohibiting
- or restricting circumvention of such measures.
-
- When you convey a covered work, you waive any legal power
- to forbid circumvention of technological measures to the
- extent such circumvention is effected by exercising
- rights under this License with respect to the covered
- work, and you disclaim any intention to limit operation
- or modification of the work as a means of enforcing,
- against the work's users, your or third parties' legal
- rights to forbid circumvention of technological measures.
-
-*** 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source
- code as you receive it, in any medium, provided that you
- conspicuously and appropriately publish on each copy an
- appropriate copyright notice; keep intact all notices
- stating that this License and any non-permissive terms
- added in accord with section 7 apply to the code; keep
- intact all notices of the absence of any warranty; and
- give all recipients a copy of this License along with the
- Program.
-
- You may charge any price or no price for each copy that
- you convey, and you may offer support or warranty
- protection for a fee.
-
-*** 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the
- modifications to produce it from the Program, in the form
- of source code under the terms of section 4, provided
- that you also meet all of these conditions:
-
- - a) The work must carry prominent notices stating that
- you modified it, and giving a relevant date.
-
- - b) The work must carry prominent notices stating that it
- is released under this License and any conditions added
- under section 7. This requirement modifies the
- requirement in section 4 to "keep intact all notices".
-
- - c) You must license the entire work, as a whole, under
- this License to anyone who comes into possession of a
- copy. This License will therefore apply, along with any
- applicable section 7 additional terms, to the whole of
- the work, and all its parts, regardless of how they are
- packaged. This License gives no permission to license
- the work in any other way, but it does not invalidate
- such permission if you have separately received it.
-
- - d) If the work has interactive user interfaces, each
- must display Appropriate Legal Notices; however, if the
- Program has interactive interfaces that do not display
- Appropriate Legal Notices, your work need not make them
- do so.
-
- A compilation of a covered work with other separate and
- independent works, which are not by their nature
- extensions of the covered work, and which are not
- combined with it such as to form a larger program, in or
- on a volume of a storage or distribution medium, is
- called an "aggregate" if the compilation and its
- resulting copyright are not used to limit the access or
- legal rights of the compilation's users beyond what the
- individual works permit. Inclusion of a covered work in
- an aggregate does not cause this License to apply to the
- other parts of the aggregate.
-
-*** 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under
- the terms of sections 4 and 5, provided that you also
- convey the machine-readable Corresponding Source under
- the terms of this License, in one of these ways:
-
- - a) Convey the object code in, or embodied in, a
- physical product (including a physical distribution
- medium), accompanied by the Corresponding Source fixed
- on a durable physical medium customarily used for
- software interchange.
-
- - b) Convey the object code in, or embodied in, a
- physical product (including a physical distribution
- medium), accompanied by a written offer, valid for at
- least three years and valid for as long as you offer
- spare parts or customer support for that product model,
- to give anyone who possesses the object code either (1)
- a copy of the Corresponding Source for all the software
- in the product that is covered by this License, on a
- durable physical medium customarily used for software
- interchange, for a price no more than your reasonable
- cost of physically performing this conveying of source,
- or (2) access to copy the Corresponding Source from a
- network server at no charge.
-
- - c) Convey individual copies of the object code with a
- copy of the written offer to provide the Corresponding
- Source. This alternative is allowed only occasionally
- and noncommercially, and only if you received the
- object code with such an offer, in accord with
- subsection 6b.
-
- - d) Convey the object code by offering access from a
- designated place (gratis or for a charge), and offer
- equivalent access to the Corresponding Source in the
- same way through the same place at no further
- charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the
- place to copy the object code is a network server, the
- Corresponding Source may be on a different server
- (operated by you or a third party) that supports
- equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where
- to find the Corresponding Source. Regardless of what
- server hosts the Corresponding Source, you remain
- obligated to ensure that it is available for as long as
- needed to satisfy these requirements.
-
- - e) Convey the object code using peer-to-peer
- transmission, provided you inform other peers where the
- object code and Corresponding Source of the work are
- being offered to the general public at no charge under
- subsection 6d.
-
- A separable portion of the object code, whose source code
- is excluded from the Corresponding Source as a System
- Library, need not be included in conveying the object
- code work.
-
- A "User Product" is either (1) a "consumer product",
- which means any tangible personal property which is
- normally used for personal, family, or household
- purposes, or (2) anything designed or sold for
- incorporation into a dwelling. In determining whether a
- product is a consumer product, doubtful cases shall be
- resolved in favor of coverage. For a particular product
- received by a particular user, "normally used" refers to
- a typical or common use of that class of product,
- regardless of the status of the particular user or of the
- way in which the particular user actually uses, or
- expects or is expected to use, the product. A product is
- a consumer product regardless of whether the product has
- substantial commercial, industrial or non-consumer uses,
- unless such uses represent the only significant mode of
- use of the product.
-
- "Installation Information" for a User Product means any
- methods, procedures, authorization keys, or other
- information required to install and execute modified
- versions of a covered work in that User Product from a
- modified version of its Corresponding Source. The
- information must suffice to ensure that the continued
- functioning of the modified object code is in no case
- prevented or interfered with solely because modification
- has been made.
-
- If you convey an object code work under this section in,
- or with, or specifically for use in, a User Product, and
- the conveying occurs as part of a transaction in which
- the right of possession and use of the User Product is
- transferred to the recipient in perpetuity or for a fixed
- term (regardless of how the transaction is
- characterized), the Corresponding Source conveyed under
- this section must be accompanied by the Installation
- Information. But this requirement does not apply if
- neither you nor any third party retains the ability to
- install modified object code on the User Product (for
- example, the work has been installed in ROM).
-
- The requirement to provide Installation Information does
- not include a requirement to continue to provide support
- service, warranty, or updates for a work that has been
- modified or installed by the recipient, or for the User
- Product in which it has been modified or
- installed. Access to a network may be denied when the
- modification itself materially and adversely affects the
- operation of the network or violates the rules and
- protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation
- Information provided, in accord with this section must be
- in a format that is publicly documented (and with an
- implementation available to the public in source code
- form), and must require no special password or key for
- unpacking, reading or copying.
-
-*** 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the
- terms of this License by making exceptions from one or
- more of its conditions. Additional permissions that are
- applicable to the entire Program shall be treated as
- though they were included in this License, to the extent
- that they are valid under applicable law. If additional
- permissions apply only to part of the Program, that part
- may be used separately under those permissions, but the
- entire Program remains governed by this License without
- regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your
- option remove any additional permissions from that copy,
- or from any part of it. (Additional permissions may be
- written to require their own removal in certain cases
- when you modify the work.) You may place additional
- permissions on material, added by you to a covered work,
- for which you have or can give appropriate copyright
- permission.
-
- Notwithstanding any other provision of this License, for
- material you add to a covered work, you may (if
- authorized by the copyright holders of that material)
- supplement the terms of this License with terms:
-
- - a) Disclaiming warranty or limiting liability
- differently from the terms of sections 15 and 16 of
- this License; or
-
- - b) Requiring preservation of specified reasonable legal
- notices or author attributions in that material or in
- the Appropriate Legal Notices displayed by works
- containing it; or
-
- - c) Prohibiting misrepresentation of the origin of that
- material, or requiring that modified versions of such
- material be marked in reasonable ways as different from
- the original version; or
-
- - d) Limiting the use for publicity purposes of names of
- licensors or authors of the material; or
-
- - e) Declining to grant rights under trademark law for
- use of some trade names, trademarks, or service marks;
- or
-
- - f) Requiring indemnification of licensors and authors
- of that material by anyone who conveys the material (or
- modified versions of it) with contractual assumptions
- of liability to the recipient, for any liability that
- these contractual assumptions directly impose on those
- licensors and authors.
-
- All other non-permissive additional terms are considered
- "further restrictions" within the meaning of
- section 10. If the Program as you received it, or any
- part of it, contains a notice stating that it is governed
- by this License along with a term that is a further
- restriction, you may remove that term. If a license
- document contains a further restriction but permits
- relicensing or conveying under this License, you may add
- to a covered work material governed by the terms of that
- license document, provided that the further restriction
- does not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this
- section, you must place, in the relevant source files, a
- statement of the additional terms that apply to those
- files, or a notice indicating where to find the
- applicable terms.
-
- Additional terms, permissive or non-permissive, may be
- stated in the form of a separately written license, or
- stated as exceptions; the above requirements apply either
- way.
-
-
-*** 8. Termination.
-
- You may not propagate or modify a covered work except as
- expressly provided under this License. Any attempt
- otherwise to propagate or modify it is void, and will
- automatically terminate your rights under this License
- (including any patent licenses granted under the third
- paragraph of section 11).
-
- However, if you cease all violation of this License, then
- your license from a particular copyright holder is
- reinstated (a) provisionally, unless and until the
- copyright holder explicitly and finally terminates your
- license, and (b) permanently, if the copyright holder
- fails to notify you of the violation by some reasonable
- means prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder
- is reinstated permanently if the copyright holder
- notifies you of the violation by some reasonable means,
- this is the first time you have received notice of
- violation of this License (for any work) from that
- copyright holder, and you cure the violation prior to 30
- days after your receipt of the notice.
-
- Termination of your rights under this section does not
- terminate the licenses of parties who have received
- copies or rights from you under this License. If your
- rights have been terminated and not permanently
- reinstated, you do not qualify to receive new licenses
- for the same material under section 10.
-
-
-*** 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to
- receive or run a copy of the Program. Ancillary
- propagation of a covered work occurring solely as a
- consequence of using peer-to-peer transmission to receive
- a copy likewise does not require acceptance. However,
- nothing other than this License grants you permission to
- propagate or modify any covered work. These actions
- infringe copyright if you do not accept this
- License. Therefore, by modifying or propagating a covered
- work, you indicate your acceptance of this License to do
- so.
-
-*** 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient
- automatically receives a license from the original
- licensors, to run, modify and propagate that work,
- subject to this License. You are not responsible for
- enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring
- control of an organization, or substantially all assets
- of one, or subdividing an organization, or merging
- organizations. If propagation of a covered work results
- from an entity transaction, each party to that
- transaction who receives a copy of the work also receives
- whatever licenses to the work the party's predecessor in
- interest had or could give under the previous paragraph,
- plus a right to possession of the Corresponding Source of
- the work from the predecessor in interest, if the
- predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the
- exercise of the rights granted or affirmed under this
- License. For example, you may not impose a license fee,
- royalty, or other charge for exercise of rights granted
- under this License, and you may not initiate litigation
- (including a cross-claim or counterclaim in a lawsuit)
- alleging that any patent claim is infringed by making,
- using, selling, offering for sale, or importing the
- Program or any portion of it.
-
-*** 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use
- under this License of the Program or a work on which the
- Program is based. The work thus licensed is called the
- contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent
- claims owned or controlled by the contributor, whether
- already acquired or hereafter acquired, that would be
- infringed by some manner, permitted by this License, of
- making, using, or selling its contributor version, but do
- not include claims that would be infringed only as a
- consequence of further modification of the contributor
- version. For purposes of this definition, "control"
- includes the right to grant patent sublicenses in a
- manner consistent with the requirements of this License.
-
- Each contributor grants you a non-exclusive, worldwide,
- royalty-free patent license under the contributor's
- essential patent claims, to make, use, sell, offer for
- sale, import and otherwise run, modify and propagate the
- contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is
- any express agreement or commitment, however denominated,
- not to enforce a patent (such as an express permission to
- practice a patent or covenant not to sue for patent
- infringement). To "grant" such a patent license to a
- party means to make such an agreement or commitment not
- to enforce a patent against the party.
-
- If you convey a covered work, knowingly relying on a
- patent license, and the Corresponding Source of the work
- is not available for anyone to copy, free of charge and
- under the terms of this License, through a publicly
- available network server or other readily accessible
- means, then you must either (1) cause the Corresponding
- Source to be so available, or (2) arrange to deprive
- yourself of the benefit of the patent license for this
- particular work, or (3) arrange, in a manner consistent
- with the requirements of this License, to extend the
- patent license to downstream recipients. "Knowingly
- relying" means you have actual knowledge that, but for
- the patent license, your conveying the covered work in a
- country, or your recipient's use of the covered work in a
- country, would infringe one or more identifiable patents
- in that country that you have reason to believe are
- valid.
-
- If, pursuant to or in connection with a single
- transaction or arrangement, you convey, or propagate by
- procuring conveyance of, a covered work, and grant a
- patent license to some of the parties receiving the
- covered work authorizing them to use, propagate, modify
- or convey a specific copy of the covered work, then the
- patent license you grant is automatically extended to all
- recipients of the covered work and works based on it.
-
- A patent license is "discriminatory" if it does not
- include within the scope of its coverage, prohibits the
- exercise of, or is conditioned on the non-exercise of one
- or more of the rights that are specifically granted under
- this License. You may not convey a covered work if you
- are a party to an arrangement with a third party that is
- in the business of distributing software, under which you
- make payment to the third party based on the extent of
- your activity of conveying the work, and under which the
- third party grants, to any of the parties who would
- receive the covered work from you, a discriminatory
- patent license (a) in connection with copies of the
- covered work conveyed by you (or copies made from those
- copies), or (b) primarily for and in connection with
- specific products or compilations that contain the
- covered work, unless you entered into that arrangement,
- or that patent license was granted, prior to 28
- March 2007.
-
- Nothing in this License shall be construed as excluding
- or limiting any implied license or other defenses to
- infringement that may otherwise be available to you under
- applicable patent law.
-
-*** 12. No Surrender of Others' Freedom.
-
- If conditions are imposed on you (whether by court order,
- agreement or otherwise) that contradict the conditions of
- this License, they do not excuse you from the conditions
- of this License. If you cannot convey a covered work so
- as to satisfy simultaneously your obligations under this
- License and any other pertinent obligations, then as a
- consequence you may not convey it at all. For example, if
- you agree to terms that obligate you to collect a royalty
- for further conveying from those to whom you convey the
- Program, the only way you could satisfy both those terms
- and this License would be to refrain entirely from
- conveying the Program.
-
-*** 13. Remote Network Interaction; Use with the GNU General Public License.
-
- Notwithstanding any other provision of this License, if
- you modify the Program, your modified version must
- prominently offer all users interacting with it remotely
- through a computer network (if your version supports such
- interaction) an opportunity to receive the Corresponding
- Source of your version by providing access to the
- Corresponding Source from a network server at no charge,
- through some standard or customary means of facilitating
- copying of software. This Corresponding Source shall
- include the Corresponding Source for any work covered by
- version 3 of the GNU General Public License that is
- incorporated pursuant to the following paragraph.
-
- Notwithstanding any other provision of this License, you
- have permission to link or combine any covered work with a
- work licensed under version 3 of the GNU General Public
- License into a single combined work, and to convey the
- resulting work. The terms of this License will continue to
- apply to the part which is the covered work, but the work
- with which it is combined will remain governed by version
- 3 of the GNU General Public License.
-
-
-*** 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or
- new versions of the GNU Affero General Public License from
- time to time. Such new versions will be similar in spirit
- to the present version, but may differ in detail to
- address new problems or concerns.
-
- Each version is given a distinguishing version number. If
- the Program specifies that a certain numbered version of
- the GNU Affero General Public License "or any later
- version" applies to it, you have the option of following
- the terms and conditions either of that numbered version
- or of any later version published by the Free Software
- Foundation. If the Program does not specify a version
- number of the GNU Affero General Public License, you may
- choose any version ever published by the Free Software
- Foundation.
-
- If the Program specifies that a proxy can decide which
- future versions of the GNU Affero General Public License
- can be used, that proxy's public statement of acceptance
- of a version permanently authorizes you to choose that
- version for the Program.
-
- Later license versions may give you additional or
- different permissions. However, no additional obligations
- are imposed on any author or copyright holder as a result
- of your choosing to follow a later version.
-
-*** 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
- PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED
- IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
- PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
- EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
- QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD
- THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
- NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-
-*** 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO
- IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
- WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED
- ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
- GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
- ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
- (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
- RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
- PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
- OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS
- BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-*** 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability
- provided above cannot be given local legal effect
- according to their terms, reviewing courts shall apply
- local law that most closely approximates an absolute
- waiver of all civil liability in connection with the
- Program, unless a warranty or assumption of liability
- accompanies a copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
-
- *How to Apply These Terms to Your New Programs*
-
- If you develop a new program, and you want it to be of the
- greatest possible use to the public, the best way to
- achieve this is to make it free software which everyone
- can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It
- is safest to attach them to the start of each source file
- to most effectively state the exclusion of warranty; and
- each file should have at least the "copyright" line and a
- pointer to where the full notice is found.
-
-#+BEGIN_EXAMPLE
-
Copyright (C)
-
- This program is free software: you can redistribute it
- and/or modify it under the terms of the GNU Affero
- General Public License as published by the Free Software
- Foundation, either version 3 of the License, or (at your
- option) any later version.
-
- This program is distributed in the hope that it will be
- useful, but WITHOUT ANY WARRANTY; without even the
- implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU Affero General Public
- License for more details.
-
- You should have received a copy of the GNU Affero
- General Public License along with this program. If not,
- see .
-
-#+END_EXAMPLE
-
- Also add information on how to contact you by electronic
- and paper mail.
-
- If your software can interact with users remotely through
- a computer network, you should also make sure that it
- provides a way for users to get its source. For example,
- if your program is a web application, its interface could
- display a "Source" link that leads users to an archive of
- the code. There are many ways you could offer source, and
- different solutions will be better for different programs;
- see section 13 for the specific requirements.
-
- You should also get your employer (if you work as a
- programmer) or school, if any, to sign a "copyright
- disclaimer" for the program, if necessary. For more
- information on this, and how to apply and follow the GNU
- AGPL, see .
diff --git a/scripts/backup b/scripts/backup
deleted file mode 100755
index 2578898..0000000
--- a/scripts/backup
+++ /dev/null
@@ -1,12 +0,0 @@
-#/bin/bash
-# backup Script for Basic Structural Analysis Lab
-
-# backup Script takes the backup of the data used by the lab.
-# Since there is no data being used by Basic Structural Analysis Lab,
-# the script does nothing.
-# Usage of the script
-
-# To use backup script, run the command
-# ./scripts/backup
-
-
diff --git a/scripts/labspec.json b/scripts/labspec.json
deleted file mode 100644
index c64982c..0000000
--- a/scripts/labspec.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "lab": {
- "build_requirements": {
- "platform": {
- "arch": "i386",
- "build_steps": {
- "build": ["make -C ../src"],
- "configure": [],
- "post_build": [],
- "pre_build": [],
- "status": []
- },
- "installer": [],
- "os": "ubuntu",
- "osVersion": "12",
- "service_pack": ""
- }
- },
- "description": {
- "developer": [
- {
- "contact": {
- "alternate_email": "",
- "email": "ramancharla@iiit.ac.in",
- "mobile_number": "",
- "office_number": ""
- },
- "department": "",
- "institute": "IIIT Hyderabad",
- "name": "Pradeep Ramancharla",
- "organization": "",
- "role": "Lab Developer",
- "title": "",
- "web": ""
- },
- {
- "contact": {
- "alternate_email": "",
- "email": "dilipkumarpv@research.iiit.ac.in",
- "mobile_number": "",
- "office_number": ""
- },
- "department": "",
- "institute": "IIIT Hyderabad",
- "name": "Dilip Kumar P.V",
- "organization": "",
- "role": "Lab RA",
- "title": "",
- "web": ""
- },
- {
- "contact": {
- "alternate_email": "",
- "email": "ali@research.iiit.ac.in",
- "mobile_number": "",
- "office_number": ""
- },
- "department": "",
- "institute": "IIIT Hyderabad",
- "name": "Ali Ali",
- "organization": "",
- "role": "Lab RA",
- "title": "",
- "web": ""
- },
- {
- "contact": {
- "alternate_email": "",
- "email": "abhishake.m@research.iiit.ac.in",
- "mobile_number": "",
- "office_number": ""
- },
- "department": "",
- "institute": "IIIT Hyderabad",
- "name": "Abhishake M",
- "organization": "",
- "role": "Lab RA",
- "title": "",
- "web": ""
- }
- ],
- "discipline": [
- "Civil Engineering"
- ],
- "id": "eerc04",
- "integration_level": 6,
- "name": "Basic Structural Analysis",
- "server-side": true,
- "status": "Released",
- "type": ""
- },
- "runtime_requirements": {
- "platform": {
- "arch": "i386",
- "hosting": "dedicated",
- "installer": ["sudo apt-get update","sudo apt-get install -y php5 apache2"],
- "lab_actions": {
- "backup": [],
- "clean": [],
- "init": ["cp -r ../build/* /var/www/"],
- "pause": [],
- "publish": [],
- "restore": [],
- "resume": [],
- "shutdown": ["service apache2 stop"],
- "start": ["service apache2 start"],
- "stats": [],
- "stop": []
- },
- "memory": {
- "max_required": "2gb",
- "min_required": "256mb"
- },
- "os": "ubuntu",
- "osVersion": "12",
- "servicepack": "",
- "storage": {
- "min_required": "10gb"
- }
- }
- }
- },
- "template": "1.0"
-}
diff --git a/scripts/restore b/scripts/restore
deleted file mode 100755
index dd2500b..0000000
--- a/scripts/restore
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-# Restore Script for Basic Structural Analysis Lab
-
-# Restore Script restores the backup of the data used by the lab.
-# Since there is no data being used by Basic Structural Analysis Lab,
-# the script does nothing.
-
-# Usage of the script
-
-# To use restore script, run the command
-# ./scripts/restore
-
-
-
diff --git a/scripts/start b/scripts/start
deleted file mode 100755
index b782a53..0000000
--- a/scripts/start
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/bash
-# startup script starts all the services on the container required to
-# run the lab
-
-# Usage of the Script
-
-# To use startup.sh, run the command
-# ./scripts/startup.sh
-
-# starts the Apache service
-service apache2 start
-
diff --git a/scripts/stop b/scripts/stop
deleted file mode 100755
index afc6eb7..0000000
--- a/scripts/stop
+++ /dev/null
@@ -1,10 +0,0 @@
-# stop script stops all the services on the container started by the lab.
-
-# Usage of the Script
-
-# To use stop.sh, run the command
-# ./scripts/stop.sh
-
-# stops the Apache service
-service apache2 stop
-
diff --git a/scripts/test b/scripts/test
deleted file mode 100755
index 3d14734..0000000
--- a/scripts/test
+++ /dev/null
@@ -1,21 +0,0 @@
-# test script checks if all the services used by the lab are running properly
-# or not.
-# This script also tests the backup and restore scripts in case the
-# lab uses any data.
-# Since Basic Structural Analysis Lab only needs Apache to run all the time,
-# it will only check for status of Apache2 service.
-# Usage of the Script
-
-# To use test script, run the command
-# ./scripts/test
-
-# checks for the status of Apache service
-status=$(service apache2 status)
-
-#echo the test result
-if [ $? -eq 0 ]
-then
- echo "Test Passed!"
-else
- echo "Test Failed!"
-fi
diff --git a/scripts/test-to-deploy.sh b/scripts/test-to-deploy.sh
deleted file mode 100755
index 8d3949b..0000000
--- a/scripts/test-to-deploy.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/bash
-for i in {1..9}
-do
-rsync -azv /home/cse0$i/public_html/final-build/* virtual-labs.ac.in/var/www/labs/cse0$i/
-done
-
-for i in {10..29}
-do
-rsync -azv /home/cse$i/public_html/final-build/* virtual-labs.ac.in/var/www/labs/cse$i/
-done
diff --git a/scripts/transfer.sh b/scripts/transfer.sh
deleted file mode 100755
index 7b82630..0000000
--- a/scripts/transfer.sh
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/bin/bash
-# Proper header for a Bash script.
-
-# usage:
-# Running from inside ui/scripts
-# ./transfer.sh
-# The -F is meant to do the finalbuild for the deployment server
-
-SRC_DIR=./src
-BUILD_DIR=./build
-FINAL_DIR=final-build
-FINAL_FLAG=false
-
-if [ $# = 0 ]
-then
- echo 'Enter the username on devel.virtual-labs.ac.in'
- exit 1
-fi
-
-if [ $# = 1 ] # The first argument to the script is the username on the
- # devel/test server
-then
- username=$1
-else
- username=$1
- if [ $2 = "-F" ]
- then
- FINAL_FLAG=true
- theme=$3
- elif [[ $# = 3 && $3 = "-F" ]]
- then
- FINAL_FLAG=true
- theme=$2
- else
- theme=$2
- fi
-fi
-
-#Move outside scripts
-cd ../
-
-echo $theme
-#Set the run commands
-#rsync from the local machine to test via devel.
-run1='rsync -auvz -e "ssh -i /home/'$username'/.ssh/'$username'" '$SRC_DIR' '$username'@test:'
-
-# clean the old build in public_html on test
-subrun2='find public_html/build -mindepth 1 -maxdepth 1 ! -name js -print0 | xargs -0n1 rm -rf;'
-
-# clean the old final-build in public_html on test
-subrun_final='find public_html/'$FINAL_DIR' -mindepth 1 -maxdepth 1 ! -name js -print0 | xargs -0n1 rm -rf;'
-
-# run make on test and publish the build on public_html on test
-if [ -n "$theme" ]
-then
- run2='ssh -i /home/'$username'/.ssh/'$username' '$username'@test "cd src/ ; make -k theme="'$theme'" clean all; cd ../ ; '$subrun2' rsync -auvz build/ public_html/build;'
-else
- run2='ssh -i /home/'$username'/.ssh/'$username' '$username'@test "cd src/ ; make -k clean all; cd ../ ; '$subrun2' rsync -auvz build/ public_html/build;'
-fi
-
-# if this is final, then publish final-build on public_html on test
-run3=$subrun_final' rsync -auvz build/ public_html/'$FINAL_DIR
-
-if [ $FINAL_FLAG = true ]
-then
- run2=$run2' '$run3';"'
-else
- run2=$run2'"'
-fi
-
-#echo $run2
-
-# Making the build using the default maroon-grid theme
-rsync -auvz -e "ssh -i /home/$USER/.ssh/$username" $SRC_DIR $username@devel.virtual-labs.ac.in:
-ssh -i /home/$USER/.ssh/$username $username@devel.virtual-labs.ac.in $run1
-ssh -i /home/$USER/.ssh/$username $username@devel.virtual-labs.ac.in $run2
-
-
-exit 0 # The right and proper method of "exiting" from a script.
diff --git a/search-result.html b/search-result.html
deleted file mode 100755
index 8c88a78..0000000
--- a/search-result.html
+++ /dev/null
@@ -1,228 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- Welcome to Virtual Labs - A MHRD Govt of india Initiative
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Disciplines and Domains
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/documents/installFlash.html b/src/documents/installFlash.html
deleted file mode 100644
index b8a6ffa..0000000
--- a/src/documents/installFlash.html
+++ /dev/null
@@ -1,336 +0,0 @@
-
-
-installFlash
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
installFlash
-
-
-
-
-
-
1 Flash Plugin
-
-
-
-
-Adobe flash player is the only application that allows you to browse
-multimedia content like animations, flash games, videos,
-advertisements, rich media content etc. Adobe flash player is designed
-to support all the operating systems like windows, MAC, linux,
-solaris, android etc.
-
-
-
-
-
-
1.1 For Linux
-
-
-
-
-
-
-
-
1.1.1 GUI ( Graphical User Interface ) Installation
-
-
-
-
-Auto Installation
-
-
-Go to Ubuntu software center. Type Adobe flash plugin in the search
- box ( Top right ). You can see the Adobe flash plugin in the list.
-
-Just press install and wait for the installation to complete.
-
-After installation you can view multimedia content in your browser.
-
-
-
-
-
-
-
-Manual Installation
-
-
-Go to http://get.adobe.com/flashplayer/ and select the version of
- flash player suitable for your system to download. This will download
- a tar.gz plugin in your Downloads folder. b. Unpack the plugin tar.gz
- and copy the files to the appropriate location. c. Once unpacked, you
- will get a directory named usr and a file named libflashplayer.so .
-
-Open terminal, switch to root account and copy this
- libflashplayer.so file to /usr/lib/mozilla/plugins.
-
-
-
-sudo cp /home/username/pathTo/libflashplayer.so /usr/lib/mozilla/plugins
-
-
-
-Restart the browser and flash will be activated for mozilla.
-
-
- For other browsers, identify the location to put plugins and copy this
- libflashplayer.so file to that location.
-
-
-
-
-
-
-
-
-
-
-
-
1.1.2 CLI ( Command Line Interface ) Installation
-
-
-
-
-
-
-
1.2 For Window
-
-
-
-
-Go to http://get.adobe.com/flashplayer/ and select the version of
- flash player suitable for your system. The Flash Player installer
- should prompt to begin installation after the download is
- complete. If it does not, start the installer directly from
- Downloads folder.
-
-After downloading Flash Player, close all open browsers.
-
-Locate the install flash player file. Unless you have specified otherwise, the file is saved in your Downloads folder.
-
-Double-click the installer file to begin the Flash Player installation.
- This will install flash on your system.
-
-
-
-
-
-
-
-
-
-
-
-
1.4 Browser Settings
-
-
-
-
- Even after the installation if the flash does not works
-
-
-Open the menu on top-right corner of the browser.
-
-Choose Add-ons.
-
-Click the plugins tab.
-
-Click on the drop down next to the flash plugin you wish to enable.
-
-Select "Ask to Activate" or "Always Activate" from the available choices.
-
-Resfresh the pages.
-
-
-
-
-
-
-
-
-
-
Date: 2014-12-23T16:50+0530
-
Author: apurv
-
Org version 7.9.3f with Emacs version 24
-
Validate XHTML 1.0
-
-
-
-
-
\ No newline at end of file
diff --git a/src/documents/installJava.html b/src/documents/installJava.html
deleted file mode 100644
index 55c839e..0000000
--- a/src/documents/installJava.html
+++ /dev/null
@@ -1,333 +0,0 @@
-
-
-installJava
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
installJava
-
-
-
-
-
-
1 Java and Iced-tea Plugin
-
-
-
-
-
-
-
-
1.1 For Linux
-
-
-
-
-
-
-
1.1.1 GUI ( Graphical User Interface ) Installation
-
-
-
-Open the following link :Â https://help.ubuntu.com/community/Java
-
-Click on the openjdk-6-jre or openjdk-7-jre package.
-
-A new tab will open asking for default launching application.
-
-Open it with Ubuntu Software Center.
-
-Ubuntu Software Center will ask for some Optional add-ons.
-
-Tick the option for Icedtea Java Plugin and apply the changes.
-
-Click on install to install Java and Icedtea plugin.
-
-
-
-
-
-
-
-
-
1.1.2 CLI ( Command Line Interface ) Installation
-
-
-
-
-
-
-
1.2 For Windows
-
-
-
-Visit https://java.com/en/download/index.jsp
-
-Click Free Java Download to save the set-up file to your computer.
-
-Click Save for the file in downloads bar to confirm that you want to
- download the file.
-
-Open the set-up file. Follow the instructions onscreen to finish
- installing Java.
-
-
-
-
-
-
-
-
-
-
1.3 Browser Settings
-
-
-
If your Java application is blocked on the browser because of the
- security guidelines implemented in Java. By changing the security
- settings we can fix this issue, please follow these steps mentioned
- below
-
-Go to Java Control Panel
-
-Double click on Java
-
-Open the Security tab
-
-Select Medium
-
-Click on Apply
-
-
-
-
Restart your web browser Even then if it does not work follow these
- steps to Add URLs to the Exception Site list
-
-Click Start -> Configure Java
-
-Click on the Security tab
-
-Click on the Edit Site List button
-
-Click Add in the Exception Site List window
-
-
-
-
Click in the empty field under the Location field to enter the URL
- Example: http://www.example.com  (URL should begin with http:// orhttps:// )
-
-Click OK to save the URL that you entered
-
-Click Continue on the Security Warning dialog
-
-
-
-
-
-
-
-
-
-
Date: 2014-12-23T17:23+0530
-
Author: apurv
-
Org version 7.9.3f with Emacs version 24
-
Validate XHTML 1.0
-
-
-
-
-
\ No newline at end of file
diff --git a/src/documents/installJava3D.html b/src/documents/installJava3D.html
deleted file mode 100644
index 5f175ec..0000000
--- a/src/documents/installJava3D.html
+++ /dev/null
@@ -1,195 +0,0 @@
-
-
-installJava3D
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
installJava3D
-
-
-
-
-
-
1 Java 3D
-
-
-
Java 3D is a scene graph based 3D application programming interface
- (API) for the Java platform.
-
-
-
-
-
-
-
-
-
Date: 2014-12-23T17:08+0530
-
Author: apurv
-
Org version 7.9.3f with Emacs version 24
-
Validate XHTML 1.0
-
-
-
-
-
\ No newline at end of file
diff --git a/src/help/README.txt b/src/help/README.txt
deleted file mode 100644
index d679aa2..0000000
--- a/src/help/README.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-Congrats !!
-
-* You have successfully downloaded and extracted the
- ui.tgz .
-
-
-* Now run makefile by the following commands inside the 'ui/src' folder to
- create the build directory :
-
- make clean all
-
-* Now, open ui/build/index.html in the browser to test the template.
-
-* For any further doubts refer to the help that has been provided
- inside the build/help/index.html.
diff --git a/src/help/content.dot b/src/help/content.dot
deleted file mode 100644
index 50164dd..0000000
--- a/src/help/content.dot
+++ /dev/null
@@ -1,43 +0,0 @@
-digraph modules {
- node [style=filled,color="#FFDAB9"];
-
-
- "lab-header" [label="header"];
- "lab-heading" [label="heading"];
- "article-header" [label="header"];
- "article-heading" [label="heading"];
- "section-heading" [label="heading"];
-
- "lab-footer" [label="footer" color="#DDA0DD"];
- "article-footer" [label="footer" color="#DDA0DD"];
- "article-aside" [label="aside" color="#DDA0DD"];
- nav [label="nav" color="#DDA0DD"];
-
- lab -> "lab-header";
- lab -> "lab-footer";
- lab -> article;
-
-
- "lab-header" -> logo;
- "lab-header" -> "lab-heading";
- logo -> img;
-
- article -> "article-header";
- article -> nav;
- article -> "article-aside";
- article -> "article-footer";
- article -> sections;
-
- "article-header" -> "article-heading";
-
- sections -> "section-1";
- sections -> "section-n";
-
- "section-1" -> icon;
- "section-1" -> "section-heading";
- "section-1" -> content;
-
-}
-
-
-
diff --git a/src/help/content.png b/src/help/content.png
deleted file mode 100644
index 1fe2673..0000000
Binary files a/src/help/content.png and /dev/null differ
diff --git a/src/help/css/override.css b/src/help/css/override.css
deleted file mode 100644
index a37fc6d..0000000
--- a/src/help/css/override.css
+++ /dev/null
@@ -1,12 +0,0 @@
-span.list-heading {
- font-weight: bold;
- margin-top: 2em;
-}
-
-span.code {
- font-family: monospace;
- font-style: normal;
- font-weight: bold;
- color: #556B2F;
-}
-
diff --git a/src/help/help.html b/src/help/help.html
deleted file mode 100755
index 9e04b62..0000000
--- a/src/help/help.html
+++ /dev/null
@@ -1,804 +0,0 @@
-
-
- UI Manual
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Installation
-
-
-
-
-
-
Welcome! This manual guides you through the
- process of assembling your virtual lab's content
- using the ui template .
-
-
-
- If you are reading this help after a local
- installation, then you have probably already
- installed the ui template and you can skip this
- section. If you are reading this from the web,
- then you need to do the following steps to
- install the template.
-
-
-
Downloading ui.tgz
-
- The first step in the installation is the downloading of the ui template.
-
-
-
- Download
- the ui.tgz
- file from this link ui.tgz
-
-
- Unzip the file. This should create a
- directory ui/
-
-
-
-
-
-
-
-
-
-
-
-
- ui directory
-
-
-
-
-
-
- The ui
- has
- src and
- scripts directory inside it.
-
- The ui/
- directory has the following file
- structure:
-
-
-
-
-
-
-
- ui/src/lab/
-
-
-
- All the source files for
- the lab are here. The files
- index.html
- and
- default.html have been
- made read only as these need
- not be edited.
-
-
-
-
- In case you want to edit the
- html pages, you should edit
- only the
- content.html file in
- ui/src/lab/
- and the
- ui/src/lab/exp1/ directory.
-
-
-
-
- While adding new experiments,
- make sure you create new
- directories following the same
- structure under
- ui/src/lab/"EXPERIMENT-ID"
- and change the
- content.html in the
- same directory. Make sure inside
- the
- ui/src/lab/"EXPERIMENT-ID"
- directory, the files
- index.html
- and
- default.html are not edited.
-
-
-
-
- In addition, the
- ui/src/lab directory
- contains js ,
- images , and
- css
- directories. These directories
- are there to hold your own
- custom files.
-
-
-
-
-
-
-
- ui/src/lib/
-
-
-
-
- All the library files (like
- MathJax, jQuery, modernizr)
- are in this directory.
-
-
-
-
-
-
-
- ui/src/themes/
-
-
-
-
- Two themes are supplied
- with this release.
-
-
- * maroon-grid (uses iiith style, which does
- not display icons)
-
-
- * blue-icon (uses the iitb
- style, which uses icons for
- sections) Of course,
- you are free to design your
- own theme, and place it in the
- themes directory.
-
-
-
-
-
-
- ui/src/makefile
-
-
-
-
- This file is used for building a release
- (described below).
-
-
-
-
-
-
- ui/scripts/
-
-
-
-
- This directory has the shellscript
- transfer.sh .
- This file has to be run when the
- user wishes to test his lab
- on the test or deployment server.
- Run the file from the
- ui/scripts
- directory using the following command:
-
-
-
- ./transfer.sh [USERNAME-ON-DEVEL] [OPTIONAL NAME-OF-THEME] [OPTIONAL -F]
-
-
- where
-
-
- USERNAME-ON-DEVEL is the login name for the
- developer on
- devel.virtual-labs.ac.in and
-
- OPTIONAL NAME-OF-THEME is an optional
- parameter which could be maroon-grid or
- blue-icon or your own
- theme name.
- The -F option is meant for building
- to the deployment server. For detailed help on
- transfer.sh
- , please refer to the
- BUILD section.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Build
-
-
-
-
-
- The build process is completed with the
- following three milestones.
-
-
-
Build 1 : Local build
-
-
- The purpose of the local build is to be
- able to view the content locally.
- Once you run the makefile inside the
- ui/src/ on the local machine, the
- ui/build/ is created.
- This is a local build deliverable of the lab's
- content. To run the makefile and create
- this local build, you need to go to
- ui/src
- and run
-
-
make -k theme=theme-name clean all
-
-
-
- The theme-name is one of
-
-
-
-
- maroon-grid
- blue-icon
-
-
-
-
- or, the command
-
-
-
make clean all
-
-
-
- which uses the default theme maroon-grid .
-
-
-
- The first time around, this build will
- take quite long, because it copies
- the ui/src/MathJax
- directory. The next time onwards, this
- won't be the case.
-
-
-
make clean
-
-
-
- will clean the ui/build/
- directory (but keep the js directory intact)
-
-
-
Structure of the build directory
-
-
build/
-|-- content.html
-|-- css/
-| |-- default.css
-| |-- override.css
-| `-- style.css
-|
-|-- default.html
-|
-|-- exp1/
-| |-- media/
-| |-- content.html
-| |-- default.html
-| `-- index.html
-|
-|-- help/
-| |-- css/
-| |-- override.css
-| |-- help.html
-| |-- images/
-| `-- index.html
-|
-|-- images/
-| |-- Pendulum.JPG
-| | ...
-| |
-| `-- theory.jpg
-|
-|-- index.html
-|
-|-- js
-| |-- MathJax/
-| |-- MathJax-version.txt
-| |-- jquery-1.4.2.min.js
-| `-- modernizr-1.5.min.js
-|
-`-- theme-maroon-grid
-
-
-
Build 2 : Build on the Test server
-
- The second level build creates a
- public_html/build/ inside the
- home page of your lab on the test server.
- The test server simulates the setup of the deployment server.
- It will enable you to check whether your latest build works on
- a public server (besides your local machine).
- In order to deploy the lab on the deployment server,
- the build must first
- be run on the test server.
-
-
-
- You need to run the following command from inside the
- ui/scripts/ directory:
-
-
- ./transfer.sh [USERNAME-ON-DEVEL] [OPTIONAL NAME-OF-THEME]
-
-
-
-
- where
-
-
-
- USERNAME-ON-DEVEL is the login name for the
- developer on
- devel.virtual-labs.ac.in
-
- OPTIONAL NAME-OF-THEME is an optional
- parameter which could be maroon-grid or
- blue-icon or your own
- theme name.
-
-
-
-
- Once this command is run, you can view the
- lab running on the URL
-
-
-
- http://devel.virtual-labs.ac.in/test/~LAB-ID/build/
-
-
-
where LAB-ID is of the form cseNN . For example: cse09
-
-
- NOTE
-
- If you do not have the ssh keys to
- devel.virtual-labs.ac.in
- installed on the local machine under the
- correct directory (/home/$USER/.ssh/) ,
- the script will prompt you for the
- password multiple times.
-
- The test server may take some time
- to load the new build after running the script. Please keep
- refreshing the web page on the browser
- until it reflects your changes.
-
-
-
-
-
Build 3 : Build for the Deployment server
-
- The third level of the build will serve as the final
- build for the deployment server. The build directory
- created as a result of this final build will
- run on the deployment server . To make the final build,
- you need to run the following command from inside the
- ui/scripts/ directory:
-
- ./transfer.sh [USERNAME-ON-DEVEL] [OPTIONAL NAME-OF-THEME] [-F]
-
-
- where
-
- USERNAME-ON-DEVEL is the login name for the
- developer on devel.virtual-labs.ac.in
-
-
- OPTIONAL NAME-OF-THEME is an optional
- parameter which could be maroon-grid or
- blue-icon or your own
- theme name.
- The -F option indicates that
- the script must make a final-build .
- Please note that the -F option must be mentioned as the
- last argument only.
-
-
-
- Once this command is run, a
- final-build will be created inside the
- public_html directory on the test server. This
- final-build will be transferred
- automatically to the deployment server.
-
-
- NOTE
-
- If you do not have the ssh keys to
- devel.virtual-labs.ac.in
- installed on the local machine under the
- correct directory (/home/$USER/.ssh/)
- , the script will prompt you for the
- password multiple times.
-
- The test server may take some time
- to load the new build after running the script. Please keep
- refreshing the web page on the browser
- until it reflects your changes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content
-
-
-
-
-
- This template features a demo of a
- science lab with a sample
- "simple pendulum"
- experiment. The following
- section will help you to configure this
- template as per your lab experiments.
-
-
-
- The ui/src/lab/
- directory contains three files:
-
-
-
- index.html
- default.html
- content.html
-
-
-
- The same structure has been followed
- inside the
- ui/src/lab/"EXPERIMENT_ID" directory.
- The description and the read-write
- permits for those file have been
- tabulated here as follows :
-
-
-
-
- file
- permissions
- description
-
-
- index.html
- read-only
- home-page
-
-
- default.html
- read-only
- default-content
-
-
- content.html
- read-write
- editable-content
-
-
-
-
-
-
-
Editing content.html
-
-
The structure of content
- for
- ui/src/lab/content.html
- is shown below:
-
-
-
-
- To add your lab's content, edit this
- file.
-
- Add class="default"
- to inherit the default
- structure and behaviour of any element.
- Elements shown in purple are the ones that
- you might want to inherit as default.
-
- Exclude the
- class="default" attribute for
- any element to which you want to
- add your own content.
- By default,
- nav
- generates a list of sections
- while aside
- and footer
- are empty.
-
-
-
-
Adding experiment content
-
- While adding new experiments,
- make sure you create new
- directories following the same
- structure under
- ui/src/lab/"EXPERIMENT-ID"
- and change the
- content.html in the
- same directory. Make sure inside
- the
- ui/src/lab/"EXPERIMENT_ID"
- directory, the files
- index.html
- and
- default.html are not edited.
-
-
-
Embedding multimedia
-
-
- The embed
- tag can be used to embed
- multimedia files.
-
-
-
-
-
-
-
-
-
-
-
-
- Style
-
-
-
-
-
Change CSS styles
-
- The css styles have been defined
- under the
- ui/src/lab/css/ .
- However in case you wish to define
- your own css styles, you can add
- your styles to the file
-
- ui/src/lab/css/override.css
- .
-
-
Add your own CSS and JS files
-
- In order to add your own js and
- css files, you will need to modify
- the read write permissions of
-
- ui/src/lab/index.html and
- then include the references of the
- css files.
-
-
-
- (Note:
- ui/src/lab/index.html is
- currently a read-only file. In
- order to write to it you will
- need to modify its read write
- permissions by doing a
-
- chmod 755 "path/file/" ).
- The syntax for adding css file to
- index.html is as follows:
-
-
- <link rel="stylesheet" href="css/YOURSTYLE.css" />
-
-
-
- Similarly, you can add js and
- other files by including their
- references in the
-
- ui/src/lab/index.html file
- as shown below for a js file.
-
-
- <script type="text/javascript" src="js/YOURJS.js" > </script >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/help/images/Sitemap.png b/src/help/images/Sitemap.png
deleted file mode 100755
index caed78f..0000000
Binary files a/src/help/images/Sitemap.png and /dev/null differ
diff --git a/src/help/images/content.png b/src/help/images/content.png
deleted file mode 100644
index 1fe2673..0000000
Binary files a/src/help/images/content.png and /dev/null differ
diff --git a/src/help/images/html-id-specific-experiment-page-design.png b/src/help/images/html-id-specific-experiment-page-design.png
deleted file mode 100644
index 3012c96..0000000
Binary files a/src/help/images/html-id-specific-experiment-page-design.png and /dev/null differ
diff --git a/src/help/images/html-id-specific-lab-page-design.png b/src/help/images/html-id-specific-lab-page-design.png
deleted file mode 100644
index e428727..0000000
Binary files a/src/help/images/html-id-specific-lab-page-design.png and /dev/null differ
diff --git a/src/help/images/html-lab-page-design.png b/src/help/images/html-lab-page-design.png
deleted file mode 100644
index 01554e0..0000000
Binary files a/src/help/images/html-lab-page-design.png and /dev/null differ
diff --git a/src/help/images/newsitemap.png b/src/help/images/newsitemap.png
deleted file mode 100755
index 8c47c73..0000000
Binary files a/src/help/images/newsitemap.png and /dev/null differ
diff --git a/src/help/images/sections.png b/src/help/images/sections.png
deleted file mode 100755
index ba3f3ce..0000000
Binary files a/src/help/images/sections.png and /dev/null differ
diff --git a/src/help/index.html b/src/help/index.html
deleted file mode 100755
index 22b45c8..0000000
--- a/src/help/index.html
+++ /dev/null
@@ -1,135 +0,0 @@
-
-
-
-
-
-
-
-
-
- Virtual Labs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/help/makefile b/src/help/makefile
deleted file mode 100644
index d13a499..0000000
--- a/src/help/makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-all:
-
- dot -Tpng content.dot -o images/content.png
\ No newline at end of file
diff --git a/src/lab/Courses Aligned.html b/src/lab/Courses Aligned.html
deleted file mode 100644
index c3cb920..0000000
--- a/src/lab/Courses Aligned.html
+++ /dev/null
@@ -1,218 +0,0 @@
-
-
-
-
-
-
-
-
-
- Welcome to Virtual Labs - A MHRD Govt of india Initiative
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Structural Analysis Lab
-
- The present lab is aligned with courses of Basic Structural Analysis. These experiments are mostly covered in the curriculam.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/Feedback.html b/src/lab/Feedback.html
deleted file mode 100644
index aaf5bf3..0000000
--- a/src/lab/Feedback.html
+++ /dev/null
@@ -1,212 +0,0 @@
-
-
-
-
-
-
-
-
-
- Welcome to Virtual Labs - A MHRD Govt of india Initiative
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/Introduction.html b/src/lab/Introduction.html
deleted file mode 100644
index d1cab4c..0000000
--- a/src/lab/Introduction.html
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
-
-
-
-
-
-
- Welcome to Virtual Labs - A MHRD Govt of india Initiative
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Structural Analysis Lab
-
- This laboratory gives the basic understanding of structural member under the action of loads. How structure's behaviour will be changed if there is any redundancy and how suddenly it becomes unstable will be experienced by student. Basics of determinate and indeterminate structures will be introduced through virtual experiment. Plastic behaviour of joints can be understood in virtual experiment which otherwise is very difficult to understand in real experiments.
-
-
-The main purpose of any structure is to support the loads coming on it by properly transferring them to the foundation. The computation of internal and external forces and displacements produced by the application of loads to make the structure safe. Detailed analysis is to be performed to determine the bending moments, shear force, axial forces etc at the required section. Basic structural analysis contains; linear elastic analysis of structural systems and members like, beam, column, slab, frame, footing etc.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/List of experiments.html b/src/lab/List of experiments.html
deleted file mode 100644
index 305b2d8..0000000
--- a/src/lab/List of experiments.html
+++ /dev/null
@@ -1,228 +0,0 @@
-
-
-
-
-
-
-
-
-
- Welcome to Virtual Labs - A MHRD Govt of india Initiative
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Structural Analysis Lab
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/Prerequisites.html b/src/lab/Prerequisites.html
index ef18f0b..5ec6eed 100644
--- a/src/lab/Prerequisites.html
+++ b/src/lab/Prerequisites.html
@@ -43,7 +43,7 @@
-
+
diff --git a/src/lab/Target Audience.html b/src/lab/Target Audience.html
deleted file mode 100644
index e55da16..0000000
--- a/src/lab/Target Audience.html
+++ /dev/null
@@ -1,217 +0,0 @@
-
-
-
-
-
-
-
-
-
- Welcome to Virtual Labs - A MHRD Govt of india Initiative
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Structural Analysis Lab
-
- UG3/UG4 B.Tech Civil Engineering Students
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/analyticstracking.php b/src/lab/analyticstracking.php
deleted file mode 100644
index b804dc5..0000000
--- a/src/lab/analyticstracking.php
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/src/lab/content.html b/src/lab/content.html
deleted file mode 100755
index 29406d1..0000000
--- a/src/lab/content.html
+++ /dev/null
@@ -1,323 +0,0 @@
-
-
- Structural Analysis Lab
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Welcome to Structural Analysis lab!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Introduction
-
-
-
-
-
- This laboratory gives the basic understanding of structural member under the action of loads. How structure's behaviour will be changed if there is any redundancy and how suddenly it becomes unstable will be experienced by student. Basics of determinate and indeterminate structures will be introduced through virtual experiment. Plastic behaviour of joints can be understood in virtual experiment which otherwise is very difficult to understand in real experiments.
-
-
-The main purpose of any structure is to support the loads coming on it by properly transferring them to the foundation. The computation of internal and external forces and displacements produced by the application of loads to make the structure safe. Detailed analysis is to be performed to determine the bending moments, shear force, axial forces etc at the required section. Basic structural analysis contains; linear elastic analysis of structural systems and members like, beam, column, slab, frame, footing etc.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- List of experiments
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Target Audience
-
-
-
-
-
- UG3/UG4 B.Tech Civil Engineering Students
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Courses Aligned
-
-
-
-
-
- The present lab is aligned with courses of Basic Structural Analysis. These experiments are mostly covered in the curriculam.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Prerequisite S/W
-
-
-
-
-
-
- Java allows you to play online virtual labs.
- The Java 3D API enables the creation of three-dimensional graphics applications and Internet-based 3D applets. It provides high-level constructs for creating and manipulation 3D geometry and building the structures used in rendering that geometry. With this software, you can efficiently define and render very large virtual worlds.
- Adobe Flash (formerly Macromedia Flash) is a multimedia platform used to add animation, video, and interactivity to web pages.
-
-
-
Install Flash PLugin run the simulation
-
Install Java PLugin run the simulation
-
Install Java3D PLugin run the simulation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Feedback
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/css/override.css b/src/lab/css/override.css
deleted file mode 100644
index eb222c0..0000000
--- a/src/lab/css/override.css
+++ /dev/null
@@ -1,6 +0,0 @@
-span.term {
- font-family: monospace;
- font-style: normal;
- font-weight: bold;
- color: #556B2F;
-}
diff --git a/src/lab/css/style.css b/src/lab/css/style.css
deleted file mode 100644
index 39a0ab4..0000000
--- a/src/lab/css/style.css
+++ /dev/null
@@ -1,1437 +0,0 @@
-/*
-Theme Name: Vlabs
-Theme URI: http://www.vlabs.ac.in
-Author: Vlabs.co.in
-Author URI: http://www.vlabs.ac.in
-Description: The theme to accompany the profile site for vlabs.ac.in
-Version: 1.0
-*/
-@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,700,500,600);
-body {
- overflow-x: hidden;
- font-family:'Raleway' !important;
- min-height: 100%;
-}
-
-html {
- height: 100%;
-}
-
-p {
- font-size: 16px;
-}
-
-/*** Calendar **********************/
-.content .container-fluid div.calender { position: relative; }
-
-.container-fluid .calender table {
-cursor:pointer;
-border:1px solid #ccc;
-font-size: 11px;
-color: #000;
-background: #fff;
-font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
-}
-
-.container-fluid .calender .button {
-text-align: center;
-padding: 2px;
-}
-
-.container-fluid .calender .nav {
-background:#f5f5f5;
-}
-
-.container-fluid .calender thead .title {
-font-weight: bold;
-text-align: center;
-background: #dedede;
-color: #000;
-padding: 2px 0 3px 0;
-}
-
-.container-fluid .calender thead .headrow {
-background: #f5f5f5;
-color: #444;
-font-weight:bold;
-}
-
-.container-fluid .calender thead .daynames {
-background: #fff;
-color:#333;
-font-weight:bold;
-}
-
-.container-fluid .calender thead .name {
-border-bottom: 1px dotted #ccc;
-padding: 2px;
-text-align: center;
-color: #000;
-}
-
-.container-fluid .calender thead .weekend {
-color: #666;
-}
-
-.container-fluid .calender thead .hilite {
-background-color: #444;
-color: #fff;
-padding: 1px;
-}
-
-.container-fluid .calender thead .active {
-background-color: #d12f19;
-color:#fff;
-padding: 2px 0px 0px 2px;
-}
-
-
-.container-fluid .calender tbody .day {
-width:1.8em;
-color: #222;
-text-align: right;
-padding: 2px 2px 2px 2px;
-}
-.container-fluid .calender tbody .day.othermonth {
-font-size: 80%;
-color: #bbb;
-}
-.container-fluid .calender tbody .day.othermonth.oweekend {
-color: #fbb;
-}
-
-.container-fluid .calender table .wn {
-padding: 2px 2px 2px 2px;
-border-right: 1px solid #000;
-background: #666;
-}
-
-.container-fluid .calender tbody .rowhilite td {
-background: #FFF1AF;
-}
-
-.container-fluid .calender tbody .rowhilite td.wn {
-background: #FFF1AF;
-}
-
-.container-fluid .calender tbody td.hilite {
-padding: 1px 1px 1px 1px;
-background:#444 !important;
-color:#fff !important;
-}
-
-.container-fluid .calender tbody td.active {
-color:#fff;
-background: #529214 !important;
-padding: 2px 2px 0px 2px;
-}
-
-.container-fluid .calender tbody td.selected {
-font-weight: bold;
-border: 1px solid #888;
-padding: 1px 1px 1px 1px;
-background: #f5f5f5 !important;
-color: #222 !important;
-}
-
-.container-fluid .calender tbody td.weekend {
-color: #666;
-}
-
-.container-fluid .calender tbody td.today {
-font-weight: bold;
-color: #529214;
-background:#D9EFC2;
-}
-
-.container-fluid .calender tbody .disabled { color: #999; }
-
-.container-fluid .calender tbody .emptycell {
-visibility: hidden;
-}
-
-.container-fluid .calender tbody .emptyrow {
-display: none;
-}
-
-.container-fluid .calender tfoot .footrow {
-text-align: center;
-background: #556;
-color: #fff;
-}
-
-.container-fluid .calender tfoot .ttip {
-background: #222;
-color: #fff;
-font-size:10px;
-border-top: 1px solid #dedede;
-padding: 3px;
-}
-
-.container-fluid .calender tfoot .hilite {
-background: #aaf;
-border: 1px solid #04f;
-color: #000;
-padding: 1px;
-}
-
-.container-fluid .calender tfoot .active {
-background: #77c;
-padding: 2px 0px 0px 2px;
-}
-
-.container-fluid .calender .combo {
-position: absolute;
-display: none;
-top: 0px;
-left: 0px;
-width: 4em;
-border: 1px solid #ccc;
-background: #f5f5f5;
-color: #222;
-font-size: 90%;
-z-index: 100;
-}
-
-.container-fluid .calender .combo .label,
-.container-fluid .calender .combo .label-IEfix {
-text-align: center;
-padding: 1px;
-}
-
-.container-fluid .calender .combo .label-IEfix {
-width: 4em;
-}
-
-.container-fluid .calender .combo .hilite {
-background: #444;
-color:#fff;
-}
-
-.container-fluid .calender .combo .active {
-border-top: 1px solid #999;
-border-bottom: 1px solid #999;
-background: #dedede;
-font-weight: bold;
-}
-.container-fluid form li div label
-{
- clear:both;
- color:#444;
- display:block;
- font-size:9px;
- line-height:9px;
- margin:0;
- padding-top:3px;
-}
-
-.container-fluid form li span label
-{
- clear:both;
- color:#444;
- display:block;
- font-size:9px;
- line-height:9px;
- margin:0;
- padding-top:3px;
-}
-.container-fluid form li .datepicker
-{
- cursor:pointer !important;
- float:left;
- height:16px;
- margin:.1em 5px 0 0;
- padding:0;
- width:16px;
-}
-.container-fluid input.text
-{
- background:#fff url(../../../images/shadow.gif) repeat-x top;
- border-bottom:1px solid #ddd;
- border-left:1px solid #c3c3c3;
- border-right:1px solid #c3c3c3;
- border-top:1px solid #7c7c7c;
- color:#333;
- font-size:100%;
- margin:0;
- padding:2px 0;
-}
-p.small {
- font-size: 16px;
-}
-
-
-.container-fluid form ul
-{
- font-size:200%;
- list-style-type:none;
- margin:0;
- padding:0;
- width:100%;
-}
-
-.container-fluid form li
-{
- display:block;
- margin:0;
- padding:4px 5px 2px 9px;
- position:relative;
-}
-a,
-a:hover,
-a:focus,
-a:active,
-a.active {
- outline: 0;
-}
-@media(min-width:768px) {
- .navbar-fixed-top {
- padding: 25px 0;
- -webkit-transition: padding .3s;
- -moz-transition: padding .3s;
- transition: padding .3s;
- }
-
- .navbar-fixed-top .navbar-brand {
- font-size: 2em;
- -webkit-transition: all .3s;
- -moz-transition: all .3s;
- transition: all .3s;
- }
-
- .navbar-fixed-top.navbar-shrink {
- padding: 10px 0;
- }
-
- .navbar-fixed-top.navbar-shrink .navbar-brand {
- font-size: 1.5em;
- }
-}
-
-.navbar a:focus {
- outline: 0;
-}
-
-.navbar .navbar-nav li a:focus {
- outline: 0;
-}
-
-.navbar-default,
-.navbar-inverse {
- border: 0;
-}
-.footer-div
-{
-margin-top:120px;
-}
-
-
-#top {
- min-height: 100vh;
- display: grid;
- grid-template-rows: max-content auto max-content;
-}
-
-
-#footer {
- color: #eee;
- font-size: 14px;
- width: 100%;
- bottom: 0;
-}
-
-#footer .footer-top {
- background: #111;
- padding: 15px 0 0px 0;
-}
-
-#footer .row {
- padding-bottom: 2rem;
-}
-
-#footer .footer-top .footer-info h3 {
- font-size: 34px;
- margin: 0 0 20px 0;
- padding: 2px 0 2px 10px;
- line-height: 1;
- font-family: "Open Sans", sans-serif;
- font-weight: 700;
- letter-spacing: 3px;
- border-left: 4px solid #18d26e;
-}
-
-#footer .footer-top p {
- font-size: 1.4rem;
- margin-bottom: 0;
- color: #eee;
-}
-
-#footer .footer-top .social-links a {
- font-size: 18px;
- display: inline-block;
- background: #333;
- color: #eee;
- line-height: 1;
- padding: 8px 0;
- margin-right: 4px;
- border-radius: 50%;
- text-align: center;
- width: 36px;
- height: 36px;
- transition: 0.3s;
-}
-
-#footer .footer-top .social-links a:hover {
- background: #3cd6ed;
- color: #fff;
-}
-
-#footer .footer-top h4 {
- font-size: 14px;
- color: #fff;
- position: relative;
- padding-bottom: 12px;
-}
-
-#footer .footer-top h4::before, #footer .footer-top h4::after {
- content: '';
- position: absolute;
- left: 0;
- bottom: 0;
- height: 2px;
-}
-
-#footer .footer-top h4::before {
- right: 0;
- background: #555;
-}
-
-#footer .footer-top h4::after {
- background: #3EC1D5;
- width: 60px;
-}
-#footer .footer-top i {
- color:#fff;
-}
-
-#footer .footer-top a {
- color:#fff;
-}
-
-
-
-
-/*******************************************************************************/
-/*****************************CUSTOME STYLE*************************************/
-/*******************************************************************************/
-
-.search-textbox
-{
- background: url("../images/search-box.png") no-repeat;
- border: 0 none;
- color: #666666;
- float: left;
- font-family: 'Raleway';
- font-size: 15px;
- height: 36px;
- margin: 0;
- padding-left: 15px;
- transition: background 0.3s ease-in-out 0s;
- width: 220px;
-
-}
-
-.search-button
-{
- background: url("../images/search.png") no-repeat;
- cursor: pointer;
- height: 36px;
- text-indent: -99999em;
- width: 36px;
- border: 0px;
-
-}
-.main-logo-a
-{
- height: auto;
- overflow: visible;
- margin-left: 0px !important;
- padding-bottom: 10px !important;
- padding-top: 10px !important;
-}
-
-.menu-a
-{
- font-size: 14px !important;
- font-family: 'Raleway' !important;
- color: #2C99CD !important;
- padding-left: 10px !important;
- padding-bottom: 5px !important;
- padding-top: 5px !important;
- padding-right: 10px !important;
-
-}
-
-.menu-a-active
-{
- color: white !important;
-}
-
-.menu-li
-{
- /* float: right; */
- border-radius: 10px;
- margin-left: 20px;
- margin-right: 20px;
-}
-
-.menu-li:HOVER
-{
- background-color: #77BB41 !important;
-}
-
-.menu-a:HOVER
-{
- color: white !important;
-}
-.menu-li-active
-{
- background-color: #77BB41;
-}
-
-.menu-div
-{
- /* margin-top: 30px; */
-
-}
-
-.menu-ul
-{
- margin-top: 45px;
-}
-
-@media only screen and (max-width: 375px) {
- .featured-labs-experiment-div
- {
- text-align: center;
- }
- .featured-labs-experiment-icon
- {
- float: left;
- min-width: 78px;
- }
-}
-
-
-@media only screen and (min-width: 401px) {
-
- .custom-toggle
- {
- margin-bottom: 0px !important;
- margin-top: 27px !important;
- }
-}
-
-@media only screen and (max-width: 400px) {
-
- .main-logo-a
- {
- width: 60%;
- }
-
- .custom-toggle
- {
- margin-bottom: 0px !important;
- margin-top: 12% !important;
- }
-
-
-/* .menu-div
- {
- margin-top: 30px !important;
- } */
-
-}
-
-
-
-@media only screen and (min-width: 401px) and (max-width: 523px) {
-
-/* .menu-div
- {
- margin-top: 30px !important;
- } */
-}
-
-@media only screen and (max-width: 496px) {
-
- .featured-labs-div
- {
- background: none !important;
- }
-}
-
-@media only screen and (max-width: 540px) {
- .broad-labs-empty-div
- {
- display: none;
- }
- .border-right-green-dotted
- {
- margin-top: 60px !important;
- }
-}
-
-@media only screen and (min-width: 401px) and (max-width: 767px) {
-
- .main-logo
- {
- width: 70%;
- }
-}
-
-@media only screen and (max-width: 767px) {
-
- .menu-ul
- {
- margin-top: 0px !important;
- }
-
- .menu-li-active
- {
- background-color: white !important;
- }
-
- .menu-a-active
- {
- color: #2C99CE !important;
- }
-
- .search-ul
- {
- display: none !important;
- }
-
-
-
-}
-
-@media only screen and (min-width: 768px) and (max-width: 991px) {
- .menu-a
- {
- font-size: 1.4em !important;
- }
-
- .main-logo
- {
- width: 70%;
- }
-
- .banner-text-small
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.7em !important;
- }
-
- .banner-text-big
- {
- font-size: 2.0em !important;
- }
-
-}
-
-@media only screen and (max-width: 991px) {
- .menu-ul
- {
- margin-top: 30px;
- }
-
- .search-textbox
- {
- width: 150px;
- font-size: 0.9em;
- }
-
- .menu-li
- {
- margin-left: 10px;
- margin-right: 10px;
- }
- .aboutus-col-8
- {
- padding-right: 15px !important;
- }
- .footer-div
- {
- background-size: cover !important;
- }
-
- .lab-list-col-10
- {
- /* background: none !important; */
- overflow:hidden;
- }
-
- .featured-labs-main-div
- {
- margin-top: -35px !important;
- }
-}
-
-
-@media only screen and (min-width: 992px) and (max-width: 1199px) {
-
-}
-
-
-/*====================new grid================================*/
-@media only screen and (min-width: 992px) {
- .col-md-2-5
- {
- width: 20%;
- float: left;
- }
-}
-
-@media only screen and (max-width: 991px) {
- .col-md-2-5
- {
- width: 33.33%;
- float: left;
- }
- .col-md-2-5-1-l
- {
- background: url("../images/dotted-devider-h-o.png") no-repeat;
- background-position: left bottom;
- }
-}
-
-@media only screen and (max-width: 767px) {
- .col-md-2-5
- {
- width: 50%;
- float: left;
- }
-}
-
-@media only screen and (max-width: 540px) {
- .col-md-2-5
- {
- width: 100%;
- float: left;
- }
-}
-.col-md-2-5
-{
- position: relative;
- min-height: 1px;
- vertical-align: bottom;
- /* display: flex; */
- min-height: 228px;
-}
-
-.col-md-2-5-1-l
-{
- width: 100%;
- min-height: 228px;
- height: 100%;
-}
-
-.col-md-2-5-1-withbg
-{
- background: url("../images/dotted-devider-h-o.png") no-repeat;
- background-position: left bottom;
- width: 100%;
- min-height: 228px;
- height: 100%;
-}
-
-.col-md-2-5-2
-{
- padding-right: 15px;
- padding-left: 15px;
-}
-/*************************************************************/
-
-.featured-labs-div
-{
- margin-left: 0px !important;
- margin-right: 0px !important;
- padding-left: 15px !important;
-}
-.border-bottom-img
-{
- /* border-bottom: 2px dotted;
- border-top : 0px;
- border-left: 0px;
- border-right: 0px;
- -webkit-border-image: url(../images/dotted-devider-h-o.png) 30 round; Safari 3.1-5
- -o-border-image: url(../images/dotted-devider-h-o.png) 30 round; Opera 11-12.1
- border-image: url(../images/dotted-devider-h-o.png) 30 round; */
-}
-
-.broad-labs-a:HOVER
-{
- text-decoration: none !important;
-
-}
-.col-md-2-5-1-l:HOVER, .col-md-2-5-1-withbg:HOVER
-{
- background-color: #e4e4e4 !important;
-}
-
-.border-right-green-dotted
-{
- border-right: 2px dotted;
- margin-top: 30px;
- border-right-color: #678f48;
- min-height: 115px;
-}
-.border-right-green-dotted a{
- padding-left: 10px;
- display: block;
- margin-bottom: 10px;
-}
-a:focus
-{
- color: #72AB44 !important;
-}
-
-.featured-labs
-{
- min-height: 190px !important;
-}
-/*========================font classes=======================*/
-.text-h2-lightblue
-{
- color: #2C99CE;
- font-size: 1.8em;
-
-}
-
-.text-a-lightgreen
-{
- color: #72AB44;
- font-size: 1.3em;
- text-decoration: underline;
-}
-
-.text-a-lightgreen:HOVER
-{
- color: #72AB44 !important;
-}
-
-.text-a-white
-{
- color: white;
- font-size: 1.4em;
- text-decoration: underline;
-}
-
-
-.text-h2-lightblue-small
-{
- color: #2C99CE;
- font-size: 1.5em;
-}
-
-.text-h3-darkblue-bold
-{
- color: #3e6389;
- font-size: 1.4em;
- font-weight: bold;
-}
-
-.text-h3-darkblue
-{
- color: #3e6389;
- font-size: 1.4em;
-}
-
-.text-normal-gray-small
-{
- color: #888;
- font-size: 16px;
-}
-
-.text-normal-gray-big
-{
- color: #888;
- font-size: 30px;
-}
-#experiment-article-section-1-heading
-{
-color: #888;
-font-size: 30px;
-}
-.text-normal-gray-smallest
-{
- color: #888;
- font-size: 13px;
-}
-
-.featured-labs-icon-text
-{
- color: #888;
- font-size: 13px;
-}
-
-.featured-labs-main-div
-{
- margin-top: -50px;
-}
-
-.nounderline
-{
- text-decoration: none;
-}
-
-.nounderline:HOVER
-{
- text-decoration: none !important;
-}
-.text-normal-gray-medium
-{
- color: #888;
- font-size: 1.4em;
-}
-/*===========================================================*/
-
-.shadow
-{
- -webkit-box-shadow: inset 0 8px 6px -6px black;
- -moz-box-shadow: inset 0 8px 6px -6px black;
- box-shadow: inset 0 8px 6px -6px black;
-}
-
-
-/*owl style sheet*/
-#owl-demo .item{
- display: block;
- padding: 1px 10px;
- margin: 5px;
- color: #888;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
-}
-.owl-theme .owl-controls .owl-buttons div {
- padding: 5px 9px;
-}
-
-.owl-theme .owl-buttons i{
- margin-top: 2px;
-}
-
-//To move navigation buttons outside use these settings:
-
-#owl-demo .owl-controls .owl-buttons div, #owl-partner-institutions .owl-controls .owl-buttons div{
- position: absolute;
-}
-
-#owl-demo .owl-controls .owl-buttons .owl-prev{
- left: -45px;
- top: 55px;
- position: absolute;
- background: none !important;
-}
-
- #owl-partner-institutions .owl-controls .owl-buttons .owl-prev
- {
- left: -45px;
- top: 20px;
- position: absolute;
- background: none !important;
- }
-
-#owl-demo .owl-controls .owl-buttons .owl-next{
- right: -45px;
- top: 55px;
- position: absolute;
- background: none !important;
-}
-
-#owl-partner-institutions .owl-controls .owl-buttons .owl-next
-{
- right: -45px;
- top: 20px;
- position: absolute;
- background: none !important;
-}
-
-#owl-demo .owl-controls .owl-pagination, #owl-partner-institutions .owl-controls .owl-pagination
-{
- display: none;
-}
-
-#owl-aboutus .owl-controls .owl-buttons
-{
- display: none;
-}
-
-#owl-aboutus .owl-controls .owl-pagination
-{
- text-align: left;
-}
-#owl-aboutus .owl-controls .owl-page span
-{
- background-color: white;
- border: 2px solid;
- height: 20px;
- width: 20px;
-}
-
-#owl-aboutus .owl-controls .owl-page.active span, #owl-aboutus .owl-controls.clickable .owl-page:hover span
-{
- background-color: #FF6600;
- border: 0px;
-}
-/*******************/
-
-
-/*Labs page*/
-.sidebar-col-2
-{
-
-}
-
-.lab-list-col-10
-{
- background: url("../images/devider-blue-v-o.png") repeat-y;
- background-position: left top;
- margin-bottom: 25px;
-}
-
-.sidebar-a:HOVER, .text-h3-darkblue:HOVER {
- color: #ff6600 !important;
-}
-
-.lab-list-row-div
-{
- background: url('../images/bottom-line-n.png') no-repeat;
- background-position: left bottom;
- height: auto;
- overflow: hidden;
- border-bottom: 1.5px dotted;
- border-bottom-color: #888;
- padding-bottom: 10px;
-}
-
-.lab-list-row-col-2
-{
- margin-top: 15px;
-}
-
-/**********************************************************************************/
-
-.banner-text
-{
- position: relative;
- top: -59px;
- color: white !important;
-}
-
-.banner-text-small
-{
- font-size: 1.7em;
-}
-
-.banner-text-medium
-{
- font-size: 2.2em;
-}
-
-.banner-text-big
-{
- font-size: 2.7em;
-}
-
-.baneer-text-sub-div
-{
- position: relative;
- float: left
-}
-
-.banner-text-1
-{
- left: 3.7%;
-}
-
-.banner-text-2
-{
- left: 9.6%;
-}
-
-.banner-text-3
-{
- left: 15%;
-}
-
-.banner-text-4
-{
- left:22%;
-}
-
-.banner-caption-div
-{
- position: absolute;
- top: 140px;
- left: 42%;
-}
-
-.banner-caption-text
-{
- font-size: 2.0em;
- line-height: normal;
- color: black;
-}
-
-
-/*==========================RESPONSIVE+++++++++++++++++++++++++++++++*/
-
-@media only screen and (max-width: 399px) {
-
- .banner-text-small
- {
- font-size: 0.8em !important;
- }
-
- .banner-text-medium
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.1em !important;
- }
-
- .banner-text
- {
- top: -21px;
- letter-spacing: -1.5px;
- }
-
- .banner-text-1
- {
- left: 1.5%;
- }
-
- .banner-text-2
- {
- left: 3.0%;
- }
-
- .banner-text-3
- {
- left: 5%;
- }
-
- .banner-text-4
- {
- left: 8%;
- }
-
-}
-
-@media only screen and (min-width: 400px) and (max-width: 500px) {
- .banner-text-small
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.1em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.2em !important;
- }
-
- .banner-text
- {
- top: -24px;
- letter-spacing: -1px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-}
-
-@media only screen and (min-width: 501px) and (max-width: 767px) {
- .banner-text-small
- {
- font-size: 0.9em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-big
- {
- font-size: 1.4em !important;
- }
- .banner-text
- {
- top: -30px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-}
-
-
-@media only screen and (max-width: 349px) {
-
- .banner-caption-text
- {
- font-size: 0.5em;
- }
-
-}
-
-@media only screen and (min-width: 350px) and (max-width: 400px) {
-
- .banner-caption-text
- {
- font-size: 0.6em;
- }
-
-}
-
-
-@media only screen and (min-width: 401px) and (max-width: 444px) {
-
- .banner-caption-text
- {
- font-size: 0.7em;
- }
-
-}
-
-
-@media only screen and (min-width: 445px) and (max-width: 609px) {
-
- .banner-caption-text
- {
- font-size: 0.9em;
- }
-
-}
-
-@media only screen and (min-width: 610px) and (max-width: 767px) {
-
- .banner-caption-text
- {
- font-size: 1.1em;
- }
-
-}
-
-@media only screen and (max-width: 767px) {
- .banner-caption-div
- {
- position: relative !important;
- }
-}
-
-@media only screen and (max-width: 346px) {
- .banner-caption-div
- {
- top: -39px;
- left: -32%;
- }
-}
-
-@media only screen and (min-width: 347px) and (max-width: 399px) {
- .banner-caption-div
- {
- top: -43px;
- left: -22%;
- }
-}
-
-@media only screen and (min-width: 400px) and (max-width: 444px) {
- .banner-caption-div
- {
- top: -50px;
- left: -31%;
- }
-}
-
-@media only screen and (min-width: 445px) and (max-width: 500px) {
- .banner-caption-div
- {
- top: -57px;
- left: -23%;
- }
-}
-
-@media only screen and (min-width: 501px) and (max-width: 569px) {
- .banner-caption-div
- {
- top: -65px;
- left: -30%;
- }
-}
-
-@media only screen and (min-width: 570px) and (max-width: 639px) {
- .banner-caption-div
- {
- top: -74px;
- left: -22%;
- }
-}
-
-@media only screen and (min-width: 640px) and (max-width: 709px) {
- .banner-caption-div
- {
- top: -83px;
- left: -16%;
- }
-}
-
-@media only screen and (min-width: 710px) and (max-width: 767px) {
- .banner-caption-div
- {
- top: -92px;
- left: -11%;
- }
-}
-
-
-@media only screen and (min-width: 768px) and (max-width: 991px) {
-
- .banner-text-small
- {
- font-size: 1.2em !important;
- }
-
- .banner-text-medium
- {
- font-size: 1.7em !important;
- }
-
- .banner-text-big
- {
- font-size: 2.0em !important;
- }
-
- .banner-text
- {
- top: -40px;
- }
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-
- .banner-caption-text
- {
- font-size: 1.5em;
- }
- .banner-caption-div
- {
- top: 99px;
- }
-}
-
-@media only screen and (min-width: 992px) and (max-width: 1100px) {
-
- .banner-text
- {
- top: -52px;
- }
-}
-
-@media only screen and (min-width: 992px) and (max-width: 1150px) {
-
- .banner-text-2
- {
- left: 7.0%;
- }
-
- .banner-text-3
- {
- left: 9%;
- }
-
- .banner-text-4
- {
- left: 12%;
- }
-
- .banner-caption-text
- {
- font-size: 1.6em;
- }
- .banner-caption-div
- {
- top: 133px;
- }
-}
-
-@media only screen and (min-width: 1150px) and (max-width: 1275px) {
-
- .banner-text-2
- {
- left: 8.3%;
- }
- .banner-text-3
- {
- left: 12%;
- }
-
- .banner-text-4
- {
- left: 17%;
- }
-
- .banner-caption-text
- {
- font-size: 1.8em;
- }
-}
\ No newline at end of file
diff --git a/src/lab/default.html b/src/lab/default.html
deleted file mode 100644
index ffbe28d..0000000
--- a/src/lab/default.html
+++ /dev/null
@@ -1,198 +0,0 @@
-
-
- UI Manual
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Welcome to my lab!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Introduction
-
-
-
-
-
- Welcome to the Physics lab! In this lab, we will do
- virtual experiments to understand Newton's laws of
- motion. We will start with a simple pendulum, and
- from then on, the experiments get more interesting.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- List of experiments
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/documents/installFlash.html b/src/lab/documents/installFlash.html
deleted file mode 100644
index b8a6ffa..0000000
--- a/src/lab/documents/installFlash.html
+++ /dev/null
@@ -1,336 +0,0 @@
-
-
-installFlash
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
installFlash
-
-
-
-
-
-
1 Flash Plugin
-
-
-
-
-Adobe flash player is the only application that allows you to browse
-multimedia content like animations, flash games, videos,
-advertisements, rich media content etc. Adobe flash player is designed
-to support all the operating systems like windows, MAC, linux,
-solaris, android etc.
-
-
-
-
-
-
1.1 For Linux
-
-
-
-
-
-
-
-
1.1.1 GUI ( Graphical User Interface ) Installation
-
-
-
-
-Auto Installation
-
-
-Go to Ubuntu software center. Type Adobe flash plugin in the search
- box ( Top right ). You can see the Adobe flash plugin in the list.
-
-Just press install and wait for the installation to complete.
-
-After installation you can view multimedia content in your browser.
-
-
-
-
-
-
-
-Manual Installation
-
-
-Go to http://get.adobe.com/flashplayer/ and select the version of
- flash player suitable for your system to download. This will download
- a tar.gz plugin in your Downloads folder. b. Unpack the plugin tar.gz
- and copy the files to the appropriate location. c. Once unpacked, you
- will get a directory named usr and a file named libflashplayer.so .
-
-Open terminal, switch to root account and copy this
- libflashplayer.so file to /usr/lib/mozilla/plugins.
-
-
-
-sudo cp /home/username/pathTo/libflashplayer.so /usr/lib/mozilla/plugins
-
-
-
-Restart the browser and flash will be activated for mozilla.
-
-
- For other browsers, identify the location to put plugins and copy this
- libflashplayer.so file to that location.
-
-
-
-
-
-
-
-
-
-
-
-
1.1.2 CLI ( Command Line Interface ) Installation
-
-
-
-
-
-
-
1.2 For Window
-
-
-
-
-Go to http://get.adobe.com/flashplayer/ and select the version of
- flash player suitable for your system. The Flash Player installer
- should prompt to begin installation after the download is
- complete. If it does not, start the installer directly from
- Downloads folder.
-
-After downloading Flash Player, close all open browsers.
-
-Locate the install flash player file. Unless you have specified otherwise, the file is saved in your Downloads folder.
-
-Double-click the installer file to begin the Flash Player installation.
- This will install flash on your system.
-
-
-
-
-
-
-
-
-
-
-
-
1.4 Browser Settings
-
-
-
-
- Even after the installation if the flash does not works
-
-
-Open the menu on top-right corner of the browser.
-
-Choose Add-ons.
-
-Click the plugins tab.
-
-Click on the drop down next to the flash plugin you wish to enable.
-
-Select "Ask to Activate" or "Always Activate" from the available choices.
-
-Resfresh the pages.
-
-
-
-
-
-
-
-
-
-
Date: 2014-12-23T16:50+0530
-
Author: apurv
-
Org version 7.9.3f with Emacs version 24
-
Validate XHTML 1.0
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/documents/installJava.html b/src/lab/documents/installJava.html
deleted file mode 100644
index 55c839e..0000000
--- a/src/lab/documents/installJava.html
+++ /dev/null
@@ -1,333 +0,0 @@
-
-
-installJava
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
installJava
-
-
-
-
-
-
1 Java and Iced-tea Plugin
-
-
-
-
-
-
-
-
1.1 For Linux
-
-
-
-
-
-
-
1.1.1 GUI ( Graphical User Interface ) Installation
-
-
-
-Open the following link :Â https://help.ubuntu.com/community/Java
-
-Click on the openjdk-6-jre or openjdk-7-jre package.
-
-A new tab will open asking for default launching application.
-
-Open it with Ubuntu Software Center.
-
-Ubuntu Software Center will ask for some Optional add-ons.
-
-Tick the option for Icedtea Java Plugin and apply the changes.
-
-Click on install to install Java and Icedtea plugin.
-
-
-
-
-
-
-
-
-
1.1.2 CLI ( Command Line Interface ) Installation
-
-
-
-
-
-
-
1.2 For Windows
-
-
-
-Visit https://java.com/en/download/index.jsp
-
-Click Free Java Download to save the set-up file to your computer.
-
-Click Save for the file in downloads bar to confirm that you want to
- download the file.
-
-Open the set-up file. Follow the instructions onscreen to finish
- installing Java.
-
-
-
-
-
-
-
-
-
-
1.3 Browser Settings
-
-
-
If your Java application is blocked on the browser because of the
- security guidelines implemented in Java. By changing the security
- settings we can fix this issue, please follow these steps mentioned
- below
-
-Go to Java Control Panel
-
-Double click on Java
-
-Open the Security tab
-
-Select Medium
-
-Click on Apply
-
-
-
-
Restart your web browser Even then if it does not work follow these
- steps to Add URLs to the Exception Site list
-
-Click Start -> Configure Java
-
-Click on the Security tab
-
-Click on the Edit Site List button
-
-Click Add in the Exception Site List window
-
-
-
-
Click in the empty field under the Location field to enter the URL
- Example: http://www.example.com  (URL should begin with http:// orhttps:// )
-
-Click OK to save the URL that you entered
-
-Click Continue on the Security Warning dialog
-
-
-
-
-
-
-
-
-
-
Date: 2014-12-23T17:23+0530
-
Author: apurv
-
Org version 7.9.3f with Emacs version 24
-
Validate XHTML 1.0
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/documents/installJava3D.html b/src/lab/documents/installJava3D.html
deleted file mode 100644
index 5f175ec..0000000
--- a/src/lab/documents/installJava3D.html
+++ /dev/null
@@ -1,195 +0,0 @@
-
-
-installJava3D
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
installJava3D
-
-
-
-
-
-
1 Java 3D
-
-
-
Java 3D is a scene graph based 3D application programming interface
- (API) for the Java platform.
-
-
-
-
-
-
-
-
-
Date: 2014-12-23T17:08+0530
-
Author: apurv
-
Org version 7.9.3f with Emacs version 24
-
Validate XHTML 1.0
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/exp1/Animation/1.Rigid Joint.html b/src/lab/exp1/Animation/1.Rigid Joint.html
deleted file mode 100644
index 1df872a..0000000
--- a/src/lab/exp1/Animation/1.Rigid Joint.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/exp1/Animation/1.Rigid Joint.swf b/src/lab/exp1/Animation/1.Rigid Joint.swf
deleted file mode 100644
index 43e6076..0000000
Binary files a/src/lab/exp1/Animation/1.Rigid Joint.swf and /dev/null differ
diff --git a/src/lab/exp1/Exp-1 Rigid joint.pdf b/src/lab/exp1/Exp-1 Rigid joint.pdf
deleted file mode 100644
index 90706aa..0000000
Binary files a/src/lab/exp1/Exp-1 Rigid joint.pdf and /dev/null differ
diff --git a/src/lab/exp1/Experiment.html b/src/lab/exp1/Experiment.html
deleted file mode 100644
index 791180d..0000000
--- a/src/lab/exp1/Experiment.html
+++ /dev/null
@@ -1,215 +0,0 @@
-
-
-
-
-
-
-
-
-
- Welcome to Virtual Labs - A MHRD Govt of india Initiative
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/exp1/Feedback.html b/src/lab/exp1/Feedback.html
deleted file mode 100644
index b384f46..0000000
--- a/src/lab/exp1/Feedback.html
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-
-
-
-
-
-
-
- Welcome to Virtual Labs - A MHRD Govt of india Initiative
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/exp1/Further Readings.html b/src/lab/exp1/Further Readings.html
deleted file mode 100644
index 7a84867..0000000
--- a/src/lab/exp1/Further Readings.html
+++ /dev/null
@@ -1,218 +0,0 @@
-
-
-
-
-
-
-
-
-
- Welcome to Virtual Labs - A MHRD Govt of india Initiative
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/lab/exp1/Introduction.html b/src/lab/exp1/Introduction.html
index 638d5c2..4da7504 100644
--- a/src/lab/exp1/Introduction.html
+++ b/src/lab/exp1/Introduction.html
@@ -49,15 +49,6 @@