commit 1ac082562d96563644999c812a920fff32f765bf
Author: root
Date: Fri Dec 15 01:06:00 2017 +0100
Arteleku Updated Dic 2017
diff --git a/MAQUETA/.DS_Store b/MAQUETA/.DS_Store
new file mode 100644
index 0000000..134152a
Binary files /dev/null and b/MAQUETA/.DS_Store differ
diff --git a/MAQUETA/._.DS_Store b/MAQUETA/._.DS_Store
new file mode 100644
index 0000000..82f94b0
Binary files /dev/null and b/MAQUETA/._.DS_Store differ
diff --git a/MAQUETA/bootstrap/css/bootstrap-responsive.css b/MAQUETA/bootstrap/css/bootstrap-responsive.css
new file mode 100644
index 0000000..82fa9ca
--- /dev/null
+++ b/MAQUETA/bootstrap/css/bootstrap-responsive.css
@@ -0,0 +1,1088 @@
+/*!
+ * Bootstrap Responsive v2.2.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */
+
+.clearfix {
+ *zoom: 1;
+}
+
+.clearfix:before,
+.clearfix:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.clearfix:after {
+ clear: both;
+}
+
+.hide-text {
+ font: 0/0 a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0;
+}
+
+.input-block-level {
+ display: block;
+ width: 100%;
+ min-height: 30px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.hidden {
+ display: none;
+ visibility: hidden;
+}
+
+.visible-phone {
+ display: none !important;
+}
+
+.visible-tablet {
+ display: none !important;
+}
+
+.hidden-desktop {
+ display: none !important;
+}
+
+.visible-desktop {
+ display: inherit !important;
+}
+
+@media (min-width: 768px) and (max-width: 979px) {
+ .hidden-desktop {
+ display: inherit !important;
+ }
+ .visible-desktop {
+ display: none !important ;
+ }
+ .visible-tablet {
+ display: inherit !important;
+ }
+ .hidden-tablet {
+ display: none !important;
+ }
+}
+
+@media (max-width: 767px) {
+ .hidden-desktop {
+ display: inherit !important;
+ }
+ .visible-desktop {
+ display: none !important;
+ }
+ .visible-phone {
+ display: inherit !important;
+ }
+ .hidden-phone {
+ display: none !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .row {
+ margin-left: -30px;
+ *zoom: 1;
+ }
+ .row:before,
+ .row:after {
+ display: table;
+ line-height: 0;
+ content: "";
+ }
+ .row:after {
+ clear: both;
+ }
+ [class*="span"] {
+ float: left;
+ min-height: 1px;
+ margin-left: 30px;
+ }
+ .container,
+ .navbar-static-top .container,
+ .navbar-fixed-top .container,
+ .navbar-fixed-bottom .container {
+ width: 1170px;
+ }
+ .span12 {
+ width: 1170px;
+ }
+ .span11 {
+ width: 1070px;
+ }
+ .span10 {
+ width: 970px;
+ }
+ .span9 {
+ width: 870px;
+ }
+ .span8 {
+ width: 770px;
+ }
+ .span7 {
+ width: 670px;
+ }
+ .span6 {
+ width: 570px;
+ }
+ .span5 {
+ width: 470px;
+ }
+ .span4 {
+ width: 370px;
+ }
+ .span3 {
+ width: 270px;
+ }
+ .span2 {
+ width: 170px;
+ }
+ .span1 {
+ width: 70px;
+ }
+ .offset12 {
+ margin-left: 1230px;
+ }
+ .offset11 {
+ margin-left: 1130px;
+ }
+ .offset10 {
+ margin-left: 1030px;
+ }
+ .offset9 {
+ margin-left: 930px;
+ }
+ .offset8 {
+ margin-left: 830px;
+ }
+ .offset7 {
+ margin-left: 730px;
+ }
+ .offset6 {
+ margin-left: 630px;
+ }
+ .offset5 {
+ margin-left: 530px;
+ }
+ .offset4 {
+ margin-left: 430px;
+ }
+ .offset3 {
+ margin-left: 330px;
+ }
+ .offset2 {
+ margin-left: 230px;
+ }
+ .offset1 {
+ margin-left: 130px;
+ }
+ .row-fluid {
+ width: 100%;
+ *zoom: 1;
+ }
+ .row-fluid:before,
+ .row-fluid:after {
+ display: table;
+ line-height: 0;
+ content: "";
+ }
+ .row-fluid:after {
+ clear: both;
+ }
+ .row-fluid [class*="span"] {
+ display: block;
+ float: left;
+ width: 100%;
+ min-height: 30px;
+ margin-left: 2.564102564102564%;
+ *margin-left: 2.5109110747408616%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+ .row-fluid [class*="span"]:first-child {
+ margin-left: 0;
+ }
+ .row-fluid .controls-row [class*="span"] + [class*="span"] {
+ margin-left: 2.564102564102564%;
+ }
+ .row-fluid .span12 {
+ width: 100%;
+ *width: 99.94680851063829%;
+ }
+ .row-fluid .span11 {
+ width: 91.45299145299145%;
+ *width: 91.39979996362975%;
+ }
+ .row-fluid .span10 {
+ width: 82.90598290598291%;
+ *width: 82.8527914166212%;
+ }
+ .row-fluid .span9 {
+ width: 74.35897435897436%;
+ *width: 74.30578286961266%;
+ }
+ .row-fluid .span8 {
+ width: 65.81196581196582%;
+ *width: 65.75877432260411%;
+ }
+ .row-fluid .span7 {
+ width: 57.26495726495726%;
+ *width: 57.21176577559556%;
+ }
+ .row-fluid .span6 {
+ width: 48.717948717948715%;
+ *width: 48.664757228587014%;
+ }
+ .row-fluid .span5 {
+ width: 40.17094017094017%;
+ *width: 40.11774868157847%;
+ }
+ .row-fluid .span4 {
+ width: 31.623931623931625%;
+ *width: 31.570740134569924%;
+ }
+ .row-fluid .span3 {
+ width: 23.076923076923077%;
+ *width: 23.023731587561375%;
+ }
+ .row-fluid .span2 {
+ width: 14.52991452991453%;
+ *width: 14.476723040552828%;
+ }
+ .row-fluid .span1 {
+ width: 5.982905982905983%;
+ *width: 5.929714493544281%;
+ }
+ .row-fluid .offset12 {
+ margin-left: 105.12820512820512%;
+ *margin-left: 105.02182214948171%;
+ }
+ .row-fluid .offset12:first-child {
+ margin-left: 102.56410256410257%;
+ *margin-left: 102.45771958537915%;
+ }
+ .row-fluid .offset11 {
+ margin-left: 96.58119658119658%;
+ *margin-left: 96.47481360247316%;
+ }
+ .row-fluid .offset11:first-child {
+ margin-left: 94.01709401709402%;
+ *margin-left: 93.91071103837061%;
+ }
+ .row-fluid .offset10 {
+ margin-left: 88.03418803418803%;
+ *margin-left: 87.92780505546462%;
+ }
+ .row-fluid .offset10:first-child {
+ margin-left: 85.47008547008548%;
+ *margin-left: 85.36370249136206%;
+ }
+ .row-fluid .offset9 {
+ margin-left: 79.48717948717949%;
+ *margin-left: 79.38079650845607%;
+ }
+ .row-fluid .offset9:first-child {
+ margin-left: 76.92307692307693%;
+ *margin-left: 76.81669394435352%;
+ }
+ .row-fluid .offset8 {
+ margin-left: 70.94017094017094%;
+ *margin-left: 70.83378796144753%;
+ }
+ .row-fluid .offset8:first-child {
+ margin-left: 68.37606837606839%;
+ *margin-left: 68.26968539734497%;
+ }
+ .row-fluid .offset7 {
+ margin-left: 62.393162393162385%;
+ *margin-left: 62.28677941443899%;
+ }
+ .row-fluid .offset7:first-child {
+ margin-left: 59.82905982905982%;
+ *margin-left: 59.72267685033642%;
+ }
+ .row-fluid .offset6 {
+ margin-left: 53.84615384615384%;
+ *margin-left: 53.739770867430444%;
+ }
+ .row-fluid .offset6:first-child {
+ margin-left: 51.28205128205128%;
+ *margin-left: 51.175668303327875%;
+ }
+ .row-fluid .offset5 {
+ margin-left: 45.299145299145295%;
+ *margin-left: 45.1927623204219%;
+ }
+ .row-fluid .offset5:first-child {
+ margin-left: 42.73504273504273%;
+ *margin-left: 42.62865975631933%;
+ }
+ .row-fluid .offset4 {
+ margin-left: 36.75213675213675%;
+ *margin-left: 36.645753773413354%;
+ }
+ .row-fluid .offset4:first-child {
+ margin-left: 34.18803418803419%;
+ *margin-left: 34.081651209310785%;
+ }
+ .row-fluid .offset3 {
+ margin-left: 28.205128205128204%;
+ *margin-left: 28.0987452264048%;
+ }
+ .row-fluid .offset3:first-child {
+ margin-left: 25.641025641025642%;
+ *margin-left: 25.53464266230224%;
+ }
+ .row-fluid .offset2 {
+ margin-left: 19.65811965811966%;
+ *margin-left: 19.551736679396257%;
+ }
+ .row-fluid .offset2:first-child {
+ margin-left: 17.094017094017094%;
+ *margin-left: 16.98763411529369%;
+ }
+ .row-fluid .offset1 {
+ margin-left: 11.11111111111111%;
+ *margin-left: 11.004728132387708%;
+ }
+ .row-fluid .offset1:first-child {
+ margin-left: 8.547008547008547%;
+ *margin-left: 8.440625568285142%;
+ }
+ input,
+ textarea,
+ .uneditable-input {
+ margin-left: 0;
+ }
+ .controls-row [class*="span"] + [class*="span"] {
+ margin-left: 30px;
+ }
+ input.span12,
+ textarea.span12,
+ .uneditable-input.span12 {
+ width: 1156px;
+ }
+ input.span11,
+ textarea.span11,
+ .uneditable-input.span11 {
+ width: 1056px;
+ }
+ input.span10,
+ textarea.span10,
+ .uneditable-input.span10 {
+ width: 956px;
+ }
+ input.span9,
+ textarea.span9,
+ .uneditable-input.span9 {
+ width: 856px;
+ }
+ input.span8,
+ textarea.span8,
+ .uneditable-input.span8 {
+ width: 756px;
+ }
+ input.span7,
+ textarea.span7,
+ .uneditable-input.span7 {
+ width: 656px;
+ }
+ input.span6,
+ textarea.span6,
+ .uneditable-input.span6 {
+ width: 556px;
+ }
+ input.span5,
+ textarea.span5,
+ .uneditable-input.span5 {
+ width: 456px;
+ }
+ input.span4,
+ textarea.span4,
+ .uneditable-input.span4 {
+ width: 356px;
+ }
+ input.span3,
+ textarea.span3,
+ .uneditable-input.span3 {
+ width: 256px;
+ }
+ input.span2,
+ textarea.span2,
+ .uneditable-input.span2 {
+ width: 156px;
+ }
+ input.span1,
+ textarea.span1,
+ .uneditable-input.span1 {
+ width: 56px;
+ }
+ .thumbnails {
+ margin-left: -30px;
+ }
+ .thumbnails > li {
+ margin-left: 30px;
+ }
+ .row-fluid .thumbnails {
+ margin-left: 0;
+ }
+}
+
+@media (min-width: 768px) and (max-width: 979px) {
+ .row {
+ margin-left: -20px;
+ *zoom: 1;
+ }
+ .row:before,
+ .row:after {
+ display: table;
+ line-height: 0;
+ content: "";
+ }
+ .row:after {
+ clear: both;
+ }
+ [class*="span"] {
+ float: left;
+ min-height: 1px;
+ margin-left: 20px;
+ }
+ .container,
+ .navbar-static-top .container,
+ .navbar-fixed-top .container,
+ .navbar-fixed-bottom .container {
+ width: 724px;
+ }
+ .span12 {
+ width: 724px;
+ }
+ .span11 {
+ width: 662px;
+ }
+ .span10 {
+ width: 600px;
+ }
+ .span9 {
+ width: 538px;
+ }
+ .span8 {
+ width: 476px;
+ }
+ .span7 {
+ width: 414px;
+ }
+ .span6 {
+ width: 352px;
+ }
+ .span5 {
+ width: 290px;
+ }
+ .span4 {
+ width: 228px;
+ }
+ .span3 {
+ width: 166px;
+ }
+ .span2 {
+ width: 104px;
+ }
+ .span1 {
+ width: 42px;
+ }
+ .offset12 {
+ margin-left: 764px;
+ }
+ .offset11 {
+ margin-left: 702px;
+ }
+ .offset10 {
+ margin-left: 640px;
+ }
+ .offset9 {
+ margin-left: 578px;
+ }
+ .offset8 {
+ margin-left: 516px;
+ }
+ .offset7 {
+ margin-left: 454px;
+ }
+ .offset6 {
+ margin-left: 392px;
+ }
+ .offset5 {
+ margin-left: 330px;
+ }
+ .offset4 {
+ margin-left: 268px;
+ }
+ .offset3 {
+ margin-left: 206px;
+ }
+ .offset2 {
+ margin-left: 144px;
+ }
+ .offset1 {
+ margin-left: 82px;
+ }
+ .row-fluid {
+ width: 100%;
+ *zoom: 1;
+ }
+ .row-fluid:before,
+ .row-fluid:after {
+ display: table;
+ line-height: 0;
+ content: "";
+ }
+ .row-fluid:after {
+ clear: both;
+ }
+ .row-fluid [class*="span"] {
+ display: block;
+ float: left;
+ width: 100%;
+ min-height: 30px;
+ margin-left: 2.7624309392265194%;
+ *margin-left: 2.709239449864817%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+ .row-fluid [class*="span"]:first-child {
+ margin-left: 0;
+ }
+ .row-fluid .controls-row [class*="span"] + [class*="span"] {
+ margin-left: 2.7624309392265194%;
+ }
+ .row-fluid .span12 {
+ width: 100%;
+ *width: 99.94680851063829%;
+ }
+ .row-fluid .span11 {
+ width: 91.43646408839778%;
+ *width: 91.38327259903608%;
+ }
+ .row-fluid .span10 {
+ width: 82.87292817679558%;
+ *width: 82.81973668743387%;
+ }
+ .row-fluid .span9 {
+ width: 74.30939226519337%;
+ *width: 74.25620077583166%;
+ }
+ .row-fluid .span8 {
+ width: 65.74585635359117%;
+ *width: 65.69266486422946%;
+ }
+ .row-fluid .span7 {
+ width: 57.18232044198895%;
+ *width: 57.12912895262725%;
+ }
+ .row-fluid .span6 {
+ width: 48.61878453038674%;
+ *width: 48.56559304102504%;
+ }
+ .row-fluid .span5 {
+ width: 40.05524861878453%;
+ *width: 40.00205712942283%;
+ }
+ .row-fluid .span4 {
+ width: 31.491712707182323%;
+ *width: 31.43852121782062%;
+ }
+ .row-fluid .span3 {
+ width: 22.92817679558011%;
+ *width: 22.87498530621841%;
+ }
+ .row-fluid .span2 {
+ width: 14.3646408839779%;
+ *width: 14.311449394616199%;
+ }
+ .row-fluid .span1 {
+ width: 5.801104972375691%;
+ *width: 5.747913483013988%;
+ }
+ .row-fluid .offset12 {
+ margin-left: 105.52486187845304%;
+ *margin-left: 105.41847889972962%;
+ }
+ .row-fluid .offset12:first-child {
+ margin-left: 102.76243093922652%;
+ *margin-left: 102.6560479605031%;
+ }
+ .row-fluid .offset11 {
+ margin-left: 96.96132596685082%;
+ *margin-left: 96.8549429881274%;
+ }
+ .row-fluid .offset11:first-child {
+ margin-left: 94.1988950276243%;
+ *margin-left: 94.09251204890089%;
+ }
+ .row-fluid .offset10 {
+ margin-left: 88.39779005524862%;
+ *margin-left: 88.2914070765252%;
+ }
+ .row-fluid .offset10:first-child {
+ margin-left: 85.6353591160221%;
+ *margin-left: 85.52897613729868%;
+ }
+ .row-fluid .offset9 {
+ margin-left: 79.8342541436464%;
+ *margin-left: 79.72787116492299%;
+ }
+ .row-fluid .offset9:first-child {
+ margin-left: 77.07182320441989%;
+ *margin-left: 76.96544022569647%;
+ }
+ .row-fluid .offset8 {
+ margin-left: 71.2707182320442%;
+ *margin-left: 71.16433525332079%;
+ }
+ .row-fluid .offset8:first-child {
+ margin-left: 68.50828729281768%;
+ *margin-left: 68.40190431409427%;
+ }
+ .row-fluid .offset7 {
+ margin-left: 62.70718232044199%;
+ *margin-left: 62.600799341718584%;
+ }
+ .row-fluid .offset7:first-child {
+ margin-left: 59.94475138121547%;
+ *margin-left: 59.838368402492065%;
+ }
+ .row-fluid .offset6 {
+ margin-left: 54.14364640883978%;
+ *margin-left: 54.037263430116376%;
+ }
+ .row-fluid .offset6:first-child {
+ margin-left: 51.38121546961326%;
+ *margin-left: 51.27483249088986%;
+ }
+ .row-fluid .offset5 {
+ margin-left: 45.58011049723757%;
+ *margin-left: 45.47372751851417%;
+ }
+ .row-fluid .offset5:first-child {
+ margin-left: 42.81767955801105%;
+ *margin-left: 42.71129657928765%;
+ }
+ .row-fluid .offset4 {
+ margin-left: 37.01657458563536%;
+ *margin-left: 36.91019160691196%;
+ }
+ .row-fluid .offset4:first-child {
+ margin-left: 34.25414364640884%;
+ *margin-left: 34.14776066768544%;
+ }
+ .row-fluid .offset3 {
+ margin-left: 28.45303867403315%;
+ *margin-left: 28.346655695309746%;
+ }
+ .row-fluid .offset3:first-child {
+ margin-left: 25.69060773480663%;
+ *margin-left: 25.584224756083227%;
+ }
+ .row-fluid .offset2 {
+ margin-left: 19.88950276243094%;
+ *margin-left: 19.783119783707537%;
+ }
+ .row-fluid .offset2:first-child {
+ margin-left: 17.12707182320442%;
+ *margin-left: 17.02068884448102%;
+ }
+ .row-fluid .offset1 {
+ margin-left: 11.32596685082873%;
+ *margin-left: 11.219583872105325%;
+ }
+ .row-fluid .offset1:first-child {
+ margin-left: 8.56353591160221%;
+ *margin-left: 8.457152932878806%;
+ }
+ input,
+ textarea,
+ .uneditable-input {
+ margin-left: 0;
+ }
+ .controls-row [class*="span"] + [class*="span"] {
+ margin-left: 20px;
+ }
+ input.span12,
+ textarea.span12,
+ .uneditable-input.span12 {
+ width: 710px;
+ }
+ input.span11,
+ textarea.span11,
+ .uneditable-input.span11 {
+ width: 648px;
+ }
+ input.span10,
+ textarea.span10,
+ .uneditable-input.span10 {
+ width: 586px;
+ }
+ input.span9,
+ textarea.span9,
+ .uneditable-input.span9 {
+ width: 524px;
+ }
+ input.span8,
+ textarea.span8,
+ .uneditable-input.span8 {
+ width: 462px;
+ }
+ input.span7,
+ textarea.span7,
+ .uneditable-input.span7 {
+ width: 400px;
+ }
+ input.span6,
+ textarea.span6,
+ .uneditable-input.span6 {
+ width: 338px;
+ }
+ input.span5,
+ textarea.span5,
+ .uneditable-input.span5 {
+ width: 276px;
+ }
+ input.span4,
+ textarea.span4,
+ .uneditable-input.span4 {
+ width: 214px;
+ }
+ input.span3,
+ textarea.span3,
+ .uneditable-input.span3 {
+ width: 152px;
+ }
+ input.span2,
+ textarea.span2,
+ .uneditable-input.span2 {
+ width: 90px;
+ }
+ input.span1,
+ textarea.span1,
+ .uneditable-input.span1 {
+ width: 28px;
+ }
+}
+
+@media (max-width: 767px) {
+ body {
+ padding-right: 20px;
+ padding-left: 20px;
+ }
+ .navbar-fixed-top,
+ .navbar-fixed-bottom,
+ .navbar-static-top {
+ margin-right: -20px;
+ margin-left: -20px;
+ }
+ .container-fluid {
+ padding: 0;
+ }
+ .dl-horizontal dt {
+ float: none;
+ width: auto;
+ clear: none;
+ text-align: left;
+ }
+ .dl-horizontal dd {
+ margin-left: 0;
+ }
+ .container {
+ width: auto;
+ }
+ .row-fluid {
+ width: 100%;
+ }
+ .row,
+ .thumbnails {
+ margin-left: 0;
+ }
+ .thumbnails > li {
+ float: none;
+ margin-left: 0;
+ }
+ [class*="span"],
+ .uneditable-input[class*="span"],
+ .row-fluid [class*="span"] {
+ display: block;
+ float: none;
+ width: 100%;
+ margin-left: 0;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+ .span12,
+ .row-fluid .span12 {
+ width: 100%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+ .row-fluid [class*="offset"]:first-child {
+ margin-left: 0;
+ }
+ .input-large,
+ .input-xlarge,
+ .input-xxlarge,
+ input[class*="span"],
+ select[class*="span"],
+ textarea[class*="span"],
+ .uneditable-input {
+ display: block;
+ width: 100%;
+ min-height: 30px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+ .input-prepend input,
+ .input-append input,
+ .input-prepend input[class*="span"],
+ .input-append input[class*="span"] {
+ display: inline-block;
+ width: auto;
+ }
+ .controls-row [class*="span"] + [class*="span"] {
+ margin-left: 0;
+ }
+ .modal {
+ position: fixed;
+ top: 20px;
+ right: 20px;
+ left: 20px;
+ width: auto;
+ margin: 0;
+ }
+ .modal.fade {
+ top: -100px;
+ }
+ .modal.fade.in {
+ top: 20px;
+ }
+}
+
+@media (max-width: 480px) {
+ .nav-collapse {
+ -webkit-transform: translate3d(0, 0, 0);
+ }
+ .page-header h1 small {
+ display: block;
+ line-height: 20px;
+ }
+ input[type="checkbox"],
+ input[type="radio"] {
+ border: 1px solid #ccc;
+ }
+ .form-horizontal .control-label {
+ float: none;
+ width: auto;
+ padding-top: 0;
+ text-align: left;
+ }
+ .form-horizontal .controls {
+ margin-left: 0;
+ }
+ .form-horizontal .control-list {
+ padding-top: 0;
+ }
+ .form-horizontal .form-actions {
+ padding-right: 10px;
+ padding-left: 10px;
+ }
+ .media .pull-left,
+ .media .pull-right {
+ display: block;
+ float: none;
+ margin-bottom: 10px;
+ }
+ .media-object {
+ margin-right: 0;
+ margin-left: 0;
+ }
+ .modal {
+ top: 10px;
+ right: 10px;
+ left: 10px;
+ }
+ .modal-header .close {
+ padding: 10px;
+ margin: -10px;
+ }
+ .carousel-caption {
+ position: static;
+ }
+}
+
+@media (max-width: 979px) {
+ body {
+ padding-top: 0;
+ }
+ .navbar-fixed-top,
+ .navbar-fixed-bottom {
+ position: static;
+ }
+ .navbar-fixed-top {
+ margin-bottom: 20px;
+ }
+ .navbar-fixed-bottom {
+ margin-top: 20px;
+ }
+ .navbar-fixed-top .navbar-inner,
+ .navbar-fixed-bottom .navbar-inner {
+ padding: 5px;
+ }
+ .navbar .container {
+ width: auto;
+ padding: 0;
+ }
+ .navbar .brand {
+ padding-right: 10px;
+ padding-left: 10px;
+ margin: 0 0 0 -5px;
+ }
+ .nav-collapse {
+ clear: both;
+ }
+ .nav-collapse .nav {
+ float: none;
+ margin: 0 0 10px;
+ }
+ .nav-collapse .nav > li {
+ float: none;
+ }
+ .nav-collapse .nav > li > a {
+ margin-bottom: 2px;
+ }
+ .nav-collapse .nav > .divider-vertical {
+ display: none;
+ }
+ .nav-collapse .nav .nav-header {
+ color: #777777;
+ text-shadow: none;
+ }
+ .nav-collapse .nav > li > a,
+ .nav-collapse .dropdown-menu a {
+ padding: 9px 15px;
+ font-weight: bold;
+ color: #777777;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+ }
+ .nav-collapse .btn {
+ padding: 4px 10px 4px;
+ font-weight: normal;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+ }
+ .nav-collapse .dropdown-menu li + li a {
+ margin-bottom: 2px;
+ }
+ .nav-collapse .nav > li > a:hover,
+ .nav-collapse .dropdown-menu a:hover {
+ background-color: #f2f2f2;
+ }
+ .navbar-inverse .nav-collapse .nav > li > a,
+ .navbar-inverse .nav-collapse .dropdown-menu a {
+ color: #999999;
+ }
+ .navbar-inverse .nav-collapse .nav > li > a:hover,
+ .navbar-inverse .nav-collapse .dropdown-menu a:hover {
+ background-color: #111111;
+ }
+ .nav-collapse.in .btn-group {
+ padding: 0;
+ margin-top: 5px;
+ }
+ .nav-collapse .dropdown-menu {
+ position: static;
+ top: auto;
+ left: auto;
+ display: none;
+ float: none;
+ max-width: none;
+ padding: 0;
+ margin: 0 15px;
+ background-color: transparent;
+ border: none;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+ }
+ .nav-collapse .open > .dropdown-menu {
+ display: block;
+ }
+ .nav-collapse .dropdown-menu:before,
+ .nav-collapse .dropdown-menu:after {
+ display: none;
+ }
+ .nav-collapse .dropdown-menu .divider {
+ display: none;
+ }
+ .nav-collapse .nav > li > .dropdown-menu:before,
+ .nav-collapse .nav > li > .dropdown-menu:after {
+ display: none;
+ }
+ .nav-collapse .navbar-form,
+ .nav-collapse .navbar-search {
+ float: none;
+ padding: 10px 15px;
+ margin: 10px 0;
+ border-top: 1px solid #f2f2f2;
+ border-bottom: 1px solid #f2f2f2;
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+ -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+ }
+ .navbar-inverse .nav-collapse .navbar-form,
+ .navbar-inverse .nav-collapse .navbar-search {
+ border-top-color: #111111;
+ border-bottom-color: #111111;
+ }
+ .navbar .nav-collapse .nav.pull-right {
+ float: none;
+ margin-left: 0;
+ }
+ .nav-collapse,
+ .nav-collapse.collapse {
+ height: 0;
+ overflow: hidden;
+ }
+ .navbar .btn-navbar {
+ display: block;
+ }
+ .navbar-static .navbar-inner {
+ padding-right: 10px;
+ padding-left: 10px;
+ }
+}
+
+@media (min-width: 980px) {
+ .nav-collapse.collapse {
+ height: auto !important;
+ overflow: visible !important;
+ }
+}
diff --git a/MAQUETA/bootstrap/css/bootstrap-responsive.min.css b/MAQUETA/bootstrap/css/bootstrap-responsive.min.css
new file mode 100644
index 0000000..2269019
--- /dev/null
+++ b/MAQUETA/bootstrap/css/bootstrap-responsive.min.css
@@ -0,0 +1,9 @@
+/*!
+ * Bootstrap Responsive v2.2.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}
diff --git a/MAQUETA/bootstrap/css/bootstrap.css b/MAQUETA/bootstrap/css/bootstrap.css
new file mode 100644
index 0000000..1b519e2
--- /dev/null
+++ b/MAQUETA/bootstrap/css/bootstrap.css
@@ -0,0 +1,5893 @@
+/*!
+ * Bootstrap v2.2.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+nav,
+section {
+ display: block;
+}
+
+audio,
+canvas,
+video {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1;
+}
+
+audio:not([controls]) {
+ display: none;
+}
+
+html {
+ font-size: 100%;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+}
+
+a:focus {
+ outline: thin dotted #333;
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+
+a:hover,
+a:active {
+ outline: 0;
+}
+
+sub,
+sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline;
+}
+
+sup {
+ top: -0.5em;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+img {
+ width: auto\9;
+ height: auto;
+ max-width: 100%;
+ vertical-align: middle;
+ border: 0;
+ -ms-interpolation-mode: bicubic;
+}
+
+#map_canvas img,
+.google-maps img {
+ max-width: none;
+}
+
+button,
+input,
+select,
+textarea {
+ margin: 0;
+ font-size: 100%;
+ vertical-align: middle;
+}
+
+button,
+input {
+ *overflow: visible;
+ line-height: normal;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ padding: 0;
+ border: 0;
+}
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+ cursor: pointer;
+ -webkit-appearance: button;
+}
+
+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-decoration,
+input[type="search"]::-webkit-search-cancel-button {
+ -webkit-appearance: none;
+}
+
+textarea {
+ overflow: auto;
+ vertical-align: top;
+}
+
+.clearfix {
+ *zoom: 1;
+}
+
+.clearfix:before,
+.clearfix:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.clearfix:after {
+ clear: both;
+}
+
+.hide-text {
+ font: 0/0 a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0;
+}
+
+.input-block-level {
+ display: block;
+ width: 100%;
+ min-height: 30px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+body {
+ margin: 0;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size: 14px;
+ line-height: 20px;
+ color: #333333;
+ background-color: #ffffff;
+}
+
+a {
+ color: #0088cc;
+ text-decoration: none;
+}
+
+a:hover {
+ color: #005580;
+ text-decoration: underline;
+}
+
+.img-rounded {
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+}
+
+.img-polaroid {
+ padding: 4px;
+ background-color: #fff;
+ border: 1px solid #ccc;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
+}
+
+.img-circle {
+ -webkit-border-radius: 500px;
+ -moz-border-radius: 500px;
+ border-radius: 500px;
+}
+
+.row {
+ margin-left: -20px;
+ *zoom: 1;
+}
+
+.row:before,
+.row:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.row:after {
+ clear: both;
+}
+
+[class*="span"] {
+ float: left;
+ min-height: 1px;
+ margin-left: 20px;
+}
+
+.container,
+.navbar-static-top .container,
+.navbar-fixed-top .container,
+.navbar-fixed-bottom .container {
+ width: 940px;
+}
+
+.span12 {
+ width: 940px;
+}
+
+.span11 {
+ width: 860px;
+}
+
+.span10 {
+ width: 780px;
+}
+
+.span9 {
+ width: 700px;
+}
+
+.span8 {
+ width: 620px;
+}
+
+.span7 {
+ width: 540px;
+}
+
+.span6 {
+ width: 460px;
+}
+
+.span5 {
+ width: 380px;
+}
+
+.span4 {
+ width: 300px;
+}
+
+.span3 {
+ width: 220px;
+}
+
+.span2 {
+ width: 140px;
+}
+
+.span1 {
+ width: 60px;
+}
+
+.offset12 {
+ margin-left: 980px;
+}
+
+.offset11 {
+ margin-left: 900px;
+}
+
+.offset10 {
+ margin-left: 820px;
+}
+
+.offset9 {
+ margin-left: 740px;
+}
+
+.offset8 {
+ margin-left: 660px;
+}
+
+.offset7 {
+ margin-left: 580px;
+}
+
+.offset6 {
+ margin-left: 500px;
+}
+
+.offset5 {
+ margin-left: 420px;
+}
+
+.offset4 {
+ margin-left: 340px;
+}
+
+.offset3 {
+ margin-left: 260px;
+}
+
+.offset2 {
+ margin-left: 180px;
+}
+
+.offset1 {
+ margin-left: 100px;
+}
+
+.row-fluid {
+ width: 100%;
+ *zoom: 1;
+}
+
+.row-fluid:before,
+.row-fluid:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.row-fluid:after {
+ clear: both;
+}
+
+.row-fluid [class*="span"] {
+ display: block;
+ float: left;
+ width: 100%;
+ min-height: 30px;
+ margin-left: 2.127659574468085%;
+ *margin-left: 2.074468085106383%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.row-fluid [class*="span"]:first-child {
+ margin-left: 0;
+}
+
+.row-fluid .controls-row [class*="span"] + [class*="span"] {
+ margin-left: 2.127659574468085%;
+}
+
+.row-fluid .span12 {
+ width: 100%;
+ *width: 99.94680851063829%;
+}
+
+.row-fluid .span11 {
+ width: 91.48936170212765%;
+ *width: 91.43617021276594%;
+}
+
+.row-fluid .span10 {
+ width: 82.97872340425532%;
+ *width: 82.92553191489361%;
+}
+
+.row-fluid .span9 {
+ width: 74.46808510638297%;
+ *width: 74.41489361702126%;
+}
+
+.row-fluid .span8 {
+ width: 65.95744680851064%;
+ *width: 65.90425531914893%;
+}
+
+.row-fluid .span7 {
+ width: 57.44680851063829%;
+ *width: 57.39361702127659%;
+}
+
+.row-fluid .span6 {
+ width: 48.93617021276595%;
+ *width: 48.88297872340425%;
+}
+
+.row-fluid .span5 {
+ width: 40.42553191489362%;
+ *width: 40.37234042553192%;
+}
+
+.row-fluid .span4 {
+ width: 31.914893617021278%;
+ *width: 31.861702127659576%;
+}
+
+.row-fluid .span3 {
+ width: 23.404255319148934%;
+ *width: 23.351063829787233%;
+}
+
+.row-fluid .span2 {
+ width: 14.893617021276595%;
+ *width: 14.840425531914894%;
+}
+
+.row-fluid .span1 {
+ width: 6.382978723404255%;
+ *width: 6.329787234042553%;
+}
+
+.row-fluid .offset12 {
+ margin-left: 104.25531914893617%;
+ *margin-left: 104.14893617021275%;
+}
+
+.row-fluid .offset12:first-child {
+ margin-left: 102.12765957446808%;
+ *margin-left: 102.02127659574467%;
+}
+
+.row-fluid .offset11 {
+ margin-left: 95.74468085106382%;
+ *margin-left: 95.6382978723404%;
+}
+
+.row-fluid .offset11:first-child {
+ margin-left: 93.61702127659574%;
+ *margin-left: 93.51063829787232%;
+}
+
+.row-fluid .offset10 {
+ margin-left: 87.23404255319149%;
+ *margin-left: 87.12765957446807%;
+}
+
+.row-fluid .offset10:first-child {
+ margin-left: 85.1063829787234%;
+ *margin-left: 84.99999999999999%;
+}
+
+.row-fluid .offset9 {
+ margin-left: 78.72340425531914%;
+ *margin-left: 78.61702127659572%;
+}
+
+.row-fluid .offset9:first-child {
+ margin-left: 76.59574468085106%;
+ *margin-left: 76.48936170212764%;
+}
+
+.row-fluid .offset8 {
+ margin-left: 70.2127659574468%;
+ *margin-left: 70.10638297872339%;
+}
+
+.row-fluid .offset8:first-child {
+ margin-left: 68.08510638297872%;
+ *margin-left: 67.9787234042553%;
+}
+
+.row-fluid .offset7 {
+ margin-left: 61.70212765957446%;
+ *margin-left: 61.59574468085106%;
+}
+
+.row-fluid .offset7:first-child {
+ margin-left: 59.574468085106375%;
+ *margin-left: 59.46808510638297%;
+}
+
+.row-fluid .offset6 {
+ margin-left: 53.191489361702125%;
+ *margin-left: 53.085106382978715%;
+}
+
+.row-fluid .offset6:first-child {
+ margin-left: 51.063829787234035%;
+ *margin-left: 50.95744680851063%;
+}
+
+.row-fluid .offset5 {
+ margin-left: 44.68085106382979%;
+ *margin-left: 44.57446808510638%;
+}
+
+.row-fluid .offset5:first-child {
+ margin-left: 42.5531914893617%;
+ *margin-left: 42.4468085106383%;
+}
+
+.row-fluid .offset4 {
+ margin-left: 36.170212765957444%;
+ *margin-left: 36.06382978723405%;
+}
+
+.row-fluid .offset4:first-child {
+ margin-left: 34.04255319148936%;
+ *margin-left: 33.93617021276596%;
+}
+
+.row-fluid .offset3 {
+ margin-left: 27.659574468085104%;
+ *margin-left: 27.5531914893617%;
+}
+
+.row-fluid .offset3:first-child {
+ margin-left: 25.53191489361702%;
+ *margin-left: 25.425531914893618%;
+}
+
+.row-fluid .offset2 {
+ margin-left: 19.148936170212764%;
+ *margin-left: 19.04255319148936%;
+}
+
+.row-fluid .offset2:first-child {
+ margin-left: 17.02127659574468%;
+ *margin-left: 16.914893617021278%;
+}
+
+.row-fluid .offset1 {
+ margin-left: 10.638297872340425%;
+ *margin-left: 10.53191489361702%;
+}
+
+.row-fluid .offset1:first-child {
+ margin-left: 8.51063829787234%;
+ *margin-left: 8.404255319148938%;
+}
+
+[class*="span"].hide,
+.row-fluid [class*="span"].hide {
+ display: none;
+}
+
+[class*="span"].pull-right,
+.row-fluid [class*="span"].pull-right {
+ float: right;
+}
+
+.container {
+ margin-right: auto;
+ margin-left: auto;
+ *zoom: 1;
+}
+
+.container:before,
+.container:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.container:after {
+ clear: both;
+}
+
+.container-fluid {
+ padding-right: 20px;
+ padding-left: 20px;
+ *zoom: 1;
+}
+
+.container-fluid:before,
+.container-fluid:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.container-fluid:after {
+ clear: both;
+}
+
+p {
+ margin: 0 0 10px;
+}
+
+.lead {
+ margin-bottom: 20px;
+ font-size: 21px;
+ font-weight: 200;
+ line-height: 30px;
+}
+
+small {
+ font-size: 85%;
+}
+
+strong {
+ font-weight: bold;
+}
+
+em {
+ font-style: italic;
+}
+
+cite {
+ font-style: normal;
+}
+
+.muted {
+ color: #999999;
+}
+
+.text-warning {
+ color: #c09853;
+}
+
+a.text-warning:hover {
+ color: #a47e3c;
+}
+
+.text-error {
+ color: #b94a48;
+}
+
+a.text-error:hover {
+ color: #953b39;
+}
+
+.text-info {
+ color: #3a87ad;
+}
+
+a.text-info:hover {
+ color: #2d6987;
+}
+
+.text-success {
+ color: #468847;
+}
+
+a.text-success:hover {
+ color: #356635;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin: 10px 0;
+ font-family: inherit;
+ font-weight: bold;
+ line-height: 20px;
+ color: inherit;
+ text-rendering: optimizelegibility;
+}
+
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small {
+ font-weight: normal;
+ line-height: 1;
+ color: #999999;
+}
+
+h1,
+h2,
+h3 {
+ line-height: 40px;
+}
+
+h1 {
+ font-size: 38.5px;
+}
+
+h2 {
+ font-size: 31.5px;
+}
+
+h3 {
+ font-size: 24.5px;
+}
+
+h4 {
+ font-size: 17.5px;
+}
+
+h5 {
+ font-size: 14px;
+}
+
+h6 {
+ font-size: 11.9px;
+}
+
+h1 small {
+ font-size: 24.5px;
+}
+
+h2 small {
+ font-size: 17.5px;
+}
+
+h3 small {
+ font-size: 14px;
+}
+
+h4 small {
+ font-size: 14px;
+}
+
+.page-header {
+ padding-bottom: 9px;
+ margin: 20px 0 30px;
+ border-bottom: 1px solid #eeeeee;
+}
+
+ul,
+ol {
+ padding: 0;
+ margin: 0 0 10px 25px;
+}
+
+ul ul,
+ul ol,
+ol ol,
+ol ul {
+ margin-bottom: 0;
+}
+
+li {
+ line-height: 20px;
+}
+
+ul.unstyled,
+ol.unstyled {
+ margin-left: 0;
+ list-style: none;
+}
+
+dl {
+ margin-bottom: 20px;
+}
+
+dt,
+dd {
+ line-height: 20px;
+}
+
+dt {
+ font-weight: bold;
+}
+
+dd {
+ margin-left: 10px;
+}
+
+.dl-horizontal {
+ *zoom: 1;
+}
+
+.dl-horizontal:before,
+.dl-horizontal:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.dl-horizontal:after {
+ clear: both;
+}
+
+.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;
+}
+
+hr {
+ margin: 20px 0;
+ border: 0;
+ border-top: 1px solid #eeeeee;
+ border-bottom: 1px solid #ffffff;
+}
+
+abbr[title],
+abbr[data-original-title] {
+ cursor: help;
+ border-bottom: 1px dotted #999999;
+}
+
+abbr.initialism {
+ font-size: 90%;
+ text-transform: uppercase;
+}
+
+blockquote {
+ padding: 0 0 0 15px;
+ margin: 0 0 20px;
+ border-left: 5px solid #eeeeee;
+}
+
+blockquote p {
+ margin-bottom: 0;
+ font-size: 16px;
+ font-weight: 300;
+ line-height: 25px;
+}
+
+blockquote small {
+ display: block;
+ line-height: 20px;
+ color: #999999;
+}
+
+blockquote small:before {
+ content: '\2014 \00A0';
+}
+
+blockquote.pull-right {
+ float: right;
+ padding-right: 15px;
+ padding-left: 0;
+ border-right: 5px solid #eeeeee;
+ border-left: 0;
+}
+
+blockquote.pull-right p,
+blockquote.pull-right small {
+ text-align: right;
+}
+
+blockquote.pull-right small:before {
+ content: '';
+}
+
+blockquote.pull-right small:after {
+ content: '\00A0 \2014';
+}
+
+q:before,
+q:after,
+blockquote:before,
+blockquote:after {
+ content: "";
+}
+
+address {
+ display: block;
+ margin-bottom: 20px;
+ font-style: normal;
+ line-height: 20px;
+}
+
+code,
+pre {
+ padding: 0 3px 2px;
+ font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
+ font-size: 12px;
+ color: #333333;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+}
+
+code {
+ padding: 2px 4px;
+ color: #d14;
+ background-color: #f7f7f9;
+ border: 1px solid #e1e1e8;
+}
+
+pre {
+ display: block;
+ padding: 9.5px;
+ margin: 0 0 10px;
+ font-size: 13px;
+ line-height: 20px;
+ word-break: break-all;
+ word-wrap: break-word;
+ white-space: pre;
+ white-space: pre-wrap;
+ background-color: #f5f5f5;
+ border: 1px solid #ccc;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+pre.prettyprint {
+ margin-bottom: 20px;
+}
+
+pre code {
+ padding: 0;
+ color: inherit;
+ background-color: transparent;
+ border: 0;
+}
+
+.pre-scrollable {
+ max-height: 340px;
+ overflow-y: scroll;
+}
+
+form {
+ margin: 0 0 20px;
+}
+
+fieldset {
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+
+legend {
+ display: block;
+ width: 100%;
+ padding: 0;
+ margin-bottom: 20px;
+ font-size: 21px;
+ line-height: 40px;
+ color: #333333;
+ border: 0;
+ border-bottom: 1px solid #e5e5e5;
+}
+
+legend small {
+ font-size: 15px;
+ color: #999999;
+}
+
+label,
+input,
+button,
+select,
+textarea {
+ font-size: 14px;
+ font-weight: normal;
+ line-height: 20px;
+}
+
+input,
+button,
+select,
+textarea {
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+
+label {
+ display: block;
+ margin-bottom: 5px;
+}
+
+select,
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="date"],
+input[type="month"],
+input[type="time"],
+input[type="week"],
+input[type="number"],
+input[type="email"],
+input[type="url"],
+input[type="search"],
+input[type="tel"],
+input[type="color"],
+.uneditable-input {
+ display: inline-block;
+ height: 20px;
+ padding: 4px 6px;
+ margin-bottom: 10px;
+ font-size: 14px;
+ line-height: 20px;
+ color: #555555;
+ vertical-align: middle;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+input,
+textarea,
+.uneditable-input {
+ width: 206px;
+}
+
+textarea {
+ height: auto;
+}
+
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="date"],
+input[type="month"],
+input[type="time"],
+input[type="week"],
+input[type="number"],
+input[type="email"],
+input[type="url"],
+input[type="search"],
+input[type="tel"],
+input[type="color"],
+.uneditable-input {
+ background-color: #ffffff;
+ border: 1px solid #cccccc;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
+ -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
+ -o-transition: border linear 0.2s, box-shadow linear 0.2s;
+ transition: border linear 0.2s, box-shadow linear 0.2s;
+}
+
+textarea:focus,
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="datetime"]:focus,
+input[type="datetime-local"]:focus,
+input[type="date"]:focus,
+input[type="month"]:focus,
+input[type="time"]:focus,
+input[type="week"]:focus,
+input[type="number"]:focus,
+input[type="email"]:focus,
+input[type="url"]:focus,
+input[type="search"]:focus,
+input[type="tel"]:focus,
+input[type="color"]:focus,
+.uneditable-input:focus {
+ border-color: rgba(82, 168, 236, 0.8);
+ outline: 0;
+ outline: thin dotted \9;
+ /* IE6-9 */
+
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
+}
+
+input[type="radio"],
+input[type="checkbox"] {
+ margin: 4px 0 0;
+ margin-top: 1px \9;
+ *margin-top: 0;
+ line-height: normal;
+ cursor: pointer;
+}
+
+input[type="file"],
+input[type="image"],
+input[type="submit"],
+input[type="reset"],
+input[type="button"],
+input[type="radio"],
+input[type="checkbox"] {
+ width: auto;
+}
+
+select,
+input[type="file"] {
+ height: 30px;
+ /* In IE7, the height of the select element cannot be changed by height, only font-size */
+
+ *margin-top: 4px;
+ /* For IE7, add top margin to align select with labels */
+
+ line-height: 30px;
+}
+
+select {
+ width: 220px;
+ background-color: #ffffff;
+ border: 1px solid #cccccc;
+}
+
+select[multiple],
+select[size] {
+ height: auto;
+}
+
+select:focus,
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+ outline: thin dotted #333;
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+
+.uneditable-input,
+.uneditable-textarea {
+ color: #999999;
+ cursor: not-allowed;
+ background-color: #fcfcfc;
+ border-color: #cccccc;
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
+}
+
+.uneditable-input {
+ overflow: hidden;
+ white-space: nowrap;
+}
+
+.uneditable-textarea {
+ width: auto;
+ height: auto;
+}
+
+input:-moz-placeholder,
+textarea:-moz-placeholder {
+ color: #999999;
+}
+
+input:-ms-input-placeholder,
+textarea:-ms-input-placeholder {
+ color: #999999;
+}
+
+input::-webkit-input-placeholder,
+textarea::-webkit-input-placeholder {
+ color: #999999;
+}
+
+.radio,
+.checkbox {
+ min-height: 20px;
+ padding-left: 20px;
+}
+
+.radio input[type="radio"],
+.checkbox input[type="checkbox"] {
+ float: left;
+ margin-left: -20px;
+}
+
+.controls > .radio:first-child,
+.controls > .checkbox:first-child {
+ padding-top: 5px;
+}
+
+.radio.inline,
+.checkbox.inline {
+ display: inline-block;
+ padding-top: 5px;
+ margin-bottom: 0;
+ vertical-align: middle;
+}
+
+.radio.inline + .radio.inline,
+.checkbox.inline + .checkbox.inline {
+ margin-left: 10px;
+}
+
+.input-mini {
+ width: 60px;
+}
+
+.input-small {
+ width: 90px;
+}
+
+.input-medium {
+ width: 150px;
+}
+
+.input-large {
+ width: 210px;
+}
+
+.input-xlarge {
+ width: 270px;
+}
+
+.input-xxlarge {
+ width: 530px;
+}
+
+input[class*="span"],
+select[class*="span"],
+textarea[class*="span"],
+.uneditable-input[class*="span"],
+.row-fluid input[class*="span"],
+.row-fluid select[class*="span"],
+.row-fluid textarea[class*="span"],
+.row-fluid .uneditable-input[class*="span"] {
+ float: none;
+ margin-left: 0;
+}
+
+.input-append input[class*="span"],
+.input-append .uneditable-input[class*="span"],
+.input-prepend input[class*="span"],
+.input-prepend .uneditable-input[class*="span"],
+.row-fluid input[class*="span"],
+.row-fluid select[class*="span"],
+.row-fluid textarea[class*="span"],
+.row-fluid .uneditable-input[class*="span"],
+.row-fluid .input-prepend [class*="span"],
+.row-fluid .input-append [class*="span"] {
+ display: inline-block;
+}
+
+input,
+textarea,
+.uneditable-input {
+ margin-left: 0;
+}
+
+.controls-row [class*="span"] + [class*="span"] {
+ margin-left: 20px;
+}
+
+input.span12,
+textarea.span12,
+.uneditable-input.span12 {
+ width: 926px;
+}
+
+input.span11,
+textarea.span11,
+.uneditable-input.span11 {
+ width: 846px;
+}
+
+input.span10,
+textarea.span10,
+.uneditable-input.span10 {
+ width: 766px;
+}
+
+input.span9,
+textarea.span9,
+.uneditable-input.span9 {
+ width: 686px;
+}
+
+input.span8,
+textarea.span8,
+.uneditable-input.span8 {
+ width: 606px;
+}
+
+input.span7,
+textarea.span7,
+.uneditable-input.span7 {
+ width: 526px;
+}
+
+input.span6,
+textarea.span6,
+.uneditable-input.span6 {
+ width: 446px;
+}
+
+input.span5,
+textarea.span5,
+.uneditable-input.span5 {
+ width: 366px;
+}
+
+input.span4,
+textarea.span4,
+.uneditable-input.span4 {
+ width: 286px;
+}
+
+input.span3,
+textarea.span3,
+.uneditable-input.span3 {
+ width: 206px;
+}
+
+input.span2,
+textarea.span2,
+.uneditable-input.span2 {
+ width: 126px;
+}
+
+input.span1,
+textarea.span1,
+.uneditable-input.span1 {
+ width: 46px;
+}
+
+.controls-row {
+ *zoom: 1;
+}
+
+.controls-row:before,
+.controls-row:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.controls-row:after {
+ clear: both;
+}
+
+.controls-row [class*="span"],
+.row-fluid .controls-row [class*="span"] {
+ float: left;
+}
+
+.controls-row .checkbox[class*="span"],
+.controls-row .radio[class*="span"] {
+ padding-top: 5px;
+}
+
+input[disabled],
+select[disabled],
+textarea[disabled],
+input[readonly],
+select[readonly],
+textarea[readonly] {
+ cursor: not-allowed;
+ background-color: #eeeeee;
+}
+
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+input[type="radio"][readonly],
+input[type="checkbox"][readonly] {
+ background-color: transparent;
+}
+
+.control-group.warning > label,
+.control-group.warning .help-block,
+.control-group.warning .help-inline {
+ color: #c09853;
+}
+
+.control-group.warning .checkbox,
+.control-group.warning .radio,
+.control-group.warning input,
+.control-group.warning select,
+.control-group.warning textarea {
+ color: #c09853;
+}
+
+.control-group.warning input,
+.control-group.warning select,
+.control-group.warning textarea {
+ border-color: #c09853;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.warning input:focus,
+.control-group.warning select:focus,
+.control-group.warning textarea:focus {
+ border-color: #a47e3c;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
+}
+
+.control-group.warning .input-prepend .add-on,
+.control-group.warning .input-append .add-on {
+ color: #c09853;
+ background-color: #fcf8e3;
+ border-color: #c09853;
+}
+
+.control-group.error > label,
+.control-group.error .help-block,
+.control-group.error .help-inline {
+ color: #b94a48;
+}
+
+.control-group.error .checkbox,
+.control-group.error .radio,
+.control-group.error input,
+.control-group.error select,
+.control-group.error textarea {
+ color: #b94a48;
+}
+
+.control-group.error input,
+.control-group.error select,
+.control-group.error textarea {
+ border-color: #b94a48;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.error input:focus,
+.control-group.error select:focus,
+.control-group.error textarea:focus {
+ border-color: #953b39;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+}
+
+.control-group.error .input-prepend .add-on,
+.control-group.error .input-append .add-on {
+ color: #b94a48;
+ background-color: #f2dede;
+ border-color: #b94a48;
+}
+
+.control-group.success > label,
+.control-group.success .help-block,
+.control-group.success .help-inline {
+ color: #468847;
+}
+
+.control-group.success .checkbox,
+.control-group.success .radio,
+.control-group.success input,
+.control-group.success select,
+.control-group.success textarea {
+ color: #468847;
+}
+
+.control-group.success input,
+.control-group.success select,
+.control-group.success textarea {
+ border-color: #468847;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.success input:focus,
+.control-group.success select:focus,
+.control-group.success textarea:focus {
+ border-color: #356635;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
+}
+
+.control-group.success .input-prepend .add-on,
+.control-group.success .input-append .add-on {
+ color: #468847;
+ background-color: #dff0d8;
+ border-color: #468847;
+}
+
+.control-group.info > label,
+.control-group.info .help-block,
+.control-group.info .help-inline {
+ color: #3a87ad;
+}
+
+.control-group.info .checkbox,
+.control-group.info .radio,
+.control-group.info input,
+.control-group.info select,
+.control-group.info textarea {
+ color: #3a87ad;
+}
+
+.control-group.info input,
+.control-group.info select,
+.control-group.info textarea {
+ border-color: #3a87ad;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.info input:focus,
+.control-group.info select:focus,
+.control-group.info textarea:focus {
+ border-color: #2d6987;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
+}
+
+.control-group.info .input-prepend .add-on,
+.control-group.info .input-append .add-on {
+ color: #3a87ad;
+ background-color: #d9edf7;
+ border-color: #3a87ad;
+}
+
+input:focus:required:invalid,
+textarea:focus:required:invalid,
+select:focus:required:invalid {
+ color: #b94a48;
+ border-color: #ee5f5b;
+}
+
+input:focus:required:invalid:focus,
+textarea:focus:required:invalid:focus,
+select:focus:required:invalid:focus {
+ border-color: #e9322d;
+ -webkit-box-shadow: 0 0 6px #f8b9b7;
+ -moz-box-shadow: 0 0 6px #f8b9b7;
+ box-shadow: 0 0 6px #f8b9b7;
+}
+
+.form-actions {
+ padding: 19px 20px 20px;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ background-color: #f5f5f5;
+ border-top: 1px solid #e5e5e5;
+ *zoom: 1;
+}
+
+.form-actions:before,
+.form-actions:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.form-actions:after {
+ clear: both;
+}
+
+.help-block,
+.help-inline {
+ color: #595959;
+}
+
+.help-block {
+ display: block;
+ margin-bottom: 10px;
+}
+
+.help-inline {
+ display: inline-block;
+ *display: inline;
+ padding-left: 5px;
+ vertical-align: middle;
+ *zoom: 1;
+}
+
+.input-append,
+.input-prepend {
+ margin-bottom: 5px;
+ font-size: 0;
+ white-space: nowrap;
+}
+
+.input-append input,
+.input-prepend input,
+.input-append select,
+.input-prepend select,
+.input-append .uneditable-input,
+.input-prepend .uneditable-input,
+.input-append .dropdown-menu,
+.input-prepend .dropdown-menu {
+ font-size: 14px;
+}
+
+.input-append input,
+.input-prepend input,
+.input-append select,
+.input-prepend select,
+.input-append .uneditable-input,
+.input-prepend .uneditable-input {
+ position: relative;
+ margin-bottom: 0;
+ *margin-left: 0;
+ vertical-align: top;
+ -webkit-border-radius: 0 4px 4px 0;
+ -moz-border-radius: 0 4px 4px 0;
+ border-radius: 0 4px 4px 0;
+}
+
+.input-append input:focus,
+.input-prepend input:focus,
+.input-append select:focus,
+.input-prepend select:focus,
+.input-append .uneditable-input:focus,
+.input-prepend .uneditable-input:focus {
+ z-index: 2;
+}
+
+.input-append .add-on,
+.input-prepend .add-on {
+ display: inline-block;
+ width: auto;
+ height: 20px;
+ min-width: 16px;
+ padding: 4px 5px;
+ font-size: 14px;
+ font-weight: normal;
+ line-height: 20px;
+ text-align: center;
+ text-shadow: 0 1px 0 #ffffff;
+ background-color: #eeeeee;
+ border: 1px solid #ccc;
+}
+
+.input-append .add-on,
+.input-prepend .add-on,
+.input-append .btn,
+.input-prepend .btn {
+ vertical-align: top;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+
+.input-append .active,
+.input-prepend .active {
+ background-color: #a9dba9;
+ border-color: #46a546;
+}
+
+.input-prepend .add-on,
+.input-prepend .btn {
+ margin-right: -1px;
+}
+
+.input-prepend .add-on:first-child,
+.input-prepend .btn:first-child {
+ -webkit-border-radius: 4px 0 0 4px;
+ -moz-border-radius: 4px 0 0 4px;
+ border-radius: 4px 0 0 4px;
+}
+
+.input-append input,
+.input-append select,
+.input-append .uneditable-input {
+ -webkit-border-radius: 4px 0 0 4px;
+ -moz-border-radius: 4px 0 0 4px;
+ border-radius: 4px 0 0 4px;
+}
+
+.input-append input + .btn-group .btn,
+.input-append select + .btn-group .btn,
+.input-append .uneditable-input + .btn-group .btn {
+ -webkit-border-radius: 0 4px 4px 0;
+ -moz-border-radius: 0 4px 4px 0;
+ border-radius: 0 4px 4px 0;
+}
+
+.input-append .add-on,
+.input-append .btn,
+.input-append .btn-group {
+ margin-left: -1px;
+}
+
+.input-append .add-on:last-child,
+.input-append .btn:last-child {
+ -webkit-border-radius: 0 4px 4px 0;
+ -moz-border-radius: 0 4px 4px 0;
+ border-radius: 0 4px 4px 0;
+}
+
+.input-prepend.input-append input,
+.input-prepend.input-append select,
+.input-prepend.input-append .uneditable-input {
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+
+.input-prepend.input-append input + .btn-group .btn,
+.input-prepend.input-append select + .btn-group .btn,
+.input-prepend.input-append .uneditable-input + .btn-group .btn {
+ -webkit-border-radius: 0 4px 4px 0;
+ -moz-border-radius: 0 4px 4px 0;
+ border-radius: 0 4px 4px 0;
+}
+
+.input-prepend.input-append .add-on:first-child,
+.input-prepend.input-append .btn:first-child {
+ margin-right: -1px;
+ -webkit-border-radius: 4px 0 0 4px;
+ -moz-border-radius: 4px 0 0 4px;
+ border-radius: 4px 0 0 4px;
+}
+
+.input-prepend.input-append .add-on:last-child,
+.input-prepend.input-append .btn:last-child {
+ margin-left: -1px;
+ -webkit-border-radius: 0 4px 4px 0;
+ -moz-border-radius: 0 4px 4px 0;
+ border-radius: 0 4px 4px 0;
+}
+
+.input-prepend.input-append .btn-group:first-child {
+ margin-left: 0;
+}
+
+input.search-query {
+ padding-right: 14px;
+ padding-right: 4px \9;
+ padding-left: 14px;
+ padding-left: 4px \9;
+ /* IE7-8 doesn't have border-radius, so don't indent the padding */
+
+ margin-bottom: 0;
+ -webkit-border-radius: 15px;
+ -moz-border-radius: 15px;
+ border-radius: 15px;
+}
+
+/* Allow for input prepend/append in search forms */
+
+.form-search .input-append .search-query,
+.form-search .input-prepend .search-query {
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+
+.form-search .input-append .search-query {
+ -webkit-border-radius: 14px 0 0 14px;
+ -moz-border-radius: 14px 0 0 14px;
+ border-radius: 14px 0 0 14px;
+}
+
+.form-search .input-append .btn {
+ -webkit-border-radius: 0 14px 14px 0;
+ -moz-border-radius: 0 14px 14px 0;
+ border-radius: 0 14px 14px 0;
+}
+
+.form-search .input-prepend .search-query {
+ -webkit-border-radius: 0 14px 14px 0;
+ -moz-border-radius: 0 14px 14px 0;
+ border-radius: 0 14px 14px 0;
+}
+
+.form-search .input-prepend .btn {
+ -webkit-border-radius: 14px 0 0 14px;
+ -moz-border-radius: 14px 0 0 14px;
+ border-radius: 14px 0 0 14px;
+}
+
+.form-search input,
+.form-inline input,
+.form-horizontal input,
+.form-search textarea,
+.form-inline textarea,
+.form-horizontal textarea,
+.form-search select,
+.form-inline select,
+.form-horizontal select,
+.form-search .help-inline,
+.form-inline .help-inline,
+.form-horizontal .help-inline,
+.form-search .uneditable-input,
+.form-inline .uneditable-input,
+.form-horizontal .uneditable-input,
+.form-search .input-prepend,
+.form-inline .input-prepend,
+.form-horizontal .input-prepend,
+.form-search .input-append,
+.form-inline .input-append,
+.form-horizontal .input-append {
+ display: inline-block;
+ *display: inline;
+ margin-bottom: 0;
+ vertical-align: middle;
+ *zoom: 1;
+}
+
+.form-search .hide,
+.form-inline .hide,
+.form-horizontal .hide {
+ display: none;
+}
+
+.form-search label,
+.form-inline label,
+.form-search .btn-group,
+.form-inline .btn-group {
+ display: inline-block;
+}
+
+.form-search .input-append,
+.form-inline .input-append,
+.form-search .input-prepend,
+.form-inline .input-prepend {
+ margin-bottom: 0;
+}
+
+.form-search .radio,
+.form-search .checkbox,
+.form-inline .radio,
+.form-inline .checkbox {
+ padding-left: 0;
+ margin-bottom: 0;
+ vertical-align: middle;
+}
+
+.form-search .radio input[type="radio"],
+.form-search .checkbox input[type="checkbox"],
+.form-inline .radio input[type="radio"],
+.form-inline .checkbox input[type="checkbox"] {
+ float: left;
+ margin-right: 3px;
+ margin-left: 0;
+}
+
+.control-group {
+ margin-bottom: 10px;
+}
+
+legend + .control-group {
+ margin-top: 20px;
+ -webkit-margin-top-collapse: separate;
+}
+
+.form-horizontal .control-group {
+ margin-bottom: 20px;
+ *zoom: 1;
+}
+
+.form-horizontal .control-group:before,
+.form-horizontal .control-group:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.form-horizontal .control-group:after {
+ clear: both;
+}
+
+.form-horizontal .control-label {
+ float: left;
+ width: 160px;
+ padding-top: 5px;
+ text-align: right;
+}
+
+.form-horizontal .controls {
+ *display: inline-block;
+ *padding-left: 20px;
+ margin-left: 180px;
+ *margin-left: 0;
+}
+
+.form-horizontal .controls:first-child {
+ *padding-left: 180px;
+}
+
+.form-horizontal .help-block {
+ margin-bottom: 0;
+}
+
+.form-horizontal input + .help-block,
+.form-horizontal select + .help-block,
+.form-horizontal textarea + .help-block {
+ margin-top: 10px;
+}
+
+.form-horizontal .form-actions {
+ padding-left: 180px;
+}
+
+table {
+ max-width: 100%;
+ background-color: transparent;
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+.table {
+ width: 100%;
+ margin-bottom: 20px;
+}
+
+.table th,
+.table td {
+ padding: 8px;
+ line-height: 20px;
+ text-align: left;
+ vertical-align: top;
+ border-top: 1px solid #dddddd;
+}
+
+.table th {
+ font-weight: bold;
+}
+
+.table thead th {
+ vertical-align: bottom;
+}
+
+.table caption + thead tr:first-child th,
+.table caption + thead tr:first-child td,
+.table colgroup + thead tr:first-child th,
+.table colgroup + thead tr:first-child td,
+.table thead:first-child tr:first-child th,
+.table thead:first-child tr:first-child td {
+ border-top: 0;
+}
+
+.table tbody + tbody {
+ border-top: 2px solid #dddddd;
+}
+
+.table-condensed th,
+.table-condensed td {
+ padding: 4px 5px;
+}
+
+.table-bordered {
+ border: 1px solid #dddddd;
+ border-collapse: separate;
+ *border-collapse: collapse;
+ border-left: 0;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+.table-bordered th,
+.table-bordered td {
+ border-left: 1px solid #dddddd;
+}
+
+.table-bordered caption + thead tr:first-child th,
+.table-bordered caption + tbody tr:first-child th,
+.table-bordered caption + tbody tr:first-child td,
+.table-bordered colgroup + thead tr:first-child th,
+.table-bordered colgroup + tbody tr:first-child th,
+.table-bordered colgroup + tbody tr:first-child td,
+.table-bordered thead:first-child tr:first-child th,
+.table-bordered tbody:first-child tr:first-child th,
+.table-bordered tbody:first-child tr:first-child td {
+ border-top: 0;
+}
+
+.table-bordered thead:first-child tr:first-child th:first-child,
+.table-bordered tbody:first-child tr:first-child td:first-child {
+ -webkit-border-top-left-radius: 4px;
+ border-top-left-radius: 4px;
+ -moz-border-radius-topleft: 4px;
+}
+
+.table-bordered thead:first-child tr:first-child th:last-child,
+.table-bordered tbody:first-child tr:first-child td:last-child {
+ -webkit-border-top-right-radius: 4px;
+ border-top-right-radius: 4px;
+ -moz-border-radius-topright: 4px;
+}
+
+.table-bordered thead:last-child tr:last-child th:first-child,
+.table-bordered tbody:last-child tr:last-child td:first-child,
+.table-bordered tfoot:last-child tr:last-child td:first-child {
+ -webkit-border-radius: 0 0 0 4px;
+ -moz-border-radius: 0 0 0 4px;
+ border-radius: 0 0 0 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+ -moz-border-radius-bottomleft: 4px;
+}
+
+.table-bordered thead:last-child tr:last-child th:last-child,
+.table-bordered tbody:last-child tr:last-child td:last-child,
+.table-bordered tfoot:last-child tr:last-child td:last-child {
+ -webkit-border-bottom-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+ -moz-border-radius-bottomright: 4px;
+}
+
+.table-bordered caption + thead tr:first-child th:first-child,
+.table-bordered caption + tbody tr:first-child td:first-child,
+.table-bordered colgroup + thead tr:first-child th:first-child,
+.table-bordered colgroup + tbody tr:first-child td:first-child {
+ -webkit-border-top-left-radius: 4px;
+ border-top-left-radius: 4px;
+ -moz-border-radius-topleft: 4px;
+}
+
+.table-bordered caption + thead tr:first-child th:last-child,
+.table-bordered caption + tbody tr:first-child td:last-child,
+.table-bordered colgroup + thead tr:first-child th:last-child,
+.table-bordered colgroup + tbody tr:first-child td:last-child {
+ -webkit-border-top-right-radius: 4px;
+ border-top-right-radius: 4px;
+ -moz-border-radius-topright: 4px;
+}
+
+.table-striped tbody tr:nth-child(odd) td,
+.table-striped tbody tr:nth-child(odd) th {
+ background-color: #f9f9f9;
+}
+
+.table-hover tbody tr:hover td,
+.table-hover tbody tr:hover th {
+ background-color: #f5f5f5;
+}
+
+table td[class*="span"],
+table th[class*="span"],
+.row-fluid table td[class*="span"],
+.row-fluid table th[class*="span"] {
+ display: table-cell;
+ float: none;
+ margin-left: 0;
+}
+
+.table td.span1,
+.table th.span1 {
+ float: none;
+ width: 44px;
+ margin-left: 0;
+}
+
+.table td.span2,
+.table th.span2 {
+ float: none;
+ width: 124px;
+ margin-left: 0;
+}
+
+.table td.span3,
+.table th.span3 {
+ float: none;
+ width: 204px;
+ margin-left: 0;
+}
+
+.table td.span4,
+.table th.span4 {
+ float: none;
+ width: 284px;
+ margin-left: 0;
+}
+
+.table td.span5,
+.table th.span5 {
+ float: none;
+ width: 364px;
+ margin-left: 0;
+}
+
+.table td.span6,
+.table th.span6 {
+ float: none;
+ width: 444px;
+ margin-left: 0;
+}
+
+.table td.span7,
+.table th.span7 {
+ float: none;
+ width: 524px;
+ margin-left: 0;
+}
+
+.table td.span8,
+.table th.span8 {
+ float: none;
+ width: 604px;
+ margin-left: 0;
+}
+
+.table td.span9,
+.table th.span9 {
+ float: none;
+ width: 684px;
+ margin-left: 0;
+}
+
+.table td.span10,
+.table th.span10 {
+ float: none;
+ width: 764px;
+ margin-left: 0;
+}
+
+.table td.span11,
+.table th.span11 {
+ float: none;
+ width: 844px;
+ margin-left: 0;
+}
+
+.table td.span12,
+.table th.span12 {
+ float: none;
+ width: 924px;
+ margin-left: 0;
+}
+
+.table tbody tr.success td {
+ background-color: #dff0d8;
+}
+
+.table tbody tr.error td {
+ background-color: #f2dede;
+}
+
+.table tbody tr.warning td {
+ background-color: #fcf8e3;
+}
+
+.table tbody tr.info td {
+ background-color: #d9edf7;
+}
+
+.table-hover tbody tr.success:hover td {
+ background-color: #d0e9c6;
+}
+
+.table-hover tbody tr.error:hover td {
+ background-color: #ebcccc;
+}
+
+.table-hover tbody tr.warning:hover td {
+ background-color: #faf2cc;
+}
+
+.table-hover tbody tr.info:hover td {
+ background-color: #c4e3f3;
+}
+
+[class^="icon-"],
+[class*=" icon-"] {
+ display: inline-block;
+ width: 14px;
+ height: 14px;
+ margin-top: 1px;
+ *margin-right: .3em;
+ line-height: 14px;
+ vertical-align: text-top;
+ background-image: url("../img/glyphicons-halflings.png");
+ background-position: 14px 14px;
+ background-repeat: no-repeat;
+}
+
+/* White icons with optional class, or on hover/active states of certain elements */
+
+.icon-white,
+.nav-pills > .active > a > [class^="icon-"],
+.nav-pills > .active > a > [class*=" icon-"],
+.nav-list > .active > a > [class^="icon-"],
+.nav-list > .active > a > [class*=" icon-"],
+.navbar-inverse .nav > .active > a > [class^="icon-"],
+.navbar-inverse .nav > .active > a > [class*=" icon-"],
+.dropdown-menu > li > a:hover > [class^="icon-"],
+.dropdown-menu > li > a:hover > [class*=" icon-"],
+.dropdown-menu > .active > a > [class^="icon-"],
+.dropdown-menu > .active > a > [class*=" icon-"],
+.dropdown-submenu:hover > a > [class^="icon-"],
+.dropdown-submenu:hover > a > [class*=" icon-"] {
+ background-image: url("../img/glyphicons-halflings-white.png");
+}
+
+.icon-glass {
+ background-position: 0 0;
+}
+
+.icon-music {
+ background-position: -24px 0;
+}
+
+.icon-search {
+ background-position: -48px 0;
+}
+
+.icon-envelope {
+ background-position: -72px 0;
+}
+
+.icon-heart {
+ background-position: -96px 0;
+}
+
+.icon-star {
+ background-position: -120px 0;
+}
+
+.icon-star-empty {
+ background-position: -144px 0;
+}
+
+.icon-user {
+ background-position: -168px 0;
+}
+
+.icon-film {
+ background-position: -192px 0;
+}
+
+.icon-th-large {
+ background-position: -216px 0;
+}
+
+.icon-th {
+ background-position: -240px 0;
+}
+
+.icon-th-list {
+ background-position: -264px 0;
+}
+
+.icon-ok {
+ background-position: -288px 0;
+}
+
+.icon-remove {
+ background-position: -312px 0;
+}
+
+.icon-zoom-in {
+ background-position: -336px 0;
+}
+
+.icon-zoom-out {
+ background-position: -360px 0;
+}
+
+.icon-off {
+ background-position: -384px 0;
+}
+
+.icon-signal {
+ background-position: -408px 0;
+}
+
+.icon-cog {
+ background-position: -432px 0;
+}
+
+.icon-trash {
+ background-position: -456px 0;
+}
+
+.icon-home {
+ background-position: 0 -24px;
+}
+
+.icon-file {
+ background-position: -24px -24px;
+}
+
+.icon-time {
+ background-position: -48px -24px;
+}
+
+.icon-road {
+ background-position: -72px -24px;
+}
+
+.icon-download-alt {
+ background-position: -96px -24px;
+}
+
+.icon-download {
+ background-position: -120px -24px;
+}
+
+.icon-upload {
+ background-position: -144px -24px;
+}
+
+.icon-inbox {
+ background-position: -168px -24px;
+}
+
+.icon-play-circle {
+ background-position: -192px -24px;
+}
+
+.icon-repeat {
+ background-position: -216px -24px;
+}
+
+.icon-refresh {
+ background-position: -240px -24px;
+}
+
+.icon-list-alt {
+ background-position: -264px -24px;
+}
+
+.icon-lock {
+ background-position: -287px -24px;
+}
+
+.icon-flag {
+ background-position: -312px -24px;
+}
+
+.icon-headphones {
+ background-position: -336px -24px;
+}
+
+.icon-volume-off {
+ background-position: -360px -24px;
+}
+
+.icon-volume-down {
+ background-position: -384px -24px;
+}
+
+.icon-volume-up {
+ background-position: -408px -24px;
+}
+
+.icon-qrcode {
+ background-position: -432px -24px;
+}
+
+.icon-barcode {
+ background-position: -456px -24px;
+}
+
+.icon-tag {
+ background-position: 0 -48px;
+}
+
+.icon-tags {
+ background-position: -25px -48px;
+}
+
+.icon-book {
+ background-position: -48px -48px;
+}
+
+.icon-bookmark {
+ background-position: -72px -48px;
+}
+
+.icon-print {
+ background-position: -96px -48px;
+}
+
+.icon-camera {
+ background-position: -120px -48px;
+}
+
+.icon-font {
+ background-position: -144px -48px;
+}
+
+.icon-bold {
+ background-position: -167px -48px;
+}
+
+.icon-italic {
+ background-position: -192px -48px;
+}
+
+.icon-text-height {
+ background-position: -216px -48px;
+}
+
+.icon-text-width {
+ background-position: -240px -48px;
+}
+
+.icon-align-left {
+ background-position: -264px -48px;
+}
+
+.icon-align-center {
+ background-position: -288px -48px;
+}
+
+.icon-align-right {
+ background-position: -312px -48px;
+}
+
+.icon-align-justify {
+ background-position: -336px -48px;
+}
+
+.icon-list {
+ background-position: -360px -48px;
+}
+
+.icon-indent-left {
+ background-position: -384px -48px;
+}
+
+.icon-indent-right {
+ background-position: -408px -48px;
+}
+
+.icon-facetime-video {
+ background-position: -432px -48px;
+}
+
+.icon-picture {
+ background-position: -456px -48px;
+}
+
+.icon-pencil {
+ background-position: 0 -72px;
+}
+
+.icon-map-marker {
+ background-position: -24px -72px;
+}
+
+.icon-adjust {
+ background-position: -48px -72px;
+}
+
+.icon-tint {
+ background-position: -72px -72px;
+}
+
+.icon-edit {
+ background-position: -96px -72px;
+}
+
+.icon-share {
+ background-position: -120px -72px;
+}
+
+.icon-check {
+ background-position: -144px -72px;
+}
+
+.icon-move {
+ background-position: -168px -72px;
+}
+
+.icon-step-backward {
+ background-position: -192px -72px;
+}
+
+.icon-fast-backward {
+ background-position: -216px -72px;
+}
+
+.icon-backward {
+ background-position: -240px -72px;
+}
+
+.icon-play {
+ background-position: -264px -72px;
+}
+
+.icon-pause {
+ background-position: -288px -72px;
+}
+
+.icon-stop {
+ background-position: -312px -72px;
+}
+
+.icon-forward {
+ background-position: -336px -72px;
+}
+
+.icon-fast-forward {
+ background-position: -360px -72px;
+}
+
+.icon-step-forward {
+ background-position: -384px -72px;
+}
+
+.icon-eject {
+ background-position: -408px -72px;
+}
+
+.icon-chevron-left {
+ background-position: -432px -72px;
+}
+
+.icon-chevron-right {
+ background-position: -456px -72px;
+}
+
+.icon-plus-sign {
+ background-position: 0 -96px;
+}
+
+.icon-minus-sign {
+ background-position: -24px -96px;
+}
+
+.icon-remove-sign {
+ background-position: -48px -96px;
+}
+
+.icon-ok-sign {
+ background-position: -72px -96px;
+}
+
+.icon-question-sign {
+ background-position: -96px -96px;
+}
+
+.icon-info-sign {
+ background-position: -120px -96px;
+}
+
+.icon-screenshot {
+ background-position: -144px -96px;
+}
+
+.icon-remove-circle {
+ background-position: -168px -96px;
+}
+
+.icon-ok-circle {
+ background-position: -192px -96px;
+}
+
+.icon-ban-circle {
+ background-position: -216px -96px;
+}
+
+.icon-arrow-left {
+ background-position: -240px -96px;
+}
+
+.icon-arrow-right {
+ background-position: -264px -96px;
+}
+
+.icon-arrow-up {
+ background-position: -289px -96px;
+}
+
+.icon-arrow-down {
+ background-position: -312px -96px;
+}
+
+.icon-share-alt {
+ background-position: -336px -96px;
+}
+
+.icon-resize-full {
+ background-position: -360px -96px;
+}
+
+.icon-resize-small {
+ background-position: -384px -96px;
+}
+
+.icon-plus {
+ background-position: -408px -96px;
+}
+
+.icon-minus {
+ background-position: -433px -96px;
+}
+
+.icon-asterisk {
+ background-position: -456px -96px;
+}
+
+.icon-exclamation-sign {
+ background-position: 0 -120px;
+}
+
+.icon-gift {
+ background-position: -24px -120px;
+}
+
+.icon-leaf {
+ background-position: -48px -120px;
+}
+
+.icon-fire {
+ background-position: -72px -120px;
+}
+
+.icon-eye-open {
+ background-position: -96px -120px;
+}
+
+.icon-eye-close {
+ background-position: -120px -120px;
+}
+
+.icon-warning-sign {
+ background-position: -144px -120px;
+}
+
+.icon-plane {
+ background-position: -168px -120px;
+}
+
+.icon-calendar {
+ background-position: -192px -120px;
+}
+
+.icon-random {
+ width: 16px;
+ background-position: -216px -120px;
+}
+
+.icon-comment {
+ background-position: -240px -120px;
+}
+
+.icon-magnet {
+ background-position: -264px -120px;
+}
+
+.icon-chevron-up {
+ background-position: -288px -120px;
+}
+
+.icon-chevron-down {
+ background-position: -313px -119px;
+}
+
+.icon-retweet {
+ background-position: -336px -120px;
+}
+
+.icon-shopping-cart {
+ background-position: -360px -120px;
+}
+
+.icon-folder-close {
+ background-position: -384px -120px;
+}
+
+.icon-folder-open {
+ width: 16px;
+ background-position: -408px -120px;
+}
+
+.icon-resize-vertical {
+ background-position: -432px -119px;
+}
+
+.icon-resize-horizontal {
+ background-position: -456px -118px;
+}
+
+.icon-hdd {
+ background-position: 0 -144px;
+}
+
+.icon-bullhorn {
+ background-position: -24px -144px;
+}
+
+.icon-bell {
+ background-position: -48px -144px;
+}
+
+.icon-certificate {
+ background-position: -72px -144px;
+}
+
+.icon-thumbs-up {
+ background-position: -96px -144px;
+}
+
+.icon-thumbs-down {
+ background-position: -120px -144px;
+}
+
+.icon-hand-right {
+ background-position: -144px -144px;
+}
+
+.icon-hand-left {
+ background-position: -168px -144px;
+}
+
+.icon-hand-up {
+ background-position: -192px -144px;
+}
+
+.icon-hand-down {
+ background-position: -216px -144px;
+}
+
+.icon-circle-arrow-right {
+ background-position: -240px -144px;
+}
+
+.icon-circle-arrow-left {
+ background-position: -264px -144px;
+}
+
+.icon-circle-arrow-up {
+ background-position: -288px -144px;
+}
+
+.icon-circle-arrow-down {
+ background-position: -312px -144px;
+}
+
+.icon-globe {
+ background-position: -336px -144px;
+}
+
+.icon-wrench {
+ background-position: -360px -144px;
+}
+
+.icon-tasks {
+ background-position: -384px -144px;
+}
+
+.icon-filter {
+ background-position: -408px -144px;
+}
+
+.icon-briefcase {
+ background-position: -432px -144px;
+}
+
+.icon-fullscreen {
+ background-position: -456px -144px;
+}
+
+.dropup,
+.dropdown {
+ position: relative;
+}
+
+.dropdown-toggle {
+ *margin-bottom: -3px;
+}
+
+.dropdown-toggle:active,
+.open .dropdown-toggle {
+ outline: 0;
+}
+
+.caret {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ vertical-align: top;
+ border-top: 4px solid #000000;
+ border-right: 4px solid transparent;
+ border-left: 4px solid transparent;
+ content: "";
+}
+
+.dropdown .caret {
+ margin-top: 8px;
+ margin-left: 2px;
+}
+
+.dropdown-menu {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: 1000;
+ display: none;
+ float: left;
+ min-width: 160px;
+ padding: 5px 0;
+ margin: 2px 0 0;
+ list-style: none;
+ background-color: #ffffff;
+ border: 1px solid #ccc;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ *border-right-width: 2px;
+ *border-bottom-width: 2px;
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+ -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+}
+
+.dropdown-menu.pull-right {
+ right: 0;
+ left: auto;
+}
+
+.dropdown-menu .divider {
+ *width: 100%;
+ height: 1px;
+ margin: 9px 1px;
+ *margin: -5px 0 5px;
+ overflow: hidden;
+ background-color: #e5e5e5;
+ border-bottom: 1px solid #ffffff;
+}
+
+.dropdown-menu li > a {
+ display: block;
+ padding: 3px 20px;
+ clear: both;
+ font-weight: normal;
+ line-height: 20px;
+ color: #333333;
+ white-space: nowrap;
+}
+
+.dropdown-menu li > a:hover,
+.dropdown-menu li > a:focus,
+.dropdown-submenu:hover > a {
+ color: #ffffff;
+ text-decoration: none;
+ background-color: #0081c2;
+ background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
+ background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
+ background-image: -o-linear-gradient(top, #0088cc, #0077b3);
+ background-image: linear-gradient(to bottom, #0088cc, #0077b3);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
+}
+
+.dropdown-menu .active > a,
+.dropdown-menu .active > a:hover {
+ color: #333333;
+ text-decoration: none;
+ background-color: #0081c2;
+ background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
+ background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
+ background-image: -o-linear-gradient(top, #0088cc, #0077b3);
+ background-image: linear-gradient(to bottom, #0088cc, #0077b3);
+ background-repeat: repeat-x;
+ outline: 0;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
+}
+
+.dropdown-menu .disabled > a,
+.dropdown-menu .disabled > a:hover {
+ color: #999999;
+}
+
+.dropdown-menu .disabled > a:hover {
+ text-decoration: none;
+ cursor: default;
+ background-color: transparent;
+ background-image: none;
+}
+
+.open {
+ *z-index: 1000;
+}
+
+.open > .dropdown-menu {
+ display: block;
+}
+
+.pull-right > .dropdown-menu {
+ right: 0;
+ left: auto;
+}
+
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+ border-top: 0;
+ border-bottom: 4px solid #000000;
+ content: "";
+}
+
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ margin-bottom: 1px;
+}
+
+.dropdown-submenu {
+ position: relative;
+}
+
+.dropdown-submenu > .dropdown-menu {
+ top: 0;
+ left: 100%;
+ margin-top: -6px;
+ margin-left: -1px;
+ -webkit-border-radius: 0 6px 6px 6px;
+ -moz-border-radius: 0 6px 6px 6px;
+ border-radius: 0 6px 6px 6px;
+}
+
+.dropdown-submenu:hover > .dropdown-menu {
+ display: block;
+}
+
+.dropup .dropdown-submenu > .dropdown-menu {
+ top: auto;
+ bottom: 0;
+ margin-top: 0;
+ margin-bottom: -2px;
+ -webkit-border-radius: 5px 5px 5px 0;
+ -moz-border-radius: 5px 5px 5px 0;
+ border-radius: 5px 5px 5px 0;
+}
+
+.dropdown-submenu > a:after {
+ display: block;
+ float: right;
+ width: 0;
+ height: 0;
+ margin-top: 5px;
+ margin-right: -10px;
+ border-color: transparent;
+ border-left-color: #cccccc;
+ border-style: solid;
+ border-width: 5px 0 5px 5px;
+ content: " ";
+}
+
+.dropdown-submenu:hover > a:after {
+ border-left-color: #ffffff;
+}
+
+.dropdown-submenu.pull-left {
+ float: none;
+}
+
+.dropdown-submenu.pull-left > .dropdown-menu {
+ left: -100%;
+ margin-left: 10px;
+ -webkit-border-radius: 6px 0 6px 6px;
+ -moz-border-radius: 6px 0 6px 6px;
+ border-radius: 6px 0 6px 6px;
+}
+
+.dropdown .dropdown-menu .nav-header {
+ padding-right: 20px;
+ padding-left: 20px;
+}
+
+.typeahead {
+ margin-top: 2px;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+.well {
+ min-height: 20px;
+ padding: 19px;
+ margin-bottom: 20px;
+ background-color: #f5f5f5;
+ border: 1px solid #e3e3e3;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+
+.well blockquote {
+ border-color: #ddd;
+ border-color: rgba(0, 0, 0, 0.15);
+}
+
+.well-large {
+ padding: 24px;
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+}
+
+.well-small {
+ padding: 9px;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+}
+
+.fade {
+ opacity: 0;
+ -webkit-transition: opacity 0.15s linear;
+ -moz-transition: opacity 0.15s linear;
+ -o-transition: opacity 0.15s linear;
+ transition: opacity 0.15s linear;
+}
+
+.fade.in {
+ opacity: 1;
+}
+
+.collapse {
+ position: relative;
+ height: 0;
+ overflow: hidden;
+ -webkit-transition: height 0.35s ease;
+ -moz-transition: height 0.35s ease;
+ -o-transition: height 0.35s ease;
+ transition: height 0.35s ease;
+}
+
+.collapse.in {
+ height: auto;
+}
+
+.close {
+ float: right;
+ font-size: 20px;
+ font-weight: bold;
+ line-height: 20px;
+ color: #000000;
+ text-shadow: 0 1px 0 #ffffff;
+ opacity: 0.2;
+ filter: alpha(opacity=20);
+}
+
+.close:hover {
+ color: #000000;
+ text-decoration: none;
+ cursor: pointer;
+ opacity: 0.4;
+ filter: alpha(opacity=40);
+}
+
+button.close {
+ padding: 0;
+ cursor: pointer;
+ background: transparent;
+ border: 0;
+ -webkit-appearance: none;
+}
+
+.btn {
+ display: inline-block;
+ *display: inline;
+ padding: 4px 12px;
+ margin-bottom: 0;
+ *margin-left: .3em;
+ font-size: 14px;
+ line-height: 20px;
+ *line-height: 20px;
+ color: #333333;
+ text-align: center;
+ text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
+ vertical-align: middle;
+ cursor: pointer;
+ background-color: #f5f5f5;
+ *background-color: #e6e6e6;
+ background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
+ background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
+ background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
+ background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
+ background-repeat: repeat-x;
+ border: 1px solid #bbbbbb;
+ *border: 0;
+ border-color: #e6e6e6 #e6e6e6 #bfbfbf;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ border-bottom-color: #a2a2a2;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+ *zoom: 1;
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+ -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.btn:hover,
+.btn:active,
+.btn.active,
+.btn.disabled,
+.btn[disabled] {
+ color: #333333;
+ background-color: #e6e6e6;
+ *background-color: #d9d9d9;
+}
+
+.btn:active,
+.btn.active {
+ background-color: #cccccc \9;
+}
+
+.btn:first-child {
+ *margin-left: 0;
+}
+
+.btn:hover {
+ color: #333333;
+ text-decoration: none;
+ background-color: #e6e6e6;
+ *background-color: #d9d9d9;
+ /* Buttons in IE7 don't get borders, so darken on hover */
+
+ background-position: 0 -15px;
+ -webkit-transition: background-position 0.1s linear;
+ -moz-transition: background-position 0.1s linear;
+ -o-transition: background-position 0.1s linear;
+ transition: background-position 0.1s linear;
+}
+
+.btn:focus {
+ outline: thin dotted #333;
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+
+.btn.active,
+.btn:active {
+ background-color: #e6e6e6;
+ background-color: #d9d9d9 \9;
+ background-image: none;
+ outline: 0;
+ -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+ -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.btn.disabled,
+.btn[disabled] {
+ cursor: default;
+ background-color: #e6e6e6;
+ background-image: none;
+ opacity: 0.65;
+ filter: alpha(opacity=65);
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+
+.btn-large {
+ padding: 11px 19px;
+ font-size: 17.5px;
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+}
+
+.btn-large [class^="icon-"],
+.btn-large [class*=" icon-"] {
+ margin-top: 2px;
+}
+
+.btn-small {
+ padding: 2px 10px;
+ font-size: 11.9px;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+}
+
+.btn-small [class^="icon-"],
+.btn-small [class*=" icon-"] {
+ margin-top: 0;
+}
+
+.btn-mini {
+ padding: 1px 6px;
+ font-size: 10.5px;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+}
+
+.btn-block {
+ display: block;
+ width: 100%;
+ padding-right: 0;
+ padding-left: 0;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.btn-block + .btn-block {
+ margin-top: 5px;
+}
+
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+ width: 100%;
+}
+
+.btn-primary.active,
+.btn-warning.active,
+.btn-danger.active,
+.btn-success.active,
+.btn-info.active,
+.btn-inverse.active {
+ color: rgba(255, 255, 255, 0.75);
+}
+
+.btn {
+ border-color: #c5c5c5;
+ border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
+}
+
+.btn-primary {
+ color: #ffffff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ background-color: #006dcc;
+ *background-color: #0044cc;
+ background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
+ background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
+ background-image: -o-linear-gradient(top, #0088cc, #0044cc);
+ background-image: linear-gradient(to bottom, #0088cc, #0044cc);
+ background-repeat: repeat-x;
+ border-color: #0044cc #0044cc #002a80;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-primary:hover,
+.btn-primary:active,
+.btn-primary.active,
+.btn-primary.disabled,
+.btn-primary[disabled] {
+ color: #ffffff;
+ background-color: #0044cc;
+ *background-color: #003bb3;
+}
+
+.btn-primary:active,
+.btn-primary.active {
+ background-color: #003399 \9;
+}
+
+.btn-warning {
+ color: #ffffff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ background-color: #faa732;
+ *background-color: #f89406;
+ background-image: -moz-linear-gradient(top, #fbb450, #f89406);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
+ background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
+ background-image: -o-linear-gradient(top, #fbb450, #f89406);
+ background-image: linear-gradient(to bottom, #fbb450, #f89406);
+ background-repeat: repeat-x;
+ border-color: #f89406 #f89406 #ad6704;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-warning:hover,
+.btn-warning:active,
+.btn-warning.active,
+.btn-warning.disabled,
+.btn-warning[disabled] {
+ color: #ffffff;
+ background-color: #f89406;
+ *background-color: #df8505;
+}
+
+.btn-warning:active,
+.btn-warning.active {
+ background-color: #c67605 \9;
+}
+
+.btn-danger {
+ color: #ffffff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ background-color: #da4f49;
+ *background-color: #bd362f;
+ background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
+ background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
+ background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
+ background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
+ background-repeat: repeat-x;
+ border-color: #bd362f #bd362f #802420;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-danger:hover,
+.btn-danger:active,
+.btn-danger.active,
+.btn-danger.disabled,
+.btn-danger[disabled] {
+ color: #ffffff;
+ background-color: #bd362f;
+ *background-color: #a9302a;
+}
+
+.btn-danger:active,
+.btn-danger.active {
+ background-color: #942a25 \9;
+}
+
+.btn-success {
+ color: #ffffff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ background-color: #5bb75b;
+ *background-color: #51a351;
+ background-image: -moz-linear-gradient(top, #62c462, #51a351);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
+ background-image: -webkit-linear-gradient(top, #62c462, #51a351);
+ background-image: -o-linear-gradient(top, #62c462, #51a351);
+ background-image: linear-gradient(to bottom, #62c462, #51a351);
+ background-repeat: repeat-x;
+ border-color: #51a351 #51a351 #387038;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-success:hover,
+.btn-success:active,
+.btn-success.active,
+.btn-success.disabled,
+.btn-success[disabled] {
+ color: #ffffff;
+ background-color: #51a351;
+ *background-color: #499249;
+}
+
+.btn-success:active,
+.btn-success.active {
+ background-color: #408140 \9;
+}
+
+.btn-info {
+ color: #ffffff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ background-color: #49afcd;
+ *background-color: #2f96b4;
+ background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
+ background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
+ background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
+ background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
+ background-repeat: repeat-x;
+ border-color: #2f96b4 #2f96b4 #1f6377;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-info:hover,
+.btn-info:active,
+.btn-info.active,
+.btn-info.disabled,
+.btn-info[disabled] {
+ color: #ffffff;
+ background-color: #2f96b4;
+ *background-color: #2a85a0;
+}
+
+.btn-info:active,
+.btn-info.active {
+ background-color: #24748c \9;
+}
+
+.btn-inverse {
+ color: #ffffff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ background-color: #363636;
+ *background-color: #222222;
+ background-image: -moz-linear-gradient(top, #444444, #222222);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
+ background-image: -webkit-linear-gradient(top, #444444, #222222);
+ background-image: -o-linear-gradient(top, #444444, #222222);
+ background-image: linear-gradient(to bottom, #444444, #222222);
+ background-repeat: repeat-x;
+ border-color: #222222 #222222 #000000;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-inverse:hover,
+.btn-inverse:active,
+.btn-inverse.active,
+.btn-inverse.disabled,
+.btn-inverse[disabled] {
+ color: #ffffff;
+ background-color: #222222;
+ *background-color: #151515;
+}
+
+.btn-inverse:active,
+.btn-inverse.active {
+ background-color: #080808 \9;
+}
+
+button.btn,
+input[type="submit"].btn {
+ *padding-top: 3px;
+ *padding-bottom: 3px;
+}
+
+button.btn::-moz-focus-inner,
+input[type="submit"].btn::-moz-focus-inner {
+ padding: 0;
+ border: 0;
+}
+
+button.btn.btn-large,
+input[type="submit"].btn.btn-large {
+ *padding-top: 7px;
+ *padding-bottom: 7px;
+}
+
+button.btn.btn-small,
+input[type="submit"].btn.btn-small {
+ *padding-top: 3px;
+ *padding-bottom: 3px;
+}
+
+button.btn.btn-mini,
+input[type="submit"].btn.btn-mini {
+ *padding-top: 1px;
+ *padding-bottom: 1px;
+}
+
+.btn-link,
+.btn-link:active,
+.btn-link[disabled] {
+ background-color: transparent;
+ background-image: none;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+
+.btn-link {
+ color: #0088cc;
+ cursor: pointer;
+ border-color: transparent;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+
+.btn-link:hover {
+ color: #005580;
+ text-decoration: underline;
+ background-color: transparent;
+}
+
+.btn-link[disabled]:hover {
+ color: #333333;
+ text-decoration: none;
+}
+
+.btn-group {
+ position: relative;
+ display: inline-block;
+ *display: inline;
+ *margin-left: .3em;
+ font-size: 0;
+ white-space: nowrap;
+ vertical-align: middle;
+ *zoom: 1;
+}
+
+.btn-group:first-child {
+ *margin-left: 0;
+}
+
+.btn-group + .btn-group {
+ margin-left: 5px;
+}
+
+.btn-toolbar {
+ margin-top: 10px;
+ margin-bottom: 10px;
+ font-size: 0;
+}
+
+.btn-toolbar .btn + .btn,
+.btn-toolbar .btn-group + .btn,
+.btn-toolbar .btn + .btn-group {
+ margin-left: 5px;
+}
+
+.btn-group > .btn {
+ position: relative;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+
+.btn-group > .btn + .btn {
+ margin-left: -1px;
+}
+
+.btn-group > .btn,
+.btn-group > .dropdown-menu {
+ font-size: 14px;
+}
+
+.btn-group > .btn-mini {
+ font-size: 11px;
+}
+
+.btn-group > .btn-small {
+ font-size: 12px;
+}
+
+.btn-group > .btn-large {
+ font-size: 16px;
+}
+
+.btn-group > .btn:first-child {
+ margin-left: 0;
+ -webkit-border-bottom-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ border-top-left-radius: 4px;
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-topleft: 4px;
+}
+
+.btn-group > .btn:last-child,
+.btn-group > .dropdown-toggle {
+ -webkit-border-top-right-radius: 4px;
+ border-top-right-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-bottomright: 4px;
+}
+
+.btn-group > .btn.large:first-child {
+ margin-left: 0;
+ -webkit-border-bottom-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+ -webkit-border-top-left-radius: 6px;
+ border-top-left-radius: 6px;
+ -moz-border-radius-bottomleft: 6px;
+ -moz-border-radius-topleft: 6px;
+}
+
+.btn-group > .btn.large:last-child,
+.btn-group > .large.dropdown-toggle {
+ -webkit-border-top-right-radius: 6px;
+ border-top-right-radius: 6px;
+ -webkit-border-bottom-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+ -moz-border-radius-topright: 6px;
+ -moz-border-radius-bottomright: 6px;
+}
+
+.btn-group > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group > .btn:active,
+.btn-group > .btn.active {
+ z-index: 2;
+}
+
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+ outline: 0;
+}
+
+.btn-group > .btn + .dropdown-toggle {
+ *padding-top: 5px;
+ padding-right: 8px;
+ *padding-bottom: 5px;
+ padding-left: 8px;
+ -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+ -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+ box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.btn-group > .btn-mini + .dropdown-toggle {
+ *padding-top: 2px;
+ padding-right: 5px;
+ *padding-bottom: 2px;
+ padding-left: 5px;
+}
+
+.btn-group > .btn-small + .dropdown-toggle {
+ *padding-top: 5px;
+ *padding-bottom: 4px;
+}
+
+.btn-group > .btn-large + .dropdown-toggle {
+ *padding-top: 7px;
+ padding-right: 12px;
+ *padding-bottom: 7px;
+ padding-left: 12px;
+}
+
+.btn-group.open .dropdown-toggle {
+ background-image: none;
+ -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+ -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.btn-group.open .btn.dropdown-toggle {
+ background-color: #e6e6e6;
+}
+
+.btn-group.open .btn-primary.dropdown-toggle {
+ background-color: #0044cc;
+}
+
+.btn-group.open .btn-warning.dropdown-toggle {
+ background-color: #f89406;
+}
+
+.btn-group.open .btn-danger.dropdown-toggle {
+ background-color: #bd362f;
+}
+
+.btn-group.open .btn-success.dropdown-toggle {
+ background-color: #51a351;
+}
+
+.btn-group.open .btn-info.dropdown-toggle {
+ background-color: #2f96b4;
+}
+
+.btn-group.open .btn-inverse.dropdown-toggle {
+ background-color: #222222;
+}
+
+.btn .caret {
+ margin-top: 8px;
+ margin-left: 0;
+}
+
+.btn-mini .caret,
+.btn-small .caret,
+.btn-large .caret {
+ margin-top: 6px;
+}
+
+.btn-large .caret {
+ border-top-width: 5px;
+ border-right-width: 5px;
+ border-left-width: 5px;
+}
+
+.dropup .btn-large .caret {
+ border-bottom-width: 5px;
+}
+
+.btn-primary .caret,
+.btn-warning .caret,
+.btn-danger .caret,
+.btn-info .caret,
+.btn-success .caret,
+.btn-inverse .caret {
+ border-top-color: #ffffff;
+ border-bottom-color: #ffffff;
+}
+
+.btn-group-vertical {
+ display: inline-block;
+ *display: inline;
+ /* IE7 inline-block hack */
+
+ *zoom: 1;
+}
+
+.btn-group-vertical .btn {
+ display: block;
+ float: none;
+ width: 100%;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+
+.btn-group-vertical .btn + .btn {
+ margin-top: -1px;
+ margin-left: 0;
+}
+
+.btn-group-vertical .btn:first-child {
+ -webkit-border-radius: 4px 4px 0 0;
+ -moz-border-radius: 4px 4px 0 0;
+ border-radius: 4px 4px 0 0;
+}
+
+.btn-group-vertical .btn:last-child {
+ -webkit-border-radius: 0 0 4px 4px;
+ -moz-border-radius: 0 0 4px 4px;
+ border-radius: 0 0 4px 4px;
+}
+
+.btn-group-vertical .btn-large:first-child {
+ -webkit-border-radius: 6px 6px 0 0;
+ -moz-border-radius: 6px 6px 0 0;
+ border-radius: 6px 6px 0 0;
+}
+
+.btn-group-vertical .btn-large:last-child {
+ -webkit-border-radius: 0 0 6px 6px;
+ -moz-border-radius: 0 0 6px 6px;
+ border-radius: 0 0 6px 6px;
+}
+
+.alert {
+ padding: 8px 35px 8px 14px;
+ margin-bottom: 20px;
+ color: #c09853;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+ background-color: #fcf8e3;
+ border: 1px solid #fbeed5;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+.alert h4 {
+ margin: 0;
+}
+
+.alert .close {
+ position: relative;
+ top: -2px;
+ right: -21px;
+ line-height: 20px;
+}
+
+.alert-success {
+ color: #468847;
+ background-color: #dff0d8;
+ border-color: #d6e9c6;
+}
+
+.alert-danger,
+.alert-error {
+ color: #b94a48;
+ background-color: #f2dede;
+ border-color: #eed3d7;
+}
+
+.alert-info {
+ color: #3a87ad;
+ background-color: #d9edf7;
+ border-color: #bce8f1;
+}
+
+.alert-block {
+ padding-top: 14px;
+ padding-bottom: 14px;
+}
+
+.alert-block > p,
+.alert-block > ul {
+ margin-bottom: 0;
+}
+
+.alert-block p + p {
+ margin-top: 5px;
+}
+
+.nav {
+ margin-bottom: 20px;
+ margin-left: 0;
+ list-style: none;
+}
+
+.nav > li > a {
+ display: block;
+}
+
+.nav > li > a:hover {
+ text-decoration: none;
+ background-color: #eeeeee;
+}
+
+.nav > .pull-right {
+ float: right;
+}
+
+.nav-header {
+ display: block;
+ padding: 3px 15px;
+ font-size: 11px;
+ font-weight: bold;
+ line-height: 20px;
+ color: #999999;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+ text-transform: uppercase;
+}
+
+.nav li + .nav-header {
+ margin-top: 9px;
+}
+
+.nav-list {
+ padding-right: 15px;
+ padding-left: 15px;
+ margin-bottom: 0;
+}
+
+.nav-list > li > a,
+.nav-list .nav-header {
+ margin-right: -15px;
+ margin-left: -15px;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+}
+
+.nav-list > li > a {
+ padding: 3px 15px;
+}
+
+.nav-list > .active > a,
+.nav-list > .active > a:hover {
+ color: #ffffff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+ background-color: #0088cc;
+}
+
+.nav-list [class^="icon-"],
+.nav-list [class*=" icon-"] {
+ margin-right: 2px;
+}
+
+.nav-list .divider {
+ *width: 100%;
+ height: 1px;
+ margin: 9px 1px;
+ *margin: -5px 0 5px;
+ overflow: hidden;
+ background-color: #e5e5e5;
+ border-bottom: 1px solid #ffffff;
+}
+
+.nav-tabs,
+.nav-pills {
+ *zoom: 1;
+}
+
+.nav-tabs:before,
+.nav-pills:before,
+.nav-tabs:after,
+.nav-pills:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.nav-tabs:after,
+.nav-pills:after {
+ clear: both;
+}
+
+.nav-tabs > li,
+.nav-pills > li {
+ float: left;
+}
+
+.nav-tabs > li > a,
+.nav-pills > li > a {
+ padding-right: 12px;
+ padding-left: 12px;
+ margin-right: 2px;
+ line-height: 14px;
+}
+
+.nav-tabs {
+ border-bottom: 1px solid #ddd;
+}
+
+.nav-tabs > li {
+ margin-bottom: -1px;
+}
+
+.nav-tabs > li > a {
+ padding-top: 8px;
+ padding-bottom: 8px;
+ line-height: 20px;
+ border: 1px solid transparent;
+ -webkit-border-radius: 4px 4px 0 0;
+ -moz-border-radius: 4px 4px 0 0;
+ border-radius: 4px 4px 0 0;
+}
+
+.nav-tabs > li > a:hover {
+ border-color: #eeeeee #eeeeee #dddddd;
+}
+
+.nav-tabs > .active > a,
+.nav-tabs > .active > a:hover {
+ color: #555555;
+ cursor: default;
+ background-color: #ffffff;
+ border: 1px solid #ddd;
+ border-bottom-color: transparent;
+}
+
+.nav-pills > li > a {
+ padding-top: 8px;
+ padding-bottom: 8px;
+ margin-top: 2px;
+ margin-bottom: 2px;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+}
+
+.nav-pills > .active > a,
+.nav-pills > .active > a:hover {
+ color: #ffffff;
+ background-color: #0088cc;
+}
+
+.nav-stacked > li {
+ float: none;
+}
+
+.nav-stacked > li > a {
+ margin-right: 0;
+}
+
+.nav-tabs.nav-stacked {
+ border-bottom: 0;
+}
+
+.nav-tabs.nav-stacked > li > a {
+ border: 1px solid #ddd;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+
+.nav-tabs.nav-stacked > li:first-child > a {
+ -webkit-border-top-right-radius: 4px;
+ border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ border-top-left-radius: 4px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
+}
+
+.nav-tabs.nav-stacked > li:last-child > a {
+ -webkit-border-bottom-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-border-radius-bottomleft: 4px;
+}
+
+.nav-tabs.nav-stacked > li > a:hover {
+ z-index: 2;
+ border-color: #ddd;
+}
+
+.nav-pills.nav-stacked > li > a {
+ margin-bottom: 3px;
+}
+
+.nav-pills.nav-stacked > li:last-child > a {
+ margin-bottom: 1px;
+}
+
+.nav-tabs .dropdown-menu {
+ -webkit-border-radius: 0 0 6px 6px;
+ -moz-border-radius: 0 0 6px 6px;
+ border-radius: 0 0 6px 6px;
+}
+
+.nav-pills .dropdown-menu {
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+}
+
+.nav .dropdown-toggle .caret {
+ margin-top: 6px;
+ border-top-color: #0088cc;
+ border-bottom-color: #0088cc;
+}
+
+.nav .dropdown-toggle:hover .caret {
+ border-top-color: #005580;
+ border-bottom-color: #005580;
+}
+
+/* move down carets for tabs */
+
+.nav-tabs .dropdown-toggle .caret {
+ margin-top: 8px;
+}
+
+.nav .active .dropdown-toggle .caret {
+ border-top-color: #fff;
+ border-bottom-color: #fff;
+}
+
+.nav-tabs .active .dropdown-toggle .caret {
+ border-top-color: #555555;
+ border-bottom-color: #555555;
+}
+
+.nav > .dropdown.active > a:hover {
+ cursor: pointer;
+}
+
+.nav-tabs .open .dropdown-toggle,
+.nav-pills .open .dropdown-toggle,
+.nav > li.dropdown.open.active > a:hover {
+ color: #ffffff;
+ background-color: #999999;
+ border-color: #999999;
+}
+
+.nav li.dropdown.open .caret,
+.nav li.dropdown.open.active .caret,
+.nav li.dropdown.open a:hover .caret {
+ border-top-color: #ffffff;
+ border-bottom-color: #ffffff;
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+
+.tabs-stacked .open > a:hover {
+ border-color: #999999;
+}
+
+.tabbable {
+ *zoom: 1;
+}
+
+.tabbable:before,
+.tabbable:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.tabbable:after {
+ clear: both;
+}
+
+.tab-content {
+ overflow: auto;
+}
+
+.tabs-below > .nav-tabs,
+.tabs-right > .nav-tabs,
+.tabs-left > .nav-tabs {
+ border-bottom: 0;
+}
+
+.tab-content > .tab-pane,
+.pill-content > .pill-pane {
+ display: none;
+}
+
+.tab-content > .active,
+.pill-content > .active {
+ display: block;
+}
+
+.tabs-below > .nav-tabs {
+ border-top: 1px solid #ddd;
+}
+
+.tabs-below > .nav-tabs > li {
+ margin-top: -1px;
+ margin-bottom: 0;
+}
+
+.tabs-below > .nav-tabs > li > a {
+ -webkit-border-radius: 0 0 4px 4px;
+ -moz-border-radius: 0 0 4px 4px;
+ border-radius: 0 0 4px 4px;
+}
+
+.tabs-below > .nav-tabs > li > a:hover {
+ border-top-color: #ddd;
+ border-bottom-color: transparent;
+}
+
+.tabs-below > .nav-tabs > .active > a,
+.tabs-below > .nav-tabs > .active > a:hover {
+ border-color: transparent #ddd #ddd #ddd;
+}
+
+.tabs-left > .nav-tabs > li,
+.tabs-right > .nav-tabs > li {
+ float: none;
+}
+
+.tabs-left > .nav-tabs > li > a,
+.tabs-right > .nav-tabs > li > a {
+ min-width: 74px;
+ margin-right: 0;
+ margin-bottom: 3px;
+}
+
+.tabs-left > .nav-tabs {
+ float: left;
+ margin-right: 19px;
+ border-right: 1px solid #ddd;
+}
+
+.tabs-left > .nav-tabs > li > a {
+ margin-right: -1px;
+ -webkit-border-radius: 4px 0 0 4px;
+ -moz-border-radius: 4px 0 0 4px;
+ border-radius: 4px 0 0 4px;
+}
+
+.tabs-left > .nav-tabs > li > a:hover {
+ border-color: #eeeeee #dddddd #eeeeee #eeeeee;
+}
+
+.tabs-left > .nav-tabs .active > a,
+.tabs-left > .nav-tabs .active > a:hover {
+ border-color: #ddd transparent #ddd #ddd;
+ *border-right-color: #ffffff;
+}
+
+.tabs-right > .nav-tabs {
+ float: right;
+ margin-left: 19px;
+ border-left: 1px solid #ddd;
+}
+
+.tabs-right > .nav-tabs > li > a {
+ margin-left: -1px;
+ -webkit-border-radius: 0 4px 4px 0;
+ -moz-border-radius: 0 4px 4px 0;
+ border-radius: 0 4px 4px 0;
+}
+
+.tabs-right > .nav-tabs > li > a:hover {
+ border-color: #eeeeee #eeeeee #eeeeee #dddddd;
+}
+
+.tabs-right > .nav-tabs .active > a,
+.tabs-right > .nav-tabs .active > a:hover {
+ border-color: #ddd #ddd #ddd transparent;
+ *border-left-color: #ffffff;
+}
+
+.nav > .disabled > a {
+ color: #999999;
+}
+
+.nav > .disabled > a:hover {
+ text-decoration: none;
+ cursor: default;
+ background-color: transparent;
+}
+
+.navbar {
+ *position: relative;
+ *z-index: 2;
+ margin-bottom: 20px;
+ overflow: visible;
+ color: #777777;
+}
+
+.navbar-inner {
+ min-height: 40px;
+ padding-right: 20px;
+ padding-left: 20px;
+ background-color: #fafafa;
+ background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
+ background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
+ background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
+ background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
+ background-repeat: repeat-x;
+ border: 1px solid #d4d4d4;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
+ *zoom: 1;
+ -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
+ -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
+}
+
+.navbar-inner:before,
+.navbar-inner:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.navbar-inner:after {
+ clear: both;
+}
+
+.navbar .container {
+ width: auto;
+}
+
+.nav-collapse.collapse {
+ height: auto;
+ overflow: visible;
+}
+
+.navbar .brand {
+ display: block;
+ float: left;
+ padding: 10px 20px 10px;
+ margin-left: -20px;
+ font-size: 20px;
+ font-weight: 200;
+ color: #777777;
+ text-shadow: 0 1px 0 #ffffff;
+}
+
+.navbar .brand:hover {
+ text-decoration: none;
+}
+
+.navbar-text {
+ margin-bottom: 0;
+ line-height: 40px;
+}
+
+.navbar-link {
+ color: #777777;
+}
+
+.navbar-link:hover {
+ color: #333333;
+}
+
+.navbar .divider-vertical {
+ height: 40px;
+ margin: 0 9px;
+ border-right: 1px solid #ffffff;
+ border-left: 1px solid #f2f2f2;
+}
+
+.navbar .btn,
+.navbar .btn-group {
+ margin-top: 5px;
+}
+
+.navbar .btn-group .btn,
+.navbar .input-prepend .btn,
+.navbar .input-append .btn {
+ margin-top: 0;
+}
+
+.navbar-form {
+ margin-bottom: 0;
+ *zoom: 1;
+}
+
+.navbar-form:before,
+.navbar-form:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.navbar-form:after {
+ clear: both;
+}
+
+.navbar-form input,
+.navbar-form select,
+.navbar-form .radio,
+.navbar-form .checkbox {
+ margin-top: 5px;
+}
+
+.navbar-form input,
+.navbar-form select,
+.navbar-form .btn {
+ display: inline-block;
+ margin-bottom: 0;
+}
+
+.navbar-form input[type="image"],
+.navbar-form input[type="checkbox"],
+.navbar-form input[type="radio"] {
+ margin-top: 3px;
+}
+
+.navbar-form .input-append,
+.navbar-form .input-prepend {
+ margin-top: 6px;
+ white-space: nowrap;
+}
+
+.navbar-form .input-append input,
+.navbar-form .input-prepend input {
+ margin-top: 0;
+}
+
+.navbar-search {
+ position: relative;
+ float: left;
+ margin-top: 5px;
+ margin-bottom: 0;
+}
+
+.navbar-search .search-query {
+ padding: 4px 14px;
+ margin-bottom: 0;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size: 13px;
+ font-weight: normal;
+ line-height: 1;
+ -webkit-border-radius: 15px;
+ -moz-border-radius: 15px;
+ border-radius: 15px;
+}
+
+.navbar-static-top {
+ position: static;
+ margin-bottom: 0;
+}
+
+.navbar-static-top .navbar-inner {
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+ position: fixed;
+ right: 0;
+ left: 0;
+ z-index: 1030;
+ margin-bottom: 0;
+}
+
+.navbar-fixed-top .navbar-inner,
+.navbar-static-top .navbar-inner {
+ border-width: 0 0 1px;
+}
+
+.navbar-fixed-bottom .navbar-inner {
+ border-width: 1px 0 0;
+}
+
+.navbar-fixed-top .navbar-inner,
+.navbar-fixed-bottom .navbar-inner {
+ padding-right: 0;
+ padding-left: 0;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+
+.navbar-static-top .container,
+.navbar-fixed-top .container,
+.navbar-fixed-bottom .container {
+ width: 940px;
+}
+
+.navbar-fixed-top {
+ top: 0;
+}
+
+.navbar-fixed-top .navbar-inner,
+.navbar-static-top .navbar-inner {
+ -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
+ box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
+}
+
+.navbar-fixed-bottom {
+ bottom: 0;
+}
+
+.navbar-fixed-bottom .navbar-inner {
+ -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
+ box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
+}
+
+.navbar .nav {
+ position: relative;
+ left: 0;
+ display: block;
+ float: left;
+ margin: 0 10px 0 0;
+}
+
+.navbar .nav.pull-right {
+ float: right;
+ margin-right: 0;
+}
+
+.navbar .nav > li {
+ float: left;
+}
+
+.navbar .nav > li > a {
+ float: none;
+ padding: 10px 15px 10px;
+ color: #777777;
+ text-decoration: none;
+ text-shadow: 0 1px 0 #ffffff;
+}
+
+.navbar .nav .dropdown-toggle .caret {
+ margin-top: 8px;
+}
+
+.navbar .nav > li > a:focus,
+.navbar .nav > li > a:hover {
+ color: #333333;
+ text-decoration: none;
+ background-color: transparent;
+}
+
+.navbar .nav > .active > a,
+.navbar .nav > .active > a:hover,
+.navbar .nav > .active > a:focus {
+ color: #555555;
+ text-decoration: none;
+ background-color: #e5e5e5;
+ -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
+ -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
+ box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
+}
+
+.navbar .btn-navbar {
+ display: none;
+ float: right;
+ padding: 7px 10px;
+ margin-right: 5px;
+ margin-left: 5px;
+ color: #ffffff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ background-color: #ededed;
+ *background-color: #e5e5e5;
+ background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
+ background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
+ background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
+ background-repeat: repeat-x;
+ border-color: #e5e5e5 #e5e5e5 #bfbfbf;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
+ -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
+}
+
+.navbar .btn-navbar:hover,
+.navbar .btn-navbar:active,
+.navbar .btn-navbar.active,
+.navbar .btn-navbar.disabled,
+.navbar .btn-navbar[disabled] {
+ color: #ffffff;
+ background-color: #e5e5e5;
+ *background-color: #d9d9d9;
+}
+
+.navbar .btn-navbar:active,
+.navbar .btn-navbar.active {
+ background-color: #cccccc \9;
+}
+
+.navbar .btn-navbar .icon-bar {
+ display: block;
+ width: 18px;
+ height: 2px;
+ background-color: #f5f5f5;
+ -webkit-border-radius: 1px;
+ -moz-border-radius: 1px;
+ border-radius: 1px;
+ -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
+ -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
+ box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.btn-navbar .icon-bar + .icon-bar {
+ margin-top: 3px;
+}
+
+.navbar .nav > li > .dropdown-menu:before {
+ position: absolute;
+ top: -7px;
+ left: 9px;
+ display: inline-block;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid #ccc;
+ border-left: 7px solid transparent;
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+ content: '';
+}
+
+.navbar .nav > li > .dropdown-menu:after {
+ position: absolute;
+ top: -6px;
+ left: 10px;
+ display: inline-block;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid #ffffff;
+ border-left: 6px solid transparent;
+ content: '';
+}
+
+.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
+ top: auto;
+ bottom: -7px;
+ border-top: 7px solid #ccc;
+ border-bottom: 0;
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+
+.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
+ top: auto;
+ bottom: -6px;
+ border-top: 6px solid #ffffff;
+ border-bottom: 0;
+}
+
+.navbar .nav li.dropdown.open > .dropdown-toggle,
+.navbar .nav li.dropdown.active > .dropdown-toggle,
+.navbar .nav li.dropdown.open.active > .dropdown-toggle {
+ color: #555555;
+ background-color: #e5e5e5;
+}
+
+.navbar .nav li.dropdown > .dropdown-toggle .caret {
+ border-top-color: #777777;
+ border-bottom-color: #777777;
+}
+
+.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
+.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
+.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
+ border-top-color: #555555;
+ border-bottom-color: #555555;
+}
+
+.navbar .pull-right > li > .dropdown-menu,
+.navbar .nav > li > .dropdown-menu.pull-right {
+ right: 0;
+ left: auto;
+}
+
+.navbar .pull-right > li > .dropdown-menu:before,
+.navbar .nav > li > .dropdown-menu.pull-right:before {
+ right: 12px;
+ left: auto;
+}
+
+.navbar .pull-right > li > .dropdown-menu:after,
+.navbar .nav > li > .dropdown-menu.pull-right:after {
+ right: 13px;
+ left: auto;
+}
+
+.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
+.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
+ right: 100%;
+ left: auto;
+ margin-right: -1px;
+ margin-left: 0;
+ -webkit-border-radius: 6px 0 6px 6px;
+ -moz-border-radius: 6px 0 6px 6px;
+ border-radius: 6px 0 6px 6px;
+}
+
+.navbar-inverse {
+ color: #999999;
+}
+
+.navbar-inverse .navbar-inner {
+ background-color: #1b1b1b;
+ background-image: -moz-linear-gradient(top, #222222, #111111);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
+ background-image: -webkit-linear-gradient(top, #222222, #111111);
+ background-image: -o-linear-gradient(top, #222222, #111111);
+ background-image: linear-gradient(to bottom, #222222, #111111);
+ background-repeat: repeat-x;
+ border-color: #252525;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
+}
+
+.navbar-inverse .brand,
+.navbar-inverse .nav > li > a {
+ color: #999999;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.navbar-inverse .brand:hover,
+.navbar-inverse .nav > li > a:hover {
+ color: #ffffff;
+}
+
+.navbar-inverse .nav > li > a:focus,
+.navbar-inverse .nav > li > a:hover {
+ color: #ffffff;
+ background-color: transparent;
+}
+
+.navbar-inverse .nav .active > a,
+.navbar-inverse .nav .active > a:hover,
+.navbar-inverse .nav .active > a:focus {
+ color: #ffffff;
+ background-color: #111111;
+}
+
+.navbar-inverse .navbar-link {
+ color: #999999;
+}
+
+.navbar-inverse .navbar-link:hover {
+ color: #ffffff;
+}
+
+.navbar-inverse .divider-vertical {
+ border-right-color: #222222;
+ border-left-color: #111111;
+}
+
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
+.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
+.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
+ color: #ffffff;
+ background-color: #111111;
+}
+
+.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
+ border-top-color: #999999;
+ border-bottom-color: #999999;
+}
+
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
+.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
+.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
+ border-top-color: #ffffff;
+ border-bottom-color: #ffffff;
+}
+
+.navbar-inverse .navbar-search .search-query {
+ color: #ffffff;
+ background-color: #515151;
+ border-color: #111111;
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
+ -webkit-transition: none;
+ -moz-transition: none;
+ -o-transition: none;
+ transition: none;
+}
+
+.navbar-inverse .navbar-search .search-query:-moz-placeholder {
+ color: #cccccc;
+}
+
+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
+ color: #cccccc;
+}
+
+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
+ color: #cccccc;
+}
+
+.navbar-inverse .navbar-search .search-query:focus,
+.navbar-inverse .navbar-search .search-query.focused {
+ padding: 5px 15px;
+ color: #333333;
+ text-shadow: 0 1px 0 #ffffff;
+ background-color: #ffffff;
+ border: 0;
+ outline: 0;
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+ -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+ box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+}
+
+.navbar-inverse .btn-navbar {
+ color: #ffffff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ background-color: #0e0e0e;
+ *background-color: #040404;
+ background-image: -moz-linear-gradient(top, #151515, #040404);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
+ background-image: -webkit-linear-gradient(top, #151515, #040404);
+ background-image: -o-linear-gradient(top, #151515, #040404);
+ background-image: linear-gradient(to bottom, #151515, #040404);
+ background-repeat: repeat-x;
+ border-color: #040404 #040404 #000000;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.navbar-inverse .btn-navbar:hover,
+.navbar-inverse .btn-navbar:active,
+.navbar-inverse .btn-navbar.active,
+.navbar-inverse .btn-navbar.disabled,
+.navbar-inverse .btn-navbar[disabled] {
+ color: #ffffff;
+ background-color: #040404;
+ *background-color: #000000;
+}
+
+.navbar-inverse .btn-navbar:active,
+.navbar-inverse .btn-navbar.active {
+ background-color: #000000 \9;
+}
+
+.breadcrumb {
+ padding: 8px 15px;
+ margin: 0 0 20px;
+ list-style: none;
+ background-color: #f5f5f5;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+.breadcrumb li {
+ display: inline-block;
+ *display: inline;
+ text-shadow: 0 1px 0 #ffffff;
+ *zoom: 1;
+}
+
+.breadcrumb .divider {
+ padding: 0 5px;
+ color: #ccc;
+}
+
+.breadcrumb .active {
+ color: #999999;
+}
+
+.pagination {
+ margin: 20px 0;
+}
+
+.pagination ul {
+ display: inline-block;
+ *display: inline;
+ margin-bottom: 0;
+ margin-left: 0;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+ *zoom: 1;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.pagination ul > li {
+ display: inline;
+}
+
+.pagination ul > li > a,
+.pagination ul > li > span {
+ float: left;
+ padding: 4px 12px;
+ line-height: 20px;
+ text-decoration: none;
+ background-color: #ffffff;
+ border: 1px solid #dddddd;
+ border-left-width: 0;
+}
+
+.pagination ul > li > a:hover,
+.pagination ul > .active > a,
+.pagination ul > .active > span {
+ background-color: #f5f5f5;
+}
+
+.pagination ul > .active > a,
+.pagination ul > .active > span {
+ color: #999999;
+ cursor: default;
+}
+
+.pagination ul > .disabled > span,
+.pagination ul > .disabled > a,
+.pagination ul > .disabled > a:hover {
+ color: #999999;
+ cursor: default;
+ background-color: transparent;
+}
+
+.pagination ul > li:first-child > a,
+.pagination ul > li:first-child > span {
+ border-left-width: 1px;
+ -webkit-border-bottom-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ border-top-left-radius: 4px;
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-topleft: 4px;
+}
+
+.pagination ul > li:last-child > a,
+.pagination ul > li:last-child > span {
+ -webkit-border-top-right-radius: 4px;
+ border-top-right-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-bottomright: 4px;
+}
+
+.pagination-centered {
+ text-align: center;
+}
+
+.pagination-right {
+ text-align: right;
+}
+
+.pagination-large ul > li > a,
+.pagination-large ul > li > span {
+ padding: 11px 19px;
+ font-size: 17.5px;
+}
+
+.pagination-large ul > li:first-child > a,
+.pagination-large ul > li:first-child > span {
+ -webkit-border-bottom-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+ -webkit-border-top-left-radius: 6px;
+ border-top-left-radius: 6px;
+ -moz-border-radius-bottomleft: 6px;
+ -moz-border-radius-topleft: 6px;
+}
+
+.pagination-large ul > li:last-child > a,
+.pagination-large ul > li:last-child > span {
+ -webkit-border-top-right-radius: 6px;
+ border-top-right-radius: 6px;
+ -webkit-border-bottom-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+ -moz-border-radius-topright: 6px;
+ -moz-border-radius-bottomright: 6px;
+}
+
+.pagination-mini ul > li:first-child > a,
+.pagination-small ul > li:first-child > a,
+.pagination-mini ul > li:first-child > span,
+.pagination-small ul > li:first-child > span {
+ -webkit-border-bottom-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ -webkit-border-top-left-radius: 3px;
+ border-top-left-radius: 3px;
+ -moz-border-radius-bottomleft: 3px;
+ -moz-border-radius-topleft: 3px;
+}
+
+.pagination-mini ul > li:last-child > a,
+.pagination-small ul > li:last-child > a,
+.pagination-mini ul > li:last-child > span,
+.pagination-small ul > li:last-child > span {
+ -webkit-border-top-right-radius: 3px;
+ border-top-right-radius: 3px;
+ -webkit-border-bottom-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ -moz-border-radius-topright: 3px;
+ -moz-border-radius-bottomright: 3px;
+}
+
+.pagination-small ul > li > a,
+.pagination-small ul > li > span {
+ padding: 2px 10px;
+ font-size: 11.9px;
+}
+
+.pagination-mini ul > li > a,
+.pagination-mini ul > li > span {
+ padding: 1px 6px;
+ font-size: 10.5px;
+}
+
+.pager {
+ margin: 20px 0;
+ text-align: center;
+ list-style: none;
+ *zoom: 1;
+}
+
+.pager:before,
+.pager:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.pager:after {
+ clear: both;
+}
+
+.pager li {
+ display: inline;
+}
+
+.pager li > a,
+.pager li > span {
+ display: inline-block;
+ padding: 5px 14px;
+ background-color: #fff;
+ border: 1px solid #ddd;
+ -webkit-border-radius: 15px;
+ -moz-border-radius: 15px;
+ border-radius: 15px;
+}
+
+.pager li > a:hover {
+ text-decoration: none;
+ background-color: #f5f5f5;
+}
+
+.pager .next > a,
+.pager .next > span {
+ float: right;
+}
+
+.pager .previous > a,
+.pager .previous > span {
+ float: left;
+}
+
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > span {
+ color: #999999;
+ cursor: default;
+ background-color: #fff;
+}
+
+.modal-backdrop {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1040;
+ background-color: #000000;
+}
+
+.modal-backdrop.fade {
+ opacity: 0;
+}
+
+.modal-backdrop,
+.modal-backdrop.fade.in {
+ opacity: 0.8;
+ filter: alpha(opacity=80);
+}
+
+.modal {
+ position: fixed;
+ top: 50%;
+ left: 50%;
+ z-index: 1050;
+ width: 560px;
+ margin: -250px 0 0 -280px;
+ background-color: #ffffff;
+ border: 1px solid #999;
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ *border: 1px solid #999;
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+ outline: none;
+ -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+ -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+ box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding-box;
+ background-clip: padding-box;
+}
+
+.modal.fade {
+ top: -25%;
+ -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
+ -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
+ -o-transition: opacity 0.3s linear, top 0.3s ease-out;
+ transition: opacity 0.3s linear, top 0.3s ease-out;
+}
+
+.modal.fade.in {
+ top: 50%;
+}
+
+.modal-header {
+ padding: 9px 15px;
+ border-bottom: 1px solid #eee;
+}
+
+.modal-header .close {
+ margin-top: 2px;
+}
+
+.modal-header h3 {
+ margin: 0;
+ line-height: 30px;
+}
+
+.modal-body {
+ max-height: 400px;
+ padding: 15px;
+ overflow-y: auto;
+}
+
+.modal-form {
+ margin-bottom: 0;
+}
+
+.modal-footer {
+ padding: 14px 15px 15px;
+ margin-bottom: 0;
+ text-align: right;
+ background-color: #f5f5f5;
+ border-top: 1px solid #ddd;
+ -webkit-border-radius: 0 0 6px 6px;
+ -moz-border-radius: 0 0 6px 6px;
+ border-radius: 0 0 6px 6px;
+ *zoom: 1;
+ -webkit-box-shadow: inset 0 1px 0 #ffffff;
+ -moz-box-shadow: inset 0 1px 0 #ffffff;
+ box-shadow: inset 0 1px 0 #ffffff;
+}
+
+.modal-footer:before,
+.modal-footer:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.modal-footer:after {
+ clear: both;
+}
+
+.modal-footer .btn + .btn {
+ margin-bottom: 0;
+ margin-left: 5px;
+}
+
+.modal-footer .btn-group .btn + .btn {
+ margin-left: -1px;
+}
+
+.modal-footer .btn-block + .btn-block {
+ margin-left: 0;
+}
+
+.tooltip {
+ position: absolute;
+ z-index: 1030;
+ display: block;
+ padding: 5px;
+ font-size: 11px;
+ opacity: 0;
+ filter: alpha(opacity=0);
+ visibility: visible;
+}
+
+.tooltip.in {
+ opacity: 0.8;
+ filter: alpha(opacity=80);
+}
+
+.tooltip.top {
+ margin-top: -3px;
+}
+
+.tooltip.right {
+ margin-left: 3px;
+}
+
+.tooltip.bottom {
+ margin-top: 3px;
+}
+
+.tooltip.left {
+ margin-left: -3px;
+}
+
+.tooltip-inner {
+ max-width: 200px;
+ padding: 3px 8px;
+ color: #ffffff;
+ text-align: center;
+ text-decoration: none;
+ background-color: #000000;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+.tooltip-arrow {
+ position: absolute;
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+}
+
+.tooltip.top .tooltip-arrow {
+ bottom: 0;
+ left: 50%;
+ margin-left: -5px;
+ border-top-color: #000000;
+ border-width: 5px 5px 0;
+}
+
+.tooltip.right .tooltip-arrow {
+ top: 50%;
+ left: 0;
+ margin-top: -5px;
+ border-right-color: #000000;
+ border-width: 5px 5px 5px 0;
+}
+
+.tooltip.left .tooltip-arrow {
+ top: 50%;
+ right: 0;
+ margin-top: -5px;
+ border-left-color: #000000;
+ border-width: 5px 0 5px 5px;
+}
+
+.tooltip.bottom .tooltip-arrow {
+ top: 0;
+ left: 50%;
+ margin-left: -5px;
+ border-bottom-color: #000000;
+ border-width: 0 5px 5px;
+}
+
+.popover {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1010;
+ display: none;
+ width: 236px;
+ padding: 1px;
+ background-color: #ffffff;
+ border: 1px solid #ccc;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+ -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+}
+
+.popover.top {
+ margin-top: -10px;
+}
+
+.popover.right {
+ margin-left: 10px;
+}
+
+.popover.bottom {
+ margin-top: 10px;
+}
+
+.popover.left {
+ margin-left: -10px;
+}
+
+.popover-title {
+ padding: 8px 14px;
+ margin: 0;
+ font-size: 14px;
+ font-weight: normal;
+ line-height: 18px;
+ background-color: #f7f7f7;
+ border-bottom: 1px solid #ebebeb;
+ -webkit-border-radius: 5px 5px 0 0;
+ -moz-border-radius: 5px 5px 0 0;
+ border-radius: 5px 5px 0 0;
+}
+
+.popover-content {
+ padding: 9px 14px;
+}
+
+.popover-content p,
+.popover-content ul,
+.popover-content ol {
+ margin-bottom: 0;
+}
+
+.popover .arrow,
+.popover .arrow:after {
+ position: absolute;
+ display: inline-block;
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+}
+
+.popover .arrow:after {
+ z-index: -1;
+ content: "";
+}
+
+.popover.top .arrow {
+ bottom: -10px;
+ left: 50%;
+ margin-left: -10px;
+ border-top-color: #ffffff;
+ border-width: 10px 10px 0;
+}
+
+.popover.top .arrow:after {
+ bottom: -1px;
+ left: -11px;
+ border-top-color: rgba(0, 0, 0, 0.25);
+ border-width: 11px 11px 0;
+}
+
+.popover.right .arrow {
+ top: 50%;
+ left: -10px;
+ margin-top: -10px;
+ border-right-color: #ffffff;
+ border-width: 10px 10px 10px 0;
+}
+
+.popover.right .arrow:after {
+ bottom: -11px;
+ left: -1px;
+ border-right-color: rgba(0, 0, 0, 0.25);
+ border-width: 11px 11px 11px 0;
+}
+
+.popover.bottom .arrow {
+ top: -10px;
+ left: 50%;
+ margin-left: -10px;
+ border-bottom-color: #ffffff;
+ border-width: 0 10px 10px;
+}
+
+.popover.bottom .arrow:after {
+ top: -1px;
+ left: -11px;
+ border-bottom-color: rgba(0, 0, 0, 0.25);
+ border-width: 0 11px 11px;
+}
+
+.popover.left .arrow {
+ top: 50%;
+ right: -10px;
+ margin-top: -10px;
+ border-left-color: #ffffff;
+ border-width: 10px 0 10px 10px;
+}
+
+.popover.left .arrow:after {
+ right: -1px;
+ bottom: -11px;
+ border-left-color: rgba(0, 0, 0, 0.25);
+ border-width: 11px 0 11px 11px;
+}
+
+.thumbnails {
+ margin-left: -20px;
+ list-style: none;
+ *zoom: 1;
+}
+
+.thumbnails:before,
+.thumbnails:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.thumbnails:after {
+ clear: both;
+}
+
+.row-fluid .thumbnails {
+ margin-left: 0;
+}
+
+.thumbnails > li {
+ float: left;
+ margin-bottom: 20px;
+ margin-left: 20px;
+}
+
+.thumbnail {
+ display: block;
+ padding: 4px;
+ line-height: 20px;
+ border: 1px solid #ddd;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+ -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
+ -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
+ -webkit-transition: all 0.2s ease-in-out;
+ -moz-transition: all 0.2s ease-in-out;
+ -o-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out;
+}
+
+a.thumbnail:hover {
+ border-color: #0088cc;
+ -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
+ -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
+ box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
+}
+
+.thumbnail > img {
+ display: block;
+ max-width: 100%;
+ margin-right: auto;
+ margin-left: auto;
+}
+
+.thumbnail .caption {
+ padding: 9px;
+ color: #555555;
+}
+
+.media,
+.media-body {
+ overflow: hidden;
+ *overflow: visible;
+ zoom: 1;
+}
+
+.media,
+.media .media {
+ margin-top: 15px;
+}
+
+.media:first-child {
+ margin-top: 0;
+}
+
+.media-object {
+ display: block;
+}
+
+.media-heading {
+ margin: 0 0 5px;
+}
+
+.media .pull-left {
+ margin-right: 10px;
+}
+
+.media .pull-right {
+ margin-left: 10px;
+}
+
+.media-list {
+ margin-left: 0;
+ list-style: none;
+}
+
+.label,
+.badge {
+ display: inline-block;
+ padding: 2px 4px;
+ font-size: 11.844px;
+ font-weight: bold;
+ line-height: 14px;
+ color: #ffffff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ white-space: nowrap;
+ vertical-align: baseline;
+ background-color: #999999;
+}
+
+.label {
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+}
+
+.badge {
+ padding-right: 9px;
+ padding-left: 9px;
+ -webkit-border-radius: 9px;
+ -moz-border-radius: 9px;
+ border-radius: 9px;
+}
+
+a.label:hover,
+a.badge:hover {
+ color: #ffffff;
+ text-decoration: none;
+ cursor: pointer;
+}
+
+.label-important,
+.badge-important {
+ background-color: #b94a48;
+}
+
+.label-important[href],
+.badge-important[href] {
+ background-color: #953b39;
+}
+
+.label-warning,
+.badge-warning {
+ background-color: #f89406;
+}
+
+.label-warning[href],
+.badge-warning[href] {
+ background-color: #c67605;
+}
+
+.label-success,
+.badge-success {
+ background-color: #468847;
+}
+
+.label-success[href],
+.badge-success[href] {
+ background-color: #356635;
+}
+
+.label-info,
+.badge-info {
+ background-color: #3a87ad;
+}
+
+.label-info[href],
+.badge-info[href] {
+ background-color: #2d6987;
+}
+
+.label-inverse,
+.badge-inverse {
+ background-color: #333333;
+}
+
+.label-inverse[href],
+.badge-inverse[href] {
+ background-color: #1a1a1a;
+}
+
+.btn .label,
+.btn .badge {
+ position: relative;
+ top: -1px;
+}
+
+.btn-mini .label,
+.btn-mini .badge {
+ top: 0;
+}
+
+@-webkit-keyframes progress-bar-stripes {
+ from {
+ background-position: 40px 0;
+ }
+ to {
+ background-position: 0 0;
+ }
+}
+
+@-moz-keyframes progress-bar-stripes {
+ from {
+ background-position: 40px 0;
+ }
+ to {
+ background-position: 0 0;
+ }
+}
+
+@-ms-keyframes progress-bar-stripes {
+ from {
+ background-position: 40px 0;
+ }
+ to {
+ background-position: 0 0;
+ }
+}
+
+@-o-keyframes progress-bar-stripes {
+ from {
+ background-position: 0 0;
+ }
+ to {
+ background-position: 40px 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: #f7f7f7;
+ background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
+ background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
+ background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
+ background-repeat: repeat-x;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+}
+
+.progress .bar {
+ float: left;
+ width: 0;
+ height: 100%;
+ font-size: 12px;
+ color: #ffffff;
+ text-align: center;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ background-color: #0e90d2;
+ background-image: -moz-linear-gradient(top, #149bdf, #0480be);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
+ background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
+ background-image: -o-linear-gradient(top, #149bdf, #0480be);
+ background-image: linear-gradient(to bottom, #149bdf, #0480be);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ -webkit-transition: width 0.6s ease;
+ -moz-transition: width 0.6s ease;
+ -o-transition: width 0.6s ease;
+ transition: width 0.6s ease;
+}
+
+.progress .bar + .bar {
+ -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+}
+
+.progress-striped .bar {
+ background-color: #149bdf;
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ -webkit-background-size: 40px 40px;
+ -moz-background-size: 40px 40px;
+ -o-background-size: 40px 40px;
+ background-size: 40px 40px;
+}
+
+.progress.active .bar {
+ -webkit-animation: progress-bar-stripes 2s linear infinite;
+ -moz-animation: progress-bar-stripes 2s linear infinite;
+ -ms-animation: progress-bar-stripes 2s linear infinite;
+ -o-animation: progress-bar-stripes 2s linear infinite;
+ animation: progress-bar-stripes 2s linear infinite;
+}
+
+.progress-danger .bar,
+.progress .bar-danger {
+ background-color: #dd514c;
+ background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
+ background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
+ background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
+ background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
+}
+
+.progress-danger.progress-striped .bar,
+.progress-striped .bar-danger {
+ background-color: #ee5f5b;
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-success .bar,
+.progress .bar-success {
+ background-color: #5eb95e;
+ background-image: -moz-linear-gradient(top, #62c462, #57a957);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
+ background-image: -webkit-linear-gradient(top, #62c462, #57a957);
+ background-image: -o-linear-gradient(top, #62c462, #57a957);
+ background-image: linear-gradient(to bottom, #62c462, #57a957);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
+}
+
+.progress-success.progress-striped .bar,
+.progress-striped .bar-success {
+ background-color: #62c462;
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-info .bar,
+.progress .bar-info {
+ background-color: #4bb1cf;
+ background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
+ background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
+ background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
+ background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
+}
+
+.progress-info.progress-striped .bar,
+.progress-striped .bar-info {
+ background-color: #5bc0de;
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-warning .bar,
+.progress .bar-warning {
+ background-color: #faa732;
+ background-image: -moz-linear-gradient(top, #fbb450, #f89406);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
+ background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
+ background-image: -o-linear-gradient(top, #fbb450, #f89406);
+ background-image: linear-gradient(to bottom, #fbb450, #f89406);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
+}
+
+.progress-warning.progress-striped .bar,
+.progress-striped .bar-warning {
+ background-color: #fbb450;
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.accordion {
+ margin-bottom: 20px;
+}
+
+.accordion-group {
+ margin-bottom: 2px;
+ border: 1px solid #e5e5e5;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+.accordion-heading {
+ border-bottom: 0;
+}
+
+.accordion-heading .accordion-toggle {
+ display: block;
+ padding: 8px 15px;
+}
+
+.accordion-toggle {
+ cursor: pointer;
+}
+
+.accordion-inner {
+ padding: 9px 15px;
+ border-top: 1px solid #e5e5e5;
+}
+
+.carousel {
+ position: relative;
+ margin-bottom: 20px;
+ line-height: 1;
+}
+
+.carousel-inner {
+ position: relative;
+ width: 100%;
+ overflow: hidden;
+}
+
+.carousel .item {
+ position: relative;
+ display: none;
+ -webkit-transition: 0.6s ease-in-out left;
+ -moz-transition: 0.6s ease-in-out left;
+ -o-transition: 0.6s ease-in-out left;
+ transition: 0.6s ease-in-out left;
+}
+
+.carousel .item > img {
+ display: block;
+ line-height: 1;
+}
+
+.carousel .active,
+.carousel .next,
+.carousel .prev {
+ display: block;
+}
+
+.carousel .active {
+ left: 0;
+}
+
+.carousel .next,
+.carousel .prev {
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+
+.carousel .next {
+ left: 100%;
+}
+
+.carousel .prev {
+ left: -100%;
+}
+
+.carousel .next.left,
+.carousel .prev.right {
+ left: 0;
+}
+
+.carousel .active.left {
+ left: -100%;
+}
+
+.carousel .active.right {
+ left: 100%;
+}
+
+.carousel-control {
+ position: absolute;
+ top: 40%;
+ left: 15px;
+ width: 40px;
+ height: 40px;
+ margin-top: -20px;
+ font-size: 60px;
+ font-weight: 100;
+ line-height: 30px;
+ color: #ffffff;
+ text-align: center;
+ background: #222222;
+ border: 3px solid #ffffff;
+ -webkit-border-radius: 23px;
+ -moz-border-radius: 23px;
+ border-radius: 23px;
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+}
+
+.carousel-control.right {
+ right: 15px;
+ left: auto;
+}
+
+.carousel-control:hover {
+ color: #ffffff;
+ text-decoration: none;
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+}
+
+.carousel-caption {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ padding: 15px;
+ background: #333333;
+ background: rgba(0, 0, 0, 0.75);
+}
+
+.carousel-caption h4,
+.carousel-caption p {
+ line-height: 20px;
+ color: #ffffff;
+}
+
+.carousel-caption h4 {
+ margin: 0 0 5px;
+}
+
+.carousel-caption p {
+ margin-bottom: 0;
+}
+
+.hero-unit {
+ padding: 60px;
+ margin-bottom: 30px;
+ font-size: 18px;
+ font-weight: 200;
+ line-height: 30px;
+ color: inherit;
+ background-color: #eeeeee;
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+}
+
+.hero-unit h1 {
+ margin-bottom: 0;
+ font-size: 60px;
+ line-height: 1;
+ letter-spacing: -1px;
+ color: inherit;
+}
+
+.hero-unit li {
+ line-height: 30px;
+}
+
+.pull-right {
+ float: right;
+}
+
+.pull-left {
+ float: left;
+}
+
+.hide {
+ display: none;
+}
+
+.show {
+ display: block;
+}
+
+.invisible {
+ visibility: hidden;
+}
+
+.affix {
+ position: fixed;
+}
diff --git a/MAQUETA/bootstrap/css/bootstrap.min.css b/MAQUETA/bootstrap/css/bootstrap.min.css
new file mode 100644
index 0000000..43e16d7
--- /dev/null
+++ b/MAQUETA/bootstrap/css/bootstrap.min.css
@@ -0,0 +1,9 @@
+/*!
+ * Bootstrap v2.2.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.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}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn,.input-append select+.btn-group .btn,.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#333;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent;background-image:none}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:2px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini{padding:1px 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#777}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:1px 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{z-index:-1;content:""}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-top-color:#fff;border-width:10px 10px 0}.popover.top .arrow:after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-right-color:#fff;border-width:10px 10px 10px 0}.popover.right .arrow:after{bottom:-11px;left:-1px;border-right-color:rgba(0,0,0,0.25);border-width:11px 11px 11px 0}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-bottom-color:#fff;border-width:0 10px 10px}.popover.bottom .arrow:after{top:-1px;left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-left-color:#fff;border-width:10px 0 10px 10px}.popover.left .arrow:after{right:-1px;bottom:-11px;border-left-color:rgba(0,0,0,0.25);border-width:11px 0 11px 11px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media .pull-left{margin-right:10px}.media .pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 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:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}
diff --git a/MAQUETA/bootstrap/img/glyphicons-halflings-white.png b/MAQUETA/bootstrap/img/glyphicons-halflings-white.png
new file mode 100644
index 0000000..3bf6484
Binary files /dev/null and b/MAQUETA/bootstrap/img/glyphicons-halflings-white.png differ
diff --git a/MAQUETA/bootstrap/img/glyphicons-halflings.png b/MAQUETA/bootstrap/img/glyphicons-halflings.png
new file mode 100644
index 0000000..a996999
Binary files /dev/null and b/MAQUETA/bootstrap/img/glyphicons-halflings.png differ
diff --git a/MAQUETA/bootstrap/js/bootstrap.js b/MAQUETA/bootstrap/js/bootstrap.js
new file mode 100644
index 0000000..c753bd6
--- /dev/null
+++ b/MAQUETA/bootstrap/js/bootstrap.js
@@ -0,0 +1,2025 @@
+/* ===================================================
+ * bootstrap-transition.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#transitions
+ * ===================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================== */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* CSS TRANSITION SUPPORT (http://www.modernizr.com/)
+ * ======================================================= */
+
+ $(function () {
+
+ $.support.transition = (function () {
+
+ var transitionEnd = (function () {
+
+ var el = document.createElement('bootstrap')
+ , transEndEventNames = {
+ 'WebkitTransition' : 'webkitTransitionEnd'
+ , 'MozTransition' : 'transitionend'
+ , 'OTransition' : 'oTransitionEnd otransitionend'
+ , 'transition' : 'transitionend'
+ }
+ , name
+
+ for (name in transEndEventNames){
+ if (el.style[name] !== undefined) {
+ return transEndEventNames[name]
+ }
+ }
+
+ }())
+
+ return transitionEnd && {
+ end: transitionEnd
+ }
+
+ })()
+
+ })
+
+}(window.jQuery);/* ==========================================================
+ * bootstrap-alert.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#alerts
+ * ==========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================== */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* ALERT CLASS DEFINITION
+ * ====================== */
+
+ var dismiss = '[data-dismiss="alert"]'
+ , Alert = function (el) {
+ $(el).on('click', dismiss, this.close)
+ }
+
+ Alert.prototype.close = function (e) {
+ var $this = $(this)
+ , selector = $this.attr('data-target')
+ , $parent
+
+ if (!selector) {
+ selector = $this.attr('href')
+ selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
+ }
+
+ $parent = $(selector)
+
+ e && e.preventDefault()
+
+ $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent())
+
+ $parent.trigger(e = $.Event('close'))
+
+ if (e.isDefaultPrevented()) return
+
+ $parent.removeClass('in')
+
+ function removeElement() {
+ $parent
+ .trigger('closed')
+ .remove()
+ }
+
+ $.support.transition && $parent.hasClass('fade') ?
+ $parent.on($.support.transition.end, removeElement) :
+ removeElement()
+ }
+
+
+ /* ALERT PLUGIN DEFINITION
+ * ======================= */
+
+ $.fn.alert = function (option) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('alert')
+ if (!data) $this.data('alert', (data = new Alert(this)))
+ if (typeof option == 'string') data[option].call($this)
+ })
+ }
+
+ $.fn.alert.Constructor = Alert
+
+
+ /* ALERT DATA-API
+ * ============== */
+
+ $(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
+
+}(window.jQuery);/* ============================================================
+ * bootstrap-button.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#buttons
+ * ============================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============================================================ */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* BUTTON PUBLIC CLASS DEFINITION
+ * ============================== */
+
+ var Button = function (element, options) {
+ this.$element = $(element)
+ this.options = $.extend({}, $.fn.button.defaults, options)
+ }
+
+ Button.prototype.setState = function (state) {
+ var d = 'disabled'
+ , $el = this.$element
+ , data = $el.data()
+ , val = $el.is('input') ? 'val' : 'html'
+
+ state = state + 'Text'
+ data.resetText || $el.data('resetText', $el[val]())
+
+ $el[val](data[state] || this.options[state])
+
+ // push to event loop to allow forms to submit
+ setTimeout(function () {
+ state == 'loadingText' ?
+ $el.addClass(d).attr(d, d) :
+ $el.removeClass(d).removeAttr(d)
+ }, 0)
+ }
+
+ Button.prototype.toggle = function () {
+ var $parent = this.$element.closest('[data-toggle="buttons-radio"]')
+
+ $parent && $parent
+ .find('.active')
+ .removeClass('active')
+
+ this.$element.toggleClass('active')
+ }
+
+
+ /* BUTTON PLUGIN DEFINITION
+ * ======================== */
+
+ $.fn.button = function (option) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('button')
+ , options = typeof option == 'object' && option
+ if (!data) $this.data('button', (data = new Button(this, options)))
+ if (option == 'toggle') data.toggle()
+ else if (option) data.setState(option)
+ })
+ }
+
+ $.fn.button.defaults = {
+ loadingText: 'loading...'
+ }
+
+ $.fn.button.Constructor = Button
+
+
+ /* BUTTON DATA-API
+ * =============== */
+
+ $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
+ var $btn = $(e.target)
+ if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
+ $btn.button('toggle')
+ })
+
+}(window.jQuery);/* ==========================================================
+ * bootstrap-carousel.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#carousel
+ * ==========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================== */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* CAROUSEL CLASS DEFINITION
+ * ========================= */
+
+ var Carousel = function (element, options) {
+ this.$element = $(element)
+ this.options = options
+ this.options.slide && this.slide(this.options.slide)
+ this.options.pause == 'hover' && this.$element
+ .on('mouseenter', $.proxy(this.pause, this))
+ .on('mouseleave', $.proxy(this.cycle, this))
+ }
+
+ Carousel.prototype = {
+
+ cycle: function (e) {
+ if (!e) this.paused = false
+ this.options.interval
+ && !this.paused
+ && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
+ return this
+ }
+
+ , to: function (pos) {
+ var $active = this.$element.find('.item.active')
+ , children = $active.parent().children()
+ , activePos = children.index($active)
+ , that = this
+
+ if (pos > (children.length - 1) || pos < 0) return
+
+ if (this.sliding) {
+ return this.$element.one('slid', function () {
+ that.to(pos)
+ })
+ }
+
+ if (activePos == pos) {
+ return this.pause().cycle()
+ }
+
+ return this.slide(pos > activePos ? 'next' : 'prev', $(children[pos]))
+ }
+
+ , pause: function (e) {
+ if (!e) this.paused = true
+ if (this.$element.find('.next, .prev').length && $.support.transition.end) {
+ this.$element.trigger($.support.transition.end)
+ this.cycle()
+ }
+ clearInterval(this.interval)
+ this.interval = null
+ return this
+ }
+
+ , next: function () {
+ if (this.sliding) return
+ return this.slide('next')
+ }
+
+ , prev: function () {
+ if (this.sliding) return
+ return this.slide('prev')
+ }
+
+ , slide: function (type, next) {
+ var $active = this.$element.find('.item.active')
+ , $next = next || $active[type]()
+ , isCycling = this.interval
+ , direction = type == 'next' ? 'left' : 'right'
+ , fallback = type == 'next' ? 'first' : 'last'
+ , that = this
+ , e
+
+ this.sliding = true
+
+ isCycling && this.pause()
+
+ $next = $next.length ? $next : this.$element.find('.item')[fallback]()
+
+ e = $.Event('slide', {
+ relatedTarget: $next[0]
+ })
+
+ if ($next.hasClass('active')) return
+
+ if ($.support.transition && this.$element.hasClass('slide')) {
+ this.$element.trigger(e)
+ if (e.isDefaultPrevented()) return
+ $next.addClass(type)
+ $next[0].offsetWidth // force reflow
+ $active.addClass(direction)
+ $next.addClass(direction)
+ this.$element.one($.support.transition.end, function () {
+ $next.removeClass([type, direction].join(' ')).addClass('active')
+ $active.removeClass(['active', direction].join(' '))
+ that.sliding = false
+ setTimeout(function () { that.$element.trigger('slid') }, 0)
+ })
+ } else {
+ this.$element.trigger(e)
+ if (e.isDefaultPrevented()) return
+ $active.removeClass('active')
+ $next.addClass('active')
+ this.sliding = false
+ this.$element.trigger('slid')
+ }
+
+ isCycling && this.cycle()
+
+ return this
+ }
+
+ }
+
+
+ /* CAROUSEL PLUGIN DEFINITION
+ * ========================== */
+
+ $.fn.carousel = function (option) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('carousel')
+ , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option)
+ , action = typeof option == 'string' ? option : options.slide
+ if (!data) $this.data('carousel', (data = new Carousel(this, options)))
+ if (typeof option == 'number') data.to(option)
+ else if (action) data[action]()
+ else if (options.interval) data.cycle()
+ })
+ }
+
+ $.fn.carousel.defaults = {
+ interval: 5000
+ , pause: 'hover'
+ }
+
+ $.fn.carousel.Constructor = Carousel
+
+
+ /* CAROUSEL DATA-API
+ * ================= */
+
+ $(document).on('click.carousel.data-api', '[data-slide]', function (e) {
+ var $this = $(this), href
+ , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
+ , options = $.extend({}, $target.data(), $this.data())
+ $target.carousel(options)
+ e.preventDefault()
+ })
+
+}(window.jQuery);/* =============================================================
+ * bootstrap-collapse.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#collapse
+ * =============================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============================================================ */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* COLLAPSE PUBLIC CLASS DEFINITION
+ * ================================ */
+
+ var Collapse = function (element, options) {
+ this.$element = $(element)
+ this.options = $.extend({}, $.fn.collapse.defaults, options)
+
+ if (this.options.parent) {
+ this.$parent = $(this.options.parent)
+ }
+
+ this.options.toggle && this.toggle()
+ }
+
+ Collapse.prototype = {
+
+ constructor: Collapse
+
+ , dimension: function () {
+ var hasWidth = this.$element.hasClass('width')
+ return hasWidth ? 'width' : 'height'
+ }
+
+ , show: function () {
+ var dimension
+ , scroll
+ , actives
+ , hasData
+
+ if (this.transitioning) return
+
+ dimension = this.dimension()
+ scroll = $.camelCase(['scroll', dimension].join('-'))
+ actives = this.$parent && this.$parent.find('> .accordion-group > .in')
+
+ if (actives && actives.length) {
+ hasData = actives.data('collapse')
+ if (hasData && hasData.transitioning) return
+ actives.collapse('hide')
+ hasData || actives.data('collapse', null)
+ }
+
+ this.$element[dimension](0)
+ this.transition('addClass', $.Event('show'), 'shown')
+ $.support.transition && this.$element[dimension](this.$element[0][scroll])
+ }
+
+ , hide: function () {
+ var dimension
+ if (this.transitioning) return
+ dimension = this.dimension()
+ this.reset(this.$element[dimension]())
+ this.transition('removeClass', $.Event('hide'), 'hidden')
+ this.$element[dimension](0)
+ }
+
+ , reset: function (size) {
+ var dimension = this.dimension()
+
+ this.$element
+ .removeClass('collapse')
+ [dimension](size || 'auto')
+ [0].offsetWidth
+
+ this.$element[size !== null ? 'addClass' : 'removeClass']('collapse')
+
+ return this
+ }
+
+ , transition: function (method, startEvent, completeEvent) {
+ var that = this
+ , complete = function () {
+ if (startEvent.type == 'show') that.reset()
+ that.transitioning = 0
+ that.$element.trigger(completeEvent)
+ }
+
+ this.$element.trigger(startEvent)
+
+ if (startEvent.isDefaultPrevented()) return
+
+ this.transitioning = 1
+
+ this.$element[method]('in')
+
+ $.support.transition && this.$element.hasClass('collapse') ?
+ this.$element.one($.support.transition.end, complete) :
+ complete()
+ }
+
+ , toggle: function () {
+ this[this.$element.hasClass('in') ? 'hide' : 'show']()
+ }
+
+ }
+
+
+ /* COLLAPSIBLE PLUGIN DEFINITION
+ * ============================== */
+
+ $.fn.collapse = function (option) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('collapse')
+ , options = typeof option == 'object' && option
+ if (!data) $this.data('collapse', (data = new Collapse(this, options)))
+ if (typeof option == 'string') data[option]()
+ })
+ }
+
+ $.fn.collapse.defaults = {
+ toggle: true
+ }
+
+ $.fn.collapse.Constructor = Collapse
+
+
+ /* COLLAPSIBLE DATA-API
+ * ==================== */
+
+ $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) {
+ var $this = $(this), href
+ , target = $this.attr('data-target')
+ || e.preventDefault()
+ || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
+ , option = $(target).data('collapse') ? 'toggle' : $this.data()
+ $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
+ $(target).collapse(option)
+ })
+
+}(window.jQuery);/* ============================================================
+ * bootstrap-dropdown.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#dropdowns
+ * ============================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============================================================ */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* DROPDOWN CLASS DEFINITION
+ * ========================= */
+
+ var toggle = '[data-toggle=dropdown]'
+ , Dropdown = function (element) {
+ var $el = $(element).on('click.dropdown.data-api', this.toggle)
+ $('html').on('click.dropdown.data-api', function () {
+ $el.parent().removeClass('open')
+ })
+ }
+
+ Dropdown.prototype = {
+
+ constructor: Dropdown
+
+ , toggle: function (e) {
+ var $this = $(this)
+ , $parent
+ , isActive
+
+ if ($this.is('.disabled, :disabled')) return
+
+ $parent = getParent($this)
+
+ isActive = $parent.hasClass('open')
+
+ clearMenus()
+
+ if (!isActive) {
+ $parent.toggleClass('open')
+ $this.focus()
+ }
+
+ return false
+ }
+
+ , keydown: function (e) {
+ var $this
+ , $items
+ , $active
+ , $parent
+ , isActive
+ , index
+
+ if (!/(38|40|27)/.test(e.keyCode)) return
+
+ $this = $(this)
+
+ e.preventDefault()
+ e.stopPropagation()
+
+ if ($this.is('.disabled, :disabled')) return
+
+ $parent = getParent($this)
+
+ isActive = $parent.hasClass('open')
+
+ if (!isActive || (isActive && e.keyCode == 27)) return $this.click()
+
+ $items = $('[role=menu] li:not(.divider) a', $parent)
+
+ if (!$items.length) return
+
+ index = $items.index($items.filter(':focus'))
+
+ if (e.keyCode == 38 && index > 0) index-- // up
+ if (e.keyCode == 40 && index < $items.length - 1) index++ // down
+ if (!~index) index = 0
+
+ $items
+ .eq(index)
+ .focus()
+ }
+
+ }
+
+ function clearMenus() {
+ $(toggle).each(function () {
+ getParent($(this)).removeClass('open')
+ })
+ }
+
+ function getParent($this) {
+ var selector = $this.attr('data-target')
+ , $parent
+
+ if (!selector) {
+ selector = $this.attr('href')
+ selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
+ }
+
+ $parent = $(selector)
+ $parent.length || ($parent = $this.parent())
+
+ return $parent
+ }
+
+
+ /* DROPDOWN PLUGIN DEFINITION
+ * ========================== */
+
+ $.fn.dropdown = function (option) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('dropdown')
+ if (!data) $this.data('dropdown', (data = new Dropdown(this)))
+ if (typeof option == 'string') data[option].call($this)
+ })
+ }
+
+ $.fn.dropdown.Constructor = Dropdown
+
+
+ /* APPLY TO STANDARD DROPDOWN ELEMENTS
+ * =================================== */
+
+ $(document)
+ .on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus)
+ .on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
+ .on('click.dropdown.data-api touchstart.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
+ .on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
+
+}(window.jQuery);/* =========================================================
+ * bootstrap-modal.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#modals
+ * =========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================= */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* MODAL CLASS DEFINITION
+ * ====================== */
+
+ var Modal = function (element, options) {
+ this.options = options
+ this.$element = $(element)
+ .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
+ this.options.remote && this.$element.find('.modal-body').load(this.options.remote)
+ }
+
+ Modal.prototype = {
+
+ constructor: Modal
+
+ , toggle: function () {
+ return this[!this.isShown ? 'show' : 'hide']()
+ }
+
+ , show: function () {
+ var that = this
+ , e = $.Event('show')
+
+ this.$element.trigger(e)
+
+ if (this.isShown || e.isDefaultPrevented()) return
+
+ this.isShown = true
+
+ this.escape()
+
+ this.backdrop(function () {
+ var transition = $.support.transition && that.$element.hasClass('fade')
+
+ if (!that.$element.parent().length) {
+ that.$element.appendTo(document.body) //don't move modals dom position
+ }
+
+ that.$element
+ .show()
+
+ if (transition) {
+ that.$element[0].offsetWidth // force reflow
+ }
+
+ that.$element
+ .addClass('in')
+ .attr('aria-hidden', false)
+
+ that.enforceFocus()
+
+ transition ?
+ that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) :
+ that.$element.focus().trigger('shown')
+
+ })
+ }
+
+ , hide: function (e) {
+ e && e.preventDefault()
+
+ var that = this
+
+ e = $.Event('hide')
+
+ this.$element.trigger(e)
+
+ if (!this.isShown || e.isDefaultPrevented()) return
+
+ this.isShown = false
+
+ this.escape()
+
+ $(document).off('focusin.modal')
+
+ this.$element
+ .removeClass('in')
+ .attr('aria-hidden', true)
+
+ $.support.transition && this.$element.hasClass('fade') ?
+ this.hideWithTransition() :
+ this.hideModal()
+ }
+
+ , enforceFocus: function () {
+ var that = this
+ $(document).on('focusin.modal', function (e) {
+ if (that.$element[0] !== e.target && !that.$element.has(e.target).length) {
+ that.$element.focus()
+ }
+ })
+ }
+
+ , escape: function () {
+ var that = this
+ if (this.isShown && this.options.keyboard) {
+ this.$element.on('keyup.dismiss.modal', function ( e ) {
+ e.which == 27 && that.hide()
+ })
+ } else if (!this.isShown) {
+ this.$element.off('keyup.dismiss.modal')
+ }
+ }
+
+ , hideWithTransition: function () {
+ var that = this
+ , timeout = setTimeout(function () {
+ that.$element.off($.support.transition.end)
+ that.hideModal()
+ }, 500)
+
+ this.$element.one($.support.transition.end, function () {
+ clearTimeout(timeout)
+ that.hideModal()
+ })
+ }
+
+ , hideModal: function (that) {
+ this.$element
+ .hide()
+ .trigger('hidden')
+
+ this.backdrop()
+ }
+
+ , removeBackdrop: function () {
+ this.$backdrop.remove()
+ this.$backdrop = null
+ }
+
+ , backdrop: function (callback) {
+ var that = this
+ , animate = this.$element.hasClass('fade') ? 'fade' : ''
+
+ if (this.isShown && this.options.backdrop) {
+ var doAnimate = $.support.transition && animate
+
+ this.$backdrop = $('
')
+ .appendTo(document.body)
+
+ this.$backdrop.click(
+ this.options.backdrop == 'static' ?
+ $.proxy(this.$element[0].focus, this.$element[0])
+ : $.proxy(this.hide, this)
+ )
+
+ if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
+
+ this.$backdrop.addClass('in')
+
+ doAnimate ?
+ this.$backdrop.one($.support.transition.end, callback) :
+ callback()
+
+ } else if (!this.isShown && this.$backdrop) {
+ this.$backdrop.removeClass('in')
+
+ $.support.transition && this.$element.hasClass('fade')?
+ this.$backdrop.one($.support.transition.end, $.proxy(this.removeBackdrop, this)) :
+ this.removeBackdrop()
+
+ } else if (callback) {
+ callback()
+ }
+ }
+ }
+
+
+ /* MODAL PLUGIN DEFINITION
+ * ======================= */
+
+ $.fn.modal = function (option) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('modal')
+ , options = $.extend({}, $.fn.modal.defaults, $this.data(), typeof option == 'object' && option)
+ if (!data) $this.data('modal', (data = new Modal(this, options)))
+ if (typeof option == 'string') data[option]()
+ else if (options.show) data.show()
+ })
+ }
+
+ $.fn.modal.defaults = {
+ backdrop: true
+ , keyboard: true
+ , show: true
+ }
+
+ $.fn.modal.Constructor = Modal
+
+
+ /* MODAL DATA-API
+ * ============== */
+
+ $(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) {
+ var $this = $(this)
+ , href = $this.attr('href')
+ , $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
+ , option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data())
+
+ e.preventDefault()
+
+ $target
+ .modal(option)
+ .one('hide', function () {
+ $this.focus()
+ })
+ })
+
+}(window.jQuery);
+/* ===========================================================
+ * bootstrap-tooltip.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#tooltips
+ * Inspired by the original jQuery.tipsy by Jason Frame
+ * ===========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================== */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* TOOLTIP PUBLIC CLASS DEFINITION
+ * =============================== */
+
+ var Tooltip = function (element, options) {
+ this.init('tooltip', element, options)
+ }
+
+ Tooltip.prototype = {
+
+ constructor: Tooltip
+
+ , init: function (type, element, options) {
+ var eventIn
+ , eventOut
+
+ this.type = type
+ this.$element = $(element)
+ this.options = this.getOptions(options)
+ this.enabled = true
+
+ if (this.options.trigger == 'click') {
+ this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
+ } else if (this.options.trigger != 'manual') {
+ eventIn = this.options.trigger == 'hover' ? 'mouseenter' : 'focus'
+ eventOut = this.options.trigger == 'hover' ? 'mouseleave' : 'blur'
+ 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()
+ }
+
+ , getOptions: function (options) {
+ options = $.extend({}, $.fn[this.type].defaults, options, this.$element.data())
+
+ if (options.delay && typeof options.delay == 'number') {
+ options.delay = {
+ show: options.delay
+ , hide: options.delay
+ }
+ }
+
+ return options
+ }
+
+ , enter: function (e) {
+ var self = $(e.currentTarget)[this.type](this._options).data(this.type)
+
+ if (!self.options.delay || !self.options.delay.show) return self.show()
+
+ clearTimeout(this.timeout)
+ self.hoverState = 'in'
+ this.timeout = setTimeout(function() {
+ if (self.hoverState == 'in') self.show()
+ }, self.options.delay.show)
+ }
+
+ , leave: function (e) {
+ var self = $(e.currentTarget)[this.type](this._options).data(this.type)
+
+ if (this.timeout) clearTimeout(this.timeout)
+ if (!self.options.delay || !self.options.delay.hide) return self.hide()
+
+ self.hoverState = 'out'
+ this.timeout = setTimeout(function() {
+ if (self.hoverState == 'out') self.hide()
+ }, self.options.delay.hide)
+ }
+
+ , show: function () {
+ var $tip
+ , inside
+ , pos
+ , actualWidth
+ , actualHeight
+ , placement
+ , tp
+
+ if (this.hasContent() && this.enabled) {
+ $tip = this.tip()
+ this.setContent()
+
+ if (this.options.animation) {
+ $tip.addClass('fade')
+ }
+
+ placement = typeof this.options.placement == 'function' ?
+ this.options.placement.call(this, $tip[0], this.$element[0]) :
+ this.options.placement
+
+ inside = /in/.test(placement)
+
+ $tip
+ .detach()
+ .css({ top: 0, left: 0, display: 'block' })
+ .insertAfter(this.$element)
+
+ pos = this.getPosition(inside)
+
+ actualWidth = $tip[0].offsetWidth
+ actualHeight = $tip[0].offsetHeight
+
+ switch (inside ? placement.split(' ')[1] : placement) {
+ case 'bottom':
+ tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
+ break
+ case 'top':
+ tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}
+ break
+ case 'left':
+ tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}
+ break
+ case 'right':
+ tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}
+ break
+ }
+
+ $tip
+ .offset(tp)
+ .addClass(placement)
+ .addClass('in')
+ }
+ }
+
+ , setContent: function () {
+ var $tip = this.tip()
+ , title = this.getTitle()
+
+ $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
+ $tip.removeClass('fade in top bottom left right')
+ }
+
+ , hide: function () {
+ var that = this
+ , $tip = this.tip()
+
+ $tip.removeClass('in')
+
+ function removeWithAnimation() {
+ var timeout = setTimeout(function () {
+ $tip.off($.support.transition.end).detach()
+ }, 500)
+
+ $tip.one($.support.transition.end, function () {
+ clearTimeout(timeout)
+ $tip.detach()
+ })
+ }
+
+ $.support.transition && this.$tip.hasClass('fade') ?
+ removeWithAnimation() :
+ $tip.detach()
+
+ return this
+ }
+
+ , 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') || '').removeAttr('title')
+ }
+ }
+
+ , hasContent: function () {
+ return this.getTitle()
+ }
+
+ , getPosition: function (inside) {
+ return $.extend({}, (inside ? {top: 0, left: 0} : this.$element.offset()), {
+ width: this.$element[0].offsetWidth
+ , height: this.$element[0].offsetHeight
+ })
+ }
+
+ , getTitle: function () {
+ var title
+ , $e = this.$element
+ , o = this.options
+
+ title = $e.attr('data-original-title')
+ || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
+
+ return title
+ }
+
+ , tip: function () {
+ return this.$tip = this.$tip || $(this.options.template)
+ }
+
+ , validate: function () {
+ if (!this.$element[0].parentNode) {
+ this.hide()
+ this.$element = null
+ this.options = null
+ }
+ }
+
+ , enable: function () {
+ this.enabled = true
+ }
+
+ , disable: function () {
+ this.enabled = false
+ }
+
+ , toggleEnabled: function () {
+ this.enabled = !this.enabled
+ }
+
+ , toggle: function (e) {
+ var self = $(e.currentTarget)[this.type](this._options).data(this.type)
+ self[self.tip().hasClass('in') ? 'hide' : 'show']()
+ }
+
+ , destroy: function () {
+ this.hide().$element.off('.' + this.type).removeData(this.type)
+ }
+
+ }
+
+
+ /* TOOLTIP PLUGIN DEFINITION
+ * ========================= */
+
+ $.fn.tooltip = function ( option ) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('tooltip')
+ , options = typeof option == 'object' && option
+ if (!data) $this.data('tooltip', (data = new Tooltip(this, options)))
+ if (typeof option == 'string') data[option]()
+ })
+ }
+
+ $.fn.tooltip.Constructor = Tooltip
+
+ $.fn.tooltip.defaults = {
+ animation: true
+ , placement: 'top'
+ , selector: false
+ , template: ''
+ , trigger: 'hover'
+ , title: ''
+ , delay: 0
+ , html: false
+ }
+
+}(window.jQuery);/* ===========================================================
+ * bootstrap-popover.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#popovers
+ * ===========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * =========================================================== */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* POPOVER PUBLIC CLASS DEFINITION
+ * =============================== */
+
+ var Popover = function (element, options) {
+ this.init('popover', element, options)
+ }
+
+
+ /* NOTE: POPOVER EXTENDS BOOTSTRAP-TOOLTIP.js
+ ========================================== */
+
+ Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype, {
+
+ constructor: Popover
+
+ , setContent: function () {
+ var $tip = this.tip()
+ , title = this.getTitle()
+ , content = this.getContent()
+
+ $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
+ $tip.find('.popover-content > *')[this.options.html ? 'html' : 'text'](content)
+
+ $tip.removeClass('fade top bottom left right in')
+ }
+
+ , hasContent: function () {
+ return this.getTitle() || this.getContent()
+ }
+
+ , getContent: function () {
+ var content
+ , $e = this.$element
+ , o = this.options
+
+ content = $e.attr('data-content')
+ || (typeof o.content == 'function' ? o.content.call($e[0]) : o.content)
+
+ return content
+ }
+
+ , tip: function () {
+ if (!this.$tip) {
+ this.$tip = $(this.options.template)
+ }
+ return this.$tip
+ }
+
+ , destroy: function () {
+ this.hide().$element.off('.' + this.type).removeData(this.type)
+ }
+
+ })
+
+
+ /* POPOVER PLUGIN DEFINITION
+ * ======================= */
+
+ $.fn.popover = function (option) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('popover')
+ , options = typeof option == 'object' && option
+ if (!data) $this.data('popover', (data = new Popover(this, options)))
+ if (typeof option == 'string') data[option]()
+ })
+ }
+
+ $.fn.popover.Constructor = Popover
+
+ $.fn.popover.defaults = $.extend({} , $.fn.tooltip.defaults, {
+ placement: 'right'
+ , trigger: 'click'
+ , content: ''
+ , template: ''
+ })
+
+}(window.jQuery);/* =============================================================
+ * bootstrap-scrollspy.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#scrollspy
+ * =============================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============================================================== */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* SCROLLSPY CLASS DEFINITION
+ * ========================== */
+
+ function ScrollSpy(element, options) {
+ var process = $.proxy(this.process, this)
+ , $element = $(element).is('body') ? $(window) : $(element)
+ , href
+ this.options = $.extend({}, $.fn.scrollspy.defaults, options)
+ this.$scrollElement = $element.on('scroll.scroll-spy.data-api', process)
+ this.selector = (this.options.target
+ || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
+ || '') + ' .nav li > a'
+ this.$body = $('body')
+ this.refresh()
+ this.process()
+ }
+
+ ScrollSpy.prototype = {
+
+ constructor: ScrollSpy
+
+ , refresh: function () {
+ var self = this
+ , $targets
+
+ this.offsets = $([])
+ this.targets = $([])
+
+ $targets = this.$body
+ .find(this.selector)
+ .map(function () {
+ var $el = $(this)
+ , href = $el.data('target') || $el.attr('href')
+ , $href = /^#\w/.test(href) && $(href)
+ return ( $href
+ && $href.length
+ && [[ $href.position().top, href ]] ) || null
+ })
+ .sort(function (a, b) { return a[0] - b[0] })
+ .each(function () {
+ self.offsets.push(this[0])
+ self.targets.push(this[1])
+ })
+ }
+
+ , process: function () {
+ var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
+ , scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
+ , maxScroll = scrollHeight - this.$scrollElement.height()
+ , offsets = this.offsets
+ , targets = this.targets
+ , activeTarget = this.activeTarget
+ , i
+
+ if (scrollTop >= maxScroll) {
+ return activeTarget != (i = targets.last()[0])
+ && this.activate ( i )
+ }
+
+ for (i = offsets.length; i--;) {
+ activeTarget != targets[i]
+ && scrollTop >= offsets[i]
+ && (!offsets[i + 1] || scrollTop <= offsets[i + 1])
+ && this.activate( targets[i] )
+ }
+ }
+
+ , activate: function (target) {
+ var active
+ , selector
+
+ this.activeTarget = target
+
+ $(this.selector)
+ .parent('.active')
+ .removeClass('active')
+
+ selector = this.selector
+ + '[data-target="' + target + '"],'
+ + this.selector + '[href="' + target + '"]'
+
+ active = $(selector)
+ .parent('li')
+ .addClass('active')
+
+ if (active.parent('.dropdown-menu').length) {
+ active = active.closest('li.dropdown').addClass('active')
+ }
+
+ active.trigger('activate')
+ }
+
+ }
+
+
+ /* SCROLLSPY PLUGIN DEFINITION
+ * =========================== */
+
+ $.fn.scrollspy = function (option) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('scrollspy')
+ , options = typeof option == 'object' && option
+ if (!data) $this.data('scrollspy', (data = new ScrollSpy(this, options)))
+ if (typeof option == 'string') data[option]()
+ })
+ }
+
+ $.fn.scrollspy.Constructor = ScrollSpy
+
+ $.fn.scrollspy.defaults = {
+ offset: 10
+ }
+
+
+ /* SCROLLSPY DATA-API
+ * ================== */
+
+ $(window).on('load', function () {
+ $('[data-spy="scroll"]').each(function () {
+ var $spy = $(this)
+ $spy.scrollspy($spy.data())
+ })
+ })
+
+}(window.jQuery);/* ========================================================
+ * bootstrap-tab.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#tabs
+ * ========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ======================================================== */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* TAB CLASS DEFINITION
+ * ==================== */
+
+ var Tab = function (element) {
+ this.element = $(element)
+ }
+
+ Tab.prototype = {
+
+ constructor: Tab
+
+ , show: function () {
+ var $this = this.element
+ , $ul = $this.closest('ul:not(.dropdown-menu)')
+ , selector = $this.attr('data-target')
+ , previous
+ , $target
+ , e
+
+ if (!selector) {
+ selector = $this.attr('href')
+ selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
+ }
+
+ if ( $this.parent('li').hasClass('active') ) return
+
+ previous = $ul.find('.active:last a')[0]
+
+ e = $.Event('show', {
+ relatedTarget: previous
+ })
+
+ $this.trigger(e)
+
+ if (e.isDefaultPrevented()) return
+
+ $target = $(selector)
+
+ this.activate($this.parent('li'), $ul)
+ this.activate($target, $target.parent(), function () {
+ $this.trigger({
+ type: 'shown'
+ , relatedTarget: previous
+ })
+ })
+ }
+
+ , activate: function ( element, container, callback) {
+ var $active = container.find('> .active')
+ , transition = callback
+ && $.support.transition
+ && $active.hasClass('fade')
+
+ function next() {
+ $active
+ .removeClass('active')
+ .find('> .dropdown-menu > .active')
+ .removeClass('active')
+
+ element.addClass('active')
+
+ if (transition) {
+ element[0].offsetWidth // reflow for transition
+ element.addClass('in')
+ } else {
+ element.removeClass('fade')
+ }
+
+ if ( element.parent('.dropdown-menu') ) {
+ element.closest('li.dropdown').addClass('active')
+ }
+
+ callback && callback()
+ }
+
+ transition ?
+ $active.one($.support.transition.end, next) :
+ next()
+
+ $active.removeClass('in')
+ }
+ }
+
+
+ /* TAB PLUGIN DEFINITION
+ * ===================== */
+
+ $.fn.tab = function ( option ) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('tab')
+ if (!data) $this.data('tab', (data = new Tab(this)))
+ if (typeof option == 'string') data[option]()
+ })
+ }
+
+ $.fn.tab.Constructor = Tab
+
+
+ /* TAB DATA-API
+ * ============ */
+
+ $(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
+ e.preventDefault()
+ $(this).tab('show')
+ })
+
+}(window.jQuery);/* =============================================================
+ * bootstrap-typeahead.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#typeahead
+ * =============================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============================================================ */
+
+
+!function($){
+
+ "use strict"; // jshint ;_;
+
+
+ /* TYPEAHEAD PUBLIC CLASS DEFINITION
+ * ================================= */
+
+ var Typeahead = function (element, options) {
+ this.$element = $(element)
+ this.options = $.extend({}, $.fn.typeahead.defaults, options)
+ this.matcher = this.options.matcher || this.matcher
+ this.sorter = this.options.sorter || this.sorter
+ this.highlighter = this.options.highlighter || this.highlighter
+ this.updater = this.options.updater || this.updater
+ this.$menu = $(this.options.menu).appendTo('body')
+ this.source = this.options.source
+ this.shown = false
+ this.listen()
+ }
+
+ Typeahead.prototype = {
+
+ constructor: Typeahead
+
+ , select: function () {
+ var val = this.$menu.find('.active').attr('data-value')
+ this.$element
+ .val(this.updater(val))
+ .change()
+ return this.hide()
+ }
+
+ , updater: function (item) {
+ return item
+ }
+
+ , show: function () {
+ var pos = $.extend({}, this.$element.offset(), {
+ height: this.$element[0].offsetHeight
+ })
+
+ this.$menu.css({
+ top: pos.top + pos.height
+ , left: pos.left
+ })
+
+ this.$menu.show()
+ this.shown = true
+ return this
+ }
+
+ , hide: function () {
+ this.$menu.hide()
+ this.shown = false
+ return this
+ }
+
+ , lookup: function (event) {
+ var items
+
+ this.query = this.$element.val()
+
+ if (!this.query || this.query.length < this.options.minLength) {
+ return this.shown ? this.hide() : this
+ }
+
+ items = $.isFunction(this.source) ? this.source(this.query, $.proxy(this.process, this)) : this.source
+
+ return items ? this.process(items) : this
+ }
+
+ , process: function (items) {
+ var that = this
+
+ items = $.grep(items, function (item) {
+ return that.matcher(item)
+ })
+
+ items = this.sorter(items)
+
+ if (!items.length) {
+ return this.shown ? this.hide() : this
+ }
+
+ return this.render(items.slice(0, this.options.items)).show()
+ }
+
+ , matcher: function (item) {
+ return ~item.toLowerCase().indexOf(this.query.toLowerCase())
+ }
+
+ , sorter: function (items) {
+ var beginswith = []
+ , caseSensitive = []
+ , caseInsensitive = []
+ , item
+
+ while (item = items.shift()) {
+ if (!item.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item)
+ else if (~item.indexOf(this.query)) caseSensitive.push(item)
+ else caseInsensitive.push(item)
+ }
+
+ return beginswith.concat(caseSensitive, caseInsensitive)
+ }
+
+ , highlighter: function (item) {
+ var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&')
+ return item.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) {
+ return '' + match + ' '
+ })
+ }
+
+ , render: function (items) {
+ var that = this
+
+ items = $(items).map(function (i, item) {
+ i = $(that.options.item).attr('data-value', item)
+ i.find('a').html(that.highlighter(item))
+ return i[0]
+ })
+
+ items.first().addClass('active')
+ this.$menu.html(items)
+ return this
+ }
+
+ , next: function (event) {
+ var active = this.$menu.find('.active').removeClass('active')
+ , next = active.next()
+
+ if (!next.length) {
+ next = $(this.$menu.find('li')[0])
+ }
+
+ next.addClass('active')
+ }
+
+ , prev: function (event) {
+ var active = this.$menu.find('.active').removeClass('active')
+ , prev = active.prev()
+
+ if (!prev.length) {
+ prev = this.$menu.find('li').last()
+ }
+
+ prev.addClass('active')
+ }
+
+ , listen: function () {
+ this.$element
+ .on('blur', $.proxy(this.blur, this))
+ .on('keypress', $.proxy(this.keypress, this))
+ .on('keyup', $.proxy(this.keyup, this))
+
+ if (this.eventSupported('keydown')) {
+ this.$element.on('keydown', $.proxy(this.keydown, this))
+ }
+
+ this.$menu
+ .on('click', $.proxy(this.click, this))
+ .on('mouseenter', 'li', $.proxy(this.mouseenter, this))
+ }
+
+ , eventSupported: function(eventName) {
+ var isSupported = eventName in this.$element
+ if (!isSupported) {
+ this.$element.setAttribute(eventName, 'return;')
+ isSupported = typeof this.$element[eventName] === 'function'
+ }
+ return isSupported
+ }
+
+ , move: function (e) {
+ if (!this.shown) return
+
+ switch(e.keyCode) {
+ case 9: // tab
+ case 13: // enter
+ case 27: // escape
+ e.preventDefault()
+ break
+
+ case 38: // up arrow
+ e.preventDefault()
+ this.prev()
+ break
+
+ case 40: // down arrow
+ e.preventDefault()
+ this.next()
+ break
+ }
+
+ e.stopPropagation()
+ }
+
+ , keydown: function (e) {
+ this.suppressKeyPressRepeat = !~$.inArray(e.keyCode, [40,38,9,13,27])
+ this.move(e)
+ }
+
+ , keypress: function (e) {
+ if (this.suppressKeyPressRepeat) return
+ this.move(e)
+ }
+
+ , keyup: function (e) {
+ switch(e.keyCode) {
+ case 40: // down arrow
+ case 38: // up arrow
+ case 16: // shift
+ case 17: // ctrl
+ case 18: // alt
+ break
+
+ case 9: // tab
+ case 13: // enter
+ if (!this.shown) return
+ this.select()
+ break
+
+ case 27: // escape
+ if (!this.shown) return
+ this.hide()
+ break
+
+ default:
+ this.lookup()
+ }
+
+ e.stopPropagation()
+ e.preventDefault()
+ }
+
+ , blur: function (e) {
+ var that = this
+ setTimeout(function () { that.hide() }, 150)
+ }
+
+ , click: function (e) {
+ e.stopPropagation()
+ e.preventDefault()
+ this.select()
+ }
+
+ , mouseenter: function (e) {
+ this.$menu.find('.active').removeClass('active')
+ $(e.currentTarget).addClass('active')
+ }
+
+ }
+
+
+ /* TYPEAHEAD PLUGIN DEFINITION
+ * =========================== */
+
+ $.fn.typeahead = function (option) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('typeahead')
+ , options = typeof option == 'object' && option
+ if (!data) $this.data('typeahead', (data = new Typeahead(this, options)))
+ if (typeof option == 'string') data[option]()
+ })
+ }
+
+ $.fn.typeahead.defaults = {
+ source: []
+ , items: 8
+ , menu: ''
+ , item: ' '
+ , minLength: 1
+ }
+
+ $.fn.typeahead.Constructor = Typeahead
+
+
+ /* TYPEAHEAD DATA-API
+ * ================== */
+
+ $(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
+ var $this = $(this)
+ if ($this.data('typeahead')) return
+ e.preventDefault()
+ $this.typeahead($this.data())
+ })
+
+}(window.jQuery);
+/* ==========================================================
+ * bootstrap-affix.js v2.2.1
+ * http://twitter.github.com/bootstrap/javascript.html#affix
+ * ==========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================== */
+
+
+!function ($) {
+
+ "use strict"; // jshint ;_;
+
+
+ /* AFFIX CLASS DEFINITION
+ * ====================== */
+
+ var Affix = function (element, options) {
+ this.options = $.extend({}, $.fn.affix.defaults, options)
+ this.$window = $(window)
+ .on('scroll.affix.data-api', $.proxy(this.checkPosition, this))
+ .on('click.affix.data-api', $.proxy(function () { setTimeout($.proxy(this.checkPosition, this), 1) }, this))
+ this.$element = $(element)
+ this.checkPosition()
+ }
+
+ Affix.prototype.checkPosition = function () {
+ if (!this.$element.is(':visible')) return
+
+ var scrollHeight = $(document).height()
+ , scrollTop = this.$window.scrollTop()
+ , position = this.$element.offset()
+ , offset = this.options.offset
+ , offsetBottom = offset.bottom
+ , offsetTop = offset.top
+ , reset = 'affix affix-top affix-bottom'
+ , affix
+
+ if (typeof offset != 'object') offsetBottom = offsetTop = offset
+ if (typeof offsetTop == 'function') offsetTop = offset.top()
+ if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
+
+ affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ?
+ false : offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ?
+ 'bottom' : offsetTop != null && scrollTop <= offsetTop ?
+ 'top' : false
+
+ if (this.affixed === affix) return
+
+ this.affixed = affix
+ this.unpin = affix == 'bottom' ? position.top - scrollTop : null
+
+ this.$element.removeClass(reset).addClass('affix' + (affix ? '-' + affix : ''))
+ }
+
+
+ /* AFFIX PLUGIN DEFINITION
+ * ======================= */
+
+ $.fn.affix = function (option) {
+ return this.each(function () {
+ var $this = $(this)
+ , data = $this.data('affix')
+ , options = typeof option == 'object' && option
+ if (!data) $this.data('affix', (data = new Affix(this, options)))
+ if (typeof option == 'string') data[option]()
+ })
+ }
+
+ $.fn.affix.Constructor = Affix
+
+ $.fn.affix.defaults = {
+ offset: 0
+ }
+
+
+ /* AFFIX DATA-API
+ * ============== */
+
+ $(window).on('load', function () {
+ $('[data-spy="affix"]').each(function () {
+ var $spy = $(this)
+ , data = $spy.data()
+
+ data.offset = data.offset || {}
+
+ data.offsetBottom && (data.offset.bottom = data.offsetBottom)
+ data.offsetTop && (data.offset.top = data.offsetTop)
+
+ $spy.affix(data)
+ })
+ })
+
+
+}(window.jQuery);
\ No newline at end of file
diff --git a/MAQUETA/bootstrap/js/bootstrap.min.js b/MAQUETA/bootstrap/js/bootstrap.min.js
new file mode 100644
index 0000000..55da8c3
--- /dev/null
+++ b/MAQUETA/bootstrap/js/bootstrap.min.js
@@ -0,0 +1,6 @@
+/*!
+* Bootstrap.js by @fat & @mdo
+* Copyright 2012 Twitter, Inc.
+* http://www.apache.org/licenses/LICENSE-2.0.txt
+*/
+!function(e){"use strict";e(function(){e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()},e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e(document).on("click.alert.data-api",t,n.prototype.close)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")},e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e(document).on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=n,this.options.slide&&this.slide(this.options.slide),this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},to:function(t){var n=this.$element.find(".item.active"),r=n.parent().children(),i=r.index(n),s=this;if(t>r.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){s.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",e(r[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle()),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f;this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u](),f=e.Event("slide",{relatedTarget:i[0]});if(i.hasClass("active"))return;if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}},e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e(document).on("click.carousel.data-api","[data-slide]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=e.extend({},i.data(),n.data());i.carousel(s),t.preventDefault()})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning)return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning)return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}},e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=typeof n=="object"&&n;i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})}(window.jQuery),!function(e){"use strict";function r(){e(t).each(function(){i(e(this)).removeClass("open")})}function i(t){var n=t.attr("data-target"),r;return n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),r=e(n),r.length||(r=t.parent()),r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||(s.toggleClass("open"),n.focus()),!1},keydown:function(t){var n,r,s,o,u,a;if(!/(38|40|27)/.test(t.keyCode))return;n=e(this),t.preventDefault(),t.stopPropagation();if(n.is(".disabled, :disabled"))return;o=i(n),u=o.hasClass("open");if(!u||u&&t.keyCode==27)return n.click();r=e("[role=menu] li:not(.divider) a",o);if(!r.length)return;a=r.index(r.filter(":focus")),t.keyCode==38&&a>0&&a--,t.keyCode==40&&a ').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?e.proxy(this.$element[0].focus,this.$element[0]):e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,e.proxy(this.removeBackdrop,this)):this.removeBackdrop()):t&&t()}},e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):this.options.trigger!="manual"&&(i=this.options.trigger=="hover"?"mouseenter":"focus",s=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this))),this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,t,this.$element.data()),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);if(!n.options.delay||!n.options.delay.show)return n.show();clearTimeout(this.timeout),n.hoverState="in",this.timeout=setTimeout(function(){n.hoverState=="in"&&n.show()},n.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var e,t,n,r,i,s,o;if(this.hasContent()&&this.enabled){e=this.tip(),this.setContent(),this.options.animation&&e.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,t=/in/.test(s),e.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),n=this.getPosition(t),r=e[0].offsetWidth,i=e[0].offsetHeight;switch(t?s.split(" ")[1]:s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}e.offset(o).addClass(s).addClass("in")}},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function r(){var t=setTimeout(function(){n.off(e.support.transition.end).detach()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.detach()})}var t=this,n=this.tip();return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?r():n.detach(),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(t){return e.extend({},t?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);n[n.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content > *")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-content")||(typeof n.content=="function"?n.content.call(t[0]):n.content),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:''})}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var t=e(this),n=t.data("target")||t.attr("href"),r=/^#\w/.test(n)&&e(n);return r&&r.length&&[[r.position().top,n]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}},e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active:last a")[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}},e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.$menu=e(this.options.menu).appendTo("body"),this.source=this.options.source,this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.offset(),{height:this.$element[0].offsetHeight});return this.$menu.css({top:t.top+t.height,left:t.left}),this.$menu.show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length"+t+""})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this))},eventSupported:function(e){var t=e in this.$element;return t||(this.$element.setAttribute(e,"return;"),t=typeof this.$element[e]=="function"),t},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=!~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},blur:function(e){var t=this;setTimeout(function(){t.hide()},150)},click:function(e){e.stopPropagation(),e.preventDefault(),this.select()},mouseenter:function(t){this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")}},e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'',item:' ',minLength:1},e.fn.typeahead.Constructor=t,e(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;t.preventDefault(),n.typeahead(n.data())})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)).on("click.affix.data-api",e.proxy(function(){setTimeout(e.proxy(this.checkPosition,this),1)},this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))},e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery);
\ No newline at end of file
diff --git a/MAQUETA/css/main-16px 2.css b/MAQUETA/css/main-16px 2.css
new file mode 100644
index 0000000..492e96b
--- /dev/null
+++ b/MAQUETA/css/main-16px 2.css
@@ -0,0 +1,753 @@
+/* Less Framework 4 with 16/24 type presets
+ http://lessframework.com
+ by Joni Korpi
+ License: http://opensource.org/licenses/mit-license.php */
+
+
+
+/* Resets
+ ------ */
+
+html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
+p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
+img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
+dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, figure, figcaption, hgroup,
+menu, footer, header, nav, section, summary, time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+
+article, aside, canvas, figure, figure img, figcaption, hgroup,
+footer, header, nav, section, audio, video {
+ display: block;
+}
+
+a img {border: 0;}
+
+*{
+ -webkit-transition: all .4s ease;
+ -moz-transition: all .4s ease;
+ -o-transition: all .4s ease;
+ transition: all .4s ease;
+}
+
+
+/* Typography presets
+ ------------------ */
+
+.gigantic {
+ font-size: 110px;
+ line-height: 120px;
+ letter-spacing: -2px;
+}
+
+.huge, h1 {
+ font-size: 68px;
+ line-height: 72px;
+ letter-spacing: -1px;
+ font-family: 'Droid Sans Mono', sans-serif;
+}
+
+.large, h2 {
+ font-size: 26px;
+ line-height: 30px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-weight: normal;
+ margin-bottom: 20px;
+}
+
+.bigger, h3 {
+ font-size: 12px;
+ line-height: 20px;
+ margin-bottom: 10px;
+ margin-top: 10px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ text-transform: uppercase;
+ font-weight: normal;
+ letter-spacing: 1px;
+}
+
+.big, h4 {
+ font-size: 22px;
+ line-height: 30px;
+ font-family: 'Droid Sans Mono', sans-serif;
+}
+
+body {
+ font: 16px/24px Georgia, serif;
+}
+
+.small, small {
+ font-size: 13px;
+ line-height: 18px;
+}
+
+/* Selection colours (easy to forget) */
+
+::selection {background: rgb(249,229,220);}
+::-moz-selection {background: rgb(249,229,220);}
+img::selection {background: transparent;}
+img::-moz-selection {background: transparent;}
+body {-webkit-tap-highlight-color: rgb(255,255,158);}
+
+
+
+/* Default Layout: 970px.
+ Gutters: 30px.
+ Outer margins: 30px.
+ Leftover space for scrollbars @1024px: 32px.
+-------------------------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8 9 10
+px 70 170 270 370 470 570 670 770 870 970 */
+
+
+body {
+ width: 970px;
+ padding: 0px 0px 80px 0px;
+ background: rgb(249,246,236);
+ color: rgb(0,0,0);
+ -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
+ margin: 0 auto;
+ line-height: 20px;
+}
+
+a{
+ color: rgb(0, 0, 0);
+ text-decoration: none;
+}
+header{
+ position: fixed;
+ background: rgb(249,246,236);
+ padding: 40px 0 0;
+ height: 80px;
+ z-index: 101;
+ margin-left: 200px;
+}
+p{
+ margin-bottom: 20px;
+}
+
+.element-invisible{
+ position: absolute !important;
+ height: 1px;
+ clip: rect(1px, 1px, 1px, 1px);
+ overflow: hidden;
+}
+
+
+h1#titulo{
+ font-size: 12px;
+ line-height: 20px;
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: 2px;
+ width: 160px;
+ margin-right: 30px;
+ padding: 0 0 0 10px;
+ float: left;
+}
+#language{
+ float: left;
+ width: 170px;
+ margin-right: 30px;
+}
+
+#language ul li{
+ float: left;
+ padding: 0 10px;
+ list-style: none;
+}
+#language a{
+ font-size: 12px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ text-decoration: none;
+}
+
+#search{
+ width: 170px;
+ height: 25px;
+ border-bottom: 2px solid #000;
+ float: left;
+}
+
+#search-block-form{
+
+
+}
+
+#bloque-tools{
+ width: 570px;
+ margin-right: 30px;
+ float: left;
+ border-top: 2px solid #000;
+ padding: 8px 0 0 0;
+}
+#bloque-login{
+ width: 170px;
+ float: left;
+ border-top: 2px solid #000;
+}
+
+#white-space{
+ height: 240px;
+}
+#page{
+ clear: both;
+
+}
+#sidebar{
+ width: 170px;
+ position: fixed;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ letter-spacing: 1px;
+ z-index: 100;
+ top: 40px;
+}
+
+#logotipo{
+ width: 160px;
+ margin-right: 30px;
+ margin-top: 9px;
+ margin-left: 10px;
+ margin-bottom: 163px;
+}
+
+#sidebar ul{
+ border-top: 2px solid #000;
+}
+
+#sidebar ul li{
+ list-style: none;
+ height: 30px;
+ border-bottom: 1px solid #000;
+ padding: 9px 0 0 10px;
+}
+
+#sidebar a{
+ text-decoration: none;
+ text-transform: uppercase;
+ line-height: 20px;
+
+}
+
+
+
+#featured h3{
+ margin-left: 10px;
+}
+
+#content{
+ width: 770px;
+ padding-left: 200px;
+}
+
+#featured{
+ border-top: 2px solid #000;
+ width: 570px;
+ position: relative;
+ top: 0;
+ height: 400px;
+ float: left;
+ margin-right: 30px;
+}
+
+#panel-info{
+ position: relative;
+ width: 149px;
+ border-left: 1px solid #000;
+ padding: 5px 0 0 9px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ line-height: 20px;
+ font-size: 14px;
+ height: 400px;
+ float: left;
+}
+#panel-news{
+ position: relative;
+ width: 370px;
+ float: left;
+ margin-right: 30px;
+ margin-top: 20px;
+
+}
+#panel-first{
+ position: relative;
+
+ width: 170px;
+
+ float: left;
+ margin-right: 30px;
+ margin-top: 20px;
+}
+#panel-second{
+ position: relative;
+ width: 170px;
+
+
+ float: left;
+ margin-top: 20px;
+}
+
+.clear{
+ clear: both;
+}
+#footer{
+ position: relative;
+ float: left;
+ clear: both;
+ margin-top: 20px;
+ margin-left: 200px;
+}
+
+#footer{
+ width: 770px;
+}
+#footer-info{
+ display: none;
+}
+
+#footer-logo{
+ width: 170px;
+ float: left;
+ padding-right: 29px;
+ border-right: 1px solid #000;
+ height: 160px;
+}
+
+.footer-panel{
+ width: 160px;
+ float: left;
+ padding-right: 29px;
+ border-right: 1px solid #000;
+ height: 160px;
+ font-size: 12px;
+ padding-left: 10px;
+ line-height: 15px;
+}
+.footer-panel.last{
+ border-right: 0;
+ padding-right: 0;
+}
+#footer-credits{
+ font-size: 10px;
+ width: 770px;
+ margin-top: 40px;
+ border-top: 1px solid #000;
+
+}
+#footer ul{
+ list-style: none;
+}
+.float-left{
+ float: left;
+}
+.float-right{
+ float: right;
+}
+/*_____________ Estilos ----*/
+
+.panel-header{
+ border-top: 2px solid #000;
+ border-bottom: 1px solid #000;
+}
+.panel-header h3{
+ margin-left: 10px;
+ margin-bottom: 8px;
+ margin-top: 8px;
+}
+.entry-header{
+ margin-left: 10px;
+ margin-right: 10px;
+ margin-bottom: 31px;
+ margin-top: 9px;
+}
+.entry-header span{
+ font-size: 12px;
+ line-height: 20px;
+ margin-bottom: 10px;
+ margin-top: 10px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ text-transform: uppercase;
+ font-weight: normal;
+ letter-spacing: 1px;
+}
+.event-title,
+.event-body,
+.cuadrado{
+ margin: 0 10px;
+}
+.medium-event,
+.small-event{
+ margin:0px;
+ border-bottom: 1px solid #000;
+}
+.event-dates{
+ color: rgb(255, 0, 0);
+ font-weight: bold;
+ margin-bottom: 20px;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+.cuadrado{
+ width: 16px;
+ height: 16px;
+ background-color: rgba(0, 0, 0,0.1);
+ margin-bottom: 23px;
+}
+.small-event{
+ margin-top: 20px;
+}
+.small-event h2{
+ font-size: 16px;
+ line-height: 20px;
+}
+.small-event .event-dates{
+ font-size: 12px;
+}
+.event-mini-picture{
+ margin-bottom: 20px;
+ width: 170px;
+ height: 120px;
+}
+
+.tweet{
+ font-family: 'Droid Sans', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ padding-bottom: 19px;
+ margin-bottom: 20px;
+ border-bottom: 1px solid #000;
+}
+.tweet-content{
+ margin: 20px 10px 0 10px;
+}
+.tweet-content a{
+ font-weight: bold;
+}
+.tweet-time,
+.tweet-actions{
+ color: rgb(148, 146, 123);
+ margin: 0 10px;
+}
+.clear{
+ clear: both;
+}
+
+.last{
+ border-bottom: 0;
+}
+
+.only-mobile{
+ display: none;
+}
+
+/*___________________--------------------____________________________________*/
+
+/* Default Layout: 1200px.
+ Gutters: 30px.
+ Outer margins: 0px.
+ Leftover space for scrollbars @1024px: 32px.
+-------------------------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8 9 10 11 12
+px 70 170 270 370 470 570 670 770 870 970 1070 1170 */
+
+
+@media (min-width: 1200px) {
+ body {
+ width: 1170px;
+ }
+ #content{
+ width: 970px;
+ position: relative;
+ height: auto;
+ }
+
+ #panel-news{
+ position: absolute;
+ top: 0px;
+ margin: 0;
+ left: 800px;
+ }
+
+ #panel-info{
+ position: absolute;
+ top: 420px;
+ left: 200px;
+ }
+
+ #panel-first{
+ position: absolute;
+ top: 420px;
+ left: 400px;
+ margin: 0;
+ }
+ #panel-second{
+ position: absolute;
+ top: 420px;
+ left: 600px;
+ margin: 0;
+ }
+ #footer{
+ margin-top: 20px;
+ margin-left: 200px;
+ width: 970px;
+ height: 200px;
+
+ }
+ #footer-credits{
+
+ width: 970px;
+ }
+ #bloque-login{
+ width: 370px;
+ }
+ #footer-info{
+ display: block;
+ }
+
+
+
+}
+
+/* Tablet Layout: 770px.
+ Gutters: 24px.
+ Outer margins: 28px.
+ Inherits styles from: Default Layout.
+-----------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8
+px 68 160 252 344 436 528 620 712 */
+
+@media only screen and (min-width: 770px) and (max-width: 991px) {
+
+ body {
+ width: 770px;
+ }
+ #bloque-tools{
+ margin-right: 0px;
+ }
+
+ #bloque-login{
+ clear: both;
+ float: right;
+ width: 170px;
+ }
+ #content{
+ width: 570px;
+ position: relative;
+
+ }
+
+ #footer-credits{
+
+ width: 570px;
+ }
+ #footer{
+ width: 570px;
+ }
+ #footer-document{
+ display: none;
+ }
+
+ #panel-info{
+ position: absolute;
+ top: 420px;
+ left: 600px;
+ }
+
+
+
+
+}
+
+
+
+/* Mobile Layout: 320px.
+ Gutters: 24px.
+ Outer margins: 34px.
+ Inherits styles from: Default Layout.
+---------------------------------------------
+cols 1 2 3
+px 68 160 252 */
+
+@media only screen and (max-width: 569px) {
+
+ body {
+ width: 270px;
+
+ }
+
+ #sidebar{
+ position: static;
+ width: 270px;
+ }
+ #sidebar #logotipo{
+ display: none;
+ }
+ #sidebar ul li{
+ float: left;
+ border-bottom: 0;
+
+ margin-bottom: 10px;
+ }
+ #sidebar ul {
+
+ }
+ header{
+ margin-left: 0;
+ width: 270px;
+ padding-top: 10px;
+ position: static;
+ }
+ #bloque-tools{
+ width: 270px;
+ margin-right: 0;
+ }
+ #language{
+ width: 70px;
+ margin-right: 0;
+ }
+ .no-mobile{
+ display: none;
+ }
+ #white-space{
+ display: none;
+ }
+ #content{
+ clear: all;
+ width: 270px;
+ padding-left: 0;
+ }
+ #featured{
+ width: 270px;
+ height: 210px;
+ position: static;
+ margin-right: 0;
+ }
+ #featured img{
+ width: 270px;
+ }
+ #panel-news{
+ width: 270px;
+ position: static;
+ margin-top: 20px;
+ margin-right: 0;
+ }
+ #footer{
+ width: 270px;
+ margin-left: 0;
+ }
+ #footer-credits{
+ width: 270px;
+ }
+ #footer-document{
+ display: none;
+ }
+ #footer-dir{
+ display: block;
+ border-right: 0;
+ }
+ #footer-links{
+ display: none;
+ }
+ #footer-logo{
+ border-right: 0;
+ height: 80px;
+ }
+ .footer-panel{
+ height: auto;
+ }
+ .only-mobile{
+ display: block;
+ }
+
+}
+
+
+
+/* Wide Mobile Layout: 570px.
+ Gutters: 24px.
+ Outer margins: 22px.
+ Inherits styles from: Default Layout, Mobile Layout.
+------------------------------------------------------------
+cols 1 2 3 4 5
+px 68 160 252 344 436 */
+
+@media only screen and (min-width: 570px) and (max-width: 769px) {
+
+ body {
+ width: 570px;
+ }
+ #bloque-tools{
+ margin-right: 0px;
+ width: 370px;
+ }
+ h1#titulo{
+ width: 60px;
+ }
+ #language{
+ width: 70px;
+
+ }
+ header{
+ height: 100px;
+ position: static;
+ }
+
+ #bloque-login{
+ clear: both;
+ float: right;
+ width: 170px;
+ }
+ #white-space{
+ height: 20px;
+ }
+ #content{
+ width: 370px;
+ }
+ .no-tablet{
+ display: none;
+ }
+ #featured{
+ width: 370px;
+ height: 280px;
+ }
+ #featured img{
+ width: 370px;
+ }
+ #footer{
+ width: 370px;
+ }
+ #footer-credits{
+ width: 370px;
+ }
+ #footer-document{
+ display: none;
+ }
+ #footer-dir{
+ display: none;
+ }
+ #logotipo{
+ margin-bottom: 83px;
+ }
+
+}
+
+
+/* Retina media query.
+ Overrides styles for devices with a
+ device-pixel-ratio of 2+, such as iPhone 4.
+----------------------------------------------- */
+
+@media
+ only screen and (-webkit-min-device-pixel-ratio: 2),
+ only screen and (min-device-pixel-ratio: 2) {
+
+ body {
+
+ }
+
+}
\ No newline at end of file
diff --git a/MAQUETA/css/main-16px.css b/MAQUETA/css/main-16px.css
new file mode 100644
index 0000000..d5416b7
--- /dev/null
+++ b/MAQUETA/css/main-16px.css
@@ -0,0 +1,517 @@
+/* Less Framework 4 with 16/24 type presets
+ http://lessframework.com
+ by Joni Korpi
+ License: http://opensource.org/licenses/mit-license.php */
+
+
+
+/* Resets
+ ------ */
+
+html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
+p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
+img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
+dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, figure, figcaption, hgroup,
+menu, footer, header, nav, section, summary, time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+
+article, aside, canvas, figure, figure img, figcaption, hgroup,
+footer, header, nav, section, audio, video {
+ display: block;
+}
+
+a img {border: 0;}
+
+
+
+/* Typography presets
+ ------------------ */
+
+.gigantic {
+ font-size: 110px;
+ line-height: 120px;
+ letter-spacing: -2px;
+}
+
+.huge, h1 {
+ font-size: 68px;
+ line-height: 72px;
+ letter-spacing: -1px;
+ font-family: 'Droid Sans Mono', sans-serif;
+}
+
+.large, h2 {
+ font-size: 26px;
+ line-height: 30px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-weight: normal;
+ margin-bottom: 20px;
+}
+
+.bigger, h3 {
+ font-size: 12px;
+ line-height: 20px;
+ margin-bottom: 10px;
+ margin-top: 10px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ text-transform: uppercase;
+ font-weight: normal;
+ letter-spacing: 1px;
+}
+
+.big, h4 {
+ font-size: 22px;
+ line-height: 30px;
+ font-family: 'Droid Sans Mono', sans-serif;
+}
+
+body {
+ font: 16px/24px Georgia, serif;
+}
+
+.small, small {
+ font-size: 13px;
+ line-height: 18px;
+}
+
+/* Selection colours (easy to forget) */
+
+::selection {background: rgb(249,229,220);}
+::-moz-selection {background: rgb(249,229,220);}
+img::selection {background: transparent;}
+img::-moz-selection {background: transparent;}
+body {-webkit-tap-highlight-color: rgb(255,255,158);}
+
+
+
+/* Default Layout: 970px.
+ Gutters: 30px.
+ Outer margins: 30px.
+ Leftover space for scrollbars @1024px: 32px.
+-------------------------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8 9 10
+px 70 170 270 370 470 570 670 770 870 970 */
+
+body {
+ width: 970px;
+ padding: 0px 0px 80px 0px;
+ background: rgb(249,246,236);
+ color: rgb(0,0,0);
+ -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
+ margin: 0 auto;
+ line-height: 20px;
+}
+
+a{
+ color: rgb(0, 0, 0);
+ text-decoration: none;
+}
+header{
+ position: fixed;
+ background: rgb(249,246,236);
+ padding: 40px 0 0;
+ height: 80px;
+ z-index: 101;
+}
+p{
+ margin-bottom: 20px;
+}
+
+.element-invisible{
+ position: absolute !important;
+ height: 1px;
+ clip: rect(1px, 1px, 1px, 1px);
+ overflow: hidden;
+}
+
+#logotipo{
+ width: 160px;
+ margin-right: 30px;
+ margin-top: 9px;
+ margin-left: 10px;
+ float: left;
+}
+h1#titulo{
+ font-size: 12px;
+ line-height: 20px;
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: 2px;
+ width: 160px;
+ margin-right: 30px;
+ padding: 0 0 0 10px;
+ float: left;
+}
+#language{
+ float: left;
+ width: 170px;
+ margin-right: 30px;
+}
+
+#language ul li{
+ float: left;
+ padding: 0 10px;
+ list-style: none;
+}
+#language a{
+ font-size: 12px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ text-decoration: none;
+}
+
+#search{
+ width: 170px;
+ height: 25px;
+ border-bottom: 2px solid #000;
+ float: left;
+}
+
+#search-block-form{
+
+
+}
+
+#bloque-tools{
+ width: 570px;
+ margin-right: 30px;
+ float: left;
+ border-top: 2px solid #000;
+ padding: 8px 0 0 0;
+}
+#bloque-login{
+ width: 170px;
+ float: left;
+ border-top: 2px solid #000;
+}
+
+#white-space{
+ height: 240px;
+}
+#page{
+ clear: both;
+
+}
+#sidebar{
+ width: 170px;
+ position: fixed;
+ border-top: 2px solid #000;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ letter-spacing: 1px;
+ z-index: 100;
+}
+
+#sidebar ul li{
+ list-style: none;
+ height: 30px;
+ border-bottom: 1px solid #000;
+ padding: 9px 0 0 10px;
+}
+
+#sidebar a{
+ text-decoration: none;
+ text-transform: uppercase;
+ line-height: 20px;
+
+}
+
+#content{
+ width: 770px;
+ padding-left: 200px;
+ position: relative;
+}
+
+#featured{
+ border-top: 2px solid #000;
+ width: 570px;
+ position: absolute;
+ top: 0;
+ left: 200;
+}
+#featured h3{
+ margin-left: 10px;
+}
+
+#panel-info{
+ position: absolute;
+ top: 0;
+ left: 800px;
+ width: 149px;
+ border-left: 1px solid #000;
+ padding: 5px 0 0 9px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ line-height: 20px;
+ font-size: 14px;
+ height: 400px;
+
+}
+#panel-news{
+ position: absolute;
+ top: 440px;
+ left: 200px;
+ width: 370px;
+}
+.panel-header{
+ border-top: 2px solid #000;
+ border-bottom: 1px solid #000;
+}
+.panel-header h3{
+ margin-left: 10px;
+ margin-bottom: 8px;
+ margin-top: 8px;
+}
+
+#panel-first{
+ position: absolute;
+ top: 440px;
+ left: 600px;
+ width: 170px;
+}
+#panel-second{
+ position: absolute;
+ top: 440px;
+ left: 800px;
+ width: 170px;
+}
+
+.entry-header{
+ margin-left: 10px;
+ margin-right: 10px;
+ margin-bottom: 31px;
+ margin-top: 9px;
+}
+.entry-header span{
+ font-size: 12px;
+ line-height: 20px;
+ margin-bottom: 10px;
+ margin-top: 10px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ text-transform: uppercase;
+ font-weight: normal;
+ letter-spacing: 1px;
+}
+.event-title,
+.event-body,
+.cuadrado{
+ margin: 0 10px;
+}
+.medium-event,
+.small-event{
+ margin:0px;
+ border-bottom: 1px solid #000;
+}
+.event-dates{
+ color: rgb(255, 0, 0);
+ font-weight: bold;
+ margin-bottom: 20px;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+.cuadrado{
+ width: 16px;
+ height: 16px;
+ background-color: rgba(0, 0, 0,0.1);
+ margin-bottom: 23px;
+}
+.small-event{
+ margin-top: 20px;
+}
+.small-event h2{
+ font-size: 16px;
+ line-height: 20px;
+}
+.small-event .event-dates{
+ font-size: 12px;
+}
+.event-mini-picture{
+ margin-bottom: 20px;
+}
+
+.tweet{
+ font-family: 'Droid Sans', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ padding-bottom: 19px;
+ margin-bottom: 20px;
+ border-bottom: 1px solid #000;
+}
+.tweet-content{
+ margin: 20px 10px 0 10px;
+}
+.tweet-content a{
+ font-weight: bold;
+}
+.tweet-time,
+.tweet-actions{
+ color: rgb(148, 146, 123);
+ margin: 0 10px;
+}
+.clear{
+ clear: both;
+}
+
+#footer{
+ position: absolute;
+ top: auto;
+}
+
+
+/*___________________--------------------____________________________________*/
+
+/* Default Layout: 1200px.
+ Gutters: 30px.
+ Outer margins: 0px.
+ Leftover space for scrollbars @1024px: 32px.
+-------------------------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8 9 10 11 12
+px 70 170 270 370 470 570 670 770 870 970 1070 1170 */
+
+
+@media (min-width: 1200px) {
+ body {
+ width: 1170px;
+ }
+ #content{
+ width: 970px;
+ }
+
+ #panel-news{
+ position: absolute;
+ top: 0px;
+ left: 800px;
+ width: 370px;
+ }
+
+ #panel-info{
+ top: 440px;
+ left: 200px;
+ }
+
+ #panel-first{
+ left: 400px;
+ top: 440px;
+ }
+ #panel-second{
+ left: 600px;
+ top: 440px;
+ }
+ #bloque-login{
+ width: 370px;
+ }
+
+
+
+}
+
+/* Tablet Layout: 768px.
+ Gutters: 24px.
+ Outer margins: 28px.
+ Inherits styles from: Default Layout.
+-----------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8
+px 68 160 252 344 436 528 620 712 */
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+
+ body {
+ width: 770px;
+ }
+ #bloque-tools{
+ margin-right: 0px;
+ }
+
+ #bloque-login{
+ clear: both;
+ float: right;
+ width: 170px;
+ }
+ #content{
+ width: 570px;
+ }
+ #panel-news{
+ position: relative;
+ top: 440px;
+ left: 0px;
+ width: 370px;
+ margin-bottom: 20px;
+ }
+
+ #panel-info{
+ top: 440px;
+ left: 600px;
+ }
+
+ #panel-first{
+ position: relative;
+ float: left;
+ left: 0px;
+ }
+ #panel-second{
+ left: 30px;
+ float: left;
+ position: relative;
+
+
+ }
+
+
+}
+
+
+
+/* Mobile Layout: 320px.
+ Gutters: 24px.
+ Outer margins: 34px.
+ Inherits styles from: Default Layout.
+---------------------------------------------
+cols 1 2 3
+px 68 160 252 */
+
+@media only screen and (max-width: 767px) {
+
+ body {
+ width: 252px;
+ padding: 48px 34px 60px;
+ }
+
+}
+
+
+
+/* Wide Mobile Layout: 480px.
+ Gutters: 24px.
+ Outer margins: 22px.
+ Inherits styles from: Default Layout, Mobile Layout.
+------------------------------------------------------------
+cols 1 2 3 4 5
+px 68 160 252 344 436 */
+
+@media only screen and (min-width: 480px) and (max-width: 767px) {
+
+ body {
+ width: 436px;
+ padding: 36px 22px 48px;
+ }
+
+}
+
+
+/* Retina media query.
+ Overrides styles for devices with a
+ device-pixel-ratio of 2+, such as iPhone 4.
+----------------------------------------------- */
+
+@media
+ only screen and (-webkit-min-device-pixel-ratio: 2),
+ only screen and (min-device-pixel-ratio: 2) {
+
+ body {
+
+ }
+
+}
\ No newline at end of file
diff --git a/MAQUETA/css/main-17px.css b/MAQUETA/css/main-17px.css
new file mode 100644
index 0000000..2a71a4e
--- /dev/null
+++ b/MAQUETA/css/main-17px.css
@@ -0,0 +1,167 @@
+/* Less Framework 4 with 17/24 type presets
+ http://lessframework.com
+ by Joni Korpi
+ License: http://opensource.org/licenses/mit-license.php */
+
+
+
+/* Resets
+ ------ */
+
+html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
+p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
+img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
+dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, figure, figcaption, hgroup,
+menu, footer, header, nav, section, summary, time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+
+article, aside, canvas, figure, figure img, figcaption, hgroup,
+footer, header, nav, section, audio, video {
+ display: block;
+}
+
+a img {border: 0;}
+
+
+
+/* Typography presets
+ ------------------ */
+
+.gigantic {
+ font-size: 116px;
+ line-height: 120px;
+ letter-spacing: -2px;
+}
+
+.huge, h1 {
+ font-size: 72px;
+ line-height: 72px;
+ letter-spacing: -1px;
+}
+
+.large, h2 {
+ font-size: 44px;
+ line-height: 48px;
+}
+
+.bigger, h3 {
+ font-size: 28px;
+ line-height: 36px;
+}
+
+.big, h4 {
+ font-size: 24px;
+ line-height: 30px;
+}
+
+body {
+ font: 17px/24px Palatino, Constantia, "Palatino Linotype", serif;
+}
+
+.small, small {
+ font-size: 13px;
+ line-height: 18px;
+}
+
+/* Selection colours (easy to forget) */
+
+::selection {background: rgb(255,255,158);}
+::-moz-selection {background: rgb(255,255,158);}
+img::selection {background: transparent;}
+img::-moz-selection {background: transparent;}
+body {-webkit-tap-highlight-color: rgb(255,255,158);}
+
+
+
+/* Default Layout: 992px.
+ Gutters: 24px.
+ Outer margins: 48px.
+ Leftover space for scrollbars @1024px: 32px.
+-------------------------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8 9 10
+px 68 160 252 344 436 528 620 712 804 896 */
+
+body {
+ width: 896px;
+ padding: 72px 48px 84px;
+ background: rgb(232,232,232);
+ color: rgb(60,60,60);
+ -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
+}
+
+
+
+/* Tablet Layout: 768px.
+ Gutters: 24px.
+ Outer margins: 28px.
+ Inherits styles from: Default Layout.
+-----------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8
+px 68 160 252 344 436 528 620 712 */
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+
+ body {
+ width: 712px;
+ padding: 48px 28px 60px;
+ }
+}
+
+
+
+/* Mobile Layout: 320px.
+ Gutters: 24px.
+ Outer margins: 34px.
+ Inherits styles from: Default Layout.
+---------------------------------------------
+cols 1 2 3
+px 68 160 252 */
+
+@media only screen and (max-width: 767px) {
+
+ body {
+ width: 252px;
+ padding: 48px 34px 60px;
+ }
+
+}
+
+
+
+/* Wide Mobile Layout: 480px.
+ Gutters: 24px.
+ Outer margins: 22px.
+ Inherits styles from: Default Layout, Mobile Layout.
+------------------------------------------------------------
+cols 1 2 3 4 5
+px 68 160 252 344 436 */
+
+@media only screen and (min-width: 480px) and (max-width: 767px) {
+
+ body {
+ width: 436px;
+ padding: 36px 22px 48px;
+ }
+
+}
+
+
+/* Retina media query.
+ Overrides styles for devices with a
+ device-pixel-ratio of 2+, such as iPhone 4.
+----------------------------------------------- */
+
+@media
+ only screen and (-webkit-min-device-pixel-ratio: 2),
+ only screen and (min-device-pixel-ratio: 2) {
+
+ body {
+
+ }
+
+}
\ No newline at end of file
diff --git a/MAQUETA/css/main-18px.css b/MAQUETA/css/main-18px.css
new file mode 100644
index 0000000..fd97d27
--- /dev/null
+++ b/MAQUETA/css/main-18px.css
@@ -0,0 +1,167 @@
+/* Less Framework 4 with 18/24 type presets
+ http://lessframework.com
+ by Joni Korpi
+ License: http://opensource.org/licenses/mit-license.php */
+
+
+
+/* Resets
+ ------ */
+
+html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
+p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
+img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
+dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, figure, figcaption, hgroup,
+menu, footer, header, nav, section, summary, time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+
+article, aside, canvas, figure, figure img, figcaption, hgroup,
+footer, header, nav, section, audio, video {
+ display: block;
+}
+
+a img {border: 0;}
+
+
+
+/* Typography presets
+ ------------------ */
+
+.gigantic {
+ font-size: 123px;
+ line-height: 132px;
+ letter-spacing: -2px;
+}
+
+.huge, h1 {
+ font-size: 76px;
+ line-height: 84px;
+ letter-spacing: -1px;
+}
+
+.large, h2 {
+ font-size: 47px;
+ line-height: 48px;
+}
+
+.bigger, h3 {
+ font-size: 29px;
+ line-height: 36px;
+}
+
+.big, h4 {
+ font-size: 25px;
+ line-height: 30px;
+}
+
+body {
+ font: 18px/24px "Times New Roman", Times, serif;
+}
+
+.small, small {
+ font-size: 13px;
+ line-height: 18px;
+}
+
+/* Selection colours (easy to forget) */
+
+::selection {background: rgb(255,255,158);}
+::-moz-selection {background: rgb(255,255,158);}
+img::selection {background: transparent;}
+img::-moz-selection {background: transparent;}
+body {-webkit-tap-highlight-color: rgb(255,255,158);}
+
+
+
+/* Default Layout: 992px.
+ Gutters: 24px.
+ Outer margins: 48px.
+ Leftover space for scrollbars @1024px: 32px.
+-------------------------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8 9 10
+px 68 160 252 344 436 528 620 712 804 896 */
+
+body {
+ width: 896px;
+ padding: 72px 48px 84px;
+ background: rgb(232,232,232);
+ color: rgb(60,60,60);
+ -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
+}
+
+
+
+/* Tablet Layout: 768px.
+ Gutters: 24px.
+ Outer margins: 28px.
+ Inherits styles from: Default Layout.
+-----------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8
+px 68 160 252 344 436 528 620 712 */
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+
+ body {
+ width: 712px;
+ padding: 48px 28px 60px;
+ }
+}
+
+
+
+/* Mobile Layout: 320px.
+ Gutters: 24px.
+ Outer margins: 34px.
+ Inherits styles from: Default Layout.
+---------------------------------------------
+cols 1 2 3
+px 68 160 252 */
+
+@media only screen and (max-width: 767px) {
+
+ body {
+ width: 252px;
+ padding: 48px 34px 60px;
+ }
+
+}
+
+
+
+/* Wide Mobile Layout: 480px.
+ Gutters: 24px.
+ Outer margins: 22px.
+ Inherits styles from: Default Layout, Mobile Layout.
+------------------------------------------------------------
+cols 1 2 3 4 5
+px 68 160 252 344 436 */
+
+@media only screen and (min-width: 480px) and (max-width: 767px) {
+
+ body {
+ width: 436px;
+ padding: 36px 22px 48px;
+ }
+
+}
+
+
+/* Retina media query.
+ Overrides styles for devices with a
+ device-pixel-ratio of 2+, such as iPhone 4.
+----------------------------------------------- */
+
+@media
+ only screen and (-webkit-min-device-pixel-ratio: 2),
+ only screen and (min-device-pixel-ratio: 2) {
+
+ body {
+
+ }
+
+}
\ No newline at end of file
diff --git a/MAQUETA/images/arteleku.png b/MAQUETA/images/arteleku.png
new file mode 100644
index 0000000..e90f7ad
Binary files /dev/null and b/MAQUETA/images/arteleku.png differ
diff --git a/MAQUETA/images/foto.jpg b/MAQUETA/images/foto.jpg
new file mode 100644
index 0000000..c3587f4
Binary files /dev/null and b/MAQUETA/images/foto.jpg differ
diff --git a/MAQUETA/images/gipuzkoanet.png b/MAQUETA/images/gipuzkoanet.png
new file mode 100644
index 0000000..ff3ae31
Binary files /dev/null and b/MAQUETA/images/gipuzkoanet.png differ
diff --git a/MAQUETA/images/logo.png b/MAQUETA/images/logo.png
new file mode 100644
index 0000000..14eb3e8
Binary files /dev/null and b/MAQUETA/images/logo.png differ
diff --git a/MAQUETA/images/minifoto.jpg b/MAQUETA/images/minifoto.jpg
new file mode 100644
index 0000000..1e7e763
Binary files /dev/null and b/MAQUETA/images/minifoto.jpg differ
diff --git a/MAQUETA/js/main.js b/MAQUETA/js/main.js
new file mode 100644
index 0000000..ee267cf
--- /dev/null
+++ b/MAQUETA/js/main.js
@@ -0,0 +1,34 @@
+
+
+var reScale = function(){
+ var biggestHeight = 0;
+ console.log("Hemos entrado")
+
+ $('#content>div').each(function (index, Element) {
+
+ if((!$(this).hasClass('clear')) && ($(this).css('position')=='absolute')){
+ var p = $(this).outerHeight() + parseInt($(this).css('top'), 10);
+ console.log($(this).outerHeight());
+ if(p > biggestHeight){
+ biggestHeight = p;
+ console.log(this);
+ }
+
+ }
+ });
+
+ var altura = parseInt($('#content').css('height'), 10);
+ if (altura != biggestHeight){
+ $('#content').css('height', biggestHeight);
+ }
+
+
+
+
+}
+
+
+$(document).ready(function(){
+ reScale();
+ $(window).resize(function(){reScale();});
+});
diff --git a/MAQUETA/js/protoFluid3.02.js b/MAQUETA/js/protoFluid3.02.js
new file mode 100644
index 0000000..4dacbab
--- /dev/null
+++ b/MAQUETA/js/protoFluid3.02.js
@@ -0,0 +1,106 @@
+/*!
+ ProtoFluid 3.02, protofluid.com
+ Endlessly tweaked by Edward Cant. @opticswerve. */
+
+var a,protoFluidResetCSS="data:text/css;base64,aHRtbCxib2R5LGRpdixzcGFuLGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzLHNhbXAsc21hbGwsc3RyaWtlLHN0cm9uZyxzdWIsc3VwLHR0LHZhcixiLHUsaSxjZW50ZXIsZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGVtYmVkLGZpZ3VyZSxmaWdjYXB0aW9uLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LG91dHB1dCxydWJ5LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9jazt9Ym9keXtsaW5lLWhlaWdodDoxO31vbCx1bHtsaXN0LXN0eWxlOm5vbmU7fWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZTt9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcixxOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6Jyc7Y29udGVudDpub25lO310YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9",
+protoFluidCSS="data:text/css;base64,Ym9keXtiYWNrZ3JvdW5kOiMyMjI7Y29sb3I6I2JiYjtmb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2hlaWdodDoxMDAlO2xpbmUtaGVpZ2h0OjE7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7fWJvZHkgYXtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt9aDJ7Y29sb3I6IzQ0NDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjJlbTtoZWlnaHQ6MzRweDtwYWRkaW5nOjE2cHggMCAwO3RleHQtaW5kZW50OjMycHg7fXB7bWFyZ2luLWJvdHRvbToxLjVlbTt9YXtjb2xvcjojOTk5O2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO31hOmxpbmssYTp2aXNpdGVke2NvbG9yOiM5OTk7fWE6aG92ZXIsYTphY3RpdmV7Y29sb3I6Izk5OTt9YTpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQgYmxhY2s7fSo6OnNlbGVjdGlvbjpub3QoLnNlbGVjdGFibGUpe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt9Kjo6LW1vei1zZWxlY3Rpb246bm90KC5zZWxlY3RhYmxlKXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7fWh0bWx7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO31ib2R5e292ZXJmbG93OmhpZGRlbjt9I3Byb3RvRmx1aWR7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDAxMDt9aWZyYW1le2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6bm9uZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTt9I2J1eXtiYWNrZ3JvdW5kOiMwNGY7Ym9yZGVyOjFweCBzb2xpZCAjMDI5O2JvcmRlci1yYWRpdXM6OHB4O2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuOCk7Y29sb3I6I2VlZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTRweCAyNHB4IDE2cHggMjBweDtwb3NpdGlvbjpmaXhlZDt0b3A6MTZweDtsZWZ0OjE2cHg7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDoxMDtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4zKSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwLjMpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4zKSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4zKSxyZ2JhKDAsMCwwLDApKTt9I2J1eTphZnRlcntjb250ZW50OicnO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6OHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjhweDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7aGVpZ2h0OjUwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt9I3Byb3RvRmx1aWRGcmFtZXtiYWNrZ3JvdW5kOiMxMTE7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1ib3R0b20tY29sb3I6IzBiMGIwYjtib3JkZXItcmFkaXVzOjEycHg7Ym94LXNoYWRvdzowIDAgMTZweCByZ2JhKDAsMCwwLDAuNSk7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6bm9uZTt9I3Byb3RvRmx1aWRGcmFtZTpiZWZvcmV7Y29udGVudDonJztib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoxMnB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjEycHg7aGVpZ2h0OjEyOHB4O3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MztiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xMikscmdiYSgyNTUsMjU1LDI1NSwwKSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xMikscmdiYSgyNTUsMjU1LDI1NSwwKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwLjEyKSxyZ2JhKDI1NSwyNTUsMjU1LDApKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xMikscmdiYSgyNTUsMjU1LDI1NSwwKSk7fSNwcm90b0ZsdWlkRnJhbWU6YWZ0ZXJ7Y29udGVudDonJztoZWlnaHQ6MTYwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MzJweDtsZWZ0OjA7ei1pbmRleDozO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSxyZ2JhKDAsMCwwLDAuMDgpKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSxyZ2JhKDAsMCwwLDAuMDgpKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApLHJnYmEoMCwwLDAsMC4wOCkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSxyZ2JhKDAsMCwwLDAuMDgpKTt9LmdsYXJle2JvcmRlci1yYWRpdXM6MTJweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO30uZ2xhcmU6YmVmb3JlLC5nbGFyZTphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NDtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xKSxyZ2JhKDI1NSwyNTUsMjU1LDApKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwLjEpLHJnYmEoMjU1LDI1NSwyNTUsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xKSxyZ2JhKDI1NSwyNTUsMjU1LDApKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xKSxyZ2JhKDI1NSwyNTUsMjU1LDApKTt9LmdsYXJlOmJlZm9yZXtoZWlnaHQ6MjU2cHg7d2lkdGg6MjU2cHg7b3BhY2l0eTouNDt0b3A6LTY0cHg7cmlnaHQ6OHB4Oy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtMjBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC0yMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtMjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjBkZWcpO30uZ2xhcmU6YWZ0ZXJ7aGVpZ2h0OjE2MHB4O3dpZHRoOjI1NnB4O29wYWNpdHk6LjM7bGVmdDo2NHB4O2JvdHRvbTotNjBweDstbW96LXRyYW5zZm9ybTpyb3RhdGUoMTYwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxNjBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMTYwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTYwZGVnKTt9I21hc2t7YmFja2dyb3VuZDojMTExO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6Ljk4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMTAwO30ubWVudUJhcntiYWNrZ3JvdW5kOiMxYjFiMWI7Ym9yZGVyLXRvcDoxcHggc29saWQgIzExMTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjMpO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDtib3R0b206MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJTt9Lm1lbnVCYXIgYS5kaXNhYmxlZHtvcGFjaXR5Oi4yO30ubWVudUJhcjpiZWZvcmV7Y29udGVudDonJztib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6OTklO3dpZHRoOjEwMCU7fSNtZW51QmFye2hlaWdodDoxMjhweDt3aWR0aDoxMDAlO2JvdHRvbTowO3otaW5kZXg6MTAwMDM7fSNtZW51QmFyIHVse2JhY2tncm91bmQ6IzFiMWIxYjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjc2OHB4O21hcmdpbjowIGF1dG87fSNtZW51QmFyIHVsLmRlbW97d2lkdGg6MjU2cHg7fSNtZW51QmFyIGxpe2Zsb2F0OmxlZnQ7aGVpZ2h0OjEyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEyOHB4O3RleHQtYWxpZ246bGVmdDt9I21lbnVCYXJ7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJvdHRvbTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTowO30jbWVudUJhci5taW57Ym90dG9tOi0xMTJweDstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MnM7fS5hcnJvd0ljb257aGVpZ2h0Ojk2cHg7d2lkdGg6OTZweDtwb3NpdGlvbjphYnNvbHV0ZTt9LmFycm93SWNvbjphZnRlcntjb250ZW50OicnO2JvcmRlci1yaWdodDoxMnB4IHNvbGlkICNjY2M7Ym9yZGVyLWJvdHRvbToxMnB4IHNvbGlkICNjY2M7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjhweDtsZWZ0OjI4cHg7fS5saW5rSWNvbjpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMxMTE7aGVpZ2h0OjI4cHg7d2lkdGg6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjQzcHg7dG9wOjM0cHg7ei1pbmRleDozO30ubGlua0ljb246YWZ0ZXJ7Y29udGVudDonJztiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyLXJhZGl1czo2cHg7aGVpZ2h0OjI4cHg7d2lkdGg6NHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NDZweDt0b3A6MzRweDt6LWluZGV4OjM7fS5saW5rSWNvbiAubGlua0ljb25IZWFke2JhY2tncm91bmQ6I2VlZTtib3JkZXItcmFkaXVzOjZweDtib3JkZXI6bm9uZTtoZWlnaHQ6MjhweDt3aWR0aDoyOHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O2xlZnQ6MzRweDt9LmxpbmtJY29uIC5saW5rSWNvbkhlYWQ6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMTExO2JvcmRlci1yYWRpdXM6M3B4O2hlaWdodDoyMnB4O3dpZHRoOjIycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDozcHg7dG9wOjNweDt9LmxpbmtJY29uIC5saW5rSWNvblRhaWx7dG9wOmF1dG87Ym90dG9tOjE2cHg7fS5wbGF5SWNvbntoZWlnaHQ6OTZweDt3aWR0aDo5NnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O2xlZnQ6MDt9LnBsYXlJY29uOmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6I2VlZTtoZWlnaHQ6MzJweDt3aWR0aDozMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnB4O2xlZnQ6MDt9LnBsYXlJY29uOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO30ucG93ZXJJY29ue2hlaWdodDo5NnB4O3dpZHRoOjk2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHg7bGVmdDoxNnB4O30ucG93ZXJJY29uOmJlZm9yZXtjb250ZW50OicnO2JvcmRlcjo0cHggc29saWQgI2VlZTtib3JkZXItcmFkaXVzOjMycHg7aGVpZ2h0OjMycHg7d2lkdGg6MzJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDtsZWZ0OjEycHg7fS5wb3dlckljb246YWZ0ZXJ7Y29udGVudDonJztiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyOjZweCBzb2xpZCAjMTExO2JvcmRlci1yYWRpdXM6OHB4O3dpZHRoOjRweDtoZWlnaHQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6M3B4O2xlZnQ6MjRweDt9LnNwYW5uZXJJY29uIC5zcGFubmVyRW5ke2JhY2tncm91bmQ6I2VlZTtib3JkZXItcmFkaXVzOjE2cHg7Ym9yZGVyOm5vbmU7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtsZWZ0OjM2cHg7fS5zcGFubmVySWNvbiAuc3Bhbm5lckVuZDphZnRlcntjb250ZW50OicnO2JhY2tncm91bmQ6IzExMTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7aGVpZ2h0OjEycHg7d2lkdGg6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjRweDt0b3A6LTFweDt9LnNwYW5uZXJJY29uIC5zcGFubmVySGFuZGxle2JhY2tncm91bmQ6I2VlZTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7aGVpZ2h0OjQ0cHg7d2lkdGg6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTZweDtsZWZ0OjQycHg7fS5zcGFubmVySWNvbiAuc3Bhbm5lckhhbmRsZTpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiNjY2M7aGVpZ2h0OjEwMCU7d2lkdGg6N3B4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE7fS5zcGFubmVySWNvbiAuc3Bhbm5lckhhbmRsZTphZnRlcntjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtoZWlnaHQ6M3B4O3dpZHRoOjNweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NHB4O2xlZnQ6M3B4O3otaW5kZXg6Mjt9LnBob25lSWNvbntib3JkZXItcmFkaXVzOjQ4cHg7aGVpZ2h0Ojk2cHg7d2lkdGg6OTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7fS5waG9uZUljb24gLnBob25lSWNvbkJ1dHRvbntiYWNrZ3JvdW5kOiMxMTE7Ym9yZGVyLXJhZGl1czoycHg7d2lkdGg6NnB4O2hlaWdodDo2cHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0NXB4O3RvcDo3MXB4O30ucGhvbmVJY29uOmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6I2RkZDtib3JkZXItcmFkaXVzOjNweDtoZWlnaHQ6NjRweDt3aWR0aDozMnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MzJweDt0b3A6MTZweDt9LnBob25lSWNvbjphZnRlcntjb250ZW50OicnO2JhY2tncm91bmQ6IzExMTtoZWlnaHQ6NTBweDt3aWR0aDoyOHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MzRweDt0b3A6MThweDt9LmhlaWdodEljb257d2lkdGg6OTZweDtoZWlnaHQ6OTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7fS5oZWlnaHRJY29uOmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6I2RkZDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC40KTtoZWlnaHQ6NDRweDt3aWR0aDozMnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MzJweDt0b3A6MTZweDt9LmhlaWdodEljb246YWZ0ZXJ7Y29udGVudDonJztib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3gtc2hhZG93Om5vbmU7aGVpZ2h0OjE2cHg7d2lkdGg6MzBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjMycHg7Ym90dG9tOjE2cHg7fS5oZWlnaHRJY29uLm9uOmFmdGVye2JhY2tncm91bmQ6I2RkZDt9LmJ1dHRvbntiYWNrZ3JvdW5kOiMxMTE7Ym9yZGVyLXJhZGl1czo2NHB4O2hlaWdodDoxMjhweDt3aWR0aDoxMjhweDtvcGFjaXR5Oi45O3RleHQtaW5kZW50Oi05OTk5cHg7ei1pbmRleDoxMDAwMzt9I3ByZXZpb3Vze2hlaWdodDo5NnB4O3dpZHRoOjk2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHg7bGVmdDoxNnB4O30jcHJldmlvdXMgLmFycm93SWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7LW1vei10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7fSNwcmV2aW91cyAuYXJyb3dJY29uOmFmdGVye2JvcmRlci1ib3R0b20tY29sb3I6I2VlZTt9I25leHR7aGVpZ2h0Ojk2cHg7d2lkdGg6OTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtsZWZ0OjE2cHg7fSNuZXh0IC5hcnJvd0ljb257dG9wOjA7LW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7fSNuZXh0IC5hcnJvd0ljb246YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNlZWU7fSNoZWlnaHR7aGVpZ2h0Ojk2cHg7d2lkdGg6OTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtsZWZ0OjE2cHg7fSNoZWlnaHQub24gLmhlaWdodEljb246YWZ0ZXJ7YmFja2dyb3VuZDojZGRkO30jcm90YXRle2hlaWdodDo5NnB4O3dpZHRoOjk2cHg7dG9wOjE2cHg7bGVmdDoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO30jcm90YXRlLm9uIC5waG9uZUljb257LW1vei10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7fSNzZXR0aW5ncywjbGlua3toZWlnaHQ6OTZweDt3aWR0aDo5NnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O2xlZnQ6MTZweDstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt9I3ByZXZpZXd7aGVpZ2h0Ojk2cHg7d2lkdGg6OTZweDt9I2VtYWlse2hlaWdodDo5NnB4O3dpZHRoOjk2cHg7fSNlbWFpbDpiZWZvcmV7Y29udGVudDonJztib3JkZXItd2lkdGg6MCAxcHggMXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojMTExO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjRweDt0b3A6LTNweDt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O3otaW5kZXg6MTA7LW1vei10cmFuc2Zvcm06cm90YXRlKDM5ZGVnKSBza2V3KC0xMmRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMzlkZWcpIHNrZXcoLTEyZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDM5ZGVnKSBza2V3KC0xMmRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM5ZGVnKSBza2V3KC0xMmRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzOWRlZykgc2tldygtMTJkZWcpO30jZW1haWwgYTpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI0cHg7dG9wOjMycHg7YmFja2dyb3VuZDojZmZmO3dpZHRoOjQ4cHg7aGVpZ2h0OjMycHg7fS5vc0J1dHRvbntiYWNrZ3JvdW5kOiMxMTE7Ym9yZGVyLXJhZGl1czo4cHg7Y29sb3I6I2NjYzttaW4td2lkdGg6MzJweDtwYWRkaW5nOjE2cHggMjRweDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt9I2luZm97Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2NjYztkaXNwbGF5OmJsb2NrO2hlaWdodDo2NHB4O3dpZHRoOjEwMCU7cGFkZGluZzozMnB4IDAgMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6NDt9I2luZm8ubm9GcmFtZXtwYWRkaW5nOjE2cHggMCAwO30jaW5mbzpob3Zlcntjb2xvcjojNTU1O30jZ297Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMTYxNjE2O2hlaWdodDo5NnB4O3dpZHRoOjk2cHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3RleHQtaW5kZW50Oi05OTk5cHg7fSNnby5taW57LW1vei10cmFuc2Zvcm06c2NhbGUoMC41KTstbXMtdHJhbnNmb3JtOnNjYWxlKDAuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC41KTt9Oy5tb2RhbHtkaXNwbGF5Om5vbmU7aGVpZ2h0OjEyOHB4O3Bvc2l0aW9uOmZpeGVkO30ubW9kYWwgLndyYXBwZXJ7cGFkZGluZzozMnB4IDAgMDtoZWlnaHQ6OTZweDt9Lm1vZGFsIGF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO30ubW9kYWwgaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCAjMTExO2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjFlbTtwYWRkaW5nOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDt9Lm1vZGFsIGlucHV0W3R5cGU9J3N1Ym1pdCdde2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7fS5ub3RpZnl7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMxMTE7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMTExO2JvdHRvbTo3OHB4O2hlaWdodDozNHB4O3dpZHRoOjY0MHB4O3BhZGRpbmc6MTZweCAzMnB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDotMTt9Lm5vdGlmeSAud3JhcHBlcntwYWRkaW5nOjA7fS5ub3RpZnkgYXtwb3NpdGlvbjpyZWxhdGl2ZTt9Lm1vZGFsU3Ryb25ne2JhY2tncm91bmQ6I2EyMjtib3JkZXItY29sb3I6IzMxMTtjb2xvcjojZGRkO30jbGlua01vZGFse3otaW5kZXg6LTE7fSNsaW5rTW9kYWwgLndyYXBwZXJ7d2lkdGg6NTIwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXRvcDo0OHB4O30jbGlua01vZGFsIC53cmFwcGVyIGRpdntmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjMycHg7cG9zaXRpb246cmVsYXRpdmU7fSNsaW5rTW9kYWwgLmJ1dHRvbntib3JkZXItcmFkaXVzOjQ4cHg7ZGlzcGxheTpibG9jaztoZWlnaHQ6OTZweDt3aWR0aDo5NnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMjRweDt0ZXh0LWluZGVudDotOTk5OXB4O30jbGlua01vZGFsIGlucHV0e3dpZHRoOjI4MHB4O30jbGlua01vZGFsIHB7bWFyZ2luLWxlZnQ6OHB4O30jbGljZW5zZU1vZGFse3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTA7fSNsaWNlbnNlTW9kYWwgLndyYXBwZXJ7d2lkdGg6NDQwcHg7bWFyZ2luOjAgYXV0bzt9I2xpY2Vuc2VNb2RhbCBpbnB1dHtmbG9hdDpsZWZ0O3dpZHRoOjI4MHB4O30jbGljZW5zZU1vZGFsIGlucHV0W3R5cGU9J3N1Ym1pdCdde21hcmdpbi1sZWZ0OjE2cHg7cGFkZGluZzoxNnB4IDE2cHggMzJweDt3aWR0aDphdXRvO30jbGljZW5zZU1vZGFsIGF7bWFyZ2luLWxlZnQ6MTZweDt9I3R3ZWV0e2JhY2tncm91bmQ6IzExMSB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUJRQ0FZQUFBQ09FZkt0QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUErOUpSRUZVZU5yc20wdElWRkVZeDY4V1dXbVpaVVJrVnZZQ0RTRjZMYUtIMEl1b3hCWTljSXBlRXJTb3dGcEUyYzVvMFNKTXMxcElZRWxRU1krRmxiVXBRcE9nNkdsRVpLaFpHWmhXV3ByZS9xZjVCRWtkWis2Y2MrNjU4SDN3WThZN3pIbjg1dDV6ei9uT05jSzJiWXZEZVVTeUFoYklBbGtnQytSZ2dTeVFCYkpBRGhiSUFsa2dDK1JnZ1N5UUJiSkFEaGJJQWxtZytoaEVyL05CSVppbHV3R0RQU3h2RjlnRzZzRUdPdFlGNW9BcElCVjhWdDJJQ0kvdXl1MEdad0o4WGdZMmdSWVcyRHZXZ2h2L0hmc0d5c0YxY0ZGblkyUUxUQUFwNExhaTlrNEFkWDBjL3dHcVFTTjREeXJCRmRDbTNLQVFLSkZrMngvVklBY2tTUzcvaVIxODFJRXN5ZlgzUW5hQjRveHU3dEdKTG5BVnJKWlFkcGJ0TEM1N1NhQWdyNStPUEFON1FheURNcU5BcSswOEtyd2tjQlJvRDlDWnIrQTRTQXloekZ3Ny9Danppa0JCV2hBZCtnTUtnaGduaHczd2c0UVNCN3dpVUpBS3FvTG9WQ2M0QlJMNktTZmJsaHZ4WGhBNGhGNHpRVzJRSFdzREIvc29xMEd5d0h3dkNDd0VIZFRnWHlGMnNCUkVVam5wdHZ4b281dVNsTDZxU2lhODdMSE9qZ3J4dXhuZ01ZZ0c2eFcwYlNoWUZPRHo0U1prWS9MQmh6QytQeHM4QjJzVXRjOUhJcnRqSEVnSDE4QlVVOWJDTStoTUdtSG9tbHBrYWo2Q09EQ1pqcFdRWE5zRWdSWTFUT1RwVmhtZW9HZ0grd2JJOExpYWpaa0djdWpYTlNXSit3VmNJaXBNVGFoR1VvSXprOGFXQ0lQT090SDMwV0FlbUF0aVFCSW9BRTlOT1FORmVxdldRN25HWXBCTmFURWpCSXBmK1N6WVlhQ3NMc3BZaXp6aVhWQkV1VVFqeDhDVE5FaWJFaUxodXhOOER6ZnRyek9sdnhSc0JRdEJFMld1WTF3U3VBVmM4UEtlU0JZNEFVYTZkT25HeWRwd2NtTmJjd0U0NStMbGU5NlN1RnZueHB6TTUvTDRkMVQyUEUxM0ZMa29UNncwNm1VVzZOWVlLSjRhMkE5aXdXSVFyNkhPRnFxbncwMkJLYlFFYXBSVXZ4Z1BiNEt4R2dRdUFmZFZMTFZDaVo4MGhtUklxRnZNK0NzMXlUdWtRdDYvY0xqWDBRU0tIVzVSTGdNUGJYMVJvSEpmMk9rWU9BblUwUHZUbGo4UitTakE5RURrQnRQQVpycVVkSVZJcGUxUldVRTROeEZ4QTNnTnh0UGZ6ZUFWK0FSYUxmK3plMktpUE5NS01jc3JLWTZCdzZvckNmY3VMQ1NWZ25VR3JYTi9VL0tpUkVkbDRjNERPeTMvWHNJUlErU1YwMHloUkZlRnNpYlN1WlkvTWZuQUpYRjF0TDVlQWQ3cHJGakZSTnBIMDRaa0RlMnZvWnRZSGwyNjJrUGxTbVFqMkE1V0tzaW0zS0YwbExoVVhYM0VWc2RTYmpxTms4c3QvLzdJR0FkbGlEM21LbkFQM0xMQzIzUDJuTUNlRVUyRHZDQVJUTFQ4R3p2ZFR3UFlOQjBTZTdZTjRDMTRBMTVZaG9aWG45STNKdmcvbFZnZ0MyU0JMSkNEQmJKQUZzZ0NPVmdnQzJTQkxKQ0RCYkpBRnNnQ09WZ2dDL1JFL0JWZ0FEVFNFWkZId2czckFBQUFBRWxGVGtTdVFtQ0MpIDhweCA4cHggbm8tcmVwZWF0O30jc2V0dGluZ3NNb2RhbHt6LWluZGV4Oi0xO30jc2V0dGluZ3NNb2RhbCAud3JhcHBlcnt3aWR0aDozMjBweDtoZWlnaHQ6NjRweDttYXJnaW46MCBhdXRvO3BhZGRpbmctdG9wOjQ4cHg7fSNzZXR0aW5nc01vZGFsIC53cmFwcGVyIGRpdntmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjE2cHg7fUBtZWRpYShtYXgtd2lkdGg6NjQwcHgpeyNtZW51QmFyIHVsLmRlbW97ZmxvYXQ6bGVmdDttYXJnaW46MCAwIDAgMTI4cHg7fX0=";
+function FlameCSS(){this.flameCSS=function(){};this.inject=function(b){b=b===undefined?window.prompt("New css rule:"):b;var c=document.createElement("style");c.type="text/css";document.getElementsByTagName("head")[0].appendChild(c);c[typeof document.body.style.WebkitAppearance=="string"?"innerText":"innerHTML"]=b};this.injectExternal=function(b){if(b===undefined)return false;jQuery("head").append(' ')};this.refresh=function(){var b,c,d;c=document.getElementsByTagName("link");
+for(b=0;bthis.trialCount){this.bCut=true;bFlameDebug&&console.log("Usage count expired")}}else{this.bCut=true;bFlameDebug&&console.log("Trial expired. Could not access local storage.")}bFlameDebug&&
+console.log("FREE license. "+this.count+" uses. Cut: "+this.bCut);b("free")}};this.greaterThan=function(b){if(this.plan===undefined||b===this.plan)return false;if(b==="free")return true;if(b==="standard")if(this.plan==="pro"||this.plan==="elite")return true;if(b==="pro")if(this.plan==="elite")return true;return false};this.input=function(b){b=b.open("licenseModal");b.bAutoDismiss=false;b.setContent('');
+b.show();var c=b.domElement.find("#licenseInput"),d=this;jQuery("#licenseForm").submit(function(){d.check(function(e){d.plan=e;if(d.plan==="standard"){alert("Thank you for purchasing "+d.app);window.location.reload(true)}else if(d.plan==="pro"||d.plan==="elite"){alert("Thank you for purchasing "+d.app+" "+d.plan.substr(0,1).toUpperCase()+d.plan.substr(1));window.location.reload(true)}else alert("Sorry, the supplied license is not valid.")},c.attr("value"));return false})};this.matchesLocal=function(){if(this.localStorage.check(this.app+
+"Key"))if(this.localStorage.get(this.app+"Key")===this.k)if(this.localStorage.check(this.app+"Plan"))return true;return false};this.process=function(b,c){try{if(this.app===undefined){console.log("FlameLicense - App name not defined");c("free");return}}catch(d){console.log("App name not present");c("free");return}var e=this.app.replace(" ","_"),f=this;$.post("http://license.opticswerve.com",{app:e,key:b},function(i){if(i==="standard"||i==="pro"||i==="elite"){f.k=b;f.plan=i;f.save()}c(i)})};this.processURI=
+function(b){if(this.uri.getHashVar(this.app+"Key")!==undefined){var c=this.uri.getHashVar(this.app+"Key");this.uri.removeHashVar(this.app+"Key");this.process(c,b)}};this.save=function(){if(this.plan!=="free"){try{if(this.localStorage.get(this.app+"Key")!==this.k){this.localStorage.set(this.app+"Key",this.k);this.localStorage.set(this.app+"Plan",this.plan);console.log("Saved local license. Plan: "+this.plan)}}catch(b){bFlameDebug&&console.warn("Could not save license");return false}return true}};this.toString=
+function(){alert(this.app+" "+this.plan.substr(0,1).toUpperCase()+this.plan.substr(1))};return true}
+function FlameLocalStorage(){this.id="FlameLocalStorage";this.flameLocalStorage=function(){this.bSupported=false;try{if("localStorage"in window&&window.localStorage!==null)this.bSupported=true}catch(b){}this.bSupported&&window.addEventListener!==undefined&&window.addEventListener("storage",function(c){try{flameEngine.flameLocalStorage.storagePolicy!==undefined&&flameEngine.flameLocalStorage.storagePolicy(c)}catch(d){bFlameDebug&&console.log("FlameLocalStorage event listener failed to initialise")}},
+false)};this.check=function(b){if(this.bSupported===undefined||this.bSupported===false)return false;b=localStorage.getItem(b);if(b===null||b===undefined||b==="undefined")return false;return true};this.clear=function(b){b===undefined?localStorage.clear():this.remove(b)};this.get=function(b){if(this.check(b)){b=localStorage.getItem(b);if(b==="true")return true;else if(b==="false")return false;return b}};this.getFloat=function(b){if(this.check(b))return parseFloat(localStorage.getItem(b))};this.getInt=
+function(b){if(this.check(b))return parseInt(localStorage.getItem(b))};this.length=function(){return localStorage.length};this.remove=function(b){localStorage.removeItem(b)};this.set=function(b,c){try{if(c===true)c="true";else if(c===false)c="false";localStorage.setItem(b,c)}catch(d){bFlameDebug&&console.warn("Could not set local storage key. "+d.message)}};return true}FlameLocalStorage.prototype=new FlameResource;
+function FlameModalManager(){this.id="FlameModalManager";this.flameModalManager=function(){this.flameResourceManager();this.bCloseAll=true;this.bMultiModal=false;this.notifyDelay=5E3};this.clearNotifyTimeout=function(){if(this.notifyTimeout!==undefined){clearTimeout(this.notifyTimeout);this.notifyTimeout=undefined}};this.close=function(b){var c=this.get(b);if(c!==undefined){c.bNotification&&this.clearNotifyTimeout();this.remove(b)}};this.closeAll=function(b){if(b===true){this.removeAll();this.clearNotifyTimeout()}else for(b=
+this.resources.length;b--;)this.resources[b].bNotification||this.removeByIndex(b)};this.closeAllNotifications=function(){this.clearNotifyTimeout();for(var b=this.resources.length;b--;)this.resources[b].bNotification&&this.removeByIndex(b)};this.isOpen=function(b){if(this.get(b)===undefined)return false;return true};this.numOpen=function(b){for(var c=0,d=this.resources.length;d--;)b===true&&this.resources[d].bNotification||c++};this.open=function(b,c){if(this.bMultiModal){if(this.get(b)!==undefined)return}else this.removeAll();
+b=this.add(new FlameModal(b));b.flameModal();if(c!==undefined)b.parent=$(c);return b};this.openNotification=function(b,c){var d;if(this.isOpen(b)){d=this.get(b);d.setStrong()}else{this.bMultiModal||this.removeAll();d=this.add(new FlameModal(b));d.flameModal();d.bNotification=true;if(c!==undefined)d.parent=$(c);d.show()}try{flameEngine.flameTimer.addTrigger(b,function(){flameEngine.flameModalManager.remove(b)},this.notifyDelay,false)}catch(e){var f=this;this.clearNotifyTimeout();this.notifyTimeout=
+setTimeout(function(){f.remove(b)},this.notifyDelay)}return d};return true}FlameModalManager.prototype=new FlameResource;FlameModalManager.prototype=new FlameResourceManager;
+function FlameModal(b){this.id=b!==undefined?b:"modal"+flameEngine.flameModalManager.totalCount;this.flameModal=function(){this.bNotification=false;this.bAutoDismiss=true;this.content=""};this.destroy=function(){if(this.bNotification)try{flameEngine.flameTimer.removeTrigger(this.id)}catch(c){}if(this.domElement!==undefined)this.hidePolicy!==undefined?this.hidePolicy():this.domElement.remove();delete this.domElement;delete this.hidePolicy;delete this.showPolicy};this.append=function(c){this.content+=
+c;this.domElement!==undefined&&this.domElement.find(".wrapper").html(c)};this.centre=function(){this.centreX();this.centreY()};this.centreX=function(){var c,d=document.documentElement.clientWidth;if(this.domElement!==undefined)c=this.domElement.outerWidth();else if(this.width!==undefined)c=this.width;else return;this.x=c>=d?0:d/2-c/2;this.domElement!==undefined&&this.domElement.css("left",this.x)};this.centreY=function(){var c,d=document.documentElement.clientHeight;if(this.domElement!==undefined)c=
+this.domElement.outerHeight();else if(this.height!==undefined)c=this.height;this.y=c>=d?0:d/2-c/2;this.domElement!==undefined&&this.domElement.css("top",this.y)};this.isString=function(c){return typeof c=="string"};this.prepend=function(c){this.content=c+this.content;this.domElement!==undefined&&this.domElement.find(".wrapper").html(c)};this.setContent=function(c){this.content=c;this.domElement!==undefined&&this.domElement.find(".wrapper").html(c)};this.setHeight=function(c){this.height=this.isString(c)&&
+c.indexOf("%")!==-1?document.documentElement.clientHeight*parseInt(c.replace("%",""))/100:c;this.domElement!==undefined&&this.domElement.height(c)};this.setStrong=function(){this.domElement!==undefined&&this.domElement.addClass("modalStrong")};this.setWidth=function(c){this.width=this.isString(c)&&c.indexOf("%")!==-1?document.documentElement.clientWidth*parseInt(c.replace("%",""))/100:c;this.domElement!==undefined&&this.domElement.width(c)};this.setX=function(c){this.x=c;this.domElement!==undefined&&
+this.domElement.offset({left:c})};this.setY=function(c){this.y=c;this.domElement!==undefined&&this.domElement.offset({top:c})};this.show=function(){this.domElement=$("#"+this.id);if(this.domElement.length===0){this.parent!==undefined?this.parent.append(''):$("body").append('');this.domElement=$("#"+this.id)}this.bNotification&&this.domElement.addClass("notify");
+this.setContent(this.content);this.showPolicy!==undefined?this.showPolicy():this.domElement.show();this.height!==undefined&&this.domElement.height(this.height);this.width!==undefined&&this.domElement.width(this.width);this.x!==undefined&&this.domElement.offset({left:this.x});this.y!==undefined&&this.domElement.offset({top:this.y})};return true}FlameModal.prototype=new FlameResource;
+function FlameURI(){this.id="FlameURI";this.flameURI=function(){this.bExecute=true};this.clean=function(){if(this.location.indexOf("#")===this.location.length-1)this.location=this.location.replace("#","")};this.convert=function(b){if(b===undefined||b===true||b===false)return b;else if(b==="")return;else if(b==="true")return true;else if(b==="false")return false;else if(isFinite(b))return Number(b);return b};this.get=function(){if(this.location!==undefined)return this.location;return window.location.href};
+this.getHostname=function(){return window.location.hostname};this.getPathname=function(){return window.location.pathname};this.getQuery=function(){if(window.location.search!=="")return window.location.search};this.getQueryVar=function(b){var c=this.getQuery();if(c!==undefined){var d=c.indexOf("?");c=c.substring(d+1);return this.convert(this.getVar(b,c))}};this.getQueryVarParams=function(b,c){if(c===undefined)c=",";b=this.getQueryVar(b);if(b!==undefined)return b.split(c)};this.getVar=function(b,c){c=
+c.split("&");for(var d=0;d-1)return true;return false};this.inPathname=function(b){if(this.getPathname().indexOf(b)>-1)return true;return false};this.inURL=function(b){if(this.get().indexOf(b)>-1)return true;return false};this.isLocal=function(){if(this.getHostname()===localhost)return true;return false};this.numHashVars=
+function(){var b=this.getHash();if(b==="")return 0;return b.match(/[\?\&]/gi).length};this.pop=function(){};this.push=function(){this.location=window.location.href};this.sameDomain=function(){this.getHostName()};this.toString=function(){if(this.location!==undefined)return this.location;return window.location.href};return true}a=FlameURI.prototype;
+a.addHashVar=function(b,c){var d;d=this.getHash();if(d!==undefined)if(this.hashVarPresent(b)){var e;e=new RegExp(b+"(?==|&|$)(?:=?[a-zA-Z0-9_,%.*\\+-]*)","g");b=c===undefined?d.replace(e,b):d.replace(e,b+"="+encodeURIComponent(c.toString()))}else b=c===undefined?d+"&"+b:d+"&"+b+"="+encodeURIComponent(c.toString());else b=c===undefined?"?"+b:"?"+b+"="+encodeURIComponent(c.toString());this.removeHash();this.location+="#"+b;if(this.bExecute)window.location.hash=b};
+a.getHash=function(){if(this.location!==undefined){var b=this.location.indexOf("#");if(b!==-1)if(b!==this.location.length-1)return this.location.substr(b+1)}else if(window.location.hash!=="")return window.location.hash.substr(1)};a.getHashVar=function(b){var c=this.getHash();if(c!==undefined){var d=c.indexOf("?");if(d!==-1)c=c.substring(d+1);return this.convert(this.getVar(b,c))}};
+a.getHashVarParams=function(b,c){if(c===undefined)c=",";b=this.getHashVar(b);if(b!==undefined){c=b.split(c);for(b=0;b",g,""].join("");l.id=
+"modernizr";l.innerHTML+=j;v.appendChild(l);g=h(l,g);l.parentNode.removeChild(l);return!!g},n,p={}.hasOwnProperty,q;!f(p,d)&&!f(p.call,d)?(q=function(g,h){return p.call(g,h)}):(q=function(g,h){return h in g&&f(g.constructor.prototype[h],d)});for(var r in m)q(m,r)&&(n=r.toLowerCase(),k[n]=m[r](),w.push((k[n]?"":"no-")+n));i("");m=null;k._version="2.0.6";k.mq=function(g){if(b.matchMedia)return matchMedia(g).matches;var h;u("@media "+g+" { #modernizr { position: absolute; } }",function(j){h=(b.getComputedStyle?
+getComputedStyle(j,null):j.currentStyle).position=="absolute"});return h};k.testProp=function(g){return e([g])};k.testStyles=u;return k}(this,this.document);
+(function(){var b=new FlameURI;b.flameURI();if(b.hashVarPresent("protoFluid")){var c=b.getHashVar("protoFluid");bExecProtoFluid=c===undefined||c===false?false:true}if(parent.bExecProtoFluid===true)if(typeof jQuery=="undefined")alert("ProtoFluid requires jQuery.\nhttp://protofluid.com/?c=docs");else{if(parent.bProtoFluidExecuted!==true){console.log("ProtoFluid v3.02. http://protofluid.com. Endlessly tweaked by Edward Cant. @opticswerve.\n\n");if(!Modernizr.mq("(min-device-width: 768px)")||!jQuery.support.opacity){if(b.hashVarPresent("protoFluid")){b.removeHashVar("protoFluidOrientation");
+b.removeHashVar("protoFluidScroll");b.removeHashVar("protoFluid")}screen.width<768?alert("ProtoFluid requires a screen width of at least 768 pixels.\n\nPlease try again on a screen that is at least the size of an iPad."):alert("ProtoFluid requires a modern browser like Google Chrome. Please upgrade.");bProtoFluidReady=true;jQuery(document).ready(function(){protoFluidEvents()});return}}else bProtoFluidReady=true;jQuery(document).ready(function(){if(parent.bProtoFluidExecuted===true){parent.protoFluid.readyTimeout===
+undefined&&parent.protoFluid.onLocationChange();removeProtoFluidCode();jQuery("body").addClass("protoFluid");window.onunload=function(){bFlameDebug&&console.log("UNLOAD frame");protoFluid.onLocationChange()};jQuery("body").click(function(d){if(jQuery(d.target).hasClass("exitProtoFluid")){b.location=parent.window.location.href;b.hashVarPresent("protoFluid")?exitProtoFluid():alert("ProtoFluid is set to automatically execute. Disable this if you wish to use an exit button.\n\nhttp://protofluid.com/?c=docs#execution");
+return false}else if(jQuery(d.target).hasClass("launchProtoFluid")){alert("ProtoFluid is already running");return false}else if(jQuery(d.target).hasClass("previewProtoFluid")){var e=jQuery(d.target);d=e.attr("data-width");var f=e.attr("data-height"),i=e.attr("data-desc"),k=e.attr("data-scroll");e=e.attr("data-orientation");protoFluid.uri.addHashVar("protoFluid",d+","+f+","+i);e!==undefined?protoFluid.uri.addHashVar("protoFluidOrientation",e):protoFluid.uri.removeHashVar("protoFluidOrientation");k!==
+undefined?protoFluid.uri.addHashVar("protoFluidScroll",k):protoFluid.uri.removeHashVar("protoFluidScroll");parent.window.location.reload(true);return false}});parent.protoFluid.bFrameReady=true;bFlameDebug&&console.log("Frame READY");protoFluid=parent.protoFluid}else{bProtoFluidExecuted=true;window.onhashchange=function(){bFlameDebug&&console.log("WINDOW hash change");if(!b.hashVarPresent("protoFluid")||b.getHashVar("protoFluid")===false)window.location.reload(true)};jQuery("*").unbind();jQuery(window).unbind();
+jQuery("html, body").height(document.documentElement.clientHeight);protoFluid=new ProtoFluid;protoFluid.protoFluid();protoFluid.bDemo||protoFluid.uri.addHashVar("protoFluid","ready");jQuery("head").append(' ');window.onunload=function(){var d=protoFluid;if(d.localStorage.bSupported){d.frameURI.location!==undefined&&d.localStorage.set("pfLocation",d.frameURI.location);d.localStorage.set("pfRestrictHeight",
+d.bRestrictHeight);d.localStorage.set("pfTechInfo",d.bTechInfo);d.localStorage.set("pfLandscape",d.bLandscape);d.localStorage.set("pfFrameIndex",d.currentFrameIndex)}}}})}else{bProtoFluidReady=true;b.bExecute=false;b.push();b.addHashVar("protoFluid");console.log("To enable ProtoFluid, supply a hashtag of #protoFluid. So, "+b.toString()+"\n\n");if(typeof jQuery=="undefined")alert("ProtoFluid requires jQuery.\nhttp://protofluid.com/?c=docs#jQuery");else{removeProtoFluidCode();jQuery(document).ready(function(){window.onhashchange=
+function(){bFlameDebug&&console.log("FRAME hash change");b.hashVarPresent("protoFluid")&&b.getHashVar("protoFluid")!==false&&window.location.reload(true)};protoFluidEvents()})}}})();function addProtoFluidFrame(b,c,d,e){if(protoFluid!==undefined&&!protoFluid.bDemo){protoFluid.addFrame(b,c,d,e);protoFluid.currentFrame===undefined&&protoFluid.setFrame(0)}}
+function clearProtoFluidFrames(){try{if(protoFluid!==undefined&&!protoFluid.bDemo){protoFluid.clearFrames();protoFluid.updateBar()}}catch(b){bFlameDebug&&console.log("Failed to clear ProtoFluid frames")}}function exitProtoFluid(){try{protoFluid.cleanHash();parent.window.location.reload(true);return false}catch(b){bFlameDebug&&console.log("Failed ProtoFluid exit")}}
+function launchProtoFluid(){try{var b=new FlameURI;b.flameURI();b.addHashVar("protoFluid");window.location.reload(true)}catch(c){bFlameDebug&&console.log("Failed ProtoFluid launch")}}
+function protoFluidEvents(){jQuery("body").click(function(b){if(jQuery(b.target).hasClass("exitProtoFluid")){alert("ProtoFluid is not running");return false}else if(jQuery(b.target).hasClass("launchProtoFluid")){launchProtoFluid();return false}else if(jQuery(b.target).hasClass("previewProtoFluid")){var c=new FlameURI;c.flameURI();var d=jQuery(b.target);b=d.attr("data-width");var e=d.attr("data-height"),f=d.attr("data-desc"),i=d.attr("data-orientation");d=d.attr("data-scroll");c.addHashVar("protoFluid",
+b+","+e+","+f);i!==undefined&&c.addHashVar("protoFluidOrientation",i);d!==undefined&&c.addHashVar("protoFluidScroll",d);window.location.reload(true);return false}})}function protoFluidReady(b){if(b===undefined){if(bProtoFluidReady===true)return true;return false}protoFluidReady()&&typeof jQuery!="undefined"&&jQuery(document).ready(function(){b()})}
+function removeProtoFluidCode(){for(var b=jQuery("head link"),c=0;c');this.viewport=jQuery("iframe");jQuery("body").append('');jQuery("body").append(' ');
+jQuery("body").append('
');jQuery("#protoFluid").append('');b=jQuery("#menuBar ul");if(this.bDemo){b.addClass("demo");b.append('Rotate ');b.append('Restrict height
');this.modalManager.notifyDelay=8E3;setTimeout(function(){var f=protoFluid.modalManager.openNotification("demoNotify",
+"#protoFluid");f.setContent(''+protoFluid.currentFrame.desc+" — A ProtoFluid Viewport ");f.domElement.animate({bottom:129},400)},1E3)}else{b.append('Previous
');b.append('Next
');b.append('Rotate ');
+b.append('Restrict height
');b.append('Link ');b.append('Settings ')}if(this.bDemo)protoFluid.free();else{this.license=new FlameLicense;
+this.license.flameLicense();this.license.app="ProtoFluid";this.license.check(function(f){if(f==="standard")protoFluid.standard();else if(f==="pro")protoFluid.pro();else f==="elite"?protoFluid.elite():protoFluid.free()})}this.frameURI.location=this.localStorage.check("pfLocation")&&this.uri.getHashVar("protoFluid")==="ready"?this.localStorage.get("pfLocation"):window.location.href;bFlameDebug&&console.log("Initial URL: "+this.frameURI.location);this.frameURI.removeHashVar("protoFluid");this.frameURI.removeHashVar("protoFluidOrientation");
+this.frameURI.removeHashVar("protoFluidScroll");this.frameURI.clean();bFlameDebug&&console.log("Cleaned URL: "+this.frameURI.location);this.viewport[0].contentWindow.location=this.frameURI.location;if(this.bDemo)this.setFrame(0);else this.localStorage.check("pfFrameIndex")?this.setFrame(this.localStorage.getInt("pfFrameIndex")):this.setFrame(0);if(this.bHideMenu){var e=jQuery("#menuBar");e.hover(function(){e.removeClass("min");return false},function(){e.addClass("min");return false});b=document.getElementById("menuBar");
+b.addEventListener("touchstart",function(){e.removeClass("min");return false},false);b.addEventListener("touchend",function(){},false)}this.bHideMenu&&setTimeout(function(){jQuery("#menuBar").addClass("min");console.log("menubar hidden")},1E3);this.license!==undefined&&!this.license.bCut&&this.loadPreviousSettings();this.viewport.load(function(){protoFluid.bFrameLoaded=true;bFlameDebug&&console.log("Frame LOADED");protoFluid.bFrameReady||protoFluid.onLocationChangeComplete()});setTimeout(function(){window.onfocus=
+function(){protoFluid.updateFrame()};window.onresize=function(){jQuery("html, body").height(document.documentElement.clientHeight);protoFluid.updateFrame()};if(!protoFluid.bDemo&&protoFluid.license.bCut){var f=protoFluid.modalManager.openNotification("upgradeNotify","#protoFluid");f.setStrong();f.setContent("Trial expired. Please buy a license.
");jQuery("body").append('Buy ProtoFluid ');jQuery("#buy").hide();jQuery("#buy").fadeIn(400)}},
+1E3)};this.destroy=function(){for(var b=0;bAvailable in the full app. Please support ProtoFluid and buy a license.
")};this.disableButtons=function(){jQuery("#height").addClass("disabled");jQuery("#link").addClass("disabled");jQuery("#next").addClass("disabled");jQuery("#previous").addClass("disabled");jQuery("#rotate").addClass("disabled");jQuery("#settings").addClass("disabled")};
+this.elite=function(){this.pro()};this.enableButtons=function(){jQuery("#height").removeClass("disabled");jQuery("#link").removeClass("disabled");jQuery("#next").removeClass("disabled");jQuery("#previous").removeClass("disabled");jQuery("#rotate").removeClass("disabled");jQuery("#settings").removeClass("disabled")};this.free=function(){this.initCoreEvents();if(this.license!==undefined&&this.license.bCut){bFlameDebug&&console.log("Cutting features");jQuery("#height").addClass("disabled");jQuery("#rotate").addClass("disabled");
+jQuery("#height").click(function(){protoFluid.cutNotice();protoFluid.updateBar();return false});jQuery("#rotate").click(function(){protoFluid.cutNotice();protoFluid.updateBar();return false})}else this.initStandardEvents()};this.heightToggle=function(){if(this.currentFrame===undefined){this.noFrameNotice();this.updateBar()}else{this.modalManager.isOpen("heightNotify")&&this.modalManager.get("heightNotify").setStrong();this.modalManager.closeAll(true);(this.bRestrictHeight=!this.bRestrictHeight)&&
+window.scrollTo(0,0);this.updateFrame()}};this.initCoreEvents=function(){jQuery("body, .body").click(function(b){if(jQuery(b.target).hasClass("modal")){b=jQuery(b.target).attr("id");var c=protoFluid.modalManager.get(b);c!==undefined&&c.bAutoDismiss&&protoFluid.modalManager.close(b);protoFluid.updateBar();return false}else if(jQuery(b.target).hasClass("exe"))return true;else if(jQuery(b.target).is("input"))return true;protoFluid.modalManager.closeAll(true);protoFluid.updateBar();return false});jQuery("#menuBar").click(function(){return false});
+jQuery("#info").click(function(){protoFluid.bTechInfo=!protoFluid.bTechInfo;protoFluid.updateInfo();return false});jQuery("#link").click(function(){protoFluid.link();return false});jQuery("#next").click(function(){protoFluid.next();return false});jQuery("#previous").click(function(){protoFluid.previous();return false});jQuery("#settings").click(function(){protoFluid.settings();return false})};this.initStandardEvents=function(){jQuery("#height").click(function(){protoFluid.heightToggle();return false});
+jQuery("#rotate").click(function(){protoFluid.rotate();return false})};this.link=function(){if(this.currentFrame===undefined)this.noFrameNotice();else if(this.modalManager.isOpen("linkModal"))this.modalManager.remove("linkModal");else if(this.bFrameReady!==true)this.modalManager.openNotification("linkNotify","#protoFluid").setContent("The current location does not support ProtoFluid");else{savedURI=this.frameURI.location;this.frameURI.addHashVar("protoFluid",this.currentFrame.width+","+this.currentFrame.height+
+","+this.currentFrame.desc);this.frameURI.addHashVar("protoFluidOrientation",this.currentFrame.orientation);if(!this.modalManager.isOpen("linkModal")){var b=this.modalManager.open("linkModal","#protoFluid");b.bAutoDismiss=false;b.setContent('
');b.append('
');
+b.show()}this.frameURI.location=savedURI;if(this.frameURI.location.indexOf("localhost")!==-1){jQuery("#tweet").addClass("disabled");bFlameDebug&&console.log("Cannot share a local resource.");jQuery("#tweet").click(function(){protoFluid.modalManager.openNotification("tweetNotify","#protoFluid").setContent("Cannot tweet a local resource");protoFluid.updateBar();return false})}}this.updateBar()};this.loadFrames=function(b){if(b!=="android")if(b==="apple"){this.addFrame(320,480,"iPhone",true);this.addFrame(768,
+1024,"iPad",true);this.addFrame(1366,768,"11-inch MacBook Air",false);this.addFrame(1440,900,"13-inch MacBook Air",false);this.addFrame(2560,1440,"27-inch iMac",false)}else if(b==="windows")this.addFrame(480,800,"Nokia Lumia 800",true);else if(b==="standards"){this.addFrame(320,200,"CGA",false);this.addFrame(640,480,"VGA",false);this.addFrame(800,600,"SVGA",false);this.addFrame(854,480,"WVGA",false);this.addFrame(1400,1050,"SXGA+",false);this.addFrame(1600,1200,"UXGA",false);this.addFrame(1680,1050,
+"WSXGA+",false);this.addFrame(2048,1080,"2K",false);this.addFrame(4096,2304,"4K",false)}else if(b==="tv"){this.addFrame(852,480,"480p",false);this.addFrame(1280,720,"HD — 720p",false);this.addFrame(1920,1080,"HD — 1080p",false)}else if(b==="viewports"){this.addFrame(520,520,"Facebook Page Tab",false);this.addFrame(760,800,"Facebook Canvas App",false);this.addFrame(980,1470,"iOS Safari Viewport (portrait)",false);this.addFrame(980,653,"iOS Safari Viewport (landscape)",false)}else{this.addFrame(320,
+480,"iPhone",true);this.addFrame(520,520,"Facebook Page Tab",false);this.addFrame(600,1024,"Kindle Fire",true);this.addFrame(768,1024,"iPad",true);this.addFrame(800,600,"SVGA",false);this.addFrame(980,1470,"iOS Safari Viewport",false);this.addFrame(1280,720,"HD — 720p",false);this.addFrame(1440,900,"13-inch MacBook Air",false);this.addFrame(1680,1050,"WSXGA+",false)}};this.loadPreviousSettings=function(){if(this.localStorage.bSupported){if(this.localStorage.check("pfLandscape"))this.bLandscape=
+this.localStorage.get("pfLandscape");if(this.localStorage.check("pfRestrictHeight"))this.bRestrictHeight=this.localStorage.get("pfRestrictHeight");if(this.localStorage.check("pfTechInfo"))this.bTechInfo=this.localStorage.get("pfTechInfo")}};this.next=function(){if(this.currentFrame===undefined){this.noFrameNotice();this.updateBar()}else{this.modalManager.isOpen("nextNotify")?this.modalManager.get("nextNotify").setStrong():this.modalManager.closeAll(true);if(this.currentFrameIndexThere are no available viewports")};this.onLocationChange=function(){if(this.readyTimeout===undefined){this.bFrameReady=this.bFrameLoaded=
+false;this.locationChangeAttempt=0}else if(this.locationChangeAttempt>10){bFlameDebug&&console.log("Gave up on location change");protoFluid.onLocationChangeComplete();return}bFlameDebug&&console.log("Location change attempt: "+this.locationChangeAttempt);this.locationChangeAttempt++;this.readyTimeout=setTimeout(function(){protoFluid.bFrameReady===true?protoFluid.onLocationChangeComplete():protoFluid.onLocationChange()},500)};this.onLocationChangeComplete=function(){clearTimeout(this.readyTimeout);
+this.locationChangeAttempt=this.readyTimeout=undefined;if(this.bFrameReady)bFlameDebug&&console.log("Frame SUPPORTS ProtoFluid");else bFlameDebug&&console.log("Frame DOES NOT support ProtoFluid");this.bSameDomain=false;this.currentHostname=undefined;this.frameWindow=this.frameDocument=this.frameURI.location=undefined;this.updateFrameRefs();if(this.originalHostname===undefined)this.originalHostname=this.frameWindow.location.hostname;try{this.currentHostname=this.frameWindow.location.hostname;this.frameURI.location=
+this.frameWindow.location.href;bFlameDebug&&console.log("Location change complete: "+this.frameURI.location)}catch(b){bFlameDebug&&console.log("Location update error. "+b.message)}if(this.currentHostname===this.originalHostname){bFlameDebug&&console.log("SAME DOMAIN. Original was "+this.originalHostname+". New is "+this.currentHostname+".");this.bSameDomain=true}else{bFlameDebug&&console.log("CROSS DOMAIN. Original: "+this.originalHostname+". New: "+this.currentHostname);var c=this.modalManager.openNotification("domainNotify",
+"#protoFluid");c.setContent("Left original domain. Some features disabled.");c.setStrong()}this.updateFrame()};this.previous=function(){if(this.currentFrame===undefined){this.noFrameNotice();this.updateBar()}else{this.modalManager.isOpen("previousNotify")?this.modalManager.get("previousNotify").setStrong():this.modalManager.closeAll(true);if(this.currentFrameIndex!==0){this.setFrame(this.currentFrameIndex-1);this.updateFrame()}else protoFluid.modalManager.openNotification("previousNotify","#protoFluid").setContent("No more viewports available. This is the first one.")}};
+this.pro=function(){this.standard()};this.removeClientCode=function(){for(var b=jQuery("head").find("link"),c=0;c=this.frames.length){bFlameDebug&&console.log("Tried to set non-existent frame");b=0}this.currentFrameIndex=b;this.currentFrame=this.frames[b]};this.setHeight=function(b){this.viewport.height(b)};this.setWidth=function(b){this.viewport.width(b)};this.settings=function(){if(this.modalManager.isOpen("settingsModal"))this.modalManager.remove("settingsModal");else if(this.modalManager.isOpen("licenseModal"))this.modalManager.remove("licenseModal");else{var b=this.modalManager.open("settingsModal",
+"#protoFluid");b.bAutoDismiss=false;var c=this.license.plan;if(c===undefined)c="free";c=c.substr(0,1).toUpperCase()+c.substr(1);b.setContent('ProtoFluid '+c+"
");b.show();jQuery("#aLicense").click(function(){protoFluid.license.input(protoFluid.modalManager);return false})}this.updateBar()};this.sortFrames=function(){};this.standard=function(){this.free()};this.updateBar=function(){if(this.currentFrame===undefined){this.disableButtons();
+this.modalManager.isOpen("settingsModal")||this.modalManager.isOpen("licenseModal")?jQuery("#settings").addClass("disabled"):jQuery("#settings").removeClass("disabled")}else{if(this.bDemo||!this.license.bCut){jQuery("#height").removeClass("disabled");this.bRestrictHeight?jQuery("#height").removeClass("on"):jQuery("#height").addClass("on");if(this.currentFrame.orientation){jQuery("#rotate").removeClass("disabled");this.bLandscape?jQuery("#rotate").addClass("on"):jQuery("#rotate").removeClass("on")}else{jQuery("#rotate").addClass("disabled");
+this.currentFrame.width>this.currentFrame.height?jQuery("#rotate").addClass("on"):jQuery("#rotate").removeClass("on")}}if(!this.bDemo){this.currentFrameIndex===0?jQuery("#previous").addClass("disabled"):jQuery("#previous").removeClass("disabled");this.currentFrameIndex===this.frames.length-1?jQuery("#next").addClass("disabled"):jQuery("#next").removeClass("disabled");this.modalManager.isOpen("linkModal")?jQuery("#link").addClass("disabled"):jQuery("#link").removeClass("disabled");this.modalManager.isOpen("settingsModal")||
+this.modalManager.isOpen("licenseModal")?jQuery("#settings").addClass("disabled"):jQuery("#settings").removeClass("disabled")}}};this.updateFrame=function(){bFlameDebug&&console.log("UPDATE frame. Including container, bar and info.");if(this.currentFrame===undefined)bFlameDebug&&console.log("FAILED frame update. Frame not defined.");else{this.updateFrameWidth();this.updateFrameHeight();this.viewport.css("visibility")==="hidden"&&this.viewport.css("visibility","visible");this.updateFrameContainer();
+this.updateBar();this.updateInfo()}};this.updateFrameContainer=function(){if(this.currentFrame===undefined)bFlameDebug&&console.log("FAILED frame container update. Frame not defined.");else{var b=jQuery("#protoFluidFrame");(this.bShowFrame=this.bLandscape&&this.currentFrame.orientation?this.currentFrame.height>=document.documentElement.clientWidth?false:true:this.currentFrame.width>=document.documentElement.clientWidth?false:true)?this.viewport.css("margin","66px 0 160px"):this.viewport.css("margin",
+"50px 0 128px");if(this.bShowFrame){b.height(this.viewport.height()+64);b.width(this.viewport.width()+30);b.show();b.offset({left:this.viewport.offset().left-16,top:16})}else b.hide()}};this.updateFrameHeight=function(){navigator.userAgent.indexOf("Firefox")!==-1&&this.setHeight(16);if(this.bLandscape&&this.currentFrame.orientation)if(this.bRestrictHeight)this.setHeight(this.currentFrame.width);else this.bSameDomain?this.setHeight(this.frameDocument.scrollHeight):this.setHeight(4096);else if(this.bRestrictHeight)this.setHeight(this.currentFrame.height);
+else this.bSameDomain?this.setHeight(this.frameDocument.scrollHeight):this.setHeight(4096);if(this.bRestrictHeight)if(this.bLandscape&&this.currentFrame.orientation)this.currentFrame.width+240>document.documentElement.clientHeight?jQuery("body").css("overflow","auto"):jQuery("body").css("overflow","hidden");else this.currentFrame.height+240>document.documentElement.clientHeight?jQuery("body").css("overflow","auto"):jQuery("body").css("overflow","hidden");else if(this.bSameDomain)this.frameDocument.scrollHeight+
+240>document.documentElement.clientHeight?jQuery("body").css("overflow","auto"):jQuery("body").css("overflow","hidden");else jQuery("body").css("overflow","auto")};this.updateFrameRefs=function(){try{this.frameWindow=this.viewport[0].contentWindow}catch(b){this.frameWindow=undefined;bFlameDebug&&console.log("Could not get ProtoFluid frame window reference");return false}try{this.frameDocument=this.viewport[0].contentDocument.documentElement}catch(c){this.frameDocument=undefined;bFlameDebug&&console.log("Could not get ProtoFluid frame document reference. "+
+c.message);return false}return true};this.updateFrameWidth=function(){this.bLandscape&&this.currentFrame.orientation?this.setWidth(this.currentFrame.height):this.setWidth(this.currentFrame.width)};this.updateInfo=function(){var b=jQuery("#info");if(this.bShowFrame){b.removeClass("noFrame");b.offset({left:this.viewport.offset().left});this.bLandscape&&this.currentFrame.orientation?b.width(this.currentFrame.height):b.width(this.currentFrame.width)}else{b.addClass("noFrame");b.width(this.currentFrame.width);
+b.offset({left:0})}if(this.currentFrame.orientation)if(this.bTechInfo)if(this.bLandscape)this.bRestrictHeight?jQuery("#info").html(this.currentFrame.height+" x "+this.currentFrame.width):jQuery("#info").html(this.currentFrame.height+" x 100%");else this.bRestrictHeight?jQuery("#info").html(this.currentFrame.width+" x "+this.currentFrame.height):jQuery("#info").html(this.currentFrame.width+" x 100%");else if(this.bLandscape)if(this.bRestrictHeight)jQuery("#info").html(this.currentFrame.desc+" — landscape");
+else this.bSameDomain?jQuery("#info").html(this.currentFrame.desc+" — landscape — document height"):jQuery("#info").html(this.currentFrame.desc+" — landscape — viewport fitted height");else if(this.bRestrictHeight)jQuery("#info").html(this.currentFrame.desc);else this.bSameDomain?jQuery("#info").html(this.currentFrame.desc+" — document height"):jQuery("#info").html(this.currentFrame.desc+" — viewport fitted height");else if(this.bTechInfo)this.bRestrictHeight?jQuery("#info").html(this.currentFrame.width+
+" x "+this.currentFrame.height):jQuery("#info").html(this.currentFrame.width+" x 100%");else this.bRestrictHeight?jQuery("#info").html(this.currentFrame.desc):jQuery("#info").html(this.currentFrame.desc+" — document height")};return true}
+function ProtoFluidFrame(b,c,d,e,f){this.width=b;this.height=c;this.desc=d;this.orientation=e;this.scroll=f;this.toString=function(){return this.desc+". "+this.width+" x "+this.height+"px. Orientation: "+this.orientation+", scrolling: "+this.scroll};return true}FlameModal.prototype.hidePolicy=function(){var b=this.domElement;this.domElement.fadeOut(400,function(){b.remove()})};
+FlameModal.prototype.showPolicy=function(){this.domElement.show();this.domElement.addClass("menuBar");this.domElement.css("bottom",129);this.bNotification?this.domElement.css("left",document.documentElement.clientWidth/2-this.domElement.outerWidth()/2):this.domElement.css("left",0)};
diff --git a/MAQUETA/nathansmith-adapt-230a885/README.txt b/MAQUETA/nathansmith-adapt-230a885/README.txt
new file mode 100644
index 0000000..4aff5c5
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/README.txt
@@ -0,0 +1,50 @@
+ADAPT.JS - ADAPTIVE CSS
+
+=====
+
+For more information, see...
+
+http://adapt.960.gs
+
+This is dual licensed under GPL and MIT.
+
+Feel free to use it however you like. :)
+
+=====
+
+Thanks to:
+
+- Tiff Fehr, for offering feedback when this was just a gist.
+
+ http://www.tiffehr.com
+ https://github.com/tiffehr
+ https://gist.github.com/905220
+
+- Mathias Bynens, for pointing out document.head is faster than
+ document.getElementsByTagName('head')[0] for newer browsers.
+
+ http://mathiasbynens.be/
+ https://github.com/mathiasbynens
+ http://jsperf.com/document-head
+ http://mathiasbynens.be/notes/document-head
+
+- Joey Lomanto, for reminding me to account for scrollbar width.
+
+ http://joeylomanto.com
+ https://github.com/joeylomanto
+
+- Peter Schott, for testing on IE7 in Windows 7 Phone.
+
+ http://www.linkedin.com/in/paschott
+
+- R.A. Ray, for pointing out "initial-scale=1" is needed.
+
+ http://robertadamray.com
+ Issue: http://j.mp/initial-scale-1
+
+- Jason Beaird & Skully78, for reporting a bug with IE6-IE8.
+
+ http://jasongraphix.com
+ https://github.com/jasongraphix
+ https://github.com/skully78
+ Issue: https://github.com/nathansmith/adapt/issues/4
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/1200.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/1200.css
new file mode 100644
index 0000000..b9185c4
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/1200.css
@@ -0,0 +1,357 @@
+/*
+ 960 Grid System ~ Core CSS.
+ Learn more ~ http://960.gs/
+
+ Licensed under GPL and MIT.
+*/
+
+/*
+ Forces backgrounds to span full width,
+ even if there is horizontal scrolling.
+ Increase this if your layout is wider.
+
+ Note: IE6 works fine without this fix.
+*/
+
+body {
+ min-width: 1200px;
+}
+
+/* `Containers
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 {
+ margin-left: auto;
+ margin-right: auto;
+ width: 1200px;
+}
+
+/* `Grid >> Global
+----------------------------------------------------------------------------------------------------*/
+
+.grid_1,
+.grid_2,
+.grid_3,
+.grid_4,
+.grid_5,
+.grid_6,
+.grid_7,
+.grid_8,
+.grid_9,
+.grid_10,
+.grid_11,
+.grid_12 {
+ display: inline;
+ float: left;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.push_1, .pull_1,
+.push_2, .pull_2,
+.push_3, .pull_3,
+.push_4, .pull_4,
+.push_5, .pull_5,
+.push_6, .pull_6,
+.push_7, .pull_7,
+.push_8, .pull_8,
+.push_9, .pull_9,
+.push_10, .pull_10,
+.push_11, .pull_11 {
+ position: relative;
+}
+
+/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
+----------------------------------------------------------------------------------------------------*/
+
+.alpha {
+ margin-left: 0;
+}
+
+.omega {
+ margin-right: 0;
+}
+
+/* `Grid >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .grid_1 {
+ width: 80px;
+}
+
+.container_12 .grid_2 {
+ width: 180px;
+}
+
+.container_12 .grid_3 {
+ width: 280px;
+}
+
+.container_12 .grid_4 {
+ width: 380px;
+}
+
+.container_12 .grid_5 {
+ width: 480px;
+}
+
+.container_12 .grid_6 {
+ width: 580px;
+}
+
+.container_12 .grid_7 {
+ width: 680px;
+}
+
+.container_12 .grid_8 {
+ width: 780px;
+}
+
+.container_12 .grid_9 {
+ width: 880px;
+}
+
+.container_12 .grid_10 {
+ width: 980px;
+}
+
+.container_12 .grid_11 {
+ width: 1080px;
+}
+
+.container_12 .grid_12 {
+ width: 1180px;
+}
+
+/* `Prefix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .prefix_1 {
+ padding-left: 100px;
+}
+
+.container_12 .prefix_2 {
+ padding-left: 200px;
+}
+
+.container_12 .prefix_3 {
+ padding-left: 300px;
+}
+
+.container_12 .prefix_4 {
+ padding-left: 400px;
+}
+
+.container_12 .prefix_5 {
+ padding-left: 500px;
+}
+
+.container_12 .prefix_6 {
+ padding-left: 600px;
+}
+
+.container_12 .prefix_7 {
+ padding-left: 700px;
+}
+
+.container_12 .prefix_8 {
+ padding-left: 800px;
+}
+
+.container_12 .prefix_9 {
+ padding-left: 900px;
+}
+
+.container_12 .prefix_10 {
+ padding-left: 1000px;
+}
+
+.container_12 .prefix_11 {
+ padding-left: 1100px;
+}
+
+/* `Suffix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .suffix_1 {
+ padding-right: 100px;
+}
+
+.container_12 .suffix_2 {
+ padding-right: 200px;
+}
+
+.container_12 .suffix_3 {
+ padding-right: 300px;
+}
+
+.container_12 .suffix_4 {
+ padding-right: 400px;
+}
+
+.container_12 .suffix_5 {
+ padding-right: 500px;
+}
+
+.container_12 .suffix_6 {
+ padding-right: 600px;
+}
+
+.container_12 .suffix_7 {
+ padding-right: 700px;
+}
+
+.container_12 .suffix_8 {
+ padding-right: 800px;
+}
+
+.container_12 .suffix_9 {
+ padding-right: 900px;
+}
+
+.container_12 .suffix_10 {
+ padding-right: 1000px;
+}
+
+.container_12 .suffix_11 {
+ padding-right: 1100px;
+}
+
+/* `Push Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .push_1 {
+ left: 100px;
+}
+
+.container_12 .push_2 {
+ left: 200px;
+}
+
+.container_12 .push_3 {
+ left: 300px;
+}
+
+.container_12 .push_4 {
+ left: 400px;
+}
+
+.container_12 .push_5 {
+ left: 500px;
+}
+
+.container_12 .push_6 {
+ left: 600px;
+}
+
+.container_12 .push_7 {
+ left: 700px;
+}
+
+.container_12 .push_8 {
+ left: 800px;
+}
+
+.container_12 .push_9 {
+ left: 900px;
+}
+
+.container_12 .push_10 {
+ left: 1000px;
+}
+
+.container_12 .push_11 {
+ left: 1100px;
+}
+
+/* `Pull Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .pull_1 {
+ left: -100px;
+}
+
+.container_12 .pull_2 {
+ left: -200px;
+}
+
+.container_12 .pull_3 {
+ left: -300px;
+}
+
+.container_12 .pull_4 {
+ left: -400px;
+}
+
+.container_12 .pull_5 {
+ left: -500px;
+}
+
+.container_12 .pull_6 {
+ left: -600px;
+}
+
+.container_12 .pull_7 {
+ left: -700px;
+}
+
+.container_12 .pull_8 {
+ left: -800px;
+}
+
+.container_12 .pull_9 {
+ left: -900px;
+}
+
+.container_12 .pull_10 {
+ left: -1000px;
+}
+
+.container_12 .pull_11 {
+ left: -1100px;
+}
+
+/* `Clear Floated Elements
+----------------------------------------------------------------------------------------------------*/
+
+/* http://sonspring.com/journal/clearing-floats */
+
+.clear {
+ clear: both;
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
+
+.clearfix:before,
+.clearfix:after,
+.container_12:before,
+.container_12:after {
+ content: '.';
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ font-size: 0;
+ line-height: 0;
+ width: 0;
+ height: 0;
+}
+
+.clearfix:after,
+.container_12:after {
+ clear: both;
+}
+
+/*
+ The following zoom:1 rule is specifically for IE6 + IE7.
+ Move to separate stylesheet if invalid CSS is a problem.
+*/
+
+.clearfix,
+.container_12 {
+ zoom: 1;
+}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/1200.min.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/1200.min.css
new file mode 100644
index 0000000..53ec99b
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/1200.min.css
@@ -0,0 +1 @@
+body{min-width:1200px}.container_12{margin-left:auto;margin-right:auto;width:1200px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:80px}.container_12 .grid_2{width:180px}.container_12 .grid_3{width:280px}.container_12 .grid_4{width:380px}.container_12 .grid_5{width:480px}.container_12 .grid_6{width:580px}.container_12 .grid_7{width:680px}.container_12 .grid_8{width:780px}.container_12 .grid_9{width:880px}.container_12 .grid_10{width:980px}.container_12 .grid_11{width:1080px}.container_12 .grid_12{width:1180px}.container_12 .prefix_1{padding-left:100px}.container_12 .prefix_2{padding-left:200px}.container_12 .prefix_3{padding-left:300px}.container_12 .prefix_4{padding-left:400px}.container_12 .prefix_5{padding-left:500px}.container_12 .prefix_6{padding-left:600px}.container_12 .prefix_7{padding-left:700px}.container_12 .prefix_8{padding-left:800px}.container_12 .prefix_9{padding-left:900px}.container_12 .prefix_10{padding-left:1000px}.container_12 .prefix_11{padding-left:1100px}.container_12 .suffix_1{padding-right:100px}.container_12 .suffix_2{padding-right:200px}.container_12 .suffix_3{padding-right:300px}.container_12 .suffix_4{padding-right:400px}.container_12 .suffix_5{padding-right:500px}.container_12 .suffix_6{padding-right:600px}.container_12 .suffix_7{padding-right:700px}.container_12 .suffix_8{padding-right:800px}.container_12 .suffix_9{padding-right:900px}.container_12 .suffix_10{padding-right:1000px}.container_12 .suffix_11{padding-right:1100px}.container_12 .push_1{left:100px}.container_12 .push_2{left:200px}.container_12 .push_3{left:300px}.container_12 .push_4{left:400px}.container_12 .push_5{left:500px}.container_12 .push_6{left:600px}.container_12 .push_7{left:700px}.container_12 .push_8{left:800px}.container_12 .push_9{left:900px}.container_12 .push_10{left:1000px}.container_12 .push_11{left:1100px}.container_12 .pull_1{left:-100px}.container_12 .pull_2{left:-200px}.container_12 .pull_3{left:-300px}.container_12 .pull_4{left:-400px}.container_12 .pull_5{left:-500px}.container_12 .pull_6{left:-600px}.container_12 .pull_7{left:-700px}.container_12 .pull_8{left:-800px}.container_12 .pull_9{left:-900px}.container_12 .pull_10{left:-1000px}.container_12 .pull_11{left:-1100px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/1560.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/1560.css
new file mode 100644
index 0000000..88af16b
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/1560.css
@@ -0,0 +1,357 @@
+/*
+ 960 Grid System ~ Core CSS.
+ Learn more ~ http://960.gs/
+
+ Licensed under GPL and MIT.
+*/
+
+/*
+ Forces backgrounds to span full width,
+ even if there is horizontal scrolling.
+ Increase this if your layout is wider.
+
+ Note: IE6 works fine without this fix.
+*/
+
+body {
+ min-width: 1560px;
+}
+
+/* `Containers
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 {
+ margin-left: auto;
+ margin-right: auto;
+ width: 1560px;
+}
+
+/* `Grid >> Global
+----------------------------------------------------------------------------------------------------*/
+
+.grid_1,
+.grid_2,
+.grid_3,
+.grid_4,
+.grid_5,
+.grid_6,
+.grid_7,
+.grid_8,
+.grid_9,
+.grid_10,
+.grid_11,
+.grid_12 {
+ display: inline;
+ float: left;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.push_1, .pull_1,
+.push_2, .pull_2,
+.push_3, .pull_3,
+.push_4, .pull_4,
+.push_5, .pull_5,
+.push_6, .pull_6,
+.push_7, .pull_7,
+.push_8, .pull_8,
+.push_9, .pull_9,
+.push_10, .pull_10,
+.push_11, .pull_11 {
+ position: relative;
+}
+
+/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
+----------------------------------------------------------------------------------------------------*/
+
+.alpha {
+ margin-left: 0;
+}
+
+.omega {
+ margin-right: 0;
+}
+
+/* `Grid >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .grid_1 {
+ width: 110px;
+}
+
+.container_12 .grid_2 {
+ width: 240px;
+}
+
+.container_12 .grid_3 {
+ width: 370px;
+}
+
+.container_12 .grid_4 {
+ width: 500px;
+}
+
+.container_12 .grid_5 {
+ width: 630px;
+}
+
+.container_12 .grid_6 {
+ width: 760px;
+}
+
+.container_12 .grid_7 {
+ width: 890px;
+}
+
+.container_12 .grid_8 {
+ width: 1020px;
+}
+
+.container_12 .grid_9 {
+ width: 1150px;
+}
+
+.container_12 .grid_10 {
+ width: 1280px;
+}
+
+.container_12 .grid_11 {
+ width: 1410px;
+}
+
+.container_12 .grid_12 {
+ width: 1540px;
+}
+
+/* `Prefix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .prefix_1 {
+ padding-left: 130px;
+}
+
+.container_12 .prefix_2 {
+ padding-left: 260px;
+}
+
+.container_12 .prefix_3 {
+ padding-left: 390px;
+}
+
+.container_12 .prefix_4 {
+ padding-left: 520px;
+}
+
+.container_12 .prefix_5 {
+ padding-left: 650px;
+}
+
+.container_12 .prefix_6 {
+ padding-left: 780px;
+}
+
+.container_12 .prefix_7 {
+ padding-left: 910px;
+}
+
+.container_12 .prefix_8 {
+ padding-left: 1040px;
+}
+
+.container_12 .prefix_9 {
+ padding-left: 1170px;
+}
+
+.container_12 .prefix_10 {
+ padding-left: 1300px;
+}
+
+.container_12 .prefix_11 {
+ padding-left: 1430px;
+}
+
+/* `Suffix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .suffix_1 {
+ padding-right: 130px;
+}
+
+.container_12 .suffix_2 {
+ padding-right: 260px;
+}
+
+.container_12 .suffix_3 {
+ padding-right: 390px;
+}
+
+.container_12 .suffix_4 {
+ padding-right: 520px;
+}
+
+.container_12 .suffix_5 {
+ padding-right: 650px;
+}
+
+.container_12 .suffix_6 {
+ padding-right: 780px;
+}
+
+.container_12 .suffix_7 {
+ padding-right: 910px;
+}
+
+.container_12 .suffix_8 {
+ padding-right: 1040px;
+}
+
+.container_12 .suffix_9 {
+ padding-right: 1170px;
+}
+
+.container_12 .suffix_10 {
+ padding-right: 1300px;
+}
+
+.container_12 .suffix_11 {
+ padding-right: 1430px;
+}
+
+/* `Push Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .push_1 {
+ left: 130px;
+}
+
+.container_12 .push_2 {
+ left: 260px;
+}
+
+.container_12 .push_3 {
+ left: 390px;
+}
+
+.container_12 .push_4 {
+ left: 520px;
+}
+
+.container_12 .push_5 {
+ left: 650px;
+}
+
+.container_12 .push_6 {
+ left: 780px;
+}
+
+.container_12 .push_7 {
+ left: 910px;
+}
+
+.container_12 .push_8 {
+ left: 1040px;
+}
+
+.container_12 .push_9 {
+ left: 1170px;
+}
+
+.container_12 .push_10 {
+ left: 1300px;
+}
+
+.container_12 .push_11 {
+ left: 1430px;
+}
+
+/* `Pull Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .pull_1 {
+ left: -130px;
+}
+
+.container_12 .pull_2 {
+ left: -260px;
+}
+
+.container_12 .pull_3 {
+ left: -390px;
+}
+
+.container_12 .pull_4 {
+ left: -520px;
+}
+
+.container_12 .pull_5 {
+ left: -650px;
+}
+
+.container_12 .pull_6 {
+ left: -780px;
+}
+
+.container_12 .pull_7 {
+ left: -910px;
+}
+
+.container_12 .pull_8 {
+ left: -1040px;
+}
+
+.container_12 .pull_9 {
+ left: -1170px;
+}
+
+.container_12 .pull_10 {
+ left: -1300px;
+}
+
+.container_12 .pull_11 {
+ left: -1430px;
+}
+
+/* `Clear Floated Elements
+----------------------------------------------------------------------------------------------------*/
+
+/* http://sonspring.com/journal/clearing-floats */
+
+.clear {
+ clear: both;
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
+
+.clearfix:before,
+.clearfix:after,
+.container_12:before,
+.container_12:after {
+ content: '.';
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ font-size: 0;
+ line-height: 0;
+ width: 0;
+ height: 0;
+}
+
+.clearfix:after,
+.container_12:after {
+ clear: both;
+}
+
+/*
+ The following zoom:1 rule is specifically for IE6 + IE7.
+ Move to separate stylesheet if invalid CSS is a problem.
+*/
+
+.clearfix,
+.container_12 {
+ zoom: 1;
+}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/1560.min.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/1560.min.css
new file mode 100644
index 0000000..0b7aff6
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/1560.min.css
@@ -0,0 +1 @@
+body{min-width:1560px}.container_12{margin-left:auto;margin-right:auto;width:1560px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:110px}.container_12 .grid_2{width:240px}.container_12 .grid_3{width:370px}.container_12 .grid_4{width:500px}.container_12 .grid_5{width:630px}.container_12 .grid_6{width:760px}.container_12 .grid_7{width:890px}.container_12 .grid_8{width:1020px}.container_12 .grid_9{width:1150px}.container_12 .grid_10{width:1280px}.container_12 .grid_11{width:1410px}.container_12 .grid_12{width:1540px}.container_12 .prefix_1{padding-left:130px}.container_12 .prefix_2{padding-left:260px}.container_12 .prefix_3{padding-left:390px}.container_12 .prefix_4{padding-left:520px}.container_12 .prefix_5{padding-left:650px}.container_12 .prefix_6{padding-left:780px}.container_12 .prefix_7{padding-left:910px}.container_12 .prefix_8{padding-left:1040px}.container_12 .prefix_9{padding-left:1170px}.container_12 .prefix_10{padding-left:1300px}.container_12 .prefix_11{padding-left:1430px}.container_12 .suffix_1{padding-right:130px}.container_12 .suffix_2{padding-right:260px}.container_12 .suffix_3{padding-right:390px}.container_12 .suffix_4{padding-right:520px}.container_12 .suffix_5{padding-right:650px}.container_12 .suffix_6{padding-right:780px}.container_12 .suffix_7{padding-right:910px}.container_12 .suffix_8{padding-right:1040px}.container_12 .suffix_9{padding-right:1170px}.container_12 .suffix_10{padding-right:1300px}.container_12 .suffix_11{padding-right:1430px}.container_12 .push_1{left:130px}.container_12 .push_2{left:260px}.container_12 .push_3{left:390px}.container_12 .push_4{left:520px}.container_12 .push_5{left:650px}.container_12 .push_6{left:780px}.container_12 .push_7{left:910px}.container_12 .push_8{left:1040px}.container_12 .push_9{left:1170px}.container_12 .push_10{left:1300px}.container_12 .push_11{left:1430px}.container_12 .pull_1{left:-130px}.container_12 .pull_2{left:-260px}.container_12 .pull_3{left:-390px}.container_12 .pull_4{left:-520px}.container_12 .pull_5{left:-650px}.container_12 .pull_6{left:-780px}.container_12 .pull_7{left:-910px}.container_12 .pull_8{left:-1040px}.container_12 .pull_9{left:-1170px}.container_12 .pull_10{left:-1300px}.container_12 .pull_11{left:-1430px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/1920.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/1920.css
new file mode 100644
index 0000000..e9d303a
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/1920.css
@@ -0,0 +1,358 @@
+/*
+ 960 Grid System ~ Core CSS.
+ Learn more ~ http://960.gs/
+
+ Licensed under GPL and MIT.
+*/
+
+/*
+ Forces backgrounds to span full width,
+ even if there is horizontal scrolling.
+ Increase this if your layout is wider.
+
+ Note: IE6 works fine without this fix.
+*/
+
+body {
+ min-width: 1920px;
+}
+
+/* Containers
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 {
+ margin-left: auto;
+ margin-right: auto;
+ width: 1920px;
+}
+
+/* Grid >> Global
+----------------------------------------------------------------------------------------------------*/
+
+.grid_1,
+.grid_2,
+.grid_3,
+.grid_4,
+.grid_5,
+.grid_6,
+.grid_7,
+.grid_8,
+.grid_9,
+.grid_10,
+.grid_11,
+.grid_12 {
+ display: inline;
+ float: left;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.push_1, .pull_1,
+.push_2, .pull_2,
+.push_3, .pull_3,
+.push_4, .pull_4,
+.push_5, .pull_5,
+.push_6, .pull_6,
+.push_7, .pull_7,
+.push_8, .pull_8,
+.push_9, .pull_9,
+.push_10, .pull_10,
+.push_11, .pull_11,
+.push_12, .pull_12 {
+ position: relative;
+}
+
+/* Grid >> Children (Alpha ~ First, Omega ~ Last)
+----------------------------------------------------------------------------------------------------*/
+
+.alpha {
+ margin-left: 0;
+}
+
+.omega {
+ margin-right: 0;
+}
+
+/* Grid >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .grid_1 {
+ width: 140px;
+}
+
+.container_12 .grid_2 {
+ width: 300px;
+}
+
+.container_12 .grid_3 {
+ width: 460px;
+}
+
+.container_12 .grid_4 {
+ width: 620px;
+}
+
+.container_12 .grid_5 {
+ width: 780px;
+}
+
+.container_12 .grid_6 {
+ width: 940px;
+}
+
+.container_12 .grid_7 {
+ width: 1100px;
+}
+
+.container_12 .grid_8 {
+ width: 1260px;
+}
+
+.container_12 .grid_9 {
+ width: 1420px;
+}
+
+.container_12 .grid_10 {
+ width: 1580px;
+}
+
+.container_12 .grid_11 {
+ width: 1740px;
+}
+
+.container_12 .grid_12 {
+ width: 1900px;
+}
+
+/* Prefix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .prefix_1 {
+ padding-left: 160px;
+}
+
+.container_12 .prefix_2 {
+ padding-left: 320px;
+}
+
+.container_12 .prefix_3 {
+ padding-left: 480px;
+}
+
+.container_12 .prefix_4 {
+ padding-left: 640px;
+}
+
+.container_12 .prefix_5 {
+ padding-left: 800px;
+}
+
+.container_12 .prefix_6 {
+ padding-left: 960px;
+}
+
+.container_12 .prefix_7 {
+ padding-left: 1120px;
+}
+
+.container_12 .prefix_8 {
+ padding-left: 1280px;
+}
+
+.container_12 .prefix_9 {
+ padding-left: 1440px;
+}
+
+.container_12 .prefix_10 {
+ padding-left: 1600px;
+}
+
+.container_12 .prefix_11 {
+ padding-left: 1760px;
+}
+
+/* Suffix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .suffix_1 {
+ padding-right: 160px;
+}
+
+.container_12 .suffix_2 {
+ padding-right: 320px;
+}
+
+.container_12 .suffix_3 {
+ padding-right: 480px;
+}
+
+.container_12 .suffix_4 {
+ padding-right: 640px;
+}
+
+.container_12 .suffix_5 {
+ padding-right: 800px;
+}
+
+.container_12 .suffix_6 {
+ padding-right: 960px;
+}
+
+.container_12 .suffix_7 {
+ padding-right: 1120px;
+}
+
+.container_12 .suffix_8 {
+ padding-right: 1280px;
+}
+
+.container_12 .suffix_9 {
+ padding-right: 1440px;
+}
+
+.container_12 .suffix_10 {
+ padding-right: 1600px;
+}
+
+.container_12 .suffix_11 {
+ padding-right: 1760px;
+}
+
+/* Push Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .push_1 {
+ left: 160px;
+}
+
+.container_12 .push_2 {
+ left: 320px;
+}
+
+.container_12 .push_3 {
+ left: 480px;
+}
+
+.container_12 .push_4 {
+ left: 640px;
+}
+
+.container_12 .push_5 {
+ left: 800px;
+}
+
+.container_12 .push_6 {
+ left: 960px;
+}
+
+.container_12 .push_7 {
+ left: 1120px;
+}
+
+.container_12 .push_8 {
+ left: 1280px;
+}
+
+.container_12 .push_9 {
+ left: 1440px;
+}
+
+.container_12 .push_10 {
+ left: 1600px;
+}
+
+.container_12 .push_11 {
+ left: 1760px;
+}
+
+/* Pull Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .pull_1 {
+ left: -160px;
+}
+
+.container_12 .pull_2 {
+ left: -320px;
+}
+
+.container_12 .pull_3 {
+ left: -480px;
+}
+
+.container_12 .pull_4 {
+ left: -640px;
+}
+
+.container_12 .pull_5 {
+ left: -800px;
+}
+
+.container_12 .pull_6 {
+ left: -960px;
+}
+
+.container_12 .pull_7 {
+ left: -1120px;
+}
+
+.container_12 .pull_8 {
+ left: -1280px;
+}
+
+.container_12 .pull_9 {
+ left: -1440px;
+}
+
+.container_12 .pull_10 {
+ left: -1600px;
+}
+
+.container_12 .pull_11 {
+ left: -1760px;
+}
+
+/* `Clear Floated Elements
+----------------------------------------------------------------------------------------------------*/
+
+/* http://sonspring.com/journal/clearing-floats */
+
+.clear {
+ clear: both;
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
+
+.clearfix:before,
+.clearfix:after,
+.container_12:before,
+.container_12:after {
+ content: '.';
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ font-size: 0;
+ line-height: 0;
+ width: 0;
+ height: 0;
+}
+
+.clearfix:after,
+.container_12:after {
+ clear: both;
+}
+
+/*
+ The following zoom:1 rule is specifically for IE6 + IE7.
+ Move to separate stylesheet if invalid CSS is a problem.
+*/
+
+.clearfix,
+.container_12 {
+ zoom: 1;
+}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/1920.min.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/1920.min.css
new file mode 100644
index 0000000..c330971
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/1920.min.css
@@ -0,0 +1 @@
+body{min-width:1920px}.container_12{margin-left:auto;margin-right:auto;width:1920px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:140px}.container_12 .grid_2{width:300px}.container_12 .grid_3{width:460px}.container_12 .grid_4{width:620px}.container_12 .grid_5{width:780px}.container_12 .grid_6{width:940px}.container_12 .grid_7{width:1100px}.container_12 .grid_8{width:1260px}.container_12 .grid_9{width:1420px}.container_12 .grid_10{width:1580px}.container_12 .grid_11{width:1740px}.container_12 .grid_12{width:1900px}.container_12 .prefix_1{padding-left:160px}.container_12 .prefix_2{padding-left:320px}.container_12 .prefix_3{padding-left:480px}.container_12 .prefix_4{padding-left:640px}.container_12 .prefix_5{padding-left:800px}.container_12 .prefix_6{padding-left:960px}.container_12 .prefix_7{padding-left:1120px}.container_12 .prefix_8{padding-left:1280px}.container_12 .prefix_9{padding-left:1440px}.container_12 .prefix_10{padding-left:1600px}.container_12 .prefix_11{padding-left:1760px}.container_12 .suffix_1{padding-right:160px}.container_12 .suffix_2{padding-right:320px}.container_12 .suffix_3{padding-right:480px}.container_12 .suffix_4{padding-right:640px}.container_12 .suffix_5{padding-right:800px}.container_12 .suffix_6{padding-right:960px}.container_12 .suffix_7{padding-right:1120px}.container_12 .suffix_8{padding-right:1280px}.container_12 .suffix_9{padding-right:1440px}.container_12 .suffix_10{padding-right:1600px}.container_12 .suffix_11{padding-right:1760px}.container_12 .push_1{left:160px}.container_12 .push_2{left:320px}.container_12 .push_3{left:480px}.container_12 .push_4{left:640px}.container_12 .push_5{left:800px}.container_12 .push_6{left:960px}.container_12 .push_7{left:1120px}.container_12 .push_8{left:1280px}.container_12 .push_9{left:1440px}.container_12 .push_10{left:1600px}.container_12 .push_11{left:1760px}.container_12 .pull_1{left:-160px}.container_12 .pull_2{left:-320px}.container_12 .pull_3{left:-480px}.container_12 .pull_4{left:-640px}.container_12 .pull_5{left:-800px}.container_12 .pull_6{left:-960px}.container_12 .pull_7{left:-1120px}.container_12 .pull_8{left:-1280px}.container_12 .pull_9{left:-1440px}.container_12 .pull_10{left:-1600px}.container_12 .pull_11{left:-1760px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/2520.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/2520.css
new file mode 100644
index 0000000..8045ce9
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/2520.css
@@ -0,0 +1,359 @@
+/*
+ 960 Grid System ~ Core CSS.
+ Learn more ~ http://960.gs/
+
+ Licensed under GPL and MIT.
+*/
+
+/*
+ Forces backgrounds to span full width,
+ even if there is horizontal scrolling.
+ Increase this if your layout is wider.
+
+ Note: IE6 works fine without this fix.
+*/
+
+body {
+ min-width: 2520px;
+}
+
+/* Containers
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 {
+ margin-left: auto;
+ margin-right: auto;
+ width: 2520px;
+}
+
+/* Grid >> Global
+----------------------------------------------------------------------------------------------------*/
+
+.grid_1,
+.grid_2,
+.grid_3,
+.grid_4,
+.grid_5,
+.grid_6,
+.grid_7,
+.grid_8,
+.grid_9,
+.grid_10,
+.grid_11,
+.grid_12 {
+ display:inline;
+ float: left;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.push_1, .pull_1,
+.push_2, .pull_2,
+.push_3, .pull_3,
+.push_4, .pull_4,
+.push_5, .pull_5,
+.push_6, .pull_6,
+.push_7, .pull_7,
+.push_8, .pull_8,
+.push_9, .pull_9,
+.push_10, .pull_10,
+.push_11, .pull_11,
+.push_12, .pull_12 {
+ position: relative;
+}
+
+/* Grid >> Children (Alpha ~ First, Omega ~ Last)
+----------------------------------------------------------------------------------------------------*/
+
+.alpha {
+ margin-left: 0;
+}
+
+.omega {
+ margin-right: 0;
+}
+
+/* Grid >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+
+.container_12 .grid_1 {
+ width: 190px;
+}
+
+.container_12 .grid_2 {
+ width: 400px;
+}
+
+.container_12 .grid_3 {
+ width: 610px;
+}
+
+.container_12 .grid_4 {
+ width: 820px;
+}
+
+.container_12 .grid_5 {
+ width: 1030px;
+}
+
+.container_12 .grid_6 {
+ width: 1240px;
+}
+
+.container_12 .grid_7 {
+ width: 1450px;
+}
+
+.container_12 .grid_8 {
+ width: 1660px;
+}
+
+.container_12 .grid_9 {
+ width: 1870px;
+}
+
+.container_12 .grid_10 {
+ width: 2080px;
+}
+
+.container_12 .grid_11 {
+ width: 2290px;
+}
+
+.container_12 .grid_12 {
+ width: 2500px;
+}
+
+/* Prefix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .prefix_1 {
+ padding-left: 210px;
+}
+
+.container_12 .prefix_2 {
+ padding-left: 420px;
+}
+
+.container_12 .prefix_3 {
+ padding-left: 630px;
+}
+
+.container_12 .prefix_4 {
+ padding-left: 840px;
+}
+
+.container_12 .prefix_5 {
+ padding-left: 1050px;
+}
+
+.container_12 .prefix_6 {
+ padding-left: 1260px;
+}
+
+.container_12 .prefix_7 {
+ padding-left: 1470px;
+}
+
+.container_12 .prefix_8 {
+ padding-left: 1680px;
+}
+
+.container_12 .prefix_9 {
+ padding-left: 1890px;
+}
+
+.container_12 .prefix_10 {
+ padding-left: 2100px;
+}
+
+.container_12 .prefix_11 {
+ padding-left: 2310px;
+}
+
+/* Suffix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .suffix_1 {
+ padding-right: 210px;
+}
+
+.container_12 .suffix_2 {
+ padding-right: 420px;
+}
+
+.container_12 .suffix_3 {
+ padding-right: 630px;
+}
+
+.container_12 .suffix_4 {
+ padding-right: 840px;
+}
+
+.container_12 .suffix_5 {
+ padding-right: 1050px;
+}
+
+.container_12 .suffix_6 {
+ padding-right: 1260px;
+}
+
+.container_12 .suffix_7 {
+ padding-right: 1470px;
+}
+
+.container_12 .suffix_8 {
+ padding-right: 1680px;
+}
+
+.container_12 .suffix_9 {
+ padding-right: 1890px;
+}
+
+.container_12 .suffix_10 {
+ padding-right: 2100px;
+}
+
+.container_12 .suffix_11 {
+ padding-right: 2310px;
+}
+
+/* Push Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .push_1 {
+ left: 210px;
+}
+
+.container_12 .push_2 {
+ left: 420px;
+}
+
+.container_12 .push_3 {
+ left: 630px;
+}
+
+.container_12 .push_4 {
+ left: 840px;
+}
+
+.container_12 .push_5 {
+ left: 1050px;
+}
+
+.container_12 .push_6 {
+ left: 1260px;
+}
+
+.container_12 .push_7 {
+ left: 1470px;
+}
+
+.container_12 .push_8 {
+ left: 1680px;
+}
+
+.container_12 .push_9 {
+ left: 1890px;
+}
+
+.container_12 .push_10 {
+ left: 2100px;
+}
+
+.container_12 .push_11 {
+ left: 2310px;
+}
+
+/* Pull Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .pull_1 {
+ left: -210px;
+}
+
+.container_12 .pull_2 {
+ left: -420px;
+}
+
+.container_12 .pull_3 {
+ left: -630px;
+}
+
+.container_12 .pull_4 {
+ left: -840px;
+}
+
+.container_12 .pull_5 {
+ left: -1050px;
+}
+
+.container_12 .pull_6 {
+ left: -1260px;
+}
+
+.container_12 .pull_7 {
+ left: -1470px;
+}
+
+.container_12 .pull_8 {
+ left: -1680px;
+}
+
+.container_12 .pull_9 {
+ left: -1890px;
+}
+
+.container_12 .pull_10 {
+ left: -2100px;
+}
+
+.container_12 .pull_11 {
+ left: -2310px;
+}
+
+/* `Clear Floated Elements
+----------------------------------------------------------------------------------------------------*/
+
+/* http://sonspring.com/journal/clearing-floats */
+
+.clear {
+ clear: both;
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
+
+.clearfix:before,
+.clearfix:after,
+.container_12:before,
+.container_12:after {
+ content: '.';
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ font-size: 0;
+ line-height: 0;
+ width: 0;
+ height: 0;
+}
+
+.clearfix:after,
+.container_12:after {
+ clear: both;
+}
+
+/*
+ The following zoom:1 rule is specifically for IE6 + IE7.
+ Move to separate stylesheet if invalid CSS is a problem.
+*/
+
+.clearfix,
+.container_12 {
+ zoom: 1;
+}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/2520.min.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/2520.min.css
new file mode 100644
index 0000000..e56fd2b
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/2520.min.css
@@ -0,0 +1 @@
+body{min-width:2520px}.container_12{margin-left:auto;margin-right:auto;width:2520px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:190px}.container_12 .grid_2{width:400px}.container_12 .grid_3{width:610px}.container_12 .grid_4{width:820px}.container_12 .grid_5{width:1030px}.container_12 .grid_6{width:1240px}.container_12 .grid_7{width:1450px}.container_12 .grid_8{width:1660px}.container_12 .grid_9{width:1870px}.container_12 .grid_10{width:2080px}.container_12 .grid_11{width:2290px}.container_12 .grid_12{width:2500px}.container_12 .prefix_1{padding-left:210px}.container_12 .prefix_2{padding-left:420px}.container_12 .prefix_3{padding-left:630px}.container_12 .prefix_4{padding-left:840px}.container_12 .prefix_5{padding-left:1050px}.container_12 .prefix_6{padding-left:1260px}.container_12 .prefix_7{padding-left:1470px}.container_12 .prefix_8{padding-left:1680px}.container_12 .prefix_9{padding-left:1890px}.container_12 .prefix_10{padding-left:2100px}.container_12 .prefix_11{padding-left:2310px}.container_12 .suffix_1{padding-right:210px}.container_12 .suffix_2{padding-right:420px}.container_12 .suffix_3{padding-right:630px}.container_12 .suffix_4{padding-right:840px}.container_12 .suffix_5{padding-right:1050px}.container_12 .suffix_6{padding-right:1260px}.container_12 .suffix_7{padding-right:1470px}.container_12 .suffix_8{padding-right:1680px}.container_12 .suffix_9{padding-right:1890px}.container_12 .suffix_10{padding-right:2100px}.container_12 .suffix_11{padding-right:2310px}.container_12 .push_1{left:210px}.container_12 .push_2{left:420px}.container_12 .push_3{left:630px}.container_12 .push_4{left:840px}.container_12 .push_5{left:1050px}.container_12 .push_6{left:1260px}.container_12 .push_7{left:1470px}.container_12 .push_8{left:1680px}.container_12 .push_9{left:1890px}.container_12 .push_10{left:2100px}.container_12 .push_11{left:2310px}.container_12 .pull_1{left:-210px}.container_12 .pull_2{left:-420px}.container_12 .pull_3{left:-630px}.container_12 .pull_4{left:-840px}.container_12 .pull_5{left:-1050px}.container_12 .pull_6{left:-1260px}.container_12 .pull_7{left:-1470px}.container_12 .pull_8{left:-1680px}.container_12 .pull_9{left:-1890px}.container_12 .pull_10{left:-2100px}.container_12 .pull_11{left:-2310px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/720.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/720.css
new file mode 100644
index 0000000..ba66200
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/720.css
@@ -0,0 +1,357 @@
+/*
+ 960 Grid System ~ Core CSS.
+ Learn more ~ http://960.gs/
+
+ Licensed under GPL and MIT.
+*/
+
+/*
+ Forces backgrounds to span full width,
+ even if there is horizontal scrolling.
+ Increase this if your layout is wider.
+
+ Note: IE6 works fine without this fix.
+*/
+
+body {
+ min-width: 720px;
+}
+
+/* `Containers
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 {
+ margin-left: auto;
+ margin-right: auto;
+ width: 720px;
+}
+
+/* `Grid >> Global
+----------------------------------------------------------------------------------------------------*/
+
+.grid_1,
+.grid_2,
+.grid_3,
+.grid_4,
+.grid_5,
+.grid_6,
+.grid_7,
+.grid_8,
+.grid_9,
+.grid_10,
+.grid_11,
+.grid_12 {
+ display: inline;
+ float: left;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.push_1, .pull_1,
+.push_2, .pull_2,
+.push_3, .pull_3,
+.push_4, .pull_4,
+.push_5, .pull_5,
+.push_6, .pull_6,
+.push_7, .pull_7,
+.push_8, .pull_8,
+.push_9, .pull_9,
+.push_10, .pull_10,
+.push_11, .pull_11 {
+ position: relative;
+}
+
+/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
+----------------------------------------------------------------------------------------------------*/
+
+.alpha {
+ margin-left: 0;
+}
+
+.omega {
+ margin-right: 0;
+}
+
+/* `Grid >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .grid_1 {
+ width: 40px;
+}
+
+.container_12 .grid_2 {
+ width: 100px;
+}
+
+.container_12 .grid_3 {
+ width: 160px;
+}
+
+.container_12 .grid_4 {
+ width: 220px;
+}
+
+.container_12 .grid_5 {
+ width: 280px;
+}
+
+.container_12 .grid_6 {
+ width: 340px;
+}
+
+.container_12 .grid_7 {
+ width: 400px;
+}
+
+.container_12 .grid_8 {
+ width: 460px;
+}
+
+.container_12 .grid_9 {
+ width: 520px;
+}
+
+.container_12 .grid_10 {
+ width: 580px;
+}
+
+.container_12 .grid_11 {
+ width: 640px;
+}
+
+.container_12 .grid_12 {
+ width: 700px;
+}
+
+/* `Prefix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .prefix_1 {
+ padding-left: 60px;
+}
+
+.container_12 .prefix_2 {
+ padding-left: 120px;
+}
+
+.container_12 .prefix_3 {
+ padding-left: 180px;
+}
+
+.container_12 .prefix_4 {
+ padding-left: 240px;
+}
+
+.container_12 .prefix_5 {
+ padding-left: 300px;
+}
+
+.container_12 .prefix_6 {
+ padding-left: 360px;
+}
+
+.container_12 .prefix_7 {
+ padding-left: 420px;
+}
+
+.container_12 .prefix_8 {
+ padding-left: 480px;
+}
+
+.container_12 .prefix_9 {
+ padding-left: 540px;
+}
+
+.container_12 .prefix_10 {
+ padding-left: 600px;
+}
+
+.container_12 .prefix_11 {
+ padding-left: 660px;
+}
+
+/* `Suffix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .suffix_1 {
+ padding-right: 60px;
+}
+
+.container_12 .suffix_2 {
+ padding-right: 120px;
+}
+
+.container_12 .suffix_3 {
+ padding-right: 180px;
+}
+
+.container_12 .suffix_4 {
+ padding-right: 240px;
+}
+
+.container_12 .suffix_5 {
+ padding-right: 300px;
+}
+
+.container_12 .suffix_6 {
+ padding-right: 360px;
+}
+
+.container_12 .suffix_7 {
+ padding-right: 420px;
+}
+
+.container_12 .suffix_8 {
+ padding-right: 480px;
+}
+
+.container_12 .suffix_9 {
+ padding-right: 540px;
+}
+
+.container_12 .suffix_10 {
+ padding-right: 600px;
+}
+
+.container_12 .suffix_11 {
+ padding-right: 660px;
+}
+
+/* `Push Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .push_1 {
+ left: 60px;
+}
+
+.container_12 .push_2 {
+ left: 120px;
+}
+
+.container_12 .push_3 {
+ left: 180px;
+}
+
+.container_12 .push_4 {
+ left: 240px;
+}
+
+.container_12 .push_5 {
+ left: 300px;
+}
+
+.container_12 .push_6 {
+ left: 360px;
+}
+
+.container_12 .push_7 {
+ left: 420px;
+}
+
+.container_12 .push_8 {
+ left: 480px;
+}
+
+.container_12 .push_9 {
+ left: 540px;
+}
+
+.container_12 .push_10 {
+ left: 600px;
+}
+
+.container_12 .push_11 {
+ left: 660px;
+}
+
+/* `Pull Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .pull_1 {
+ left: -60px;
+}
+
+.container_12 .pull_2 {
+ left: -120px;
+}
+
+.container_12 .pull_3 {
+ left: -180px;
+}
+
+.container_12 .pull_4 {
+ left: -240px;
+}
+
+.container_12 .pull_5 {
+ left: -300px;
+}
+
+.container_12 .pull_6 {
+ left: -360px;
+}
+
+.container_12 .pull_7 {
+ left: -420px;
+}
+
+.container_12 .pull_8 {
+ left: -480px;
+}
+
+.container_12 .pull_9 {
+ left: -540px;
+}
+
+.container_12 .pull_10 {
+ left: -600px;
+}
+
+.container_12 .pull_11 {
+ left: -660px;
+}
+
+/* `Clear Floated Elements
+----------------------------------------------------------------------------------------------------*/
+
+/* http://sonspring.com/journal/clearing-floats */
+
+.clear {
+ clear: both;
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
+
+.clearfix:before,
+.clearfix:after,
+.container_12:before,
+.container_12:after {
+ content: '.';
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ font-size: 0;
+ line-height: 0;
+ width: 0;
+ height: 0;
+}
+
+.clearfix:after,
+.container_12:after {
+ clear: both;
+}
+
+/*
+ The following zoom:1 rule is specifically for IE6 + IE7.
+ Move to separate stylesheet if invalid CSS is a problem.
+*/
+
+.clearfix,
+.container_12 {
+ zoom: 1;
+}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/720.min.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/720.min.css
new file mode 100644
index 0000000..ed4ac41
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/720.min.css
@@ -0,0 +1 @@
+body{min-width:720px}.container_12{margin-left:auto;margin-right:auto;width:720px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:40px}.container_12 .grid_2{width:100px}.container_12 .grid_3{width:160px}.container_12 .grid_4{width:220px}.container_12 .grid_5{width:280px}.container_12 .grid_6{width:340px}.container_12 .grid_7{width:400px}.container_12 .grid_8{width:460px}.container_12 .grid_9{width:520px}.container_12 .grid_10{width:580px}.container_12 .grid_11{width:640px}.container_12 .grid_12{width:700px}.container_12 .prefix_1{padding-left:60px}.container_12 .prefix_2{padding-left:120px}.container_12 .prefix_3{padding-left:180px}.container_12 .prefix_4{padding-left:240px}.container_12 .prefix_5{padding-left:300px}.container_12 .prefix_6{padding-left:360px}.container_12 .prefix_7{padding-left:420px}.container_12 .prefix_8{padding-left:480px}.container_12 .prefix_9{padding-left:540px}.container_12 .prefix_10{padding-left:600px}.container_12 .prefix_11{padding-left:660px}.container_12 .suffix_1{padding-right:60px}.container_12 .suffix_2{padding-right:120px}.container_12 .suffix_3{padding-right:180px}.container_12 .suffix_4{padding-right:240px}.container_12 .suffix_5{padding-right:300px}.container_12 .suffix_6{padding-right:360px}.container_12 .suffix_7{padding-right:420px}.container_12 .suffix_8{padding-right:480px}.container_12 .suffix_9{padding-right:540px}.container_12 .suffix_10{padding-right:600px}.container_12 .suffix_11{padding-right:660px}.container_12 .push_1{left:60px}.container_12 .push_2{left:120px}.container_12 .push_3{left:180px}.container_12 .push_4{left:240px}.container_12 .push_5{left:300px}.container_12 .push_6{left:360px}.container_12 .push_7{left:420px}.container_12 .push_8{left:480px}.container_12 .push_9{left:540px}.container_12 .push_10{left:600px}.container_12 .push_11{left:660px}.container_12 .pull_1{left:-60px}.container_12 .pull_2{left:-120px}.container_12 .pull_3{left:-180px}.container_12 .pull_4{left:-240px}.container_12 .pull_5{left:-300px}.container_12 .pull_6{left:-360px}.container_12 .pull_7{left:-420px}.container_12 .pull_8{left:-480px}.container_12 .pull_9{left:-540px}.container_12 .pull_10{left:-600px}.container_12 .pull_11{left:-660px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/960.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/960.css
new file mode 100644
index 0000000..bdb7324
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/960.css
@@ -0,0 +1,357 @@
+/*
+ 960 Grid System ~ Core CSS.
+ Learn more ~ http://960.gs/
+
+ Licensed under GPL and MIT.
+*/
+
+/*
+ Forces backgrounds to span full width,
+ even if there is horizontal scrolling.
+ Increase this if your layout is wider.
+
+ Note: IE6 works fine without this fix.
+*/
+
+body {
+ min-width: 960px;
+}
+
+/* `Containers
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 {
+ margin-left: auto;
+ margin-right: auto;
+ width: 960px;
+}
+
+/* `Grid >> Global
+----------------------------------------------------------------------------------------------------*/
+
+.grid_1,
+.grid_2,
+.grid_3,
+.grid_4,
+.grid_5,
+.grid_6,
+.grid_7,
+.grid_8,
+.grid_9,
+.grid_10,
+.grid_11,
+.grid_12 {
+ display: inline;
+ float: left;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.push_1, .pull_1,
+.push_2, .pull_2,
+.push_3, .pull_3,
+.push_4, .pull_4,
+.push_5, .pull_5,
+.push_6, .pull_6,
+.push_7, .pull_7,
+.push_8, .pull_8,
+.push_9, .pull_9,
+.push_10, .pull_10,
+.push_11, .pull_11 {
+ position: relative;
+}
+
+/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
+----------------------------------------------------------------------------------------------------*/
+
+.alpha {
+ margin-left: 0;
+}
+
+.omega {
+ margin-right: 0;
+}
+
+/* `Grid >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .grid_1 {
+ width: 60px;
+}
+
+.container_12 .grid_2 {
+ width: 140px;
+}
+
+.container_12 .grid_3 {
+ width: 220px;
+}
+
+.container_12 .grid_4 {
+ width: 300px;
+}
+
+.container_12 .grid_5 {
+ width: 380px;
+}
+
+.container_12 .grid_6 {
+ width: 460px;
+}
+
+.container_12 .grid_7 {
+ width: 540px;
+}
+
+.container_12 .grid_8 {
+ width: 620px;
+}
+
+.container_12 .grid_9 {
+ width: 700px;
+}
+
+.container_12 .grid_10 {
+ width: 780px;
+}
+
+.container_12 .grid_11 {
+ width: 860px;
+}
+
+.container_12 .grid_12 {
+ width: 940px;
+}
+
+/* `Prefix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .prefix_1 {
+ padding-left: 80px;
+}
+
+.container_12 .prefix_2 {
+ padding-left: 160px;
+}
+
+.container_12 .prefix_3 {
+ padding-left: 240px;
+}
+
+.container_12 .prefix_4 {
+ padding-left: 320px;
+}
+
+.container_12 .prefix_5 {
+ padding-left: 400px;
+}
+
+.container_12 .prefix_6 {
+ padding-left: 480px;
+}
+
+.container_12 .prefix_7 {
+ padding-left: 560px;
+}
+
+.container_12 .prefix_8 {
+ padding-left: 640px;
+}
+
+.container_12 .prefix_9 {
+ padding-left: 720px;
+}
+
+.container_12 .prefix_10 {
+ padding-left: 800px;
+}
+
+.container_12 .prefix_11 {
+ padding-left: 880px;
+}
+
+/* `Suffix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .suffix_1 {
+ padding-right: 80px;
+}
+
+.container_12 .suffix_2 {
+ padding-right: 160px;
+}
+
+.container_12 .suffix_3 {
+ padding-right: 240px;
+}
+
+.container_12 .suffix_4 {
+ padding-right: 320px;
+}
+
+.container_12 .suffix_5 {
+ padding-right: 400px;
+}
+
+.container_12 .suffix_6 {
+ padding-right: 480px;
+}
+
+.container_12 .suffix_7 {
+ padding-right: 560px;
+}
+
+.container_12 .suffix_8 {
+ padding-right: 640px;
+}
+
+.container_12 .suffix_9 {
+ padding-right: 720px;
+}
+
+.container_12 .suffix_10 {
+ padding-right: 800px;
+}
+
+.container_12 .suffix_11 {
+ padding-right: 880px;
+}
+
+/* `Push Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .push_1 {
+ left: 80px;
+}
+
+.container_12 .push_2 {
+ left: 160px;
+}
+
+.container_12 .push_3 {
+ left: 240px;
+}
+
+.container_12 .push_4 {
+ left: 320px;
+}
+
+.container_12 .push_5 {
+ left: 400px;
+}
+
+.container_12 .push_6 {
+ left: 480px;
+}
+
+.container_12 .push_7 {
+ left: 560px;
+}
+
+.container_12 .push_8 {
+ left: 640px;
+}
+
+.container_12 .push_9 {
+ left: 720px;
+}
+
+.container_12 .push_10 {
+ left: 800px;
+}
+
+.container_12 .push_11 {
+ left: 880px;
+}
+
+/* `Pull Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .pull_1 {
+ left: -80px;
+}
+
+.container_12 .pull_2 {
+ left: -160px;
+}
+
+.container_12 .pull_3 {
+ left: -240px;
+}
+
+.container_12 .pull_4 {
+ left: -320px;
+}
+
+.container_12 .pull_5 {
+ left: -400px;
+}
+
+.container_12 .pull_6 {
+ left: -480px;
+}
+
+.container_12 .pull_7 {
+ left: -560px;
+}
+
+.container_12 .pull_8 {
+ left: -640px;
+}
+
+.container_12 .pull_9 {
+ left: -720px;
+}
+
+.container_12 .pull_10 {
+ left: -800px;
+}
+
+.container_12 .pull_11 {
+ left: -880px;
+}
+
+/* `Clear Floated Elements
+----------------------------------------------------------------------------------------------------*/
+
+/* http://sonspring.com/journal/clearing-floats */
+
+.clear {
+ clear: both;
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
+
+.clearfix:before,
+.clearfix:after,
+.container_12:before,
+.container_12:after {
+ content: '.';
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ font-size: 0;
+ line-height: 0;
+ width: 0;
+ height: 0;
+}
+
+.clearfix:after,
+.container_12:after {
+ clear: both;
+}
+
+/*
+ The following zoom:1 rule is specifically for IE6 + IE7.
+ Move to separate stylesheet if invalid CSS is a problem.
+*/
+
+.clearfix,
+.container_12 {
+ zoom: 1;
+}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/960.min.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/960.min.css
new file mode 100644
index 0000000..7dc6fe6
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/960.min.css
@@ -0,0 +1 @@
+body{min-width:960px}.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/master.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/master.css
new file mode 100644
index 0000000..149b514
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/master.css
@@ -0,0 +1,120 @@
+@import 'reset.css';
+@import 'text.css';
+
+/* `Basic HTML
+----------------------------------------------------------------------------------------------------*/
+
+body {
+ background: #fff;
+ color: #333;
+}
+
+h1 {
+ background: #eee url(../images/h1.png) no-repeat right center;
+ border-bottom: 1px solid #ccc;
+ padding: 10px 90px 10px 15px;
+ text-shadow: #fff 0 1px 0;
+}
+
+h2,
+h3,
+h4,
+h5,
+h6 {
+ line-height: 1;
+}
+
+a {
+ color: #06c;
+}
+
+a:hover {
+ color: #c60;
+}
+
+small {
+ font-size: 11px;
+}
+
+/* `Misc Classes
+----------------------------------------------------------------------------------------------------*/
+
+.align_center {
+ text-align: center;
+}
+
+.align_right {
+ text-align: right;
+}
+
+/* `Data Table
+----------------------------------------------------------------------------------------------------*/
+
+.data,
+.data th,
+.data td {
+ border-style: solid;
+ border-color: #ddd;
+}
+
+.data {
+ border-width: 0 1px 1px;
+ width: 100%;
+}
+
+.data caption {
+ padding: 0 10px 5px;
+ text-transform: uppercase;
+}
+
+.data th,
+.data td {
+ border-top-width: 1px;
+ padding: 5px 10px;
+}
+
+.data th {
+ white-space: nowrap;
+}
+
+.data thead th {
+ background: #eee;
+ font-weight: bold;
+ text-shadow: #fff 0 1px 0;
+}
+
+.data tbody th {
+ width: 1px;
+}
+
+.data tr th:first-child {
+ text-align: right;
+}
+
+/* `Code
+----------------------------------------------------------------------------------------------------*/
+
+pre,
+code {
+ font-size: 12px;
+ font-family: Menlo, Courier, monospace;
+}
+
+pre,
+.notice {
+ background: #ffe;
+ border: 1px solid;
+ border-color: #eed #ccb #bba #ddc;
+ overflow: auto;
+ padding: 10px 0 10px 10px;
+}
+
+* html pre {
+ overflow: hidden;
+ width: 97%;
+}
+
+code {
+ background: #ff9;
+ padding: 0 2px;
+}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/mobile.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/mobile.css
new file mode 100644
index 0000000..1351cf2
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/mobile.css
@@ -0,0 +1,26 @@
+.grid_1,
+.grid_2,
+.grid_3,
+.grid_4,
+.grid_5,
+.grid_6,
+.grid_7,
+.grid_8,
+.grid_9,
+.grid_10,
+.grid_11,
+.grid_12 {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.alpha,
+.omega {
+ margin-left: 0;
+ margin-right: 0;
+}
+
+.align_center,
+.align_right {
+ text-align: left;
+}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/mobile.min.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/mobile.min.css
new file mode 100644
index 0000000..a085546
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/mobile.min.css
@@ -0,0 +1 @@
+.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:10px;margin-right:10px}.alpha,.omega{margin-left:0;margin-right:0}.align_center,.align_right{text-align:left}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/reset.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/reset.css
new file mode 100644
index 0000000..0af7c26
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/reset.css
@@ -0,0 +1,207 @@
+/* `XHTML, HTML4, HTML5 Reset
+----------------------------------------------------------------------------------------------------*/
+
+a,
+abbr,
+acronym,
+address,
+applet,
+article,
+aside,
+audio,
+b,
+big,
+blockquote,
+body,
+canvas,
+caption,
+center,
+cite,
+code,
+dd,
+del,
+details,
+dfn,
+dialog,
+div,
+dl,
+dt,
+em,
+embed,
+fieldset,
+figcaption,
+figure,
+font,
+footer,
+form,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+header,
+hgroup,
+hr,
+html,
+i,
+iframe,
+img,
+ins,
+kbd,
+label,
+legend,
+li,
+mark,
+menu,
+meter,
+nav,
+object,
+ol,
+output,
+p,
+pre,
+progress,
+q,
+rp,
+rt,
+ruby,
+s,
+samp,
+section,
+small,
+span,
+strike,
+strong,
+sub,
+summary,
+sup,
+table,
+tbody,
+td,
+tfoot,
+th,
+thead,
+time,
+tr,
+tt,
+u,
+ul,
+var,
+video,
+xmp {
+ border: 0;
+ margin: 0;
+ padding: 0;
+ font-size: 100%;
+}
+
+html,
+body {
+ height: 100%;
+}
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+menu,
+nav,
+section {
+/*
+ Override the default (display: inline) for
+ browsers that do not recognize HTML5 tags.
+
+ IE8 (and lower) requires a shiv:
+ http://ejohn.org/blog/html5-shiv
+*/
+ display: block;
+}
+
+b,
+strong {
+/*
+ Makes browsers agree.
+ IE + Opera = font-weight: bold.
+ Gecko + WebKit = font-weight: bolder.
+*/
+ font-weight: bold;
+}
+
+img {
+ color: transparent;
+ font-size: 0;
+ vertical-align: middle;
+/*
+ For IE.
+ http://css-tricks.com/ie-fix-bicubic-scaling-for-images
+*/
+ -ms-interpolation-mode: bicubic;
+}
+
+li {
+/*
+ For IE6 + IE7:
+
+ "display: list-item" keeps bullets from
+ disappearing if hasLayout is triggered.
+*/
+ display: list-item;
+ list-style: none;
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+th,
+td,
+caption {
+ font-weight: normal;
+ vertical-align: top;
+ text-align: left;
+}
+
+q {
+ quotes: none;
+}
+
+q:before,
+q:after {
+ content: '';
+ content: none;
+}
+
+sub,
+sup,
+small {
+ font-size: 75%;
+}
+
+sub,
+sup {
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+svg {
+/*
+ For IE9. Without, occasionally draws shapes
+ outside the boundaries of rectangle.
+*/
+ overflow: hidden;
+}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/css/text.css b/MAQUETA/nathansmith-adapt-230a885/assets/css/text.css
new file mode 100644
index 0000000..af8df54
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/css/text.css
@@ -0,0 +1,81 @@
+/*
+ 960 Grid System ~ Text CSS.
+ Learn more ~ http://960.gs/
+
+ Licensed under GPL and MIT.
+*/
+
+/* `Basic HTML
+----------------------------------------------------------------------------------------------------*/
+
+body {
+ font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
+}
+
+hr {
+ border: 0 #ccc solid;
+ border-top-width: 1px;
+ clear: both;
+ height: 0;
+}
+
+/* `Headings
+----------------------------------------------------------------------------------------------------*/
+
+h1 {
+ font-size: 25px;
+}
+
+h2 {
+ font-size: 23px;
+}
+
+h3 {
+ font-size: 21px;
+}
+
+h4 {
+ font-size: 19px;
+}
+
+h5 {
+ font-size: 17px;
+}
+
+h6 {
+ font-size: 15px;
+}
+
+/* `Spacing
+----------------------------------------------------------------------------------------------------*/
+
+ol {
+ list-style: decimal;
+}
+
+ul {
+ list-style: disc;
+}
+
+li {
+ margin-left: 30px;
+}
+
+p,
+dl,
+hr,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+ol,
+ul,
+pre,
+table,
+address,
+fieldset,
+figure {
+ margin-bottom: 20px;
+}
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/images/h1.png b/MAQUETA/nathansmith-adapt-230a885/assets/images/h1.png
new file mode 100644
index 0000000..832bc49
Binary files /dev/null and b/MAQUETA/nathansmith-adapt-230a885/assets/images/h1.png differ
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/js/adapt.js b/MAQUETA/nathansmith-adapt-230a885/assets/js/adapt.js
new file mode 100644
index 0000000..cd2fc19
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/js/adapt.js
@@ -0,0 +1,145 @@
+/*
+ Adapt.js licensed under GPL and MIT.
+
+ Read more here: http://adapt.960.gs
+*/
+
+// Closure.
+(function(w, d, config, undefined) {
+ // If no config, exit.
+ if (!config) {
+ return;
+ }
+
+ // Empty vars to use later.
+ var url, url_old, timer;
+
+ // Alias config values.
+ var callback = typeof config.callback === 'function' ? config.callback : undefined;
+ var path = config.path ? config.path : '';
+ var range = config.range;
+ var range_len = range.length;
+
+ // Create empty link tag:
+ //
+ var css = d.createElement('link');
+ css.rel = 'stylesheet';
+ css.media = 'screen';
+
+ // Called from within adapt().
+ function change(i, width) {
+ // Set the URL.
+ css.href = url;
+ url_old = url;
+
+ // Call callback, if defined.
+ callback && callback(i, width);
+ }
+
+ // Adapt to width.
+ function adapt() {
+ // This clearTimeout is for IE.
+ // Really it belongs in react(),
+ // but doesn't do any harm here.
+ clearTimeout(timer);
+
+ // Parse browser width.
+ var width = w.innerWidth || d.documentElement.clientWidth || d.body.clientWidth || 0;
+
+ // While loop vars.
+ var arr, arr_0, val_1, val_2, is_range, file;
+
+ // How many ranges?
+ var i = range_len;
+ var last = range_len - 1;
+
+ while (i--) {
+ // Blank if no conditions met.
+ url = '';
+
+ // Turn string into array.
+ arr = range[i].split('=');
+
+ // Width is to the left of "=".
+ arr_0 = arr[0];
+
+ // File name is to the right of "=".
+ // Presuppoes a file with no spaces.
+ // If no file specified, make empty.
+ file = arr[1] ? arr[1].replace(/\s/g, '') : undefined;
+
+ // Assume max if "to" isn't present.
+ is_range = arr_0.match('to');
+
+ // If it's a range, split left/right sides of "to",
+ // and then convert each one into numerical values.
+ // If it's not a range, turn maximum into a number.
+ val_1 = is_range ? parseInt(arr_0.split('to')[0], 10) : parseInt(arr_0, 10);
+ val_2 = is_range ? parseInt(arr_0.split('to')[1], 10) : undefined;
+
+ // Check for maxiumum or range.
+ if ((!val_2 && i === last && width > val_1) || (width > val_1 && width <= val_2)) {
+ // Build full URL to CSS file.
+ file && (url = path + file);
+
+ // Exit the while loop. No need to continue
+ // if we've already found a matching range.
+ break;
+ }
+ }
+
+ // Was it created yet?
+ if (!url_old) {
+ // Apply changes.
+ change(i, width);
+
+ // Add the CSS, only if path is defined.
+ // Use faster document.head if possible.
+ path && (d.head || d.getElementsByTagName('head')[0]).appendChild(css);
+ }
+ else if (url_old !== url) {
+ // Apply changes.
+ change(i, width);
+ }
+ }
+
+ // Fire off once.
+ adapt();
+
+ // Slight delay.
+ function react() {
+ // Clear the timer as window resize fires,
+ // so that it only calls adapt() when the
+ // user has finished resizing the window.
+ clearTimeout(timer);
+
+ // Start the timer countdown.
+ timer = setTimeout(adapt, 16);
+ // -----------------------^^
+ // Note: 15.6 milliseconds is lowest "safe"
+ // duration for setTimeout and setInterval.
+ //
+ // http://www.nczonline.net/blog/2011/12/14/timer-resolution-in-browsers
+ }
+
+ // Do we want to watch for
+ // resize and device tilt?
+ if (config.dynamic) {
+ // Event listener for window resize,
+ // also triggered by phone rotation.
+ if (w.addEventListener) {
+ // Good browsers.
+ w.addEventListener('resize', react, false);
+ }
+ else if (w.attachEvent) {
+ // Legacy IE support.
+ w.attachEvent('onresize', react);
+ }
+ else {
+ // Old-school fallback.
+ w.onresize = react;
+ }
+ }
+
+// Pass in window, document, config, undefined.
+})(this, this.document, ADAPT_CONFIG);
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/assets/js/adapt.min.js b/MAQUETA/nathansmith-adapt-230a885/assets/js/adapt.min.js
new file mode 100644
index 0000000..22d85ab
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/assets/js/adapt.min.js
@@ -0,0 +1 @@
+(function(a,b,c,d){function e(){clearTimeout(i);for(var c=a.innerWidth||b.documentElement.clientWidth||b.body.clientWidth||0,e,f,o,p,q=m,u=m-1;q--;){g="",e=l[q].split("="),f=e[0],p=e[1]?e[1].replace(/\s/g,""):d,e=(o=f.match("to"))?parseInt(f.split("to")[0],10):parseInt(f,10),f=o?parseInt(f.split("to")[1],10):d;if(!f&&q===u&&c>e||c>e&&c<=f){p&&(g=k+p);break}}h?h!==g&&(h=n.href=g,j&&j(q,c)):(h=n.href=g,j&&j(q,c),k&&(b.head||b.getElementsByTagName("head")[0]).appendChild(n))}function f(){clearTimeout(i),i=setTimeout(e,16)}if(c){var g,h,i,j=typeof c.callback=="function"?c.callback:d,k=c.path?c.path:"",l=c.range,m=l.length,n=b.createElement("link");n.rel="stylesheet",n.media="screen",e(),c.dynamic&&(a.addEventListener?a.addEventListener("resize",f,!1):a.attachEvent?a.attachEvent("onresize",f):a.onresize=f)}})(this,this.document,ADAPT_CONFIG)
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/favicon.ico b/MAQUETA/nathansmith-adapt-230a885/favicon.ico
new file mode 100644
index 0000000..7f45289
Binary files /dev/null and b/MAQUETA/nathansmith-adapt-230a885/favicon.ico differ
diff --git a/MAQUETA/nathansmith-adapt-230a885/humans.txt b/MAQUETA/nathansmith-adapt-230a885/humans.txt
new file mode 100644
index 0000000..c1c6a76
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/humans.txt
@@ -0,0 +1,12 @@
+Hello savvy Internet wanderer!
+
+This site was made by Nathan Smith.
+
+ http://sonspring.com
+
+ http://twitter.com/nathansmith
+
+=====
+
+What is this file?
+http://humanstxt.org
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/index.html b/MAQUETA/nathansmith-adapt-230a885/index.html
new file mode 100644
index 0000000..e131bf8
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/index.html
@@ -0,0 +1,250 @@
+
+
+
+
+
+
+
+
+
+Adapt.js - Adaptive CSS
+
+
+
+
+
+
+
+
+
+
+
+ Adapt.js - Adaptive CSS
+
+
+
+
+ What is this?
+
+
+ Adapt.js is a lightweight (848 bytes minified ) JavaScript file that determines which CSS file to load before the browser renders a page. If the browser tilts or resizes, Adapt.js simply checks its width, and serves only the CSS that is needed, when it is needed.
+
+
+ A potential drawback of Adapt.js is the possibility of a brief flash of unstyled content as a new stylesheet is being fetched (think of it as “Ajax” for CSS). I have done my best to mitigate this by keeping CSS files small (3 KB). It is worth noting this is a proposed, not prescribed, approach to a problem with multiple solutions.
+
+
+ Other methods include: Build a separate site for mobile . Or, use media queries to adjust layout, with a polyfill for older browser support, and conditional Internet Explorer comments for Windows phones. Also a factor is how to handle multiple image resolutions without adding file size. Filament Group is advocating context aware image sizing.
+
+
+
+
+
+ Default CSS Files & Widths
+
+
+
+
+ File Name
+
+
+ Screen Width
+
+
+
+
+
+
+ mobile.css
+
+
+ below 760px
+
+
+
+
+ 720.css
+
+
+ 760px to 980px
+
+
+
+
+ 960.css
+
+
+ 980px to 1280px
+
+
+
+
+ 1200.css
+
+
+ 1280px to 1600px
+
+
+
+
+ 1560.css
+
+
+ 1600 to 1940px
+
+
+
+
+ 1920.css
+
+
+ 1940px to 2540px
+
+
+
+
+ 2520.css
+
+
+ above 2540px
+
+
+
+
+
+ Download
+
+ |
+
+ Blog post
+
+ |
+
+ GitHub repo
+
+
+
+
+
// Edit to suit your needs.
+var ADAPT_CONFIG = {
+ // Where is your CSS?
+ path: 'assets/css/',
+
+ // false = Only run once, when page first loads.
+ // true = Change on window resize and page tilt.
+ dynamic: true,
+
+ // Optional callback... myCallback(i, width)
+ callback: myCallback,
+
+ // First range entry is the minimum.
+ // Last range entry is the maximum.
+ // Separate ranges by "to" keyword.
+ range: [
+ '0px to 760px = mobile.css',
+ '760px to 980px = 720.css',
+ '980px to 1280px = 960.css',
+ '1280px to 1600px = 1200.css',
+ '1600px to 1920px = 1560.css',
+ '1940px to 2540px = 1920.css',
+ '2540px = 2520.css'
+ ]
+};
+
+
+
+ Configuration
+
+
+ For all possible options — Read more
+
+
+ Adapt.js, accepts a few parameters: path
is where your stylesheets reside, dynamic
is a boolean (true
or false
) that says whether to watch the window
for its resize
event, also triggered by tablet or phone tilt. Widths and optional CSS files are specified in range
. The defaults are shown in the adjacent code example. You can also specify an optional callback
function, that will pass range
index and width.
+
+
+
+ Open Source
+
+
+ Just like the 960 Grid System itself, Adapt.js is licensed under GPL and MIT . That means it is free, as in speech. If you want to use it in a product that is already licensed under the GPL, you can. Or, if you want to use it in a commercial product, you can choose the MIT license instead. No strings attached.
+
+
+ The code is available via GitHub .
+
+
+
+
+
+ Fallback
+
+
+ In the case of JavaScript being purposefully disabled or unavailable, stylesheet defaults can be served via <noscript>
, which is perfectly valid in the <head>
for HTML5 . Taking a mobile first approach, I specified the mobile.css file, assuming devices without JS capabilities are likely to be less capable “feature” phones.
+
+
+
+
+ “It Depends”
+
+
+ As with any field in which technological methods are open for debate, there is the danger of religious fanaticism, where we each rally behind a respective technique and defend it vehemently. I would advise you to consider your audience, weigh the options, and find an approach that makes sense for that particular context.
+
+
+
+
+
+
+
+ Licensed under GPL and MIT .
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/test_class.html b/MAQUETA/nathansmith-adapt-230a885/test_class.html
new file mode 100644
index 0000000..990356e
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/test_class.html
@@ -0,0 +1,116 @@
+
+
+
+
+Adapt.js - HTML Class Test
+
+
+
+
+
+
+ This page demonstrates how a callback function can be
+ used with Adapt.js to change the class of the HTML tag.
+
+
+ Visible at: 0px to 760px
+
+
+ Visible at: 760px to 980px
+
+
+ Visible at: 980px to 1280px
+
+
+ Visible at: 1280px to 1600px
+
+
+ Visible at: 1600px to 1920px
+
+
+ Visible at: above 1920px
+
+
+
\ No newline at end of file
diff --git a/MAQUETA/nathansmith-adapt-230a885/test_id.html b/MAQUETA/nathansmith-adapt-230a885/test_id.html
new file mode 100644
index 0000000..7416524
--- /dev/null
+++ b/MAQUETA/nathansmith-adapt-230a885/test_id.html
@@ -0,0 +1,107 @@
+
+
+
+
+Adapt.js - HTML ID Test
+
+
+
+
+
+
+ This page demonstrates how a callback function can be
+ used with Adapt.js to change the ID of the HTML tag.
+
+
+ Visible at: 0px to 760px
+
+
+ Visible at: 760px to 980px
+
+
+ Visible at: 980px to 1280px
+
+
+ Visible at: 1280px to 1600px
+
+
+ Visible at: 1600px to 1920px
+
+
+ Visible at: above 1920px
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/arteleku_skin.info b/arteleku_skin.info
new file mode 100644
index 0000000..1833de8
--- /dev/null
+++ b/arteleku_skin.info
@@ -0,0 +1,47 @@
+; $Id: bartik.info,v 1.5 2010/11/07 00:27:20 dries Exp $
+
+name = Arteleku
+description = Theme para la web de Arteleku
+package = Core
+version = VERSION
+core = 7.x
+
+stylesheets[all][] = css/tipografia.css
+stylesheets[all][] = css/responsive.css
+stylesheets[all][] = css/colores.css
+stylesheets[all][] = css/logintoboggan.css
+stylesheets[all][] = css/forms.css
+stylesheets[all][] = css/main.css
+stylesheets[all][] = css/accordion.css
+stylesheets[all][] = css/aggregator.css
+stylesheets[all][] = css/metadata.css
+stylesheets[all][] = css/islandora.base.css
+stylesheets[all][] = css/islandora_basic_collection.base.css
+stylesheets[all][] = css/islandora_basic_collection.theme.css
+stylesheets[all][] = css/admin_menu_toolbar.css
+stylesheets[all][] = css/cuatro-columnas.css
+stylesheets[all][] = css/dos-columnas.css
+scripts[] = js/enquire.min.js
+scripts[] = js/main.js
+
+regions[header] = Header
+regions[help] = Help
+regions[page_top] = Page top
+regions[page_bottom] = Page bottom
+regions[highlighted] = Highlighted
+
+regions[featured] = Featured
+regions[content] = Content
+regions[sidebar_first] = Sidebar first
+regions[sidebar_second] = Sidebar second
+regions[sidebar_right] = Sidebar right
+
+regions[search_facets] = Search Facets Bar
+regions[triptych_middle] = Triptych middle
+regions[triptych_last] = Triptych last
+
+regions[footer_firstcolumn] = Footer first column
+regions[footer_secondcolumn] = Footer second column
+regions[footer_thirdcolumn] = Footer third column
+regions[footer_fourthcolumn] = Footer fourth column
+regions[footer] = Footer
diff --git a/css/.responsive.css.swp b/css/.responsive.css.swp
new file mode 100644
index 0000000..7b605f1
Binary files /dev/null and b/css/.responsive.css.swp differ
diff --git a/css/accordion.css b/css/accordion.css
new file mode 100644
index 0000000..8a55c7b
--- /dev/null
+++ b/css/accordion.css
@@ -0,0 +1,30 @@
+.views-accordion-header{
+ background:none;
+ border: 0;
+ font-family: 'Droid Sans Mono', sans-serif;
+ border-radius: 0;
+}
+
+.ui-accordion{
+
+ font-size: 12px;
+ font-family: 'Droid Sans Mono', sans-serif;
+}
+.ui-accordion .views-row{
+ padding: 0;
+}
+
+.ui-accordion-content{
+ background:none;
+ border: 0;
+ overflow: hidden;
+}
+.ui-accordion .ui-accordion-header a{
+ color:black;
+ font-size: 12px;
+ text-transform: uppercase;
+}
+
+.views-accordion-header.ui-state-active{
+ background-color: rgb(249,229,220);
+}
diff --git a/css/admin_menu_toolbar.css b/css/admin_menu_toolbar.css
new file mode 100644
index 0000000..2d81b65
--- /dev/null
+++ b/css/admin_menu_toolbar.css
@@ -0,0 +1,15 @@
+
+/**
+ * @file
+ * Toolbar style for Administration menu.
+ *
+ * Important: We cannot re-use toolbar.png from Toolbar module, since we cannot
+ * reliably determine the path to it.
+ *
+ * @todo Separate shortcut functionality into own module/widget.
+ */
+
+/* Adjust margin/height */
+html body.admin-menu {
+ margin-top: 0px !important;
+}
\ No newline at end of file
diff --git a/css/aggregator.css b/css/aggregator.css
new file mode 100644
index 0000000..5c439e4
--- /dev/null
+++ b/css/aggregator.css
@@ -0,0 +1,12 @@
+.block-aggregator ul{
+ margin 0;
+ list-style: none;
+}
+.block-aggregator ul li{
+ margin: 0;
+ padding: 0px 10px;
+ font-family: 'Droid Sans', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ margin-top: 20px;
+}
diff --git a/css/colores.css b/css/colores.css
new file mode 100644
index 0000000..e537be7
--- /dev/null
+++ b/css/colores.css
@@ -0,0 +1,15 @@
+/* Selection colours (easy to forget) */
+
+::selection { background: rgb(249,229,220); }
+::-moz-selection { background: rgb(249,229,220); }
+img::selection { background: transparent; }
+img::-moz-selection { background: transparent; }
+body { -webkit-tap-highlight-color: rgb(249,229,220); }
+
+a { color: rgb(0, 0, 0); text-decoration: none; }
+
+
+#footer-credits{
+ background-color: black;
+ color: white;
+}
\ No newline at end of file
diff --git a/css/cuatro-columnas.css b/css/cuatro-columnas.css
new file mode 100644
index 0000000..1bafb97
--- /dev/null
+++ b/css/cuatro-columnas.css
@@ -0,0 +1,128 @@
+.cuatro-columnas-adaptativo{
+ position: relative;
+}
+
+#destacado-adaptativo{
+ width: 570px;
+ top: 0;
+ /* height: 400px; */
+ float: left;
+ margin-right: 30px;
+ border-top: 2px solid #000;
+ /*margin-bottom: 40px;*/
+}
+
+#destacado-adaptativo .panel-pane{
+ border: 0;
+}
+
+#primera-adaptativo .pane-title,
+#sub-columna .pane-title{
+ margin-bottom: 20px;
+}
+
+#primera-adaptativo{
+ width: 570px;
+ float: left;
+ margin-right: 30px;
+}
+
+#primera-adaptativo .panel-pane{
+ padding: 0 0px;
+}
+
+#sub-columna .pane-content{
+ margin-top: 19px;
+ padding: 0 10px;
+}
+#sub-columna{
+ position: absolute;
+ float: right;
+ width: 170px;
+ left: 600px
+}
+
+#segunda-adaptativo{
+ width: 170px;
+ float: left;
+ margin-right: 30px;
+ margin-top: 0px;
+}
+#tercera-adaptativo{
+ width: 170px;
+ float: left;
+ margin-right: 0px;
+ margin-top: 0px;
+}
+
+#page-manager-edit #sub-columna{
+ position: static;
+}
+#page-manager-edit #destacado-adaptativo{
+ height: auto;
+}
+#sub-columna div.panel-no-margin>div.pane-content{
+ margin-top: 0;
+}
+
+@media (min-width: 1200px) {
+
+#sub-columna{
+ position: absolute;
+ width: 370px;
+ top: 0px;
+ left:600px;
+}
+#segunda-adaptativo{
+ margin-right: 30px;
+}
+
+}
+
+@media only screen and (min-width: 770px) and (max-width: 991px) {
+
+#primera-adaptativo{
+ width: 370px;
+ float: left;
+ margin-right: 30px;
+}
+
+#sub-columna{
+ position: static;
+ width: 170px;
+ margin-top: 20px;
+}
+
+}
+
+@media only screen and (max-width: 569px) {
+ #destacado-adaptativo{
+ width: 270px;
+ }
+ #primera-adaptativo{
+ width: 270px;
+ float: left;
+ margin-right: 30px;
+ }
+ #sub-columna{
+ position: static;
+ width: 270px;
+ }
+}
+
+
+@media only screen and (min-width: 570px) and (max-width: 769px) {
+ #destacado-adaptativo{
+ width: 370px;
+ }
+ #primera-adaptativo{
+ width: 370px;
+ float: left;
+ margin-right: 30px;
+ }
+ #sub-columna{
+ position: static;
+ width: 370px;
+ }
+}
+
diff --git a/css/dos-columnas.css b/css/dos-columnas.css
new file mode 100644
index 0000000..13b21c8
--- /dev/null
+++ b/css/dos-columnas.css
@@ -0,0 +1,107 @@
+.dos-columnas-adaptativo{
+ position: relative;
+}
+
+.izquierda-adaptativo{
+ width: 570px;
+ top: 0;
+ /* height: 400px; */
+ float: left;
+ margin-right: 30px;
+ border-top: 2px solid #000;
+ /*margin-bottom: 40px;*/
+}
+
+.izquierda-adaptativo .panel-pane{
+ border: 0;
+}
+
+.izquierda-adaptativo .pane-title{
+ border: 0;
+}
+
+.derecha-adaptativo .pane-content{
+ margin-top: 20px;
+}
+.derecha-adaptativo{
+ float: right;
+ width: 170px;
+ left: 600px
+}
+
+#page-manager-edit #sub-columna{
+ position: static;
+}
+#page-manager-edit #destacado-adaptativo{
+ height: auto;
+}
+
+#derecha-adaptativo div.panel-no-margin>div.pane-content{
+ margin-top: 0;
+}
+
+@media (min-width: 1200px) {
+
+.izquierda-adaptativo{
+ width: 770px;
+ top: 0px;
+}
+.derecha-adaptativo{
+ left:800px;
+}
+
+.izquierda-adaptativo .izquierda-adaptativo{
+ width: 170px;
+ top: 0px;
+}
+.izquierda-adaptativo .derecha-adaptativo{
+ left:200px;
+ width: 570px
+}
+
+}
+
+@media only screen and (min-width: 770px) and (max-width: 991px) {
+
+.izquierda-adaptativo{
+ width: 370px;
+ float: left;
+ margin-right: 30px;
+}
+
+.derecha-adaptativo{
+ position: static;
+ width: 170px;
+}
+
+}
+
+@media only screen and (max-width: 569px) {
+ .izquierda-adaptativo{
+ width: 270px;
+ float: left;
+ margin-right: 0px;
+ }
+
+ .derecha-adaptativo{
+ position: static;
+ width: 270px;
+ }
+
+}
+
+
+@media only screen and (min-width: 570px) and (max-width: 769px) {
+ .izquierda-adaptativo{
+ width: 370px;
+ float: left;
+ margin-right: 0px;
+ }
+
+ .derecha-adaptativo{
+ position: static;
+ width: 370px;
+ }
+
+}
+
diff --git a/css/forms.css b/css/forms.css
new file mode 100644
index 0000000..26fac93
--- /dev/null
+++ b/css/forms.css
@@ -0,0 +1,83 @@
+
+
+.form-item{
+ padding-top: 5px;
+}
+.form-item label{
+ font-weight: normal;
+ margin-bottom: 3px;
+}
+
+.form-item input{
+ /*border: 0;*/
+ border: 1px solid #ccc;
+ /*border-bottom: 1px solid black;*/
+ /*height: 30px;*/
+ font-size: 16px;
+ line-height: 20px;
+ font-family: Georgia, serif;
+ background-color: #fefefe;
+}
+
+.form-item .description{
+ font-family: 'Droid Sans', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ margin-top: 9px;
+}
+
+.form-actions input,
+.form-actions a,
+.form-item .file-widget .form-submit{
+ background-color:rgb(110,255,175);
+ padding: 10px;
+ color:black;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ display: inline-block;
+ text-transform: uppercase;
+ border: 0;
+ margin: 0 10px 0 0;
+ height: auto;
+
+}
+
+.form-item .file-widget .form-submit{
+ background-color:rgb(234,255,239);
+}
+
+.form-item input.form-file{
+ border: 0;
+ margin-right: 10px;
+}
+
+.progress {
+ font-weight: normal;
+}
+.progress .bar {
+ background-color:rgb(249,229,220);
+ margin: 0 0.2em;
+}
+.progress .bar{
+ border: 0;
+}
+.progress .filled {
+ background: red;
+}
+
+.ajax-progress .message,
+.progress .percentage{
+ font-family: 'Droid Sans', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ margin-top: 9px;
+}
+
+.form-item .file-widget .file a,
+.form-item .file-widget .file .file-size{
+ font-family: 'Droid Sans', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+}
+
diff --git a/css/grid.png b/css/grid.png
new file mode 100644
index 0000000..5c69bac
Binary files /dev/null and b/css/grid.png differ
diff --git a/css/islandora.base.css b/css/islandora.base.css
new file mode 100644
index 0000000..e5c29e9
--- /dev/null
+++ b/css/islandora.base.css
@@ -0,0 +1,145 @@
+/*
+ Document : islandora_basic_collection.base.css
+ Created on : May 23, 2012, 11:22:04 AM
+ Description:
+ Purpose of the stylesheet follows.
+*/
+
+.islandora img {
+ max-width: 100%;
+ width: 100%;
+}
+
+.islandora * {
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.islandora fieldset{
+ min-width: 0;
+}
+
+/*
+ * These rules will display DTs/DDs as columns.
+ * Constructs must follow a key/value pair pattern.
+ * The three last declarations are meant to kill white space between DTs/DDs
+ * (result of inline-block styling)
+ */
+
+dl.islandora-inline-metadata {
+ margin: 0 auto;
+ letter-spacing: -0.31em;
+ *letter-spacing:normal;
+ word-spacing: -0.43em;
+}
+
+.islandora-inline-metadata dt {
+ margin-right: 0px;
+ width: 100%;
+ font-weight: bold;
+ padding-right: 0;
+ word-wrap: normal;
+ text-align: left;
+
+}
+
+.islandora-inline-metadata dd {
+ width: 100%;
+ padding-left: 0px;
+ border: 0;
+}
+
+/*
+ * In this rule, we reset the white-space (see hack above)
+ */
+.islandora-inline-metadata dt,
+.islandora-inline-metadata dd {
+ zoom: 1;
+ letter-spacing: normal;
+ word-spacing: normal;
+ vertical-align: top;
+ padding-top: 6px;
+ padding-bottom: 4px;
+ margin: 0;
+}
+
+.islandora-pdf-content {
+ background-color: transparent;
+ border: 0;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+ padding: 0;
+}
+.islandora-pdf-content iframe{
+ width: 100%;
+}
+
+
+/*
+ ----------------------------------
+
+ FACETS BLOCKS
+
+ ----------------------------------
+*/
+
+.islandora-solr-facet-wrapper{
+ border-top: 2px solid black;
+ margin-bottom: 10px;
+}
+.islandora-solr-facet-wrapper h3{
+ padding-bottom: 9px;
+ padding-top: 9px;
+ padding-left: 10px;
+ border-bottom: 1px solid black;
+}
+.block ul.islandora-solr-facet{
+ margin-top: 9px;
+ padding: 0;
+ list-style-type: none;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+}
+ul.islandora-solr-facet li{
+ background-color: rgb(249,229,220);
+ padding: 5px 10px;
+ margin-bottom: 5px;
+}
+ul.islandora-solr-facet li:hover{
+ background-color: red;
+ color:white;
+}
+ul.islandora-solr-facet li:hover a{
+ color:white;
+}
+
+/*
+
+ Paginación
+
+*/
+#islandora-solr-top{
+ border-top: 1px solid black;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ padding-left: 10px;
+ padding: 5px 10px;
+ min-height: 0;
+}
+
+.pager{
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ border-top: 1px solid black;
+}
+
+
+/* Mediaplayer */
+
+div.mediaplayer {
+ width:100%;
+ min-height:10px;
+ padding:10px;
+}
diff --git a/css/islandora_basic_collection.base.css b/css/islandora_basic_collection.base.css
new file mode 100644
index 0000000..ef22981
--- /dev/null
+++ b/css/islandora_basic_collection.base.css
@@ -0,0 +1,49 @@
+/*
+ Document : islandora_basic_collection.base.css
+ Created on : May 23, 2012, 11:22:04 AM
+ Description: Base css, for structural layout,
+ positioning, and to generally make things function in
+ the most basic form.
+*/
+
+/* List - Displays lists using a dt on the left and dd on the right */
+
+.islandora-basic-collection-list-item {
+ clear: both;
+ width: 100%;
+}
+
+.islandora-basic-collection-list-item dl dt {
+ clear: left;
+ float: left;
+ padding: 3px 0 0;
+ text-align: center;
+ width: 100px;
+}
+
+.islandora-basic-collection-list-item dl dd {
+ margin: 0 0 0 130px;
+}
+
+/* Grid - Displays grid using dl formatted inline */
+.islandora-basic-collection-grid dl {
+ width: 20%;
+ min-width: 100px;
+ min-height: 180px;
+ display: -moz-inline-stack;
+ display: inline-block;
+ vertical-align: top;
+ margin: 1.5em 1.84%;
+ zoom: 1;
+
+ _height: 180px;
+}
+
+.islandora-basic-collection-grid dd {
+ margin: 0;
+ padding: 0;
+}
+
+.islandora-basic-collection-display-switch {
+ float: right;
+}
diff --git a/css/islandora_basic_collection.theme.css b/css/islandora_basic_collection.theme.css
new file mode 100644
index 0000000..3104e59
--- /dev/null
+++ b/css/islandora_basic_collection.theme.css
@@ -0,0 +1,109 @@
+/*
+ Document : islandora_basic_collection.theme
+ Created on : May 23, 2012, 11:23:56 AM
+ Description: Theme css, like margins, padding, borders, colors, etc
+*/
+
+/* Make flexible and assure content doesn't go off the page */
+.islandora-basic-collection {
+ overflow: hidden;
+ width: 100%;
+ margin: 0 auto;
+}
+
+/* Round borders on images */
+.islandora-basic-collection-object dt img {
+ -webkit-border-radius: 0px;
+ -moz-border-radius: 0px;
+ border-radius: 0px;
+ -webkit-filter: grayscale(100%);
+ -moz-filter: grayscale(100%);
+ filter: grayscale(100%);
+ opacity: 0.2;
+}
+dl.islandora-basic-collection-object:hover dt img {
+ -webkit-border-radius: 0px;
+ -moz-border-radius: 0px;
+ border-radius: 0px;
+ -webkit-filter: grayscale(0%);
+ -moz-filter: grayscale(0%);
+ filter: grayscale(0%);
+ opacity: 1;
+}
+
+/* Set space between objects */
+.islandora-basic-collection-object {
+ margin: 0 0 40px 0;
+ position: relative;
+}
+.islandora-basic-collection-object .islandora-basic-collection-caption{
+ position: absolute;
+ top: 20px;
+ left:20px;
+}
+
+dl.islandora-basic-collection-object:hover .islandora-basic-collection-caption{
+ position: absolute;
+ top: 20px;
+ left:20px;
+ display: none;
+}
+
+/* Set space between dd items */
+.islandora-basic-collection-object dd {
+ padding-top: 2px;
+ padding-bottom: 2px;
+}
+
+/* LIST VIEW */
+
+/* Borders to seperate collection objects */
+.islandora-basic-collection-list-item {
+ padding-bottom: 1.5em;
+ border-bottom: 1px solid #ddd;
+}
+
+
+/* to be moved to admin when it is added */
+#islandora-collection-deletion-form table th.select-all,
+#islandora-collection-migrate-form table th.select-all {
+ width: 20px;
+}
+
+
+table#islandora-collection-table{
+ border-collapse: separate;
+ width:100%;
+}
+table#islandora-collection-table tr{
+ border-bottom: 1px solid black;
+}
+table#islandora-collection-table tr.odd{
+ background-color: transparent;
+}
+table#islandora-collection-table tr.even{
+ background-color: rgb(249,229,220);
+}
+table#islandora-collection-table tr td{
+ display: table-cell;
+ padding: 1em 0.5em;
+ line-height: 1.2em;
+ font-size:12px;
+ font-family: 'Droid Sans',sans-serif;
+ line-height: 15px;
+ vertical-align: top;
+}
+table#islandora-collection-table tr:hover.even{
+ background-color: rgb(213, 193, 185);
+}
+table#islandora-collection-table tr:hover.odd{
+ background-color: rgb(228, 228, 215);
+}
+
+table#islandora-collection-table td.title-cell{
+ width:50%;
+}
+
+
+
+
diff --git a/css/logintoboggan.css b/css/logintoboggan.css
new file mode 100644
index 0000000..603f2fa
--- /dev/null
+++ b/css/logintoboggan.css
@@ -0,0 +1,174 @@
+
+div.toboggan-container {
+
+}
+
+div.toboggan-login-link-container {
+ text-align: left;
+}
+
+div.toboggan-login-link-container a {
+ text-decoration: none;
+}
+
+div.toboggan-block-message {
+ text-align: left;
+}
+
+div.user-login-block {
+ text-align: left;
+}
+
+div.user-login-block a {
+ text-align: left;
+}
+
+div.toboggan-unified{
+ width:770px;
+ border-top: 2px solid black;
+}
+
+/* Unified login */
+
+.toboggan-unified #login-message h3{
+ margin: 9px 0 9px 10px;
+}
+
+.toboggan-unified #login-wrapper{
+border-top: 1px solid black;
+ padding-top: 9px;
+ padding-left: 10px;
+}
+
+.toboggan-unified #login-links {
+ margin-bottom: 20px;
+}
+
+.toboggan-unified #login-links a {
+ display: inline-block;
+ background-color: rgb(249,229,220);
+ display: inline-block;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ margin: 0;
+ margin: 0px 10px 0px 0;
+ padding: 5px 10px;
+ text-transform: uppercase;
+}
+
+.toboggan-unified #login-links a:hover {
+ background-color: red;
+ color: white;
+}
+
+.toboggan-unified #login-links a.lt-active,
+.toboggan-unified #login-links a.lt-active:hover {
+ background-color: red;
+ color: white;
+
+}
+
+.toboggan-unified.login #register-form {
+ display: none;
+}
+
+.toboggan-unified.register #login-form {
+ display: none;
+}
+
+.toboggan-unified .login-forgot{
+ float: left;
+ margin-right: 30px;
+}
+
+.toboggan-unified .login-forgot a{
+ background-color:rgb(110,255,175);
+ padding: 10px;
+ color:black;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ display: inline-block;
+ text-transform: uppercase;
+}
+
+/* Default Layout: 1200px.
+ Gutters: 30px.
+ Outer margins: 0px.
+ Leftover space for scrollbars @1024px: 32px.
+-------------------------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8 9 10 11 12
+px 70 170 270 370 470 570 670 770 870 970 1070 1170 */
+
+
+@media (min-width: 1200px) {
+
+
+}
+
+/* Tablet Layout: 770px.
+ Gutters: 24px.
+ Outer margins: 28px.
+ Inherits styles from: Default Layout.
+-----------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8
+px 68 160 252 344 436 528 620 712 */
+
+@media only screen and (min-width: 770px) and (max-width: 991px) {
+
+div.toboggan-unified{
+ width:570px;
+}
+
+}
+
+
+
+/* Mobile Layout: 320px.
+ Gutters: 24px.
+ Outer margins: 34px.
+ Inherits styles from: Default Layout.
+---------------------------------------------
+cols 1 2 3
+px 68 160 252 */
+
+@media only screen and (max-width: 569px) {
+ div.toboggan-unified{
+ width:270px;
+ }
+ .form-item input{
+ width: 240px;
+ }
+ .toboggan-unified #login-links a,
+ .toboggan-unified .login-forgot a {
+ margin-bottom: 10px;
+ }
+}
+
+
+
+/* Wide Mobile Layout: 570px.
+ Gutters: 24px.
+ Outer margins: 22px.
+ Inherits styles from: Default Layout, Mobile Layout.
+------------------------------------------------------------
+cols 1 2 3 4 5
+px 68 160 252 344 436 */
+
+@media only screen and (min-width: 570px) and (max-width: 769px) {
+ div.toboggan-unified{
+ width:370px;
+ }
+ .form-item input{
+ width: 340px;
+ }
+ .toboggan-unified #login-links a,
+ .toboggan-unified .login-forgot a {
+ margin-bottom: 10px;
+ }
+
+
+}
+
+}
+
diff --git a/css/main.css b/css/main.css
new file mode 100644
index 0000000..bf3b20a
--- /dev/null
+++ b/css/main.css
@@ -0,0 +1,600 @@
+/* Less Framework 4 with 16/24 type presets
+ http://lessframework.com
+ by Joni Korpi
+ License: http://opensource.org/licenses/mit-license.php */
+
+
+p { margin-bottom: 20px; }
+
+.element-invisible {
+ clip: rect(1px, 1px, 1px, 1px);
+ height: 1px;
+ overflow: hidden;
+ position: absolute !important;
+}
+
+#block-locale-language-content a { font-family: 'Droid Sans Mono', sans-serif; font-size: 12px; text-decoration: none; }
+#block-locale-language-content ul li.active { text-decoration: underline; }
+
+#sidebar ul { border-top: 2px solid #000; }
+
+#sidebar ul li {
+ border-bottom: 1px solid #000;
+ height: 30px;
+ list-style: none;
+ margin: 0;
+ padding: 9px 0 0 10px;
+}
+#sidebar ul li.first{
+ height: 29px;
+}
+
+#sidebar a { line-height: 20px; text-decoration: none; text-transform: uppercase; }
+
+#featured h3 { margin-left: 10px; }
+
+#admin-block { }
+
+#featured .pane-title { border-bottom: 0; }
+
+#featured .panel-pane,
+#panel-info .panel-pane { border-top: 0; }
+
+.field-type-datetime {
+ color: rgb(255, 0, 0);
+ font-weight: bold;
+ margin-left: 0px;
+ margin-right: 10px;
+ margin-top: 18px;
+}
+
+.mime-info {
+ color: rgb(255, 0, 0);
+ font-family: Georgia, serif;
+ font-size: 12px;
+ font-weight: bold;
+ line-height: 15px;
+}
+.listado-link{
+ font-size: 12px;
+ font-family: 'Droid Sans', sans-serif;
+ line-height: 15px;
+ color: red;
+ text-decoration: none;
+ margin-left: 10px;
+}
+.field { margin-bottom: 0px; }
+.listado-lineas { border-top: 1px solid #000; margin: 0px; }
+.listado-margen{
+ margin-bottom: 40px;
+}
+.pane-panels-mini.listado-lineas .panel-separator{
+ border-top: 1px solid #000;
+}
+.pane-panels-mini.listado-lineas .node{
+ padding: 0 10px;
+}
+
+.panel-pane { border-top: 2px solid #000; margin-bottom: 20px; }
+.pane-title { }
+div.panel-no-margin>div.pane-content{
+ margin-top: 0;
+}
+.panel-pane.no-line { border: 0; }
+.panel-pane.no-margin { margin-bottom: 0; }
+.clear { clear: both; }
+.search-results{
+ width: 100%;
+}
+
+#footer ul { list-style: none; }
+.float-left { float: left; }
+.float-right { float: right; }
+/*_____________ Estilos ----*/
+
+.breves {
+ font-family: 'Droid Sans', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ padding-top: 28px;
+ padding-bottom: 15px;
+}
+.breves .views-row { margin-top: 20px; }
+.breves .field-name-post-date{ color: rgb(148,146,123); margin-bottom: 19px; }
+.panel-header { border-top: 2px solid #000; }
+
+.pane-title h3 { margin-bottom: 9px; margin-left: 10px; margin-top: 9px; text-transform:none !important; }
+.pane-title-line .pane-title{
+ border-bottom: 1px solid black;
+}
+.field-name-field-tipo,
+.tipo-de-contenido {
+ margin-bottom: 0px;
+ margin-left: 0px;
+ margin-right: 10px;
+ margin-top: 8px;
+}
+.field-name-field-tipo .field-item,
+.tipo-de-contenido-wrapper {
+ color: rgb(148,146,123);
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ font-weight: normal;
+ letter-spacing: 1px;
+ line-height: 15px;
+}
+.event-title,
+.field-name-title-field,
+.cuadrado { margin: 12px 0px 0px 0px; }
+.event-body{
+ margin: 20px 0 0 0;
+}
+.event-body p{
+ margin-bottom: 36px;
+}
+
+.view-mode-resumen_largo .field-name-body{
+ margin: 19px 0 0 0;
+}
+.view-mode-resumen_largo .field-name-body p{
+ margin-bottom: 35px;
+}
+
+.more-link{
+text-align: center;
+ border: 0;
+ width: 20px;
+ height: 20px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ background: url(../images/plus.png) no-repeat 0 0;
+ margin-top: 2px;
+}
+.more-link:hover{
+ background: url(../images/plus.png) no-repeat -20px 0;
+ color: white;
+}
+.more-link:hover a{
+ color: white;
+}
+
+.view-header{
+ border-top: 1px solid black;
+ padding-top: 8px;
+ padding-bottom: 16px;
+}
+.view-header p{
+ font-family: 'Droid Sans', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ margin: 0 10px;
+}
+
+div#info-panel a.register-link{
+ background-color:rgb(110,255,175);
+ padding: 10px;
+ color:black;
+ text-transform: uppercase;
+}
+
+.register-date{
+ font-weight: bold;
+}
+
+.medium-event,
+.small-event { border-bottom: 1px solid #000; margin: 0px; }
+.event-dates { }
+.cuadrado {
+ background-color: rgba(0, 0, 0,0.1);
+ height: 16px;
+ margin-bottom: 23px;
+ width: 16px;
+}
+.small-event { margin-top: 20px; }
+.small-event h2 { font-size: 16px; line-height: 20px; }
+.small-event .event-dates { font-size: 12px; }
+.event-mini-picture { height: 120px; margin-bottom: 20px; width: 170px; }
+
+.tweet {
+ border-bottom: 1px solid #000;
+ font-family: 'Droid Sans', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ margin-bottom: 20px;
+ padding-bottom: 19px;
+}
+.tweet-content { margin: 20px 10px 0 10px; }
+.tweet-content a { font-weight: bold; }
+.tweet-time,
+.tweet-actions { color: rgb(148, 146, 123); margin: 0 10px; }
+.clear { clear: both; }
+
+.last { border-bottom: 0; }
+
+.podcast-icon{
+ background: url(../images/podcast.png) no-repeat 0 0;
+ display: block;
+ height: 20px;
+ width: 20px;
+}
+.podcast-icon:hover{
+ background: url(../images/podcast.png) no-repeat -20px 0;
+}
+
+
+/* Tabs administrativos */
+ul.tabs {
+ border: 0;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ padding: 0 10px 0 0;
+}
+ul.tabs li.active a { background-color: rgb(255,0,0); border: 0; color: white; }
+ul.tabs li a { background-color: rgb(249,229,220); border: 0; text-transform: uppercase; }
+/* Fin Tabs administrativos */
+
+div.resumen.view-mode-teaser{
+ padding-bottom: 14px !important;
+}
+div.resumen h3 { font-size: 16px; text-transform: none; margin-top: 21px; }
+
+div.resumen .field-type-datetime { font-size: 12px; margin-right: 0; margin-top: 21px; }
+
+/* FIN INFO PANEL */
+div.panel-pane.grid-box { border-top: 2px solid black;margin-bottom: 10px; }
+.grid-box ul { list-style: none; margin: 0; padding: 0; }
+.grid-box .pane-content { margin: 0 0px; }
+.grid-box .item-list ul li{
+ margin: 0px 10px 10px 0;
+ padding: 5px 10px;
+}
+
+.pane-content p{
+ margin:10px;
+}
+
+.grid-box .field-item,
+.grid-box li {
+ background-color: rgb(249,229,220);
+ display: inline-block;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ margin: 0;
+ margin: 0px 10px 10px 0;
+ padding: 5px 10px;
+ text-transform: uppercase;
+}
+
+.grid-box .field-item:hover,
+.grid-box li:hover{
+ background-color: red;
+}
+.grid-box .field-item:hover a,
+.grid-box li:hover a{
+ color: white;
+}
+
+.grid-box li.selected-year{
+ background-color: red;
+}
+.grid-box .pane-content{
+ margin-top: 9px !important;
+}
+.grid-box .pane-title{
+ border-bottom: 1px solid black;
+}
+.grid-box li.selected-year a{
+ color:white;
+}
+
+.field-name-body a,
+.field-name-field-bio a
+ { color: red; }
+
+div.views-row > div.ds-1col
+{ padding: 0 10px; }
+
+.views_slideshow_main .views-row { padding: 0; }
+.views-field-field-slide-image img {width:60%;width:60vmin !important;display:none;}
+/*.views-slideshow-cycle-main-frame-row {max-width:100%;}*/
+.search-form-lupa input {
+ display: block; float: left; margin-right: 10px;
+ background-color:transparent;
+ padding: 0px;
+ color:black;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ text-transform: uppercase;
+ border: 0;
+ margin: 0;
+
+}
+
+div.panel-player>div.pane-content,
+div#info-panel div.panel-player>div.pane-content{
+ margin: 0;
+}
+
+#bloque-social ul { list-style: none; margin-left: 10px; }
+#bloque-social li { float: left; margin-right: 10px; margin-top: 8px; }
+
+.views-row.agrupado { margin-bottom: 20px; padding: 0; }
+/*________________TARJETA______________*/
+div.tarjeta { border: 1px solid black; margin-bottom: 20px; width: 168px; }
+.node-proyecto div.tarjeta{
+ border: 0;
+}
+div.isotope-element-wrapper div.tarjeta{
+ border: 0;
+ margin-bottom: 0;
+ width: auto;
+}
+
+
+div.tarjeta .inside { padding: 0 10px 10px 10px; }
+div.mini-tarjeta div.tarjeta .inside { padding: 0 10px;}
+div.isotope-element-wrapper div.tarjeta .inside{
+ padding: 0;
+}
+
+
+div.tarjeta:hover { background: rgb(249,229,220); border: 1px solid rgb(249,229,220); }
+.node-proyecto div.tarjeta:hover { background: rgb(249,229,220); border: 0; }
+div.tarjeta h3 { font-size: 16px; line-height: 20px; text-transform: none; }
+
+.row-last div.tarjeta { margin-bottom: 0px; }
+.todo-ancho table { width: 100%; }
+
+div.mini-tarjeta .tarjeta{
+ height:118px;
+ position: relative;
+}
+.listado-lineas div.mini-tarjeta .tarjeta{
+ margin-top: 19px;
+}
+div.mini-tarjeta .tarjeta h3{
+ font-size: 12px; line-height: 15px;
+ margin-top: 9px;
+}
+div.mini-tarjeta .tarjeta .mini-tarjeta-abajo{
+ position: absolute;
+ bottom: 15px;
+ color: red;
+ font-size: 12px;
+ line-height: 15px;
+ font-weight: bold;
+}
+div.mini-tarjeta .mini-tarjeta-abajo .tipo-de-contenido-wrapper{
+ font: inherit;
+ color: red;
+}
+/*________________TARJETA______________*/
+/*_______________ CALENDARIO ________________*/
+
+.calendar-calendar tr { background-color: transparent; }
+
+.calendar-calendar table.mini { font-family: 'Droid Sans Mono', sans-serif; font-size: 12px; }
+.calendar-calendar table.mini thead { display: none; }
+.calendar-calendar table.mini a { color: rgb(255,0,0); }
+
+.calendar-calendar tr td.today { background-color: rgb(249,229,220); }
+.view .date-nav-wrapper { font-family: 'Droid Sans Mono', sans-serif; font-size: 12px; margin: 0; }
+.view .date-nav-wrapper .date-heading { float: left; width: auto; }
+.view .date-nav-wrapper .date-heading h3 {
+ color: rgb(148,146,123);
+ font-size: 12px;
+ margin-left: 10px;
+ text-align: left;
+ text-transform: capitalize;
+}
+.view .date-nav-wrapper .date-prev,
+.view .date-nav-wrapper .date-next {
+ -moz-border-radius: 0;
+ background-color: transparent;
+ border-radius: 0;
+ height: 15px;
+ padding: 0;
+ width: 15px;
+}
+.view .date-nav-wrapper .date-prev a { margin: 0; }
+
+.view .date-nav-wrapper .date-nav {
+ height: 20px;
+ margin: 0;
+ min-height: 20px;
+ padding: 0;
+}
+.view .date-nav-wrapper .pager {
+ background-image: none;
+ float: right;
+ margin: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+
+
+
+.calendar-calendar table.mini td.empty { background-color: transparent; border: 0; }
+
+
+
+
+/*_______________ CALENDARIO ________________*/
+
+.views-row-last.listado-lineas { border-bottom: 0; }
+
+
+/*___________________--------------------____________________________________*/
+
+.no-padding{
+ padding: 0 !important;
+}
+.no-margin{
+ margin: 0 !important;
+}
+
+
+/*_______________ FOOTNOTES ________________*/
+
+ul.footnotes{
+ margin-left: 0px;
+}
+ul.footnotes li{
+ margin-bottom: 20px;
+}
+.see-footnote:target, .footnotes .footnote:target{
+ background-color: rgb(249,229,220);
+}
+.views-table{
+ width:100%;
+}
+
+.views-table .even {
+background-color:#F9E5DC;
+}
+
+.views-table td{
+ padding:10px;
+}
+.views-table tr.odd{
+ background-color:transparent;
+}
+.views-table td ul{
+ font-size:12px;
+ list-style:none;
+ margin:0px;
+}
+
+.views-table td li{
+ margin:0px;
+}
+
+.views-table td a{
+ font-size:12px;
+ color: rgb(0,0,0);
+ /*color: rgb(255,0,0);*/
+}
+.views-table thead tr{
+ border-bottom:1px solid black;
+}
+.views-table th{
+ padding: 10px;
+}
+
+#sidebar ul.tabs{
+ padding: 0;
+ margin: 0;
+}
+#sidebar h3.block-title{
+ padding: 5px 10px;
+ background-color: rgb(249,229,220);
+ margin-bottom: 5px;
+}
+
+#sidebar ul.tabs li{
+ display: block;
+}
+#sidebar ul.tabs li a{
+ background-color: transparent;
+}
+#sidebar ul.tabs li.active a{
+ background-color: transparent;
+ color: black;
+}
+
+/*--------------------especiales--------------------------*/
+
+.panel-pane .pane-title.page-title{
+ border-bottom:1px solid black;
+ margin-bottom: 19px;
+}
+
+.no-line{
+ border:none !important;
+}
+
+/* islandora grid collection */
+
+#islandora-collection-table tbody td ul li { list-style:none; }
+
+/* islandora search */
+#block-islandora-solr-advanced {
+ background:#F9E5DC;
+ padding:10px;
+ margin-bottom:10px;
+}
+
+.region-search-facets {
+}
+
+#islandora-solr-simple-search-form .form-submit {
+ margin-top:10px;
+ width:100%;
+}
+
+input,
+select {
+ border-style:none;
+ min-height:20px;
+ border:1px solid #ccc;
+ padding:5px;
+}
+
+#edit-islandora-simple-search-query {
+ width:94%;
+}
+
+.year-box {
+ font-size:3em;
+ float:left;
+ padding:10px;
+ height:50px;
+ color:#E9D5CC;
+}
+
+.year-box:hover {
+ color:#000;
+}
+
+.view-actividades-portada caption {
+ padding:30px;
+ font-size:5em;
+}
+
+.pane-year-activity {
+ padding-top:30px;
+}
+
+.views-table td a:hover {
+ color:#C9B5AC;
+}
+
+/*.language-switcher-locale-url li.en { display:none; }*/
+
+.pane-destacado-portada {border-top: 2px solid transparent;}
+
+#block-islandora-solr-sort h2 {
+font-size: 14px;
+ text-transform: uppercase;
+}
+
+div.artxibo-icon {
+ width:40px !important;
+ height:40px;
+ background-size:cover;
+ border-color:transparent !important;
+ margin:auto;
+}
+
+div.text { background-image:url('../images/icons/PNG/Documents2.png');}
+div.still-image { background-image:url('../images/icons/PNG/Photos2.png ');}
+div.moving-image { background-image:url('../images/icons/PNG/Movie2.png');}
+div.datastream { background-image:url('../images/icons/PNG/Smart2.png');}
+div.sound-recording { background-image:url('../images/icons/PNG/Music2.png');}
+div.download { background-image:url('../images/icons/PNG/Downloads2.png');}
+
+#bloque-login-link {display:none;}
+
+#destacado-adaptativo { border-top:0 !important; }
diff --git a/css/main.css.bkc b/css/main.css.bkc
new file mode 100644
index 0000000..eba59ed
--- /dev/null
+++ b/css/main.css.bkc
@@ -0,0 +1,989 @@
+/* Less Framework 4 with 16/24 type presets
+ http://lessframework.com
+ by Joni Korpi
+ License: http://opensource.org/licenses/mit-license.php */
+
+
+
+/* Typography presets
+ ------------------ */
+
+.gigantic {
+ font-size: 110px;
+ line-height: 120px;
+ letter-spacing: -2px;
+}
+
+.huge, h1 {
+ font-size: 36px;
+ line-height: 40px;
+ letter-spacing: -1px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-weight: normal;
+}
+
+.large, h2 {
+ font-size: 26px;
+ line-height: 30px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-weight: normal;
+ margin-bottom: 20px;
+}
+
+.bigger, h3 {
+ font-size: 12px;
+ line-height: 20px;
+ margin-bottom: 10px;
+ margin-top: 10px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ text-transform: uppercase;
+ font-weight: normal;
+ letter-spacing: 1px;
+}
+
+.big, h4 {
+ font-size: 22px;
+ line-height: 30px;
+ font-family: 'Droid Sans Mono', sans-serif;
+}
+
+body {
+ font: 16px/24px Georgia, serif;
+}
+
+.small, small {
+ font-size: 13px;
+ line-height: 18px;
+}
+
+/* Selection colours (easy to forget) */
+
+::selection {background: rgb(249,229,220);}
+::-moz-selection {background: rgb(249,229,220);}
+img::selection {background: transparent;}
+img::-moz-selection {background: transparent;}
+body {-webkit-tap-highlight-color: rgb(249,229,220);}
+
+
+
+
+
+a{
+ color: rgb(0, 0, 0);
+ text-decoration: none;
+}
+header{
+ position: fixed;
+ background: rgb(248,248,235);
+ padding: 40px 0 0;
+ height: 80px;
+ z-index: 101;
+ margin-left: 200px;
+}
+p{
+ margin-bottom: 20px;
+}
+
+.element-invisible{
+ position: absolute !important;
+ height: 1px;
+ clip: rect(1px, 1px, 1px, 1px);
+ overflow: hidden;
+}
+
+
+h1#titulo{
+ font-size: 12px;
+ line-height: 20px;
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: 2px;
+ width: 160px;
+ margin-right: 30px;
+ padding: 0 0 0 10px;
+ float: left;
+}
+#block-locale-language-content{
+ float: left;
+ width: 170px;
+ margin-right: 30px;
+}
+
+#block-locale-language-content ul li{
+ float: left;
+ padding: 0 10px;
+ list-style: none;
+}
+#block-locale-language-content a{
+ font-size: 12px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ text-decoration: none;
+}
+#block-locale-language-content ul li.active{
+ text-decoration:underline;
+}
+#block-search-form{
+ width: 170px;
+ height: 25px;
+ border-bottom: 1px solid #000;
+ float: left;
+}
+
+#bloque-tools{
+ width: 570px;
+ margin-right: 30px;
+ float: left;
+ border-top: 2px solid #000;
+ padding: 8px 0 2px 0;
+}
+#bloque-login{
+ width: 170px;
+ float: left;
+ border-top: 2px solid #000;
+}
+
+#white-space{
+ height: 240px;
+}
+#page{
+ clear: both;
+
+}
+#sidebar{
+ width: 170px;
+ position: fixed;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ letter-spacing: 1px;
+ z-index: 100;
+ top: 40px;
+}
+
+#sidebar .block{
+ margin-bottom: 40px;
+}
+
+#logotipo{
+ width: 160px;
+ margin-right: 30px;
+ margin-top: 9px;
+ margin-left: 10px;
+ margin-bottom: 162px;
+}
+
+#sidebar ul{
+ border-top: 2px solid #000;
+
+}
+
+#sidebar ul li{
+ list-style: none;
+ height: 29px;
+ border-bottom: 1px solid #000;
+ padding: 9px 0 0 10px;
+ margin: 0;
+}
+
+#sidebar a{
+ text-decoration: none;
+ text-transform: uppercase;
+ line-height: 20px;
+
+}
+
+
+
+#featured h3{
+ margin-left: 10px;
+}
+
+#admin-block{
+ width: 770px;
+ padding-left: 200px;
+ position: relative;
+}
+
+#featured .pane-title{
+ border-bottom: 0;
+}
+
+#content{
+ width: 770px;
+ padding-left: 200px;
+}
+
+#featured{
+
+ width: 570px;
+ position: relative;
+ top: 0;
+ height: 400px;
+ float: left;
+ margin-right: 30px;
+ border-top: 2px solid #000;
+}
+
+
+#featured .panel-pane,
+#panel-info .panel-pane{
+ border-top: 0;
+}
+
+#panel-info{
+ position: relative;
+ width: 149px;
+ border-left: 1px solid #000;
+ padding: 5px 0 0 9px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ line-height: 20px;
+ font-size: 14px;
+ height: 400px;
+ float: left;
+}
+#panel-news{
+ position: relative;
+ width: 370px;
+ float: left;
+ margin-right: 30px;
+ margin-top: 20px;
+}
+#panel-first{
+ position: relative;
+
+ width: 170px;
+
+ float: left;
+ margin-right: 30px;
+ margin-top: 20px;
+}
+#panel-second{
+ position: relative;
+ width: 170px;
+
+
+ float: left;
+ margin-top: 20px;
+}
+
+.field-type-datetime{
+ color: rgb(255, 0, 0);
+ font-weight: bold;
+ margin-left: 0px;
+ margin-right: 10px;
+}
+
+.mime-info{
+ color: rgb(255, 0, 0);
+ font-weight: bold;
+ text-transform: uppercase;
+ font-size: 12px;
+ font-family:Georgia, serif;
+}
+.field{
+ margin-bottom: 20px;
+}
+.listado-lineas{
+ margin:0px;
+ border-bottom: 1px solid #000;
+}
+.panel-pane{
+ border-top: 2px solid #000;
+ margin-bottom: 20px;
+}
+.pane-title{
+
+}
+
+.panel-pane.no-line{
+ border: 0;
+}
+.panel-pane.no-margin{
+ margin-bottom: 0;
+}
+.clear{
+ clear: both;
+}
+#footer{
+ position: relative;
+ float: left;
+ clear: both;
+ margin-top: 20px;
+ margin-left: 200px;
+}
+
+#footer{
+ width: 770px;
+}
+#footer-info{
+ display: none;
+}
+
+#footer-logo{
+ width: 170px;
+ float: left;
+ padding-right: 29px;
+ border-right: 1px solid #000;
+ height: 160px;
+}
+
+.footer-panel{
+ width: 160px;
+ float: left;
+ padding-right: 29px;
+ border-right: 1px solid #000;
+ height: 160px;
+ font-size: 12px;
+ padding-left: 10px;
+ line-height: 15px;
+}
+.footer-panel.last{
+ border-right: 0;
+ padding-right: 0;
+}
+#footer-credits{
+ font-size: 10px;
+ width: 770px;
+ margin-top: 40px;
+ border-top: 1px solid #000;
+
+}
+#footer ul{
+ list-style: none;
+}
+.float-left{
+ float: left;
+}
+.float-right{
+ float: right;
+}
+/*_____________ Estilos ----*/
+
+.breves{
+ font-family: 'Droid Sans', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ margin-top: 20px;
+}
+.breves .views-row{
+ margin-top: 20px;
+}
+.breves .views-field-created{
+ margin-bottom: 19px;
+ color: rgb(148,146,123);
+}
+.panel-header{
+ border-top: 2px solid #000;
+
+}
+.pane-title{
+ border-bottom: 1px solid #000;
+}
+.pane-title h3{
+ margin-left: 10px;
+ margin-bottom: 8px;
+ margin-top: 9px;
+}
+.field-name-field-tipo,
+.tipo-de-contenido{
+ margin-left: 0px;
+ margin-right: 10px;
+ margin-bottom: 10px;
+ margin-top: 9px;
+}
+.field-name-field-tipo .field-item,
+.tipo-de-contenido-wrapper{
+ line-height: 15px;
+ color: rgb(148,146,123);
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-weight: normal;
+ letter-spacing: 1px;
+ font-size: 12px;
+}
+.event-title,
+.event-body,
+.cuadrado{
+ margin: 0 0px;
+}
+.medium-event,
+.small-event{
+ margin:0px;
+ border-bottom: 1px solid #000;
+}
+.event-dates{
+
+}
+.cuadrado{
+ width: 16px;
+ height: 16px;
+ background-color: rgba(0, 0, 0,0.1);
+ margin-bottom: 23px;
+}
+.small-event{
+ margin-top: 20px;
+}
+.small-event h2{
+ font-size: 16px;
+ line-height: 20px;
+}
+.small-event .event-dates{
+ font-size: 12px;
+}
+.event-mini-picture{
+ margin-bottom: 20px;
+ width: 170px;
+ height: 120px;
+}
+
+.tweet{
+ font-family: 'Droid Sans', sans-serif;
+ font-size: 12px;
+ line-height: 15px;
+ padding-bottom: 19px;
+ margin-bottom: 20px;
+ border-bottom: 1px solid #000;
+}
+.tweet-content{
+ margin: 20px 10px 0 10px;
+}
+.tweet-content a{
+ font-weight: bold;
+}
+.tweet-time,
+.tweet-actions{
+ color: rgb(148, 146, 123);
+ margin: 0 10px;
+}
+.clear{
+ clear: both;
+}
+
+.last{
+ border-bottom: 0;
+}
+
+.only-mobile{
+ display: none;
+}
+
+/* Tabs administrativos */
+ul.tabs{
+ border: 0;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ padding: 0 10px 0 0;
+
+}
+ul.tabs li.active a{
+ background-color: rgb(255,0,0);
+ border:0;
+ color:white;
+}
+ul.tabs li a{
+ background-color: rgb(249,229,220);
+ border:0;
+ text-transform: uppercase;
+}
+/* Fin Tabs administrativos */
+
+
+div.resumen h3{
+ font-size: 16px;
+ text-transform: none;
+}
+
+div.resumen .field-type-datetime{
+ font-size: 12px;
+}
+
+/* FIN INFO PANEL */
+div.panel-pane.grid-box{
+ border-top: 2px solid black;
+}
+.grid-box ul{
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+.grid-box .pane-content{
+ margin: 0 10px;
+}
+.grid-box .field-item,
+.grid-box li{
+ padding: 5px 10px;
+ margin: 0;
+ display:inline-block;
+ background-color: rgb(249,229,220);
+ margin:0px 10px 10px 0;
+ font-family: 'Droid Sans Mono', sans-serif;
+ text-transform: uppercase;
+ font-size: 12px;
+}
+
+.field-name-body a{
+ color: red;
+}
+
+.panel-pane .views-row
+{
+ padding: 0 10px;
+}
+
+.views_slideshow_main .views-row{
+ padding: 0;
+}
+
+.search-form-lupa{
+ display: block;
+ float: left;
+ margin-right: 10px;
+}
+
+.search-form-input{
+ background-color:rgb(248,248,235);
+ border: 0;
+ height: 20px;
+ width: 138px;
+}
+
+#bloque-social ul{
+ list-style: none;
+ margin-left: 10px;
+}
+#bloque-social li{
+ float: left;
+ margin-right: 10px;
+ margin-top: 8px;
+}
+#bloque-login-link{
+ float: right;
+ width: 170px;
+ border-bottom: 1px solid black;
+ height: 27px;
+ padding: 8px 0 2px 0;
+ font-size: 12px;
+ font-family: 'Droid Sans Mono', sans-serif;
+}
+
+.views-row.agrupado{
+ padding: 0;
+ margin-bottom: 20px;
+}
+/*________________TARJETA______________*/
+div.tarjeta{
+ border: 1px solid black;
+ margin-bottom: 20px;
+ width: 100%;
+}
+
+div.tarjeta .inside{
+ padding: 0 10px;
+}
+
+div.tarjeta:hover {
+ background: rgb(249,229,220);
+ border: 1px solid rgb(249,229,220);
+
+}
+
+div.tarjeta h3{
+ font-size: 16px;
+ line-height: 20px;
+ text-transform: none;
+}
+
+.row-last div.tarjeta{
+ margin-bottom: 0px;
+}
+.todo-ancho table{
+ width: 100%;
+}
+/*________________TARJETA______________*/
+/*_______________ CALENDARIO ________________*/
+
+.calendar-calendar tr{
+ background-color: transparent;
+}
+
+.calendar-calendar table.mini{
+ font-size: 12px;
+ font-family: 'Droid Sans Mono', sans-serif;
+}
+.calendar-calendar table.mini thead{
+ display: none;
+}
+.calendar-calendar table.mini a{
+ color:rgb(255,0,0);
+}
+
+.calendar-calendar tr td.today{
+ background-color:rgb(249,229,220);
+}
+.view .date-nav-wrapper{
+ font-size: 12px;
+ font-family: 'Droid Sans Mono', sans-serif;
+ margin: 0;
+}
+.view .date-nav-wrapper .date-heading{
+ float: left;
+ width: auto;
+}
+.view .date-nav-wrapper .date-heading h3{
+ font-size: 12px;
+ text-align: left;
+ margin-left: 10px;
+ text-transform: capitalize;
+ color:rgb(148,146,123);
+}
+.view .date-nav-wrapper .date-prev,
+.view .date-nav-wrapper .date-next{
+ border-radius: 0;
+ -moz-border-radius:0;
+ width: 15px;
+ height: 15px;
+ padding: 0;
+ background-color: transparent;
+}
+.view .date-nav-wrapper .date-prev a{
+ margin:0;
+}
+
+.view .date-nav-wrapper .date-nav{
+ height: 20px;
+ margin: 0;
+ padding: 0;
+ min-height: 20px;
+}
+.view .date-nav-wrapper .pager{
+ background-image: none;
+ margin: 0;
+ float: right;
+ position: absolute;
+ top:0;
+ right: 0;
+
+}
+
+
+
+
+.calendar-calendar table.mini td.empty{
+ border: 0;
+ background-color: transparent;
+}
+
+
+
+
+/*_______________ CALENDARIO ________________*/
+
+.views-row-last.listado-lineas{
+ border-bottom: 0;
+}
+
+
+/*___________________--------------------____________________________________*/
+
+/* Default Layout: 1200px.
+ Gutters: 30px.
+ Outer margins: 0px.
+ Leftover space for scrollbars @1024px: 32px.
+-------------------------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8 9 10 11 12
+px 70 170 270 370 470 570 670 770 870 970 1070 1170 */
+
+
+@media (min-width: 1200px) {
+ body {
+ width: 1170px;
+ }
+ #content{
+ width: 970px;
+ position: relative;
+ height: auto;
+ }
+
+ #panel-news{
+ position: absolute;
+ top: 0px;
+ margin: 0;
+ left: 800px;
+ }
+
+ #panel-info{
+ position: absolute;
+ top: 420px;
+ left: 200px;
+ }
+
+ #panel-first{
+ position: absolute;
+ top: 420px;
+ left: 400px;
+ margin: 0;
+ }
+ #panel-second{
+ position: absolute;
+ top: 420px;
+ left: 600px;
+ margin: 0;
+ }
+ #footer{
+ margin-top: 20px;
+ margin-left: 200px;
+ width: 970px;
+ height: 200px;
+
+ }
+ #footer-credits{
+
+ width: 970px;
+ }
+ #bloque-login{
+ width: 370px;
+ }
+ #footer-info{
+ display: block;
+ }
+
+
+
+}
+
+/* Tablet Layout: 770px.
+ Gutters: 24px.
+ Outer margins: 28px.
+ Inherits styles from: Default Layout.
+-----------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8
+px 68 160 252 344 436 528 620 712 */
+
+@media only screen and (min-width: 770px) and (max-width: 991px) {
+
+ body {
+ width: 770px;
+ }
+ #bloque-tools{
+ margin-right: 0px;
+ }
+
+ #bloque-login{
+ clear: both;
+ float: right;
+ width: 170px;
+ }
+ #content{
+ width: 570px;
+ position: relative;
+
+ }
+
+ #footer-credits{
+
+ width: 570px;
+ }
+ #footer{
+ width: 570px;
+ }
+ #footer-document{
+ display: none;
+ }
+
+ #panel-info{
+ position: absolute;
+ top: 420px;
+ left: 600px;
+ }
+
+
+
+
+}
+
+
+
+/* Mobile Layout: 320px.
+ Gutters: 24px.
+ Outer margins: 34px.
+ Inherits styles from: Default Layout.
+---------------------------------------------
+cols 1 2 3
+px 68 160 252 */
+
+@media only screen and (max-width: 569px) {
+
+ body {
+ width: 270px;
+
+ }
+
+ #sidebar{
+ position: static;
+ width: 270px;
+ }
+ #sidebar #logotipo{
+ display: none;
+ }
+ #sidebar ul li{
+ float: left;
+ border-bottom: 0;
+
+ margin-bottom: 10px;
+ }
+ #sidebar ul {
+
+ }
+ header{
+ margin-left: 0;
+ width: 270px;
+ padding-top: 10px;
+ position: static;
+ }
+ #bloque-tools{
+ width: 270px;
+ margin-right: 0;
+ }
+ #language{
+ width: 70px;
+ margin-right: 0;
+ }
+ .no-mobile{
+ display: none;
+ }
+ #white-space{
+ display: none;
+ }
+ #content{
+ clear: all;
+ width: 270px;
+ padding-left: 0;
+ }
+ #featured{
+ width: 270px;
+ height: 210px;
+ position: static;
+ margin-right: 0;
+ }
+ #featured img{
+ width: 270px;
+ }
+ #panel-news{
+ width: 270px;
+ position: static;
+ margin-top: 20px;
+ margin-right: 0;
+ }
+ #footer{
+ width: 270px;
+ margin-left: 0;
+ }
+ #footer-credits{
+ width: 270px;
+ }
+ #footer-document{
+ display: none;
+ }
+ #footer-dir{
+ display: block;
+ border-right: 0;
+ }
+ #footer-links{
+ display: none;
+ }
+ #footer-logo{
+ border-right: 0;
+ height: 80px;
+ }
+ .footer-panel{
+ height: auto;
+ }
+ .only-mobile{
+ display: block;
+ }
+
+}
+
+
+
+/* Wide Mobile Layout: 570px.
+ Gutters: 24px.
+ Outer margins: 22px.
+ Inherits styles from: Default Layout, Mobile Layout.
+------------------------------------------------------------
+cols 1 2 3 4 5
+px 68 160 252 344 436 */
+
+@media only screen and (min-width: 570px) and (max-width: 769px) {
+
+ body {
+ width: 570px;
+ }
+ #bloque-tools{
+ margin-right: 0px;
+ width: 370px;
+ }
+ h1#titulo{
+ width: 60px;
+ }
+ #language{
+ width: 70px;
+
+ }
+ header{
+ height: 100px;
+ position: static;
+ }
+
+ #bloque-login{
+ clear: both;
+ float: right;
+ width: 170px;
+ }
+ #white-space{
+ height: 20px;
+ }
+ #content{
+ width: 370px;
+ }
+ .no-tablet{
+ display: none;
+ }
+ #featured{
+ width: 370px;
+ height: 280px;
+ }
+ #featured img{
+ width: 370px;
+ }
+ #footer{
+ width: 370px;
+ }
+ #footer-credits{
+ width: 370px;
+ }
+ #footer-document{
+ display: none;
+ }
+ #footer-dir{
+ display: none;
+ }
+ #logotipo{
+ margin-bottom: 83px;
+ }
+
+}
+
+
+/* Retina media query.
+ Overrides styles for devices with a
+ device-pixel-ratio of 2+, such as iPhone 4.
+----------------------------------------------- */
+
+@media
+ only screen and (-webkit-min-device-pixel-ratio: 2),
+ only screen and (min-device-pixel-ratio: 2) {
+
+ body {
+
+ }
+
+}
diff --git a/css/metadata.css b/css/metadata.css
new file mode 100644
index 0000000..5364361
--- /dev/null
+++ b/css/metadata.css
@@ -0,0 +1,14 @@
+.metadata-record{
+ font-size:12px;
+}
+
+.islandora-inline-metadata dt{
+ width:30%;
+}
+.islandora-inline-metadata dd{
+ width: 69%;
+}
+
+.islandora h2.title{
+ margin-bottom:10px;
+}
diff --git a/css/responsive.css b/css/responsive.css
new file mode 100644
index 0000000..8b1cf78
--- /dev/null
+++ b/css/responsive.css
@@ -0,0 +1,511 @@
+/* Resets
+ ------ */
+
+html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
+p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
+img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
+dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, figure, figcaption, hgroup,
+menu, footer, header, nav, section, summary, time, mark, audio, video { border: 0; margin: 0; padding: 0; }
+
+article, aside, canvas, figure, figure img, figcaption, hgroup,
+footer, header, nav, section, audio, video { display: block; }
+
+a img { border: 0; }
+
+* {
+ -webkit-transition: all .4s ease;
+ -o-transition: all .4s ease;
+ -moz-transition: all .4s ease;
+ transition: all .4s ease;
+}
+
+#featured *{
+ -moz-transition: none;
+ -webkit-transition: none;
+ -o-transition: color 0 ease-in;
+ transition: none;
+}
+
+#grid{
+ width: 970px;
+ position: absolute;
+ top: 0;
+ z-index: -106;
+ background-image: url('grid.png');
+ height: 5000px;
+ display: none;
+}
+
+/* Default Layout: 970px.
+ Gutters: 30px.
+ Outer margins: 30px.
+ Leftover space for scrollbars @1024px: 32px.
+-------------------------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8 9 10
+px 70 170 270 370 470 570 670 770 870 970 */
+
+
+body {
+ -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
+ background: rgb(248,248,235);
+ color: rgb(0,0,0);
+ line-height: 20px;
+ margin: 0 auto;
+ padding: 0px 0px 80px 0px;
+ width: 970px;
+}
+
+header {
+ background: rgb(248,248,235);
+ height: 119px;
+ margin-left: 200px;
+ padding: 40px 0 0;
+ position: fixed;
+ z-index: 101;
+}
+
+h1#titulo {
+ float: left;
+ font-size: 12px;
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: 0;
+ line-height: 20px;
+ margin-right: 30px;
+ padding: 0 0 0 10px;
+ width: 160px;
+}
+
+#block-locale-language-content { float: left; margin-right: 30px; width: 170px; }
+
+#block-locale-language-content ul li { float: left; list-style: none; padding: 0 8px; }
+#block-apachesolr-panels-search-form {
+ border-bottom: 1px solid #000;
+ float: left;
+ height: 31px;
+ width: 170px;
+}
+#block-apachesolr-panels-search-form .form-actions,
+#block-apachesolr-panels-search-form .form-item{
+ margin-bottom: 0;
+ margin-top: 0;
+}
+#bloque-tools {
+ border-top: 2px solid #000;
+ float: left;
+ margin-right: 30px;
+ padding: 7px 0 2px 0;
+ width: 570px;
+}
+#bloque-social{
+ height: 36px;
+ background-color:rgb(248,248,235);
+ float: left;
+ width: 170px;
+}
+#bloque-login { border-top: 2px solid #000; float: left; width: 170px; }
+#bloque-login-link {
+ border-bottom: 1px solid black;
+ float: right;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ height: 27px;
+ padding: 8px 0 3px 0px;
+ width: 170px;
+}
+
+#block-apachesolr-panels-search-form .form-text {
+ background-color: rgb(248,248,235);
+ border: 0;
+ height: 20px;
+ width: 138px;
+ text-transform: uppercase;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px
+}
+#bloque-login-link a{margin-left: 10px;}
+#white-space { height: 160px; }
+#page { clear: both; }
+#sidebar {
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ letter-spacing: 1px;
+ position: absolute;
+ top: 40px;
+ width: 170px;
+ z-index: 100;
+}
+#menu-mobile{display: none;}
+#sidebar .block { margin-bottom: 40px; }
+
+#logotipo {
+ margin-bottom: 82px;
+ margin-left: 10px;
+ margin-right: 30px;
+ margin-top: 9px;
+ width: 160px;
+}
+#content { padding-left: 200px; width: 770px; }
+.only-mobile { display: none; }
+
+/* Bloques portada_________________*/
+#featured {
+ border-top: 2px solid #000;
+ float: left;
+ height: 398px;
+ margin-right: 30px;
+ position: relative;
+ top: 0;
+ width: 570px;
+}
+
+#object-content{
+ float:left;
+ margin-right:30px;
+ position:relative;
+ top:0;
+ width:570px;
+
+}
+
+
+#panel-info {
+ border-left: 1px solid #000;
+ float: left;
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 14px;
+ height: 395px;
+ line-height: 20px;
+ padding: 5px 0 0 9px;
+ position: relative;
+ width: 159px;
+}
+#panel-news {
+ float: left;
+ margin-right: 30px;
+ margin-top: 40px;
+ position: relative;
+ width: 370px;
+}
+#panel-first {
+ float: left;
+ margin-right: 30px;
+ margin-top: 40px;
+ position: relative;
+ width: 170px;
+}
+#panel-second {
+ float: left;
+ margin-top: 40px;
+ position: relative;
+ width: 170px;
+}
+#footer {
+ clear: both;
+ float: left;
+ margin-left: 200px;
+ margin-top: 120px;
+ position: relative;
+ width: 770px;
+}
+#footer-info { display: none; }
+#footer-logo {
+ border-right: 1px solid #000;
+ float: left;
+ height: 160px;
+ padding-right: 29px;
+ width: 170px;
+}
+.footer-panel {
+ border-right: 1px solid #000;
+ float: left;
+ font-size: 12px;
+ height: 160px;
+ line-height: 15px;
+ padding-left: 10px;
+ padding-right: 29px;
+ width: 160px;
+}
+.footer-panel.last { border-right: 0; padding-right: 0; }
+#footer-credits {
+ font-size: 10px;
+ margin-top: 40px;
+ width: 770px;
+ height: 22px;
+}
+#footer-credits .float-left{
+ padding-left: 10px;
+}
+#footer-credits .float-right{
+ padding-right: 10px;
+ height: 22px;
+}
+#footer-credits a{
+ color: white;
+}
+
+ .show-1200,
+ .show-770,
+ .show-320,
+ .show-570{
+ display: none;
+ }
+ .show-970{
+ display: block;
+ }
+/* Default Layout: 1200px.
+ Gutters: 30px.
+ Outer margins: 0px.
+ Leftover space for scrollbars @1024px: 32px.
+-------------------------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8 9 10 11 12
+px 70 170 270 370 470 570 670 770 870 970 1070 1170 */
+
+
+@media (min-width: 1200px) {
+ #grid{
+ width: 1170px;
+ }
+ body { width: 1170px; }
+ #content { height: auto; position: relative; width: 970px; }
+
+ .show-970,
+ .show-770,
+ .show-320,
+ .show-570{
+ display: none;
+ }
+ .show-1200{
+ display: block;
+ }
+ #panel-news {
+ left: 800px;
+ margin: 0;
+ position: absolute;
+ top: 0px;
+ }
+
+ #panel-info { left: 200px; position: absolute; top: 440px; }
+
+ #panel-first {
+ left: 400px;
+ margin: 0;
+ position: absolute;
+ top: 440px;
+ }
+ #panel-second {
+ left: 600px;
+ margin: 0;
+ position: absolute;
+ top: 440px;
+ }
+ #footer {
+
+ margin-left: 200px;
+ margin-top: 120px;
+ width: 970px;
+ }
+ #footer-credits { width: 970px; }
+ #bloque-login { width: 370px; }
+ #footer-info { display: block; }
+
+}
+
+/* Tablet Layout: 770px.
+ Gutters: 24px.
+ Outer margins: 28px.
+ Inherits styles from: Default Layout.
+-----------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8
+px 68 160 252 344 436 528 620 712 */
+
+@media only screen and (min-width: 770px) and (max-width: 991px) {
+#grid{
+ width: 770px;
+ }
+ body { width: 770px; }
+ #bloque-tools { margin-right: 0px; }
+ #bloque-login { clear: both; float: right; width: 170px; border: 0 }
+ #content { position: relative; width: 570px; }
+
+ #footer-credits { width: 570px; }
+ #footer { width: 570px; }
+ #footer-document { display: none; }
+#panel-first, #panel-second{margin-top: 0px;}
+ #panel-info { left: 600px; position: absolute; top: 440px; }
+
+ .show-1200,
+ .show-970,
+ .show-320,
+ .show-570{
+ display: none;
+ }
+ .show-770{
+ display: block;
+ }
+
+
+}
+
+
+
+/* Mobile Layout: 320px.
+ Gutters: 24px.
+ Outer margins: 34px.
+ Inherits styles from: Default Layout.
+---------------------------------------------
+cols 1 2 3
+px 68 160 252 */
+
+@media only screen and (max-width: 569px) {
+#grid{
+ width: 270px;
+ }
+ h1{
+ font-size: 26px;
+ line-height: 30px;
+}
+ body { width: 270px; }
+ #menu-mobile{display: block;
+ height: 30px;
+ text-align: right;
+ margin-bottom: 10px;
+ }
+
+ #sidebar { position: static; width: 270px; }
+ #sidebar #logotipo { display: none; }
+ #sidebar ul li { border-bottom: 0; margin-bottom: 10px; }
+ #sidebar ul { }
+ #sidebar ul li.last{
+ border-bottom: 0;
+ margin-bottom: 20px;
+}
+ #sidebar .block{
+ margin-bottom: 10px;
+ }
+ header {
+ margin-left: 0;
+ padding-top: 10px;
+ position: static;
+ width: 270px;
+ height: 70px;
+ }
+
+ h1#titulo{
+ width: 70px;
+ margin-right: 0;
+ }
+ .element-invisible{display: none;}
+ #block-search-form{border: 0; float: right;width: 90px;}
+ .search-form-input{width: 50px;}
+ #block-locale-language-content{margin-right: 0; width: 100px;}
+ #bloque-tools { margin-right: 0; width: 270px; }
+ .no-mobile { display: none; }
+ #white-space { display: none; }
+ #content { clear: all; padding-left: 0; width: 270px; }
+ #featured {
+ height: auto;
+ margin-right: 0;
+ position: static;
+ width: 270px;
+ float: none;
+ }
+ #featured img { width: 270px; }
+ #panel-news {
+ margin-right: 0;
+ margin-top: 20px;
+ position: static;
+ width: 270px;
+ float: none;
+ }
+ #content{height: auto !important;}
+ #footer { margin-left: 0; width: 270px; }
+ #footer-credits { width: 270px; }
+ #footer-document { display: none; }
+ #footer-dir { border-right: 0; display: block; }
+ #footer-links { display: none; }
+ #footer-logo { border-right: 0; height: 80px; }
+ .footer-panel { height: auto; }
+ .only-mobile { display: block; }
+ #panel-info{display: none;}
+ #panel-first{width: 270px; margin-right: 0px; position: static; float: none;}
+ #panel-second{width:270px; margin-right:0px;position: static; float: none;}
+
+ .show-1200,
+ .show-970,
+ .show-770,
+ .show-570{
+ display: none;
+ }
+ .show-320{
+ display: block;
+ }
+
+}
+
+
+
+/* Wide Mobile Layout: 570px.
+ Gutters: 24px.
+ Outer margins: 22px.
+ Inherits styles from: Default Layout, Mobile Layout.
+------------------------------------------------------------
+cols 1 2 3 4 5
+px 68 160 252 344 436 */
+
+@media only screen and (min-width: 570px) and (max-width: 769px) {
+#grid{
+ width: 570px;
+ }
+ h1{
+ font-size: 26px;
+ line-height: 30px;
+}
+ body { width: 570px; }
+ #bloque-tools { margin-right: 0px; width: 370px; }
+ h1#titulo { width: 60px; }
+ #language { width: 70px; }
+ header { height: 100px; position: static; }
+ #panel-info{display: none;}
+
+ #bloque-login { clear: both; float: right; width: 170px; border: 0 }
+ #white-space { height: 20px; }
+ #content { width: 370px; }
+ .no-tablet { display: none; }
+ #featured { height: 280px; width: 370px; margin-right: 0; overflow: hidden; }
+ #featured img { width: 370px; height: 240px }
+ #footer { width: 370px; }
+ #footer-credits { width: 370px; }
+ #footer-document { display: none; }
+ #footer-dir { display: none; }
+ #logotipo { margin-bottom: 83px; }
+ #panel-news{margin-right: 0; margin-top: 38px;}
+ #block-locale-language-content{margin-right: 0; width: 100px;}
+ #bloque-social{display: none;}
+ .no-mobile { display: block; }
+
+ .show-1200,
+ .show-970,
+ .show-770,
+ .show-320{
+ display: none;
+ }
+ .show-570{
+ display: block;
+ }
+}
+
+
+/* Retina media query.
+ Overrides styles for devices with a
+ device-pixel-ratio of 2+, such as iPhone 4.
+----------------------------------------------- */
+
+@media
+ only screen and (-webkit-min-device-pixel-ratio: 2),
+ only screen and (min-device-pixel-ratio: 2) { }
+
+}
+
diff --git a/css/tipografia.css b/css/tipografia.css
new file mode 100644
index 0000000..c4974f3
--- /dev/null
+++ b/css/tipografia.css
@@ -0,0 +1,64 @@
+/* Typography presets
+ ------------------ */
+
+.gigantic { font-size: 110px; letter-spacing: -2px; line-height: 120px; }
+
+.huge, h1 {
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 36px;
+ font-weight: normal;
+ letter-spacing: -1px;
+ line-height: 40px;
+}
+
+.large, h2 {
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 26px;
+ font-weight: normal;
+ line-height: 30px;
+ margin-bottom: 20px;
+}
+
+.bigger, h3 {
+ font-family: 'Droid Sans Mono', sans-serif;
+ font-size: 12px;
+ font-weight: normal;
+ letter-spacing: 1px;
+ line-height: 20px;
+ margin-bottom: 10px;
+ margin-top: 10px;
+ text-transform: uppercase;
+}
+
+.big, h4 { font-family: 'Droid Sans Mono', sans-serif; font-size: 11px; line-height: 30px; }
+
+body { font: 10px/24px, sans-serif; }
+
+.small, small { font-size: 13px; line-height: 18px; }
+#info-panel h3{
+ font-weight: bold;
+ text-transform: none;
+ font-family: 'Droid Sans', sans-serif;
+ letter-spacing: 0px;
+}
+
+.field-name-body ul,
+.pane-apachesolr-result ul{
+ margin-left: 30px;
+}
+
+#page-title{
+ font-family:'Droid Sans Mono',sans-serif;
+ font-size: 12px;
+ font-weight:normal;
+ letter-spacing:1px;
+ text-transform:uppercase;
+ margin: 9px 0;
+ border-top: 2px solid black;
+ border-bottom: 1px solid black;
+}
+
+.block-menu h2{
+ font-size:14px;
+ text-transform: uppercase;
+}
diff --git a/images/arteleku.png b/images/arteleku.png
new file mode 100644
index 0000000..e90f7ad
Binary files /dev/null and b/images/arteleku.png differ
diff --git a/images/facebook.png b/images/facebook.png
new file mode 100644
index 0000000..af58718
Binary files /dev/null and b/images/facebook.png differ
diff --git a/images/foto.jpg b/images/foto.jpg
new file mode 100644
index 0000000..c3587f4
Binary files /dev/null and b/images/foto.jpg differ
diff --git a/images/gfa.png b/images/gfa.png
new file mode 100644
index 0000000..ac3138d
Binary files /dev/null and b/images/gfa.png differ
diff --git a/images/gfa.png.bk b/images/gfa.png.bk
new file mode 100644
index 0000000..042e6c9
Binary files /dev/null and b/images/gfa.png.bk differ
diff --git a/images/gipuzkoanet.gif b/images/gipuzkoanet.gif
new file mode 100644
index 0000000..aecc8c4
Binary files /dev/null and b/images/gipuzkoanet.gif differ
diff --git a/images/gipuzkoanet.png b/images/gipuzkoanet.png
new file mode 100644
index 0000000..ff3ae31
Binary files /dev/null and b/images/gipuzkoanet.png differ
diff --git a/images/icons/PNG/Applications2.png b/images/icons/PNG/Applications2.png
new file mode 100644
index 0000000..990b3e4
Binary files /dev/null and b/images/icons/PNG/Applications2.png differ
diff --git a/images/icons/PNG/Burnable2.png b/images/icons/PNG/Burnable2.png
new file mode 100644
index 0000000..a79e019
Binary files /dev/null and b/images/icons/PNG/Burnable2.png differ
diff --git a/images/icons/PNG/Desktop2.png b/images/icons/PNG/Desktop2.png
new file mode 100644
index 0000000..811f0a7
Binary files /dev/null and b/images/icons/PNG/Desktop2.png differ
diff --git a/images/icons/PNG/Documents2.png b/images/icons/PNG/Documents2.png
new file mode 100644
index 0000000..06f46f8
Binary files /dev/null and b/images/icons/PNG/Documents2.png differ
diff --git a/images/icons/PNG/Downloads2.png b/images/icons/PNG/Downloads2.png
new file mode 100644
index 0000000..1cb0dcf
Binary files /dev/null and b/images/icons/PNG/Downloads2.png differ
diff --git a/images/icons/PNG/Downloads2.png.bk b/images/icons/PNG/Downloads2.png.bk
new file mode 100644
index 0000000..ad2c514
Binary files /dev/null and b/images/icons/PNG/Downloads2.png.bk differ
diff --git a/images/icons/PNG/Group2.png b/images/icons/PNG/Group2.png
new file mode 100644
index 0000000..64c13c9
Binary files /dev/null and b/images/icons/PNG/Group2.png differ
diff --git a/images/icons/PNG/Home3.png b/images/icons/PNG/Home3.png
new file mode 100644
index 0000000..25ca4b1
Binary files /dev/null and b/images/icons/PNG/Home3.png differ
diff --git a/images/icons/PNG/Library2.png b/images/icons/PNG/Library2.png
new file mode 100644
index 0000000..c06e404
Binary files /dev/null and b/images/icons/PNG/Library2.png differ
diff --git a/images/icons/PNG/Movie2.png b/images/icons/PNG/Movie2.png
new file mode 100644
index 0000000..df24ffd
Binary files /dev/null and b/images/icons/PNG/Movie2.png differ
diff --git a/images/icons/PNG/Music2.png b/images/icons/PNG/Music2.png
new file mode 100644
index 0000000..b416a41
Binary files /dev/null and b/images/icons/PNG/Music2.png differ
diff --git a/images/icons/PNG/Photos2.png b/images/icons/PNG/Photos2.png
new file mode 100644
index 0000000..172bed9
Binary files /dev/null and b/images/icons/PNG/Photos2.png differ
diff --git a/images/icons/PNG/Public2.png b/images/icons/PNG/Public2.png
new file mode 100644
index 0000000..ff7e993
Binary files /dev/null and b/images/icons/PNG/Public2.png differ
diff --git a/images/icons/PNG/Server2.png b/images/icons/PNG/Server2.png
new file mode 100644
index 0000000..d885ca0
Binary files /dev/null and b/images/icons/PNG/Server2.png differ
diff --git a/images/icons/PNG/Server3.png b/images/icons/PNG/Server3.png
new file mode 100644
index 0000000..faca8e2
Binary files /dev/null and b/images/icons/PNG/Server3.png differ
diff --git a/images/icons/PNG/Sites2.png b/images/icons/PNG/Sites2.png
new file mode 100644
index 0000000..12279c4
Binary files /dev/null and b/images/icons/PNG/Sites2.png differ
diff --git a/images/icons/PNG/Sites3.png b/images/icons/PNG/Sites3.png
new file mode 100644
index 0000000..3af2f39
Binary files /dev/null and b/images/icons/PNG/Sites3.png differ
diff --git a/images/icons/PNG/Smart2.png b/images/icons/PNG/Smart2.png
new file mode 100644
index 0000000..7df2558
Binary files /dev/null and b/images/icons/PNG/Smart2.png differ
diff --git a/images/icons/PNG/Software.png b/images/icons/PNG/Software.png
new file mode 100644
index 0000000..bd883f3
Binary files /dev/null and b/images/icons/PNG/Software.png differ
diff --git a/images/icons/PNG/Torrents.png b/images/icons/PNG/Torrents.png
new file mode 100644
index 0000000..9405c63
Binary files /dev/null and b/images/icons/PNG/Torrents.png differ
diff --git a/images/icons/PNG/Users2.png b/images/icons/PNG/Users2.png
new file mode 100644
index 0000000..3f799a0
Binary files /dev/null and b/images/icons/PNG/Users2.png differ
diff --git a/images/icons/PNG/Utilities2.png b/images/icons/PNG/Utilities2.png
new file mode 100644
index 0000000..3e21b58
Binary files /dev/null and b/images/icons/PNG/Utilities2.png differ
diff --git a/images/logo.png b/images/logo.png
new file mode 100644
index 0000000..7a4aeab
Binary files /dev/null and b/images/logo.png differ
diff --git a/images/menu-mobile.png b/images/menu-mobile.png
new file mode 100644
index 0000000..6d033a7
Binary files /dev/null and b/images/menu-mobile.png differ
diff --git a/images/minifoto.jpg b/images/minifoto.jpg
new file mode 100644
index 0000000..1e7e763
Binary files /dev/null and b/images/minifoto.jpg differ
diff --git a/images/oai.png b/images/oai.png
new file mode 100644
index 0000000..6805559
Binary files /dev/null and b/images/oai.png differ
diff --git a/images/plus.png b/images/plus.png
new file mode 100644
index 0000000..c860790
Binary files /dev/null and b/images/plus.png differ
diff --git a/images/podcast.png b/images/podcast.png
new file mode 100644
index 0000000..51619fc
Binary files /dev/null and b/images/podcast.png differ
diff --git a/images/rss.png b/images/rss.png
new file mode 100644
index 0000000..90d5dee
Binary files /dev/null and b/images/rss.png differ
diff --git a/images/search-button.png b/images/search-button.png
new file mode 100644
index 0000000..92431b2
Binary files /dev/null and b/images/search-button.png differ
diff --git a/images/twitter.png b/images/twitter.png
new file mode 100644
index 0000000..fd7a580
Binary files /dev/null and b/images/twitter.png differ
diff --git a/js/enquire.min.js b/js/enquire.min.js
new file mode 100644
index 0000000..e715326
--- /dev/null
+++ b/js/enquire.min.js
@@ -0,0 +1,5 @@
+// enquire.js v1.5.6 - Awesome Media Queries in JavaScript
+// Copyright (c) 2013 Nick Williams - http://wicky.nillia.ms/enquire.js
+// License: MIT (http://www.opensource.org/licenses/mit-license.php)
+
+window.enquire=function(e){"use strict";function t(e,t){var n=0,r=e.length,i;for(n;n div',
+ columnWidth : 170,
+ gutterWidth: 30,
+ isResizable : true
+ });
+ }
+};
+
+}(jQuery));
diff --git a/js/jquery.masonry.js b/js/jquery.masonry.js
new file mode 100644
index 0000000..f6e0cb9
--- /dev/null
+++ b/js/jquery.masonry.js
@@ -0,0 +1,503 @@
+/**
+ * jQuery Masonry v2.1.07
+ * A dynamic layout plugin for jQuery
+ * The flip-side of CSS Floats
+ * http://masonry.desandro.com
+ *
+ * Licensed under the MIT license.
+ * Copyright 2012 David DeSandro
+ */
+
+/*jshint browser: true, curly: true, eqeqeq: true, forin: false, immed: false, newcap: true, noempty: true, strict: true, undef: true */
+/*global jQuery: false */
+
+(function( window, $, undefined ){
+
+ 'use strict';
+
+ /*
+ * smartresize: debounced resize event for jQuery
+ *
+ * latest version and complete README available on Github:
+ * https://github.com/louisremi/jquery.smartresize.js
+ *
+ * Copyright 2011 @louis_remi
+ * Licensed under the MIT license.
+ */
+
+ var $event = $.event,
+ dispatchMethod = $.event.handle ? 'handle' : 'dispatch',
+ resizeTimeout;
+
+ $event.special.smartresize = {
+ setup: function() {
+ $(this).bind( "resize", $event.special.smartresize.handler );
+ },
+ teardown: function() {
+ $(this).unbind( "resize", $event.special.smartresize.handler );
+ },
+ handler: function( event, execAsap ) {
+ // Save the context
+ var context = this,
+ args = arguments;
+
+ // set correct event type
+ event.type = "smartresize";
+
+ if ( resizeTimeout ) { clearTimeout( resizeTimeout ); }
+ resizeTimeout = setTimeout(function() {
+ $event[ dispatchMethod ].apply( context, args );
+
+ }, execAsap === "execAsap"? 0 : 100 );
+ }
+ };
+
+ $.fn.smartresize = function( fn ) {
+ return fn ? this.bind( "smartresize", fn ) : this.trigger( "smartresize", ["execAsap"] );
+ };
+
+
+
+// ========================= Masonry ===============================
+
+
+ // our "Widget" object constructor
+ $.Mason = function( options, element ){
+ this.element = $( element );
+
+ this._create( options );
+ this._init();
+ };
+
+ $.Mason.settings = {
+ isResizable: true,
+ isAnimated: false,
+ animationOptions: {
+ queue: false,
+ duration: 500
+ },
+ gutterWidth: 0,
+ isRTL: false,
+ isFitWidth: false,
+ containerStyle: {
+ position: 'relative'
+ }
+ };
+
+ $.Mason.prototype = {
+
+ _filterFindBricks: function( $elems ) {
+ var selector = this.options.itemSelector;
+ // if there is a selector
+ // filter/find appropriate item elements
+ return !selector ? $elems : $elems.filter( selector ).add( $elems.find( selector ) );
+ },
+
+ _getBricks: function( $elems ) {
+ var $bricks = this._filterFindBricks( $elems )
+ .css({ position: 'absolute' })
+ .addClass('masonry-brick');
+ return $bricks;
+ },
+
+ // sets up widget
+ _create : function( options ) {
+
+ this.options = $.extend( true, {}, $.Mason.settings, options );
+ this.styleQueue = [];
+
+ // get original styles in case we re-apply them in .destroy()
+ var elemStyle = this.element[0].style;
+ this.originalStyle = {
+ // get height
+ height: elemStyle.height || ''
+ };
+ // get other styles that will be overwritten
+ var containerStyle = this.options.containerStyle;
+ for ( var prop in containerStyle ) {
+ this.originalStyle[ prop ] = elemStyle[ prop ] || '';
+ }
+
+ this.element.css( containerStyle );
+
+ this.horizontalDirection = this.options.isRTL ? 'right' : 'left';
+
+ var x = this.element.css( 'padding-' + this.horizontalDirection );
+ var y = this.element.css( 'padding-top' );
+ this.offset = {
+ x: x ? parseInt( x, 10 ) : 0,
+ y: y ? parseInt( y, 10 ) : 0
+ };
+
+ this.isFluid = this.options.columnWidth && typeof this.options.columnWidth === 'function';
+
+ // add masonry class first time around
+ var instance = this;
+ setTimeout( function() {
+ instance.element.addClass('masonry');
+ }, 0 );
+
+ // bind resize method
+ if ( this.options.isResizable ) {
+ $(window).bind( 'smartresize.masonry', function() {
+ instance.resize();
+ });
+ }
+
+
+ // need to get bricks
+ this.reloadItems();
+
+ },
+
+ // _init fires when instance is first created
+ // and when instance is triggered again -> $el.masonry();
+ _init : function( callback ) {
+ this._getColumns();
+ this._reLayout( callback );
+ },
+
+ option: function( key, value ){
+ // set options AFTER initialization:
+ // signature: $('#foo').bar({ cool:false });
+ if ( $.isPlainObject( key ) ){
+ this.options = $.extend(true, this.options, key);
+ }
+ },
+
+ // ====================== General Layout ======================
+
+ // used on collection of atoms (should be filtered, and sorted before )
+ // accepts atoms-to-be-laid-out to start with
+ layout : function( $bricks, callback ) {
+
+ // place each brick
+ for (var i=0, len = $bricks.length; i < len; i++) {
+ this._placeBrick( $bricks[i] );
+ }
+
+ // set the size of the container
+ var containerSize = {};
+ containerSize.height = Math.max.apply( Math, this.colYs );
+ if ( this.options.isFitWidth ) {
+ var unusedCols = 0;
+ i = this.cols;
+ // count unused columns
+ while ( --i ) {
+ if ( this.colYs[i] !== 0 ) {
+ break;
+ }
+ unusedCols++;
+ }
+ // fit container to columns that have been used;
+ containerSize.width = (this.cols - unusedCols) * this.columnWidth - this.options.gutterWidth;
+ }
+ this.styleQueue.push({ $el: this.element, style: containerSize });
+
+ // are we animating the layout arrangement?
+ // use plugin-ish syntax for css or animate
+ var styleFn = !this.isLaidOut ? 'css' : (
+ this.options.isAnimated ? 'animate' : 'css'
+ ),
+ animOpts = this.options.animationOptions;
+
+ // process styleQueue
+ var obj;
+ for (i=0, len = this.styleQueue.length; i < len; i++) {
+ obj = this.styleQueue[i];
+ obj.$el[ styleFn ]( obj.style, animOpts );
+ }
+
+ // clear out queue for next time
+ this.styleQueue = [];
+
+ // provide $elems as context for the callback
+ if ( callback ) {
+ callback.call( $bricks );
+ }
+
+ this.isLaidOut = true;
+ },
+
+ // calculates number of columns
+ // i.e. this.columnWidth = 200
+ _getColumns : function() {
+ var container = this.options.isFitWidth ? this.element.parent() : this.element,
+ containerWidth = container.width();
+
+ // use fluid columnWidth function if there
+ this.columnWidth = this.isFluid ? this.options.columnWidth( containerWidth ) :
+ // if not, how about the explicitly set option?
+ this.options.columnWidth ||
+ // or use the size of the first item
+ this.$bricks.outerWidth(true) ||
+ // if there's no items, use size of container
+ containerWidth;
+
+ this.columnWidth += this.options.gutterWidth;
+
+ this.cols = Math.floor( ( containerWidth + this.options.gutterWidth ) / this.columnWidth );
+ this.cols = Math.max( this.cols, 1 );
+
+ },
+
+ // layout logic
+ _placeBrick: function( brick ) {
+ var $brick = $(brick),
+ colSpan, groupCount, groupY, groupColY, j;
+
+ //how many columns does this brick span
+ colSpan = Math.ceil( $brick.outerWidth(true) / this.columnWidth );
+ colSpan = Math.min( colSpan, this.cols );
+
+ if ( colSpan === 1 ) {
+ // if brick spans only one column, just like singleMode
+ groupY = this.colYs;
+ } else {
+ // brick spans more than one column
+ // how many different places could this brick fit horizontally
+ groupCount = this.cols + 1 - colSpan;
+ groupY = [];
+
+ // for each group potential horizontal position
+ for ( j=0; j < groupCount; j++ ) {
+ // make an array of colY values for that one group
+ groupColY = this.colYs.slice( j, j+colSpan );
+ // and get the max value of the array
+ groupY[j] = Math.max.apply( Math, groupColY );
+ }
+
+ }
+
+ // get the minimum Y value from the columns
+ var minimumY = Math.min.apply( Math, groupY ),
+ shortCol = 0;
+
+ // Find index of short column, the first from the left
+ for (var i=0, len = groupY.length; i < len; i++) {
+ if ( groupY[i] === minimumY ) {
+ shortCol = i;
+ break;
+ }
+ }
+
+ // position the brick
+ var position = {
+ top: minimumY + this.offset.y
+ };
+ // position.left or position.right
+ position[ this.horizontalDirection ] = this.columnWidth * shortCol + this.offset.x;
+ this.styleQueue.push({ $el: $brick, style: position });
+
+ // apply setHeight to necessary columns
+ var setHeight = minimumY + $brick.outerHeight(true),
+ setSpan = this.cols + 1 - len;
+ for ( i=0; i < setSpan; i++ ) {
+ this.colYs[ shortCol + i ] = setHeight;
+ }
+
+ },
+
+
+ resize: function() {
+ var prevColCount = this.cols;
+ // get updated colCount
+ this._getColumns();
+ if ( this.isFluid || this.cols !== prevColCount ) {
+ // if column count has changed, trigger new layout
+ this._reLayout();
+ }
+ },
+
+
+ _reLayout : function( callback ) {
+ // reset columns
+ var i = this.cols;
+ this.colYs = [];
+ while (i--) {
+ this.colYs.push( 0 );
+ }
+ // apply layout logic to all bricks
+ this.layout( this.$bricks, callback );
+ },
+
+ // ====================== Convenience methods ======================
+
+ // goes through all children again and gets bricks in proper order
+ reloadItems : function() {
+ this.$bricks = this._getBricks( this.element.children() );
+ },
+
+
+ reload : function( callback ) {
+ this.reloadItems();
+ this._init( callback );
+ },
+
+
+ // convienence method for working with Infinite Scroll
+ appended : function( $content, isAnimatedFromBottom, callback ) {
+ if ( isAnimatedFromBottom ) {
+ // set new stuff to the bottom
+ this._filterFindBricks( $content ).css({ top: this.element.height() });
+ var instance = this;
+ setTimeout( function(){
+ instance._appended( $content, callback );
+ }, 1 );
+ } else {
+ this._appended( $content, callback );
+ }
+ },
+
+ _appended : function( $content, callback ) {
+ var $newBricks = this._getBricks( $content );
+ // add new bricks to brick pool
+ this.$bricks = this.$bricks.add( $newBricks );
+ this.layout( $newBricks, callback );
+ },
+
+ // removes elements from Masonry widget
+ remove : function( $content ) {
+ this.$bricks = this.$bricks.not( $content );
+ $content.remove();
+ },
+
+ // destroys widget, returns elements and container back (close) to original style
+ destroy : function() {
+
+ this.$bricks
+ .removeClass('masonry-brick')
+ .each(function(){
+ this.style.position = '';
+ this.style.top = '';
+ this.style.left = '';
+ });
+
+ // re-apply saved container styles
+ var elemStyle = this.element[0].style;
+ for ( var prop in this.originalStyle ) {
+ elemStyle[ prop ] = this.originalStyle[ prop ];
+ }
+
+ this.element
+ .unbind('.masonry')
+ .removeClass('masonry')
+ .removeData('masonry');
+
+ $(window).unbind('.masonry');
+
+ }
+
+ };
+
+
+ // ======================= imagesLoaded Plugin ===============================
+ /*!
+ * jQuery imagesLoaded plugin v1.1.0
+ * http://github.com/desandro/imagesloaded
+ *
+ * MIT License. by Paul Irish et al.
+ */
+
+
+ // $('#my-container').imagesLoaded(myFunction)
+ // or
+ // $('img').imagesLoaded(myFunction)
+
+ // execute a callback when all images have loaded.
+ // needed because .load() doesn't work on cached images
+
+ // callback function gets image collection as argument
+ // `this` is the container
+
+ $.fn.imagesLoaded = function( callback ) {
+ var $this = this,
+ $images = $this.find('img').add( $this.filter('img') ),
+ len = $images.length,
+ blank = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==',
+ loaded = [];
+
+ function triggerCallback() {
+ callback.call( $this, $images );
+ }
+
+ function imgLoaded( event ) {
+ var img = event.target;
+ if ( img.src !== blank && $.inArray( img, loaded ) === -1 ){
+ loaded.push( img );
+ if ( --len <= 0 ){
+ setTimeout( triggerCallback );
+ $images.unbind( '.imagesLoaded', imgLoaded );
+ }
+ }
+ }
+
+ // if no images, trigger immediately
+ if ( !len ) {
+ triggerCallback();
+ }
+
+ $images.bind( 'load.imagesLoaded error.imagesLoaded', imgLoaded ).each( function() {
+ // cached images don't fire load sometimes, so we reset src.
+ var src = this.src;
+ // webkit hack from http://groups.google.com/group/jquery-dev/browse_thread/thread/eee6ab7b2da50e1f
+ // data uri bypasses webkit log warning (thx doug jones)
+ this.src = blank;
+ this.src = src;
+ });
+
+ return $this;
+ };
+
+
+ // helper function for logging errors
+ // $.error breaks jQuery chaining
+ var logError = function( message ) {
+ if ( window.console ) {
+ window.console.error( message );
+ }
+ };
+
+ // ======================= Plugin bridge ===============================
+ // leverages data method to either create or return $.Mason constructor
+ // A bit from jQuery UI
+ // https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.widget.js
+ // A bit from jcarousel
+ // https://github.com/jsor/jcarousel/blob/master/lib/jquery.jcarousel.js
+
+ $.fn.masonry = function( options ) {
+ if ( typeof options === 'string' ) {
+ // call method
+ var args = Array.prototype.slice.call( arguments, 1 );
+
+ this.each(function(){
+ var instance = $.data( this, 'masonry' );
+ if ( !instance ) {
+ logError( "cannot call methods on masonry prior to initialization; " +
+ "attempted to call method '" + options + "'" );
+ return;
+ }
+ if ( !$.isFunction( instance[options] ) || options.charAt(0) === "_" ) {
+ logError( "no such method '" + options + "' for masonry instance" );
+ return;
+ }
+ // apply method
+ instance[ options ].apply( instance, args );
+ });
+ } else {
+ this.each(function() {
+ var instance = $.data( this, 'masonry' );
+ if ( instance ) {
+ // apply options & init
+ instance.option( options || {} );
+ instance._init();
+ } else {
+ // initialize new instance
+ $.data( this, 'masonry', new $.Mason( options, this ) );
+ }
+ });
+ }
+ return this;
+ };
+
+})( window, jQuery );
diff --git a/js/jquery.masonry.min.js b/js/jquery.masonry.min.js
new file mode 100644
index 0000000..57c081c
--- /dev/null
+++ b/js/jquery.masonry.min.js
@@ -0,0 +1,10 @@
+/**
+ * jQuery Masonry v2.1.08
+ * A dynamic layout plugin for jQuery
+ * The flip-side of CSS Floats
+ * http://masonry.desandro.com
+ *
+ * Licensed under the MIT license.
+ * Copyright 2012 David DeSandro
+ */
+(function(e,t,n){"use strict";var r=t.event,i;r.special.smartresize={setup:function(){t(this).bind("resize",r.special.smartresize.handler)},teardown:function(){t(this).unbind("resize",r.special.smartresize.handler)},handler:function(e,t){var n=this,s=arguments;e.type="smartresize",i&&clearTimeout(i),i=setTimeout(function(){r.dispatch.apply(n,s)},t==="execAsap"?0:100)}},t.fn.smartresize=function(e){return e?this.bind("smartresize",e):this.trigger("smartresize",["execAsap"])},t.Mason=function(e,n){this.element=t(n),this._create(e),this._init()},t.Mason.settings={isResizable:!0,isAnimated:!1,animationOptions:{queue:!1,duration:500},gutterWidth:0,isRTL:!1,isFitWidth:!1,containerStyle:{position:"relative"}},t.Mason.prototype={_filterFindBricks:function(e){var t=this.options.itemSelector;return t?e.filter(t).add(e.find(t)):e},_getBricks:function(e){var t=this._filterFindBricks(e).css({position:"absolute"}).addClass("masonry-brick");return t},_create:function(n){this.options=t.extend(!0,{},t.Mason.settings,n),this.styleQueue=[];var r=this.element[0].style;this.originalStyle={height:r.height||""};var i=this.options.containerStyle;for(var s in i)this.originalStyle[s]=r[s]||"";this.element.css(i),this.horizontalDirection=this.options.isRTL?"right":"left";var o=this.element.css("padding-"+this.horizontalDirection),u=this.element.css("padding-top");this.offset={x:o?parseInt(o,10):0,y:u?parseInt(u,10):0},this.isFluid=this.options.columnWidth&&typeof this.options.columnWidth=="function";var a=this;setTimeout(function(){a.element.addClass("masonry")},0),this.options.isResizable&&t(e).bind("smartresize.masonry",function(){a.resize()}),this.reloadItems()},_init:function(e){this._getColumns(),this._reLayout(e)},option:function(e,n){t.isPlainObject(e)&&(this.options=t.extend(!0,this.options,e))},layout:function(e,t){for(var n=0,r=e.length;n maxHeight){
+ maxHeight = altura;
+ }
+ });
+ if (maxHeight){
+ container.css('height', maxHeight);
+ }
+};
+
+}(jQuery));
+
diff --git a/js/main.js b/js/main.js
new file mode 100644
index 0000000..19348fd
--- /dev/null
+++ b/js/main.js
@@ -0,0 +1,86 @@
+
+// Using the closure to map jQuery to $.
+(function ($) {
+// Store our function as a property of Drupal.behaviors.
+Drupal.behaviors.arteleku_skin = {
+ attach: function (context, settings) {
+ var no_flow = $('.no-footer-flow');
+ if (no_flow.length == 0){
+ registerResponsiveJS();
+ }
+ mobileMenu();
+
+ }
+};
+
+var mobileMenu = function () {
+ enquire.register("screen and (max-width: 569px)", {
+
+ match : function() {
+ $('#block-system-main-menu .menu').hide();
+ },
+
+ unmatch : function() {
+ $('#block-system-main-menu .menu').show();
+ },
+
+ setup : function() {
+ $('#menu-mobile a').click(function(e){
+ e.preventDefault();
+ $('#block-system-main-menu .menu').toggle();
+ });
+ },
+ }).listen().fire();
+}
+
+var registerResponsiveJS = function (){
+ enquire.register("screen and (min-width: 1200px)", {
+ match : function() {
+ posicionadoFooter();
+ },
+ unmatch : function() {
+ $('div#content').css('height', 'auto')
+ },
+ }).listen().fire();
+
+ enquire.register("screen and (min-width: 992px) and (max-width: 1199px)", {
+ match : function() {
+ posicionadoFooter();
+ },
+ unmatch : function() {
+ $('div#content').css('height', 'auto')
+ },
+ }).listen().fire();
+
+ enquire.register("screen and (min-width: 770px) and (max-width: 991px)", {
+ match : function() {
+ posicionadoFooter();
+ },
+ unmatch : function() {
+ $('div#content').css('height', 'auto')
+ },
+ }).listen().fire();
+}
+
+
+var posicionadoFooter = function(){
+ var container = $('div#content');
+ var containerTop = container.offset().top;
+ var containerHeight = container.height();
+ var bloques = $('.floating-panel', container)
+ var maxHeight = 0;
+ bloques.each(function (index, Element){
+ var bloqueTop = $(Element).offset().top - containerTop;
+ var bloqueHeight = $(Element).outerHeight();
+ var altura = bloqueHeight + bloqueTop;
+ if (altura > maxHeight){
+ maxHeight = altura;
+ }
+ });
+ if (maxHeight){
+ container.css('height', maxHeight);
+ }
+};
+
+}(jQuery));
+
diff --git a/js/main.js.bck b/js/main.js.bck
new file mode 100644
index 0000000..b40709c
--- /dev/null
+++ b/js/main.js.bck
@@ -0,0 +1,73 @@
+
+
+var reScale = function(){
+ var biggestHeight = 0;
+ var pos = jQuery('#panel-info').css('position');
+
+ if (pos == 'absolute'){
+ console.log("estamos en su sitio");
+ jQuery('#content div.floating-panel').each(function (index, Element) {
+ if((!jQuery(this).hasClass('clear'))){
+ var p = jQuery(this).outerHeight() + parseInt(jQuery(this).css('top'), 10);
+ if(p > biggestHeight){
+ biggestHeight = p;
+ }
+ }
+ });
+
+ var altura = parseInt(jQuery('#content').css('height'), 10);
+ if (altura < biggestHeight){
+ jQuery('#content').css('height', biggestHeight);
+ }
+ }else{
+ jQuery('#content').css('height', 'auto');
+
+ }
+
+
+}
+
+
+jQuery(document).ready(function(){
+// reScale();
+ //jQuery(window).resize(function(){reScale();});
+});
+
+// Using the closure to map jQuery to $.
+(function ($) {
+// Store our function as a property of Drupal.behaviors.
+Drupal.behaviors.arteleku_skin = {
+ attach: function (context, settings) {
+ posicionadoFooter();
+ $(window).resize(function(){ posicionadoFooter();});
+ }
+};
+
+var posicionadoFooter = function(){
+ var container = $('div#content');
+ var containerTop = container.offset().top;
+ var containerHeight = container.height();
+ var bloques = $('.floating-panel', container)
+ var maxHeight = 0;
+ bloques.each(function (index, Element){
+ var bloqueTop = $(Element).offset().top - containerTop;
+ var bloqueHeight = $(Element).outerHeight();
+ var altura = bloqueHeight + bloqueTop;
+ if (altura > maxHeight){
+ maxHeight = altura;
+ }
+ });
+ if (maxHeight){
+ container.css('height', maxHeight);
+ }
+
+};
+
+
+
+
+
+
+
+}(jQuery));
+
diff --git a/js/protoFluid3.02.js b/js/protoFluid3.02.js
new file mode 100644
index 0000000..4dacbab
--- /dev/null
+++ b/js/protoFluid3.02.js
@@ -0,0 +1,106 @@
+/*!
+ ProtoFluid 3.02, protofluid.com
+ Endlessly tweaked by Edward Cant. @opticswerve. */
+
+var a,protoFluidResetCSS="data:text/css;base64,aHRtbCxib2R5LGRpdixzcGFuLGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzLHNhbXAsc21hbGwsc3RyaWtlLHN0cm9uZyxzdWIsc3VwLHR0LHZhcixiLHUsaSxjZW50ZXIsZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGVtYmVkLGZpZ3VyZSxmaWdjYXB0aW9uLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LG91dHB1dCxydWJ5LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9jazt9Ym9keXtsaW5lLWhlaWdodDoxO31vbCx1bHtsaXN0LXN0eWxlOm5vbmU7fWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZTt9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcixxOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6Jyc7Y29udGVudDpub25lO310YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9",
+protoFluidCSS="data:text/css;base64,Ym9keXtiYWNrZ3JvdW5kOiMyMjI7Y29sb3I6I2JiYjtmb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2hlaWdodDoxMDAlO2xpbmUtaGVpZ2h0OjE7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7fWJvZHkgYXtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt9aDJ7Y29sb3I6IzQ0NDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjJlbTtoZWlnaHQ6MzRweDtwYWRkaW5nOjE2cHggMCAwO3RleHQtaW5kZW50OjMycHg7fXB7bWFyZ2luLWJvdHRvbToxLjVlbTt9YXtjb2xvcjojOTk5O2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO31hOmxpbmssYTp2aXNpdGVke2NvbG9yOiM5OTk7fWE6aG92ZXIsYTphY3RpdmV7Y29sb3I6Izk5OTt9YTpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQgYmxhY2s7fSo6OnNlbGVjdGlvbjpub3QoLnNlbGVjdGFibGUpe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt9Kjo6LW1vei1zZWxlY3Rpb246bm90KC5zZWxlY3RhYmxlKXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7fWh0bWx7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO31ib2R5e292ZXJmbG93OmhpZGRlbjt9I3Byb3RvRmx1aWR7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDAxMDt9aWZyYW1le2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6bm9uZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTt9I2J1eXtiYWNrZ3JvdW5kOiMwNGY7Ym9yZGVyOjFweCBzb2xpZCAjMDI5O2JvcmRlci1yYWRpdXM6OHB4O2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuOCk7Y29sb3I6I2VlZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTRweCAyNHB4IDE2cHggMjBweDtwb3NpdGlvbjpmaXhlZDt0b3A6MTZweDtsZWZ0OjE2cHg7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDoxMDtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4zKSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwLjMpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4zKSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4zKSxyZ2JhKDAsMCwwLDApKTt9I2J1eTphZnRlcntjb250ZW50OicnO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6OHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjhweDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7aGVpZ2h0OjUwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt9I3Byb3RvRmx1aWRGcmFtZXtiYWNrZ3JvdW5kOiMxMTE7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1ib3R0b20tY29sb3I6IzBiMGIwYjtib3JkZXItcmFkaXVzOjEycHg7Ym94LXNoYWRvdzowIDAgMTZweCByZ2JhKDAsMCwwLDAuNSk7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6bm9uZTt9I3Byb3RvRmx1aWRGcmFtZTpiZWZvcmV7Y29udGVudDonJztib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoxMnB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjEycHg7aGVpZ2h0OjEyOHB4O3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MztiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xMikscmdiYSgyNTUsMjU1LDI1NSwwKSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xMikscmdiYSgyNTUsMjU1LDI1NSwwKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwLjEyKSxyZ2JhKDI1NSwyNTUsMjU1LDApKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xMikscmdiYSgyNTUsMjU1LDI1NSwwKSk7fSNwcm90b0ZsdWlkRnJhbWU6YWZ0ZXJ7Y29udGVudDonJztoZWlnaHQ6MTYwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MzJweDtsZWZ0OjA7ei1pbmRleDozO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSxyZ2JhKDAsMCwwLDAuMDgpKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSxyZ2JhKDAsMCwwLDAuMDgpKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApLHJnYmEoMCwwLDAsMC4wOCkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSxyZ2JhKDAsMCwwLDAuMDgpKTt9LmdsYXJle2JvcmRlci1yYWRpdXM6MTJweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO30uZ2xhcmU6YmVmb3JlLC5nbGFyZTphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NDtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xKSxyZ2JhKDI1NSwyNTUsMjU1LDApKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwLjEpLHJnYmEoMjU1LDI1NSwyNTUsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xKSxyZ2JhKDI1NSwyNTUsMjU1LDApKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC4xKSxyZ2JhKDI1NSwyNTUsMjU1LDApKTt9LmdsYXJlOmJlZm9yZXtoZWlnaHQ6MjU2cHg7d2lkdGg6MjU2cHg7b3BhY2l0eTouNDt0b3A6LTY0cHg7cmlnaHQ6OHB4Oy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtMjBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC0yMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtMjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjBkZWcpO30uZ2xhcmU6YWZ0ZXJ7aGVpZ2h0OjE2MHB4O3dpZHRoOjI1NnB4O29wYWNpdHk6LjM7bGVmdDo2NHB4O2JvdHRvbTotNjBweDstbW96LXRyYW5zZm9ybTpyb3RhdGUoMTYwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxNjBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMTYwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTYwZGVnKTt9I21hc2t7YmFja2dyb3VuZDojMTExO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6Ljk4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMTAwO30ubWVudUJhcntiYWNrZ3JvdW5kOiMxYjFiMWI7Ym9yZGVyLXRvcDoxcHggc29saWQgIzExMTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjMpO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDtib3R0b206MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJTt9Lm1lbnVCYXIgYS5kaXNhYmxlZHtvcGFjaXR5Oi4yO30ubWVudUJhcjpiZWZvcmV7Y29udGVudDonJztib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6OTklO3dpZHRoOjEwMCU7fSNtZW51QmFye2hlaWdodDoxMjhweDt3aWR0aDoxMDAlO2JvdHRvbTowO3otaW5kZXg6MTAwMDM7fSNtZW51QmFyIHVse2JhY2tncm91bmQ6IzFiMWIxYjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjc2OHB4O21hcmdpbjowIGF1dG87fSNtZW51QmFyIHVsLmRlbW97d2lkdGg6MjU2cHg7fSNtZW51QmFyIGxpe2Zsb2F0OmxlZnQ7aGVpZ2h0OjEyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEyOHB4O3RleHQtYWxpZ246bGVmdDt9I21lbnVCYXJ7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJvdHRvbTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTowO30jbWVudUJhci5taW57Ym90dG9tOi0xMTJweDstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MnM7fS5hcnJvd0ljb257aGVpZ2h0Ojk2cHg7d2lkdGg6OTZweDtwb3NpdGlvbjphYnNvbHV0ZTt9LmFycm93SWNvbjphZnRlcntjb250ZW50OicnO2JvcmRlci1yaWdodDoxMnB4IHNvbGlkICNjY2M7Ym9yZGVyLWJvdHRvbToxMnB4IHNvbGlkICNjY2M7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjhweDtsZWZ0OjI4cHg7fS5saW5rSWNvbjpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMxMTE7aGVpZ2h0OjI4cHg7d2lkdGg6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjQzcHg7dG9wOjM0cHg7ei1pbmRleDozO30ubGlua0ljb246YWZ0ZXJ7Y29udGVudDonJztiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyLXJhZGl1czo2cHg7aGVpZ2h0OjI4cHg7d2lkdGg6NHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NDZweDt0b3A6MzRweDt6LWluZGV4OjM7fS5saW5rSWNvbiAubGlua0ljb25IZWFke2JhY2tncm91bmQ6I2VlZTtib3JkZXItcmFkaXVzOjZweDtib3JkZXI6bm9uZTtoZWlnaHQ6MjhweDt3aWR0aDoyOHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O2xlZnQ6MzRweDt9LmxpbmtJY29uIC5saW5rSWNvbkhlYWQ6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMTExO2JvcmRlci1yYWRpdXM6M3B4O2hlaWdodDoyMnB4O3dpZHRoOjIycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDozcHg7dG9wOjNweDt9LmxpbmtJY29uIC5saW5rSWNvblRhaWx7dG9wOmF1dG87Ym90dG9tOjE2cHg7fS5wbGF5SWNvbntoZWlnaHQ6OTZweDt3aWR0aDo5NnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O2xlZnQ6MDt9LnBsYXlJY29uOmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6I2VlZTtoZWlnaHQ6MzJweDt3aWR0aDozMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnB4O2xlZnQ6MDt9LnBsYXlJY29uOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO30ucG93ZXJJY29ue2hlaWdodDo5NnB4O3dpZHRoOjk2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHg7bGVmdDoxNnB4O30ucG93ZXJJY29uOmJlZm9yZXtjb250ZW50OicnO2JvcmRlcjo0cHggc29saWQgI2VlZTtib3JkZXItcmFkaXVzOjMycHg7aGVpZ2h0OjMycHg7d2lkdGg6MzJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDtsZWZ0OjEycHg7fS5wb3dlckljb246YWZ0ZXJ7Y29udGVudDonJztiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyOjZweCBzb2xpZCAjMTExO2JvcmRlci1yYWRpdXM6OHB4O3dpZHRoOjRweDtoZWlnaHQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6M3B4O2xlZnQ6MjRweDt9LnNwYW5uZXJJY29uIC5zcGFubmVyRW5ke2JhY2tncm91bmQ6I2VlZTtib3JkZXItcmFkaXVzOjE2cHg7Ym9yZGVyOm5vbmU7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtsZWZ0OjM2cHg7fS5zcGFubmVySWNvbiAuc3Bhbm5lckVuZDphZnRlcntjb250ZW50OicnO2JhY2tncm91bmQ6IzExMTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7aGVpZ2h0OjEycHg7d2lkdGg6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjRweDt0b3A6LTFweDt9LnNwYW5uZXJJY29uIC5zcGFubmVySGFuZGxle2JhY2tncm91bmQ6I2VlZTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7aGVpZ2h0OjQ0cHg7d2lkdGg6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTZweDtsZWZ0OjQycHg7fS5zcGFubmVySWNvbiAuc3Bhbm5lckhhbmRsZTpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiNjY2M7aGVpZ2h0OjEwMCU7d2lkdGg6N3B4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE7fS5zcGFubmVySWNvbiAuc3Bhbm5lckhhbmRsZTphZnRlcntjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtoZWlnaHQ6M3B4O3dpZHRoOjNweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NHB4O2xlZnQ6M3B4O3otaW5kZXg6Mjt9LnBob25lSWNvbntib3JkZXItcmFkaXVzOjQ4cHg7aGVpZ2h0Ojk2cHg7d2lkdGg6OTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7fS5waG9uZUljb24gLnBob25lSWNvbkJ1dHRvbntiYWNrZ3JvdW5kOiMxMTE7Ym9yZGVyLXJhZGl1czoycHg7d2lkdGg6NnB4O2hlaWdodDo2cHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0NXB4O3RvcDo3MXB4O30ucGhvbmVJY29uOmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6I2RkZDtib3JkZXItcmFkaXVzOjNweDtoZWlnaHQ6NjRweDt3aWR0aDozMnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MzJweDt0b3A6MTZweDt9LnBob25lSWNvbjphZnRlcntjb250ZW50OicnO2JhY2tncm91bmQ6IzExMTtoZWlnaHQ6NTBweDt3aWR0aDoyOHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MzRweDt0b3A6MThweDt9LmhlaWdodEljb257d2lkdGg6OTZweDtoZWlnaHQ6OTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7fS5oZWlnaHRJY29uOmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6I2RkZDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC40KTtoZWlnaHQ6NDRweDt3aWR0aDozMnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MzJweDt0b3A6MTZweDt9LmhlaWdodEljb246YWZ0ZXJ7Y29udGVudDonJztib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3gtc2hhZG93Om5vbmU7aGVpZ2h0OjE2cHg7d2lkdGg6MzBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjMycHg7Ym90dG9tOjE2cHg7fS5oZWlnaHRJY29uLm9uOmFmdGVye2JhY2tncm91bmQ6I2RkZDt9LmJ1dHRvbntiYWNrZ3JvdW5kOiMxMTE7Ym9yZGVyLXJhZGl1czo2NHB4O2hlaWdodDoxMjhweDt3aWR0aDoxMjhweDtvcGFjaXR5Oi45O3RleHQtaW5kZW50Oi05OTk5cHg7ei1pbmRleDoxMDAwMzt9I3ByZXZpb3Vze2hlaWdodDo5NnB4O3dpZHRoOjk2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHg7bGVmdDoxNnB4O30jcHJldmlvdXMgLmFycm93SWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7LW1vei10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7fSNwcmV2aW91cyAuYXJyb3dJY29uOmFmdGVye2JvcmRlci1ib3R0b20tY29sb3I6I2VlZTt9I25leHR7aGVpZ2h0Ojk2cHg7d2lkdGg6OTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtsZWZ0OjE2cHg7fSNuZXh0IC5hcnJvd0ljb257dG9wOjA7LW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7fSNuZXh0IC5hcnJvd0ljb246YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNlZWU7fSNoZWlnaHR7aGVpZ2h0Ojk2cHg7d2lkdGg6OTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtsZWZ0OjE2cHg7fSNoZWlnaHQub24gLmhlaWdodEljb246YWZ0ZXJ7YmFja2dyb3VuZDojZGRkO30jcm90YXRle2hlaWdodDo5NnB4O3dpZHRoOjk2cHg7dG9wOjE2cHg7bGVmdDoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO30jcm90YXRlLm9uIC5waG9uZUljb257LW1vei10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7fSNzZXR0aW5ncywjbGlua3toZWlnaHQ6OTZweDt3aWR0aDo5NnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O2xlZnQ6MTZweDstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt9I3ByZXZpZXd7aGVpZ2h0Ojk2cHg7d2lkdGg6OTZweDt9I2VtYWlse2hlaWdodDo5NnB4O3dpZHRoOjk2cHg7fSNlbWFpbDpiZWZvcmV7Y29udGVudDonJztib3JkZXItd2lkdGg6MCAxcHggMXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojMTExO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjRweDt0b3A6LTNweDt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O3otaW5kZXg6MTA7LW1vei10cmFuc2Zvcm06cm90YXRlKDM5ZGVnKSBza2V3KC0xMmRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMzlkZWcpIHNrZXcoLTEyZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDM5ZGVnKSBza2V3KC0xMmRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM5ZGVnKSBza2V3KC0xMmRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzOWRlZykgc2tldygtMTJkZWcpO30jZW1haWwgYTpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI0cHg7dG9wOjMycHg7YmFja2dyb3VuZDojZmZmO3dpZHRoOjQ4cHg7aGVpZ2h0OjMycHg7fS5vc0J1dHRvbntiYWNrZ3JvdW5kOiMxMTE7Ym9yZGVyLXJhZGl1czo4cHg7Y29sb3I6I2NjYzttaW4td2lkdGg6MzJweDtwYWRkaW5nOjE2cHggMjRweDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt9I2luZm97Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2NjYztkaXNwbGF5OmJsb2NrO2hlaWdodDo2NHB4O3dpZHRoOjEwMCU7cGFkZGluZzozMnB4IDAgMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6NDt9I2luZm8ubm9GcmFtZXtwYWRkaW5nOjE2cHggMCAwO30jaW5mbzpob3Zlcntjb2xvcjojNTU1O30jZ297Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMTYxNjE2O2hlaWdodDo5NnB4O3dpZHRoOjk2cHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3RleHQtaW5kZW50Oi05OTk5cHg7fSNnby5taW57LW1vei10cmFuc2Zvcm06c2NhbGUoMC41KTstbXMtdHJhbnNmb3JtOnNjYWxlKDAuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC41KTt9Oy5tb2RhbHtkaXNwbGF5Om5vbmU7aGVpZ2h0OjEyOHB4O3Bvc2l0aW9uOmZpeGVkO30ubW9kYWwgLndyYXBwZXJ7cGFkZGluZzozMnB4IDAgMDtoZWlnaHQ6OTZweDt9Lm1vZGFsIGF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO30ubW9kYWwgaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCAjMTExO2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjFlbTtwYWRkaW5nOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDt9Lm1vZGFsIGlucHV0W3R5cGU9J3N1Ym1pdCdde2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7fS5ub3RpZnl7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMxMTE7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMTExO2JvdHRvbTo3OHB4O2hlaWdodDozNHB4O3dpZHRoOjY0MHB4O3BhZGRpbmc6MTZweCAzMnB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDotMTt9Lm5vdGlmeSAud3JhcHBlcntwYWRkaW5nOjA7fS5ub3RpZnkgYXtwb3NpdGlvbjpyZWxhdGl2ZTt9Lm1vZGFsU3Ryb25ne2JhY2tncm91bmQ6I2EyMjtib3JkZXItY29sb3I6IzMxMTtjb2xvcjojZGRkO30jbGlua01vZGFse3otaW5kZXg6LTE7fSNsaW5rTW9kYWwgLndyYXBwZXJ7d2lkdGg6NTIwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXRvcDo0OHB4O30jbGlua01vZGFsIC53cmFwcGVyIGRpdntmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjMycHg7cG9zaXRpb246cmVsYXRpdmU7fSNsaW5rTW9kYWwgLmJ1dHRvbntib3JkZXItcmFkaXVzOjQ4cHg7ZGlzcGxheTpibG9jaztoZWlnaHQ6OTZweDt3aWR0aDo5NnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMjRweDt0ZXh0LWluZGVudDotOTk5OXB4O30jbGlua01vZGFsIGlucHV0e3dpZHRoOjI4MHB4O30jbGlua01vZGFsIHB7bWFyZ2luLWxlZnQ6OHB4O30jbGljZW5zZU1vZGFse3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTA7fSNsaWNlbnNlTW9kYWwgLndyYXBwZXJ7d2lkdGg6NDQwcHg7bWFyZ2luOjAgYXV0bzt9I2xpY2Vuc2VNb2RhbCBpbnB1dHtmbG9hdDpsZWZ0O3dpZHRoOjI4MHB4O30jbGljZW5zZU1vZGFsIGlucHV0W3R5cGU9J3N1Ym1pdCdde21hcmdpbi1sZWZ0OjE2cHg7cGFkZGluZzoxNnB4IDE2cHggMzJweDt3aWR0aDphdXRvO30jbGljZW5zZU1vZGFsIGF7bWFyZ2luLWxlZnQ6MTZweDt9I3R3ZWV0e2JhY2tncm91bmQ6IzExMSB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUJRQ0FZQUFBQ09FZkt0QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUErOUpSRUZVZU5yc20wdElWRkVZeDY4V1dXbVpaVVJrVnZZQ0RTRjZMYUtIMEl1b3hCWTljSXBlRXJTb3dGcEUyYzVvMFNKTXMxcElZRWxRU1krRmxiVXBRcE9nNkdsRVpLaFpHWmhXV3ByZS9xZjVCRWtkWis2Y2MrNjU4SDN3WThZN3pIbjg1dDV6ei9uT05jSzJiWXZEZVVTeUFoYklBbGtnQytSZ2dTeVFCYkpBRGhiSUFsa2dDK1JnZ1N5UUJiSkFEaGJJQWxtZytoaEVyL05CSVppbHV3R0RQU3h2RjlnRzZzRUdPdFlGNW9BcElCVjhWdDJJQ0kvdXl1MEdad0o4WGdZMmdSWVcyRHZXZ2h2L0hmc0d5c0YxY0ZGblkyUUxUQUFwNExhaTlrNEFkWDBjL3dHcVFTTjREeXJCRmRDbTNLQVFLSkZrMngvVklBY2tTUzcvaVIxODFJRXN5ZlgzUW5hQjRveHU3dEdKTG5BVnJKWlFkcGJ0TEM1N1NhQWdyNStPUEFON1FheURNcU5BcSswOEtyd2tjQlJvRDlDWnIrQTRTQXloekZ3Ny9Danppa0JCV2hBZCtnTUtnaGduaHczd2c0UVNCN3dpVUpBS3FvTG9WQ2M0QlJMNktTZmJsaHZ4WGhBNGhGNHpRVzJRSFdzREIvc29xMEd5d0h3dkNDd0VIZFRnWHlGMnNCUkVVam5wdHZ4b281dVNsTDZxU2lhODdMSE9qZ3J4dXhuZ01ZZ0c2eFcwYlNoWUZPRHo0U1prWS9MQmh6QytQeHM4QjJzVXRjOUhJcnRqSEVnSDE4QlVVOWJDTStoTUdtSG9tbHBrYWo2Q09EQ1pqcFdRWE5zRWdSWTFUT1RwVmhtZW9HZ0grd2JJOExpYWpaa0djdWpYTlNXSit3VmNJaXBNVGFoR1VvSXprOGFXQ0lQT090SDMwV0FlbUF0aVFCSW9BRTlOT1FORmVxdldRN25HWXBCTmFURWpCSXBmK1N6WVlhQ3NMc3BZaXp6aVhWQkV1VVFqeDhDVE5FaWJFaUxodXhOOER6ZnRyek9sdnhSc0JRdEJFMld1WTF3U3VBVmM4UEtlU0JZNEFVYTZkT25HeWRwd2NtTmJjd0U0NStMbGU5NlN1RnZueHB6TTUvTDRkMVQyUEUxM0ZMa29UNncwNm1VVzZOWVlLSjRhMkE5aXdXSVFyNkhPRnFxbncwMkJLYlFFYXBSVXZ4Z1BiNEt4R2dRdUFmZFZMTFZDaVo4MGhtUklxRnZNK0NzMXlUdWtRdDYvY0xqWDBRU0tIVzVSTGdNUGJYMVJvSEpmMk9rWU9BblUwUHZUbGo4UitTakE5RURrQnRQQVpycVVkSVZJcGUxUldVRTROeEZ4QTNnTnh0UGZ6ZUFWK0FSYUxmK3plMktpUE5NS01jc3JLWTZCdzZvckNmY3VMQ1NWZ25VR3JYTi9VL0tpUkVkbDRjNERPeTMvWHNJUlErU1YwMHloUkZlRnNpYlN1WlkvTWZuQUpYRjF0TDVlQWQ3cHJGakZSTnBIMDRaa0RlMnZvWnRZSGwyNjJrUGxTbVFqMkE1V0tzaW0zS0YwbExoVVhYM0VWc2RTYmpxTms4c3QvLzdJR0FkbGlEM21LbkFQM0xMQzIzUDJuTUNlRVUyRHZDQVJUTFQ4R3p2ZFR3UFlOQjBTZTdZTjRDMTRBMTVZaG9aWG45STNKdmcvbFZnZ0MyU0JMSkNEQmJKQUZzZ0NPVmdnQzJTQkxKQ0RCYkpBRnNnQ09WZ2dDL1JFL0JWZ0FEVFNFWkZId2czckFBQUFBRWxGVGtTdVFtQ0MpIDhweCA4cHggbm8tcmVwZWF0O30jc2V0dGluZ3NNb2RhbHt6LWluZGV4Oi0xO30jc2V0dGluZ3NNb2RhbCAud3JhcHBlcnt3aWR0aDozMjBweDtoZWlnaHQ6NjRweDttYXJnaW46MCBhdXRvO3BhZGRpbmctdG9wOjQ4cHg7fSNzZXR0aW5nc01vZGFsIC53cmFwcGVyIGRpdntmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjE2cHg7fUBtZWRpYShtYXgtd2lkdGg6NjQwcHgpeyNtZW51QmFyIHVsLmRlbW97ZmxvYXQ6bGVmdDttYXJnaW46MCAwIDAgMTI4cHg7fX0=";
+function FlameCSS(){this.flameCSS=function(){};this.inject=function(b){b=b===undefined?window.prompt("New css rule:"):b;var c=document.createElement("style");c.type="text/css";document.getElementsByTagName("head")[0].appendChild(c);c[typeof document.body.style.WebkitAppearance=="string"?"innerText":"innerHTML"]=b};this.injectExternal=function(b){if(b===undefined)return false;jQuery("head").append(' ')};this.refresh=function(){var b,c,d;c=document.getElementsByTagName("link");
+for(b=0;bthis.trialCount){this.bCut=true;bFlameDebug&&console.log("Usage count expired")}}else{this.bCut=true;bFlameDebug&&console.log("Trial expired. Could not access local storage.")}bFlameDebug&&
+console.log("FREE license. "+this.count+" uses. Cut: "+this.bCut);b("free")}};this.greaterThan=function(b){if(this.plan===undefined||b===this.plan)return false;if(b==="free")return true;if(b==="standard")if(this.plan==="pro"||this.plan==="elite")return true;if(b==="pro")if(this.plan==="elite")return true;return false};this.input=function(b){b=b.open("licenseModal");b.bAutoDismiss=false;b.setContent('');
+b.show();var c=b.domElement.find("#licenseInput"),d=this;jQuery("#licenseForm").submit(function(){d.check(function(e){d.plan=e;if(d.plan==="standard"){alert("Thank you for purchasing "+d.app);window.location.reload(true)}else if(d.plan==="pro"||d.plan==="elite"){alert("Thank you for purchasing "+d.app+" "+d.plan.substr(0,1).toUpperCase()+d.plan.substr(1));window.location.reload(true)}else alert("Sorry, the supplied license is not valid.")},c.attr("value"));return false})};this.matchesLocal=function(){if(this.localStorage.check(this.app+
+"Key"))if(this.localStorage.get(this.app+"Key")===this.k)if(this.localStorage.check(this.app+"Plan"))return true;return false};this.process=function(b,c){try{if(this.app===undefined){console.log("FlameLicense - App name not defined");c("free");return}}catch(d){console.log("App name not present");c("free");return}var e=this.app.replace(" ","_"),f=this;$.post("http://license.opticswerve.com",{app:e,key:b},function(i){if(i==="standard"||i==="pro"||i==="elite"){f.k=b;f.plan=i;f.save()}c(i)})};this.processURI=
+function(b){if(this.uri.getHashVar(this.app+"Key")!==undefined){var c=this.uri.getHashVar(this.app+"Key");this.uri.removeHashVar(this.app+"Key");this.process(c,b)}};this.save=function(){if(this.plan!=="free"){try{if(this.localStorage.get(this.app+"Key")!==this.k){this.localStorage.set(this.app+"Key",this.k);this.localStorage.set(this.app+"Plan",this.plan);console.log("Saved local license. Plan: "+this.plan)}}catch(b){bFlameDebug&&console.warn("Could not save license");return false}return true}};this.toString=
+function(){alert(this.app+" "+this.plan.substr(0,1).toUpperCase()+this.plan.substr(1))};return true}
+function FlameLocalStorage(){this.id="FlameLocalStorage";this.flameLocalStorage=function(){this.bSupported=false;try{if("localStorage"in window&&window.localStorage!==null)this.bSupported=true}catch(b){}this.bSupported&&window.addEventListener!==undefined&&window.addEventListener("storage",function(c){try{flameEngine.flameLocalStorage.storagePolicy!==undefined&&flameEngine.flameLocalStorage.storagePolicy(c)}catch(d){bFlameDebug&&console.log("FlameLocalStorage event listener failed to initialise")}},
+false)};this.check=function(b){if(this.bSupported===undefined||this.bSupported===false)return false;b=localStorage.getItem(b);if(b===null||b===undefined||b==="undefined")return false;return true};this.clear=function(b){b===undefined?localStorage.clear():this.remove(b)};this.get=function(b){if(this.check(b)){b=localStorage.getItem(b);if(b==="true")return true;else if(b==="false")return false;return b}};this.getFloat=function(b){if(this.check(b))return parseFloat(localStorage.getItem(b))};this.getInt=
+function(b){if(this.check(b))return parseInt(localStorage.getItem(b))};this.length=function(){return localStorage.length};this.remove=function(b){localStorage.removeItem(b)};this.set=function(b,c){try{if(c===true)c="true";else if(c===false)c="false";localStorage.setItem(b,c)}catch(d){bFlameDebug&&console.warn("Could not set local storage key. "+d.message)}};return true}FlameLocalStorage.prototype=new FlameResource;
+function FlameModalManager(){this.id="FlameModalManager";this.flameModalManager=function(){this.flameResourceManager();this.bCloseAll=true;this.bMultiModal=false;this.notifyDelay=5E3};this.clearNotifyTimeout=function(){if(this.notifyTimeout!==undefined){clearTimeout(this.notifyTimeout);this.notifyTimeout=undefined}};this.close=function(b){var c=this.get(b);if(c!==undefined){c.bNotification&&this.clearNotifyTimeout();this.remove(b)}};this.closeAll=function(b){if(b===true){this.removeAll();this.clearNotifyTimeout()}else for(b=
+this.resources.length;b--;)this.resources[b].bNotification||this.removeByIndex(b)};this.closeAllNotifications=function(){this.clearNotifyTimeout();for(var b=this.resources.length;b--;)this.resources[b].bNotification&&this.removeByIndex(b)};this.isOpen=function(b){if(this.get(b)===undefined)return false;return true};this.numOpen=function(b){for(var c=0,d=this.resources.length;d--;)b===true&&this.resources[d].bNotification||c++};this.open=function(b,c){if(this.bMultiModal){if(this.get(b)!==undefined)return}else this.removeAll();
+b=this.add(new FlameModal(b));b.flameModal();if(c!==undefined)b.parent=$(c);return b};this.openNotification=function(b,c){var d;if(this.isOpen(b)){d=this.get(b);d.setStrong()}else{this.bMultiModal||this.removeAll();d=this.add(new FlameModal(b));d.flameModal();d.bNotification=true;if(c!==undefined)d.parent=$(c);d.show()}try{flameEngine.flameTimer.addTrigger(b,function(){flameEngine.flameModalManager.remove(b)},this.notifyDelay,false)}catch(e){var f=this;this.clearNotifyTimeout();this.notifyTimeout=
+setTimeout(function(){f.remove(b)},this.notifyDelay)}return d};return true}FlameModalManager.prototype=new FlameResource;FlameModalManager.prototype=new FlameResourceManager;
+function FlameModal(b){this.id=b!==undefined?b:"modal"+flameEngine.flameModalManager.totalCount;this.flameModal=function(){this.bNotification=false;this.bAutoDismiss=true;this.content=""};this.destroy=function(){if(this.bNotification)try{flameEngine.flameTimer.removeTrigger(this.id)}catch(c){}if(this.domElement!==undefined)this.hidePolicy!==undefined?this.hidePolicy():this.domElement.remove();delete this.domElement;delete this.hidePolicy;delete this.showPolicy};this.append=function(c){this.content+=
+c;this.domElement!==undefined&&this.domElement.find(".wrapper").html(c)};this.centre=function(){this.centreX();this.centreY()};this.centreX=function(){var c,d=document.documentElement.clientWidth;if(this.domElement!==undefined)c=this.domElement.outerWidth();else if(this.width!==undefined)c=this.width;else return;this.x=c>=d?0:d/2-c/2;this.domElement!==undefined&&this.domElement.css("left",this.x)};this.centreY=function(){var c,d=document.documentElement.clientHeight;if(this.domElement!==undefined)c=
+this.domElement.outerHeight();else if(this.height!==undefined)c=this.height;this.y=c>=d?0:d/2-c/2;this.domElement!==undefined&&this.domElement.css("top",this.y)};this.isString=function(c){return typeof c=="string"};this.prepend=function(c){this.content=c+this.content;this.domElement!==undefined&&this.domElement.find(".wrapper").html(c)};this.setContent=function(c){this.content=c;this.domElement!==undefined&&this.domElement.find(".wrapper").html(c)};this.setHeight=function(c){this.height=this.isString(c)&&
+c.indexOf("%")!==-1?document.documentElement.clientHeight*parseInt(c.replace("%",""))/100:c;this.domElement!==undefined&&this.domElement.height(c)};this.setStrong=function(){this.domElement!==undefined&&this.domElement.addClass("modalStrong")};this.setWidth=function(c){this.width=this.isString(c)&&c.indexOf("%")!==-1?document.documentElement.clientWidth*parseInt(c.replace("%",""))/100:c;this.domElement!==undefined&&this.domElement.width(c)};this.setX=function(c){this.x=c;this.domElement!==undefined&&
+this.domElement.offset({left:c})};this.setY=function(c){this.y=c;this.domElement!==undefined&&this.domElement.offset({top:c})};this.show=function(){this.domElement=$("#"+this.id);if(this.domElement.length===0){this.parent!==undefined?this.parent.append(''):$("body").append('');this.domElement=$("#"+this.id)}this.bNotification&&this.domElement.addClass("notify");
+this.setContent(this.content);this.showPolicy!==undefined?this.showPolicy():this.domElement.show();this.height!==undefined&&this.domElement.height(this.height);this.width!==undefined&&this.domElement.width(this.width);this.x!==undefined&&this.domElement.offset({left:this.x});this.y!==undefined&&this.domElement.offset({top:this.y})};return true}FlameModal.prototype=new FlameResource;
+function FlameURI(){this.id="FlameURI";this.flameURI=function(){this.bExecute=true};this.clean=function(){if(this.location.indexOf("#")===this.location.length-1)this.location=this.location.replace("#","")};this.convert=function(b){if(b===undefined||b===true||b===false)return b;else if(b==="")return;else if(b==="true")return true;else if(b==="false")return false;else if(isFinite(b))return Number(b);return b};this.get=function(){if(this.location!==undefined)return this.location;return window.location.href};
+this.getHostname=function(){return window.location.hostname};this.getPathname=function(){return window.location.pathname};this.getQuery=function(){if(window.location.search!=="")return window.location.search};this.getQueryVar=function(b){var c=this.getQuery();if(c!==undefined){var d=c.indexOf("?");c=c.substring(d+1);return this.convert(this.getVar(b,c))}};this.getQueryVarParams=function(b,c){if(c===undefined)c=",";b=this.getQueryVar(b);if(b!==undefined)return b.split(c)};this.getVar=function(b,c){c=
+c.split("&");for(var d=0;d-1)return true;return false};this.inPathname=function(b){if(this.getPathname().indexOf(b)>-1)return true;return false};this.inURL=function(b){if(this.get().indexOf(b)>-1)return true;return false};this.isLocal=function(){if(this.getHostname()===localhost)return true;return false};this.numHashVars=
+function(){var b=this.getHash();if(b==="")return 0;return b.match(/[\?\&]/gi).length};this.pop=function(){};this.push=function(){this.location=window.location.href};this.sameDomain=function(){this.getHostName()};this.toString=function(){if(this.location!==undefined)return this.location;return window.location.href};return true}a=FlameURI.prototype;
+a.addHashVar=function(b,c){var d;d=this.getHash();if(d!==undefined)if(this.hashVarPresent(b)){var e;e=new RegExp(b+"(?==|&|$)(?:=?[a-zA-Z0-9_,%.*\\+-]*)","g");b=c===undefined?d.replace(e,b):d.replace(e,b+"="+encodeURIComponent(c.toString()))}else b=c===undefined?d+"&"+b:d+"&"+b+"="+encodeURIComponent(c.toString());else b=c===undefined?"?"+b:"?"+b+"="+encodeURIComponent(c.toString());this.removeHash();this.location+="#"+b;if(this.bExecute)window.location.hash=b};
+a.getHash=function(){if(this.location!==undefined){var b=this.location.indexOf("#");if(b!==-1)if(b!==this.location.length-1)return this.location.substr(b+1)}else if(window.location.hash!=="")return window.location.hash.substr(1)};a.getHashVar=function(b){var c=this.getHash();if(c!==undefined){var d=c.indexOf("?");if(d!==-1)c=c.substring(d+1);return this.convert(this.getVar(b,c))}};
+a.getHashVarParams=function(b,c){if(c===undefined)c=",";b=this.getHashVar(b);if(b!==undefined){c=b.split(c);for(b=0;b",g,""].join("");l.id=
+"modernizr";l.innerHTML+=j;v.appendChild(l);g=h(l,g);l.parentNode.removeChild(l);return!!g},n,p={}.hasOwnProperty,q;!f(p,d)&&!f(p.call,d)?(q=function(g,h){return p.call(g,h)}):(q=function(g,h){return h in g&&f(g.constructor.prototype[h],d)});for(var r in m)q(m,r)&&(n=r.toLowerCase(),k[n]=m[r](),w.push((k[n]?"":"no-")+n));i("");m=null;k._version="2.0.6";k.mq=function(g){if(b.matchMedia)return matchMedia(g).matches;var h;u("@media "+g+" { #modernizr { position: absolute; } }",function(j){h=(b.getComputedStyle?
+getComputedStyle(j,null):j.currentStyle).position=="absolute"});return h};k.testProp=function(g){return e([g])};k.testStyles=u;return k}(this,this.document);
+(function(){var b=new FlameURI;b.flameURI();if(b.hashVarPresent("protoFluid")){var c=b.getHashVar("protoFluid");bExecProtoFluid=c===undefined||c===false?false:true}if(parent.bExecProtoFluid===true)if(typeof jQuery=="undefined")alert("ProtoFluid requires jQuery.\nhttp://protofluid.com/?c=docs");else{if(parent.bProtoFluidExecuted!==true){console.log("ProtoFluid v3.02. http://protofluid.com. Endlessly tweaked by Edward Cant. @opticswerve.\n\n");if(!Modernizr.mq("(min-device-width: 768px)")||!jQuery.support.opacity){if(b.hashVarPresent("protoFluid")){b.removeHashVar("protoFluidOrientation");
+b.removeHashVar("protoFluidScroll");b.removeHashVar("protoFluid")}screen.width<768?alert("ProtoFluid requires a screen width of at least 768 pixels.\n\nPlease try again on a screen that is at least the size of an iPad."):alert("ProtoFluid requires a modern browser like Google Chrome. Please upgrade.");bProtoFluidReady=true;jQuery(document).ready(function(){protoFluidEvents()});return}}else bProtoFluidReady=true;jQuery(document).ready(function(){if(parent.bProtoFluidExecuted===true){parent.protoFluid.readyTimeout===
+undefined&&parent.protoFluid.onLocationChange();removeProtoFluidCode();jQuery("body").addClass("protoFluid");window.onunload=function(){bFlameDebug&&console.log("UNLOAD frame");protoFluid.onLocationChange()};jQuery("body").click(function(d){if(jQuery(d.target).hasClass("exitProtoFluid")){b.location=parent.window.location.href;b.hashVarPresent("protoFluid")?exitProtoFluid():alert("ProtoFluid is set to automatically execute. Disable this if you wish to use an exit button.\n\nhttp://protofluid.com/?c=docs#execution");
+return false}else if(jQuery(d.target).hasClass("launchProtoFluid")){alert("ProtoFluid is already running");return false}else if(jQuery(d.target).hasClass("previewProtoFluid")){var e=jQuery(d.target);d=e.attr("data-width");var f=e.attr("data-height"),i=e.attr("data-desc"),k=e.attr("data-scroll");e=e.attr("data-orientation");protoFluid.uri.addHashVar("protoFluid",d+","+f+","+i);e!==undefined?protoFluid.uri.addHashVar("protoFluidOrientation",e):protoFluid.uri.removeHashVar("protoFluidOrientation");k!==
+undefined?protoFluid.uri.addHashVar("protoFluidScroll",k):protoFluid.uri.removeHashVar("protoFluidScroll");parent.window.location.reload(true);return false}});parent.protoFluid.bFrameReady=true;bFlameDebug&&console.log("Frame READY");protoFluid=parent.protoFluid}else{bProtoFluidExecuted=true;window.onhashchange=function(){bFlameDebug&&console.log("WINDOW hash change");if(!b.hashVarPresent("protoFluid")||b.getHashVar("protoFluid")===false)window.location.reload(true)};jQuery("*").unbind();jQuery(window).unbind();
+jQuery("html, body").height(document.documentElement.clientHeight);protoFluid=new ProtoFluid;protoFluid.protoFluid();protoFluid.bDemo||protoFluid.uri.addHashVar("protoFluid","ready");jQuery("head").append(' ');window.onunload=function(){var d=protoFluid;if(d.localStorage.bSupported){d.frameURI.location!==undefined&&d.localStorage.set("pfLocation",d.frameURI.location);d.localStorage.set("pfRestrictHeight",
+d.bRestrictHeight);d.localStorage.set("pfTechInfo",d.bTechInfo);d.localStorage.set("pfLandscape",d.bLandscape);d.localStorage.set("pfFrameIndex",d.currentFrameIndex)}}}})}else{bProtoFluidReady=true;b.bExecute=false;b.push();b.addHashVar("protoFluid");console.log("To enable ProtoFluid, supply a hashtag of #protoFluid. So, "+b.toString()+"\n\n");if(typeof jQuery=="undefined")alert("ProtoFluid requires jQuery.\nhttp://protofluid.com/?c=docs#jQuery");else{removeProtoFluidCode();jQuery(document).ready(function(){window.onhashchange=
+function(){bFlameDebug&&console.log("FRAME hash change");b.hashVarPresent("protoFluid")&&b.getHashVar("protoFluid")!==false&&window.location.reload(true)};protoFluidEvents()})}}})();function addProtoFluidFrame(b,c,d,e){if(protoFluid!==undefined&&!protoFluid.bDemo){protoFluid.addFrame(b,c,d,e);protoFluid.currentFrame===undefined&&protoFluid.setFrame(0)}}
+function clearProtoFluidFrames(){try{if(protoFluid!==undefined&&!protoFluid.bDemo){protoFluid.clearFrames();protoFluid.updateBar()}}catch(b){bFlameDebug&&console.log("Failed to clear ProtoFluid frames")}}function exitProtoFluid(){try{protoFluid.cleanHash();parent.window.location.reload(true);return false}catch(b){bFlameDebug&&console.log("Failed ProtoFluid exit")}}
+function launchProtoFluid(){try{var b=new FlameURI;b.flameURI();b.addHashVar("protoFluid");window.location.reload(true)}catch(c){bFlameDebug&&console.log("Failed ProtoFluid launch")}}
+function protoFluidEvents(){jQuery("body").click(function(b){if(jQuery(b.target).hasClass("exitProtoFluid")){alert("ProtoFluid is not running");return false}else if(jQuery(b.target).hasClass("launchProtoFluid")){launchProtoFluid();return false}else if(jQuery(b.target).hasClass("previewProtoFluid")){var c=new FlameURI;c.flameURI();var d=jQuery(b.target);b=d.attr("data-width");var e=d.attr("data-height"),f=d.attr("data-desc"),i=d.attr("data-orientation");d=d.attr("data-scroll");c.addHashVar("protoFluid",
+b+","+e+","+f);i!==undefined&&c.addHashVar("protoFluidOrientation",i);d!==undefined&&c.addHashVar("protoFluidScroll",d);window.location.reload(true);return false}})}function protoFluidReady(b){if(b===undefined){if(bProtoFluidReady===true)return true;return false}protoFluidReady()&&typeof jQuery!="undefined"&&jQuery(document).ready(function(){b()})}
+function removeProtoFluidCode(){for(var b=jQuery("head link"),c=0;c');this.viewport=jQuery("iframe");jQuery("body").append('');jQuery("body").append(' ');
+jQuery("body").append('
');jQuery("#protoFluid").append('');b=jQuery("#menuBar ul");if(this.bDemo){b.addClass("demo");b.append('Rotate ');b.append('Restrict height
');this.modalManager.notifyDelay=8E3;setTimeout(function(){var f=protoFluid.modalManager.openNotification("demoNotify",
+"#protoFluid");f.setContent(''+protoFluid.currentFrame.desc+" — A ProtoFluid Viewport ");f.domElement.animate({bottom:129},400)},1E3)}else{b.append('Previous
');b.append('Next
');b.append('Rotate ');
+b.append('Restrict height
');b.append('Link ');b.append('Settings ')}if(this.bDemo)protoFluid.free();else{this.license=new FlameLicense;
+this.license.flameLicense();this.license.app="ProtoFluid";this.license.check(function(f){if(f==="standard")protoFluid.standard();else if(f==="pro")protoFluid.pro();else f==="elite"?protoFluid.elite():protoFluid.free()})}this.frameURI.location=this.localStorage.check("pfLocation")&&this.uri.getHashVar("protoFluid")==="ready"?this.localStorage.get("pfLocation"):window.location.href;bFlameDebug&&console.log("Initial URL: "+this.frameURI.location);this.frameURI.removeHashVar("protoFluid");this.frameURI.removeHashVar("protoFluidOrientation");
+this.frameURI.removeHashVar("protoFluidScroll");this.frameURI.clean();bFlameDebug&&console.log("Cleaned URL: "+this.frameURI.location);this.viewport[0].contentWindow.location=this.frameURI.location;if(this.bDemo)this.setFrame(0);else this.localStorage.check("pfFrameIndex")?this.setFrame(this.localStorage.getInt("pfFrameIndex")):this.setFrame(0);if(this.bHideMenu){var e=jQuery("#menuBar");e.hover(function(){e.removeClass("min");return false},function(){e.addClass("min");return false});b=document.getElementById("menuBar");
+b.addEventListener("touchstart",function(){e.removeClass("min");return false},false);b.addEventListener("touchend",function(){},false)}this.bHideMenu&&setTimeout(function(){jQuery("#menuBar").addClass("min");console.log("menubar hidden")},1E3);this.license!==undefined&&!this.license.bCut&&this.loadPreviousSettings();this.viewport.load(function(){protoFluid.bFrameLoaded=true;bFlameDebug&&console.log("Frame LOADED");protoFluid.bFrameReady||protoFluid.onLocationChangeComplete()});setTimeout(function(){window.onfocus=
+function(){protoFluid.updateFrame()};window.onresize=function(){jQuery("html, body").height(document.documentElement.clientHeight);protoFluid.updateFrame()};if(!protoFluid.bDemo&&protoFluid.license.bCut){var f=protoFluid.modalManager.openNotification("upgradeNotify","#protoFluid");f.setStrong();f.setContent("Trial expired. Please buy a license.
");jQuery("body").append('Buy ProtoFluid ');jQuery("#buy").hide();jQuery("#buy").fadeIn(400)}},
+1E3)};this.destroy=function(){for(var b=0;bAvailable in the full app. Please support ProtoFluid and buy a license.")};this.disableButtons=function(){jQuery("#height").addClass("disabled");jQuery("#link").addClass("disabled");jQuery("#next").addClass("disabled");jQuery("#previous").addClass("disabled");jQuery("#rotate").addClass("disabled");jQuery("#settings").addClass("disabled")};
+this.elite=function(){this.pro()};this.enableButtons=function(){jQuery("#height").removeClass("disabled");jQuery("#link").removeClass("disabled");jQuery("#next").removeClass("disabled");jQuery("#previous").removeClass("disabled");jQuery("#rotate").removeClass("disabled");jQuery("#settings").removeClass("disabled")};this.free=function(){this.initCoreEvents();if(this.license!==undefined&&this.license.bCut){bFlameDebug&&console.log("Cutting features");jQuery("#height").addClass("disabled");jQuery("#rotate").addClass("disabled");
+jQuery("#height").click(function(){protoFluid.cutNotice();protoFluid.updateBar();return false});jQuery("#rotate").click(function(){protoFluid.cutNotice();protoFluid.updateBar();return false})}else this.initStandardEvents()};this.heightToggle=function(){if(this.currentFrame===undefined){this.noFrameNotice();this.updateBar()}else{this.modalManager.isOpen("heightNotify")&&this.modalManager.get("heightNotify").setStrong();this.modalManager.closeAll(true);(this.bRestrictHeight=!this.bRestrictHeight)&&
+window.scrollTo(0,0);this.updateFrame()}};this.initCoreEvents=function(){jQuery("body, .body").click(function(b){if(jQuery(b.target).hasClass("modal")){b=jQuery(b.target).attr("id");var c=protoFluid.modalManager.get(b);c!==undefined&&c.bAutoDismiss&&protoFluid.modalManager.close(b);protoFluid.updateBar();return false}else if(jQuery(b.target).hasClass("exe"))return true;else if(jQuery(b.target).is("input"))return true;protoFluid.modalManager.closeAll(true);protoFluid.updateBar();return false});jQuery("#menuBar").click(function(){return false});
+jQuery("#info").click(function(){protoFluid.bTechInfo=!protoFluid.bTechInfo;protoFluid.updateInfo();return false});jQuery("#link").click(function(){protoFluid.link();return false});jQuery("#next").click(function(){protoFluid.next();return false});jQuery("#previous").click(function(){protoFluid.previous();return false});jQuery("#settings").click(function(){protoFluid.settings();return false})};this.initStandardEvents=function(){jQuery("#height").click(function(){protoFluid.heightToggle();return false});
+jQuery("#rotate").click(function(){protoFluid.rotate();return false})};this.link=function(){if(this.currentFrame===undefined)this.noFrameNotice();else if(this.modalManager.isOpen("linkModal"))this.modalManager.remove("linkModal");else if(this.bFrameReady!==true)this.modalManager.openNotification("linkNotify","#protoFluid").setContent("The current location does not support ProtoFluid");else{savedURI=this.frameURI.location;this.frameURI.addHashVar("protoFluid",this.currentFrame.width+","+this.currentFrame.height+
+","+this.currentFrame.desc);this.frameURI.addHashVar("protoFluidOrientation",this.currentFrame.orientation);if(!this.modalManager.isOpen("linkModal")){var b=this.modalManager.open("linkModal","#protoFluid");b.bAutoDismiss=false;b.setContent('
');b.append('
');
+b.show()}this.frameURI.location=savedURI;if(this.frameURI.location.indexOf("localhost")!==-1){jQuery("#tweet").addClass("disabled");bFlameDebug&&console.log("Cannot share a local resource.");jQuery("#tweet").click(function(){protoFluid.modalManager.openNotification("tweetNotify","#protoFluid").setContent("Cannot tweet a local resource");protoFluid.updateBar();return false})}}this.updateBar()};this.loadFrames=function(b){if(b!=="android")if(b==="apple"){this.addFrame(320,480,"iPhone",true);this.addFrame(768,
+1024,"iPad",true);this.addFrame(1366,768,"11-inch MacBook Air",false);this.addFrame(1440,900,"13-inch MacBook Air",false);this.addFrame(2560,1440,"27-inch iMac",false)}else if(b==="windows")this.addFrame(480,800,"Nokia Lumia 800",true);else if(b==="standards"){this.addFrame(320,200,"CGA",false);this.addFrame(640,480,"VGA",false);this.addFrame(800,600,"SVGA",false);this.addFrame(854,480,"WVGA",false);this.addFrame(1400,1050,"SXGA+",false);this.addFrame(1600,1200,"UXGA",false);this.addFrame(1680,1050,
+"WSXGA+",false);this.addFrame(2048,1080,"2K",false);this.addFrame(4096,2304,"4K",false)}else if(b==="tv"){this.addFrame(852,480,"480p",false);this.addFrame(1280,720,"HD — 720p",false);this.addFrame(1920,1080,"HD — 1080p",false)}else if(b==="viewports"){this.addFrame(520,520,"Facebook Page Tab",false);this.addFrame(760,800,"Facebook Canvas App",false);this.addFrame(980,1470,"iOS Safari Viewport (portrait)",false);this.addFrame(980,653,"iOS Safari Viewport (landscape)",false)}else{this.addFrame(320,
+480,"iPhone",true);this.addFrame(520,520,"Facebook Page Tab",false);this.addFrame(600,1024,"Kindle Fire",true);this.addFrame(768,1024,"iPad",true);this.addFrame(800,600,"SVGA",false);this.addFrame(980,1470,"iOS Safari Viewport",false);this.addFrame(1280,720,"HD — 720p",false);this.addFrame(1440,900,"13-inch MacBook Air",false);this.addFrame(1680,1050,"WSXGA+",false)}};this.loadPreviousSettings=function(){if(this.localStorage.bSupported){if(this.localStorage.check("pfLandscape"))this.bLandscape=
+this.localStorage.get("pfLandscape");if(this.localStorage.check("pfRestrictHeight"))this.bRestrictHeight=this.localStorage.get("pfRestrictHeight");if(this.localStorage.check("pfTechInfo"))this.bTechInfo=this.localStorage.get("pfTechInfo")}};this.next=function(){if(this.currentFrame===undefined){this.noFrameNotice();this.updateBar()}else{this.modalManager.isOpen("nextNotify")?this.modalManager.get("nextNotify").setStrong():this.modalManager.closeAll(true);if(this.currentFrameIndexThere are no available viewports")};this.onLocationChange=function(){if(this.readyTimeout===undefined){this.bFrameReady=this.bFrameLoaded=
+false;this.locationChangeAttempt=0}else if(this.locationChangeAttempt>10){bFlameDebug&&console.log("Gave up on location change");protoFluid.onLocationChangeComplete();return}bFlameDebug&&console.log("Location change attempt: "+this.locationChangeAttempt);this.locationChangeAttempt++;this.readyTimeout=setTimeout(function(){protoFluid.bFrameReady===true?protoFluid.onLocationChangeComplete():protoFluid.onLocationChange()},500)};this.onLocationChangeComplete=function(){clearTimeout(this.readyTimeout);
+this.locationChangeAttempt=this.readyTimeout=undefined;if(this.bFrameReady)bFlameDebug&&console.log("Frame SUPPORTS ProtoFluid");else bFlameDebug&&console.log("Frame DOES NOT support ProtoFluid");this.bSameDomain=false;this.currentHostname=undefined;this.frameWindow=this.frameDocument=this.frameURI.location=undefined;this.updateFrameRefs();if(this.originalHostname===undefined)this.originalHostname=this.frameWindow.location.hostname;try{this.currentHostname=this.frameWindow.location.hostname;this.frameURI.location=
+this.frameWindow.location.href;bFlameDebug&&console.log("Location change complete: "+this.frameURI.location)}catch(b){bFlameDebug&&console.log("Location update error. "+b.message)}if(this.currentHostname===this.originalHostname){bFlameDebug&&console.log("SAME DOMAIN. Original was "+this.originalHostname+". New is "+this.currentHostname+".");this.bSameDomain=true}else{bFlameDebug&&console.log("CROSS DOMAIN. Original: "+this.originalHostname+". New: "+this.currentHostname);var c=this.modalManager.openNotification("domainNotify",
+"#protoFluid");c.setContent("Left original domain. Some features disabled.");c.setStrong()}this.updateFrame()};this.previous=function(){if(this.currentFrame===undefined){this.noFrameNotice();this.updateBar()}else{this.modalManager.isOpen("previousNotify")?this.modalManager.get("previousNotify").setStrong():this.modalManager.closeAll(true);if(this.currentFrameIndex!==0){this.setFrame(this.currentFrameIndex-1);this.updateFrame()}else protoFluid.modalManager.openNotification("previousNotify","#protoFluid").setContent("No more viewports available. This is the first one.")}};
+this.pro=function(){this.standard()};this.removeClientCode=function(){for(var b=jQuery("head").find("link"),c=0;c=this.frames.length){bFlameDebug&&console.log("Tried to set non-existent frame");b=0}this.currentFrameIndex=b;this.currentFrame=this.frames[b]};this.setHeight=function(b){this.viewport.height(b)};this.setWidth=function(b){this.viewport.width(b)};this.settings=function(){if(this.modalManager.isOpen("settingsModal"))this.modalManager.remove("settingsModal");else if(this.modalManager.isOpen("licenseModal"))this.modalManager.remove("licenseModal");else{var b=this.modalManager.open("settingsModal",
+"#protoFluid");b.bAutoDismiss=false;var c=this.license.plan;if(c===undefined)c="free";c=c.substr(0,1).toUpperCase()+c.substr(1);b.setContent('ProtoFluid '+c+"
");b.show();jQuery("#aLicense").click(function(){protoFluid.license.input(protoFluid.modalManager);return false})}this.updateBar()};this.sortFrames=function(){};this.standard=function(){this.free()};this.updateBar=function(){if(this.currentFrame===undefined){this.disableButtons();
+this.modalManager.isOpen("settingsModal")||this.modalManager.isOpen("licenseModal")?jQuery("#settings").addClass("disabled"):jQuery("#settings").removeClass("disabled")}else{if(this.bDemo||!this.license.bCut){jQuery("#height").removeClass("disabled");this.bRestrictHeight?jQuery("#height").removeClass("on"):jQuery("#height").addClass("on");if(this.currentFrame.orientation){jQuery("#rotate").removeClass("disabled");this.bLandscape?jQuery("#rotate").addClass("on"):jQuery("#rotate").removeClass("on")}else{jQuery("#rotate").addClass("disabled");
+this.currentFrame.width>this.currentFrame.height?jQuery("#rotate").addClass("on"):jQuery("#rotate").removeClass("on")}}if(!this.bDemo){this.currentFrameIndex===0?jQuery("#previous").addClass("disabled"):jQuery("#previous").removeClass("disabled");this.currentFrameIndex===this.frames.length-1?jQuery("#next").addClass("disabled"):jQuery("#next").removeClass("disabled");this.modalManager.isOpen("linkModal")?jQuery("#link").addClass("disabled"):jQuery("#link").removeClass("disabled");this.modalManager.isOpen("settingsModal")||
+this.modalManager.isOpen("licenseModal")?jQuery("#settings").addClass("disabled"):jQuery("#settings").removeClass("disabled")}}};this.updateFrame=function(){bFlameDebug&&console.log("UPDATE frame. Including container, bar and info.");if(this.currentFrame===undefined)bFlameDebug&&console.log("FAILED frame update. Frame not defined.");else{this.updateFrameWidth();this.updateFrameHeight();this.viewport.css("visibility")==="hidden"&&this.viewport.css("visibility","visible");this.updateFrameContainer();
+this.updateBar();this.updateInfo()}};this.updateFrameContainer=function(){if(this.currentFrame===undefined)bFlameDebug&&console.log("FAILED frame container update. Frame not defined.");else{var b=jQuery("#protoFluidFrame");(this.bShowFrame=this.bLandscape&&this.currentFrame.orientation?this.currentFrame.height>=document.documentElement.clientWidth?false:true:this.currentFrame.width>=document.documentElement.clientWidth?false:true)?this.viewport.css("margin","66px 0 160px"):this.viewport.css("margin",
+"50px 0 128px");if(this.bShowFrame){b.height(this.viewport.height()+64);b.width(this.viewport.width()+30);b.show();b.offset({left:this.viewport.offset().left-16,top:16})}else b.hide()}};this.updateFrameHeight=function(){navigator.userAgent.indexOf("Firefox")!==-1&&this.setHeight(16);if(this.bLandscape&&this.currentFrame.orientation)if(this.bRestrictHeight)this.setHeight(this.currentFrame.width);else this.bSameDomain?this.setHeight(this.frameDocument.scrollHeight):this.setHeight(4096);else if(this.bRestrictHeight)this.setHeight(this.currentFrame.height);
+else this.bSameDomain?this.setHeight(this.frameDocument.scrollHeight):this.setHeight(4096);if(this.bRestrictHeight)if(this.bLandscape&&this.currentFrame.orientation)this.currentFrame.width+240>document.documentElement.clientHeight?jQuery("body").css("overflow","auto"):jQuery("body").css("overflow","hidden");else this.currentFrame.height+240>document.documentElement.clientHeight?jQuery("body").css("overflow","auto"):jQuery("body").css("overflow","hidden");else if(this.bSameDomain)this.frameDocument.scrollHeight+
+240>document.documentElement.clientHeight?jQuery("body").css("overflow","auto"):jQuery("body").css("overflow","hidden");else jQuery("body").css("overflow","auto")};this.updateFrameRefs=function(){try{this.frameWindow=this.viewport[0].contentWindow}catch(b){this.frameWindow=undefined;bFlameDebug&&console.log("Could not get ProtoFluid frame window reference");return false}try{this.frameDocument=this.viewport[0].contentDocument.documentElement}catch(c){this.frameDocument=undefined;bFlameDebug&&console.log("Could not get ProtoFluid frame document reference. "+
+c.message);return false}return true};this.updateFrameWidth=function(){this.bLandscape&&this.currentFrame.orientation?this.setWidth(this.currentFrame.height):this.setWidth(this.currentFrame.width)};this.updateInfo=function(){var b=jQuery("#info");if(this.bShowFrame){b.removeClass("noFrame");b.offset({left:this.viewport.offset().left});this.bLandscape&&this.currentFrame.orientation?b.width(this.currentFrame.height):b.width(this.currentFrame.width)}else{b.addClass("noFrame");b.width(this.currentFrame.width);
+b.offset({left:0})}if(this.currentFrame.orientation)if(this.bTechInfo)if(this.bLandscape)this.bRestrictHeight?jQuery("#info").html(this.currentFrame.height+" x "+this.currentFrame.width):jQuery("#info").html(this.currentFrame.height+" x 100%");else this.bRestrictHeight?jQuery("#info").html(this.currentFrame.width+" x "+this.currentFrame.height):jQuery("#info").html(this.currentFrame.width+" x 100%");else if(this.bLandscape)if(this.bRestrictHeight)jQuery("#info").html(this.currentFrame.desc+" — landscape");
+else this.bSameDomain?jQuery("#info").html(this.currentFrame.desc+" — landscape — document height"):jQuery("#info").html(this.currentFrame.desc+" — landscape — viewport fitted height");else if(this.bRestrictHeight)jQuery("#info").html(this.currentFrame.desc);else this.bSameDomain?jQuery("#info").html(this.currentFrame.desc+" — document height"):jQuery("#info").html(this.currentFrame.desc+" — viewport fitted height");else if(this.bTechInfo)this.bRestrictHeight?jQuery("#info").html(this.currentFrame.width+
+" x "+this.currentFrame.height):jQuery("#info").html(this.currentFrame.width+" x 100%");else this.bRestrictHeight?jQuery("#info").html(this.currentFrame.desc):jQuery("#info").html(this.currentFrame.desc+" — document height")};return true}
+function ProtoFluidFrame(b,c,d,e,f){this.width=b;this.height=c;this.desc=d;this.orientation=e;this.scroll=f;this.toString=function(){return this.desc+". "+this.width+" x "+this.height+"px. Orientation: "+this.orientation+", scrolling: "+this.scroll};return true}FlameModal.prototype.hidePolicy=function(){var b=this.domElement;this.domElement.fadeOut(400,function(){b.remove()})};
+FlameModal.prototype.showPolicy=function(){this.domElement.show();this.domElement.addClass("menuBar");this.domElement.css("bottom",129);this.bNotification?this.domElement.css("left",document.documentElement.clientWidth/2-this.domElement.outerWidth()/2):this.domElement.css("left",0)};
diff --git a/js/search.js b/js/search.js
new file mode 100644
index 0000000..598cfec
--- /dev/null
+++ b/js/search.js
@@ -0,0 +1,15 @@
+(function ($) {
+// Store our function as a property of Drupal.behaviors.
+Drupal.behaviors.arteleku_skin_search = {
+ attach: function (context, settings) {
+ $('.search-results').masonry({
+ // options
+ itemSelector : '.tarjeta',
+ columnWidth : 170,
+ gutterWidth: 30,
+ isResizable : true
+ });
+ }
+};
+
+}(jQuery));
diff --git a/pruebas.html b/pruebas.html
new file mode 100644
index 0000000..1ad20b5
--- /dev/null
+++ b/pruebas.html
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Taller
+
+
+
+
+
+
prueba
+
+
+
+
+
Arteleku - Gipuzkoako Foru Aldundia, arte garaikide zentro bat da, jardute artistiko kultural esperimentalak bultzatzen dituena. Proiekzioa izango duten eta gure ingurunean era sozial, publiko eta komunitarioan errotu diren proposamen mota oro sortu eta sustatzeko xedez, artea bultzatzeko leku bat da.
+
+
+
+
+
+
+
+
+
Bideojokoen asmaketa, diseinua eta prototipoa
+
+
+ 22/11 — 03/12/2012
+
+
+
André Gonçalves Lisboan bizi den media artista da. 2000. urtetik, bere lanak ikusizko arteak, musika, bideoa, instalazioa eta performance-a bezalako alor artistikoak gurutzatzen ditu. Baina bereziki musika elektronikoaren eta soinu-artearen munduetan eman du ezagutzera bere lana...
+
+
+
+
+
+
+
+
André Gonçalves/Feltro
+
+
+ 22/11 — 03/12/2012
+
+
+
André Gonçalves Lisboan bizi den media artista da. 2000. urtetik, bere lanak ikusizko arteak, musika, bideoa, instalazioa eta performance-a bezalako alor artistikoak gurutzatzen ditu. Baina bereziki musika elektronikoaren eta soinu-artearen munduetan eman du ezagutzera bere lana.
+
+
+
+
+
+
+
+
+
+
+
+
+
Bideojokoen asmaketa, diseinua eta prototipoa
+
+
+ 22/11 — 03/12/2012
+
+
+
+
+
André Gonçalves/Feltro
+
+
+ 22/11 — 03/12/2012
+
+
+
+
+
+
+
+
Bideojokoen asmaketa, diseinua eta prototipoa
+
+
+ 22/11 — 03/12/2012
+
+
+
+
+
Bideojokoen asmaketa, diseinua eta prototipoa
+
+
+ 22/11 — 03/12/2012
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/template.php b/template.php
new file mode 100644
index 0000000..a4ccb1e
--- /dev/null
+++ b/template.php
@@ -0,0 +1,464 @@
+hasGranularity(array('year'))) ? $fecha1->toArray() : null;
+ $toYear = ($fecha2->hasGranularity(array('year'))) ? $fecha2->toArray() : null;
+
+ if(($fromYear !=null) && ($toYear != null)){
+ if($fromYear['year']== $toYear['year'] && $formato != 'H:i'){
+ $formato = variable_get('date_format_corto_sin_ano', 'm/d');
+ $date1 = $fecha1->format($formato);
+ }
+ }
+
+
+ $attributes_start = $variables['attributes_start'];
+ $attributes_end = $variables['attributes_end'];
+
+ // Wrap the result with the attributes.
+ return t('!start-date - !end-date', array(
+ '!start-date' => '' . $date1 . ' ',
+ '!end-date' => '' . $date2 . $timezone . ' ',
+ ));
+
+ //return "fhsdf";
+}
+
+function arteleku_skin_form_alter(&$form, &$form_state, $form_id) {
+
+ if ($form_id == 'search_block_form') {
+ $form['search_block_form']['#title'] = t('Search'); // Change the text on the label element
+ $form['search_block_form']['#title_display'] = 'invisible'; // Toggle label visibilty
+ $form['search_block_form']['#size'] = 20; // define size of the textfield
+ $form['search_block_form']['#default_value'] = t('Search'); // Set a default value for the textfield
+ $form['search_block_form']['#weight'] = 10;
+ $form['search_block_form']['#attributes'] = array('class' => array('search-form-input'));
+ $form['actions']['submit']['#value'] = t('GO!'); // Change the text on the submit button
+ $form['actions']['submit'] = array('#type' => 'image_button', '#src' => base_path() . path_to_theme() . '/images/search-button.png');
+ $form['actions']['#weight'] = 0;
+ $form['actions']['#attributes'] = array('class' => array('search-form-lupa'));
+ // Add extra attributes to the text box
+ $form['search_block_form']['#attributes']['onblur'] = "if (this.value == '') {this.value = 'Search';}";
+ $form['search_block_form']['#attributes']['onfocus'] = "if (this.value == 'Search') {this.value = '';}";
+ // Prevent user from searching the default text
+ $form['#attributes']['onsubmit'] = "if(this.search_block_form.value=='Search'){ alert('Please enter a search'); return false; }";
+
+ // Alternative (HTML5) placeholder attribute instead of using the javascript
+ $form['search_block_form']['#attributes']['placeholder'] = t('Search');
+ }elseif ($form_id == 'apachesolr_panels_search_block') {
+
+ $form['apachesolr_panels_search_block']['#title'] = t('Search'); // Change the text on the label element
+ $form['apachesolr_panels_search_block']['#title_display'] = 'invisible'; // Toggle label visibilty
+ $form['apachesolr_panels_search_block']['#size'] = 20; // define size of the textfield
+ $form['apachesolr_panels_search_block']['#default_value'] = t('Search'); // Set a default value for the textfield
+ $form['apachesolr_panels_search_block']['#weight'] = 10;
+ $form['apachesolr_panels_search_block']['#attributes'] = array('class' => array('search-form-input'));
+ //$form['actions']['submit']['#value'] = t('GO!'); // Change the text on the submit button
+ $form['actions']['submit'] = array('#type' => 'image_button', '#src' => base_path() . path_to_theme() . '/images/search-button.png');
+ $form['actions']['#weight'] = 0;
+ $form['actions']['#attributes'] = array('class' => array('search-form-lupa'));
+ // Add extra attributes to the text box
+ $form['apachesolr_panels_search_block']['#attributes']['onblur'] = "if (this.value == '') {this.value = 'Search';}";
+ $form['apachesolr_panels_search_block']['#attributes']['onfocus'] = "if (this.value == 'Search') {this.value = '';}";
+ // Prevent user from searching the default text
+ // $form['#attributes']['onsubmit'] = "if(this.search_block_form.value=='Search'){ alert('Please enter a search'); return false; }";
+
+ // Alternative (HTML5) placeholder attribute instead of using the javascript
+ $form['apachesolr_panels_search_block']['#attributes']['placeholder'] = t('Search');
+ }elseif ($form_id == 'registration_form'){
+ // dpm($form);
+ $form['who_message']['#access'] = false;
+// $form[]
+ }
+
+}
+
+function arteleku_skin_menu_local_tasks(&$variables) {
+ //OCultamos las etiquetas de administración para los usuarios que son de tipo suscriptor.
+ global $user;
+ $roles = $user->roles;
+ if (in_array('suscriptor',$roles)){
+ return;
+ }
+ else{
+ $output = '';
+ if (!empty($variables['primary'])) {
+ $variables['primary']['#prefix'] = '' . t('Primary tabs') . ' ';
+ $variables['primary']['#prefix'] .= '';
+ $variables['primary']['#suffix'] = ' ';
+ $output .= drupal_render($variables['primary']);
+ }
+ if (!empty($variables['secondary'])) {
+ $variables['secondary']['#prefix'] = '' . t('Secondary tabs') . ' ';
+ $variables['secondary']['#prefix'] .= '';
+ $variables['secondary']['#suffix'] = ' ';
+ $output .= drupal_render($variables['secondary']);
+ }
+ }
+ return $output;
+
+}
+
+
+
+
+function arteleku_skin_more_link(&$variables){
+ return '' . l(t('+'), $variables['url'], array('attributes' => array('title' => $variables['title']))) . '
';
+}
+
+
+function arteleku_skin_preprocess_galleria_container(&$vars) {
+ // Each Galleria instance gets a unique id
+ $galleria_id = &drupal_static('galleria_id', 0);
+ $vars['id'] = ++$galleria_id;
+
+ // Load the used option set
+ if (!empty($vars['settings']['optionset'])) {
+ $optionset = galleria_optionset_load($vars['settings']['optionset']);
+ }
+ if (empty($optionset)) {
+ // Fall back to 'default' option set
+ $optionset = galleria_optionset_load('default');
+ }
+
+ // Attach Galleria JavaScript
+ galleria_add_js($galleria_id, $optionset);
+
+ // Prepare image elements
+ $items = $vars['items'];
+
+ $vars['items'] = array();
+
+ $thumb_style = empty($optionset['imagestyle_thumb']) ? 'galleria_thumb' : $optionset['imagestyle_thumb'];
+ foreach ($items as $delta => $item) {
+
+ // Stop errors for empty URI. See issue [#1319268] for details.
+ if (empty($item['#item']['uri'])) {
+ continue;
+ }
+
+ $f = file_load($item['#item']['fid']);
+ $r = file_view($f, $thumb_style, NULL);
+ $r2 = file_view($f, $optionset['imagestyle_normal'], NULL);
+ $r['galleria'] = array(
+ 'path' => $r2['file']['#path'],
+ 'options' => array(
+ 'html' => TRUE,
+ 'attributes' => array(
+ 'rel' => $r2['file']['#path'],
+ )
+ )
+ );
+ $vars['items'][$delta] = $r;
+ }
+}
+/**
+*
+*/
+
+
+/**
+ * Create the calendar date box.
+ */
+function arteleku_skin_preprocess_calendar_datebox(&$vars) {
+
+ $date = $vars['date'];
+ $view = $vars['view'];
+ $vars['day'] = intval(substr($date, 8, 2));
+ $force_view_url = !empty($view->date_info->block) ? TRUE : FALSE;
+ $month_path = calendar_granularity_path($view, 'month');
+ $year_path = calendar_granularity_path($view, 'year');
+ $day_path = calendar_granularity_path($view, 'day');
+ //dpm($day_path);
+ $day_path="agenda";
+ $vars['url'] = str_replace(array($month_path, $year_path), $day_path, date_pager_url($view, NULL, $date, $force_view_url));
+ $vars['link'] = !empty($day_path) ? l($vars['day'], $vars['url']) : $vars['day'];
+ $vars['granularity'] = $view->date_info->granularity;
+ $vars['mini'] = !empty($view->date_info->mini);
+ if ($vars['mini']) {
+ if (!empty($vars['selected'])) {
+ $vars['class'] = 'mini-day-on';
+ }
+ else {
+ $vars['class'] = 'mini-day-off';
+ }
+ }
+ else {
+ $vars['class'] = 'day';
+ }
+}
+
+function arteleku_skin_preprocess_search_results(&$vars) {
+
+ drupal_add_js(drupal_get_path('theme', 'arteleku_skin') .'/js/jquery.masonry.js', 'file');
+ drupal_add_js(drupal_get_path('theme', 'arteleku_skin') .'/js/search.js', 'file');
+
+}
+
+
+/**
+ * Theme handler for registration links.
+ *
+ * @param array $variables
+ * Contains the label and path for the link.
+ */
+function arteleku_skin_registration_link($variables) {
+ $output = '';
+ $registration_label = $variables['label'];
+ $registration_path = $variables['path'];
+
+ $output .= l($registration_label, $registration_path, array( 'attributes' => array('class'=>'register-link')));
+
+ return $output;
+}
+
+/**
+ * Theme function for unified login page.
+ *
+ * @ingroup themable
+ */
+function arteleku_skin_lt_unified_login_page($variables) {
+
+ $login_form = $variables['login_form'];
+ $register_form = $variables['register_form'];
+ $active_form = $variables['active_form'];
+ $output = '';
+
+ $output .= '';
+
+ return $output;
+}
+
+function arteleku_skin_feed_icon($url) {
+ //$icon_url = '/' . drupal_get_path('theme', 'yourthemename') . '/images/feed.png';
+// if ($image = ' ') {
+ return 'Podcast ';
+ // return "kjdshfksdjhfdskjhfkjdshfkjsd";
+ //}
+}
+
+
+/**
+ * Implements template_preprocess_HOOK().
+ */
+
+
+function arteleku_skin_preprocess_islandora_basic_collection_grid(&$variables){
+ global $base_url;
+ global $base_path;
+ $islandora_object = $variables['islandora_object'];
+
+ //dpm("Templates");
+ try {
+ $dc = $islandora_object['DC']->content;
+ $dc_object = DublinCore::importFromXMLString($dc);
+ }
+ catch (Exception $e) {
+ drupal_set_message(t('Error retrieving object %s %t', array('%s' => $islandora_object->id, '%t' => $e->getMessage())), 'error', FALSE);
+ }
+
+ if (isset($islandora_object['MODS'])) {
+ $mods=$islandora_object['MODS']->content;
+ $mods_object = Mods::importFromXMLString($mods);
+ //dpm($mods_object);
+ $variables['mods_array'] = isset($mods_object) ? theme("mods_object", array('mods' => $mods_object)) : array();
+ $mods_array = isset($mods_object) ? theme("mods_object", array('mods' => $mods_object)) : array();
+ $variables['islandora_mods_array'] = $mods_object;
+ }
+
+ $page_number = (empty($_GET['page'])) ? 0 : $_GET['page'];
+ $page_size = (empty($_GET['pagesize'])) ? variable_get('islandora_basic_collection_page_size', '40') : $_GET['pagesize'];
+ $results = $variables['collection_results'];
+ $total_count = count($results);
+ //dpm($total_count);
+ $variables['islandora_dublin_core'] = isset($dc_object) ? $dc_object : array();
+ $variables['islandora_object_label'] = $islandora_object->label;
+ $display = (empty($_GET['display'])) ? 'list' : $_GET['display'];
+ if ($display == 'grid') {
+ $variables['theme_hook_suggestions'][] = 'islandora_basic_collection_grid__' . str_replace(':', '_', $islandora_object->id);
+ }
+ else {
+ $variables['theme_hook_suggestions'][] = 'islandora_basic_collection__' . str_replace(':', '_', $islandora_object->id);
+ }
+ if (isset($islandora_object['OBJ'])) {
+ $full_size_url = url("islandora/object/{$islandora_object->id}/datastram/OBJ/view");
+ $params = array(
+ 'title' => $islandora_object->label,
+ 'path' => $full_size_url);
+ $variables['islandora_full_img'] = theme('image', $params);
+ }
+ if (isset($islandora_object['TN'])) {
+ $full_size_url = url("islandora/objects/{$islandora_object->id}/datastream/TN/view");
+ $params = array(
+ 'title' => $islandora_object->label,
+ 'path' => $full_size_url);
+ $variables['islandora_thumbnail_img'] = theme('image', $params);
+ }
+ if (isset($islandora_object['MEDIUM_SIZE'])) {
+ $full_size_url = url("islandora/object/{$islandora_object->id}/datastream/MEDIUM_SIZE/view");
+ $params = array(
+ 'title' => $islandora_object->label,
+ 'path' => $full_size_url);
+ $variables['islandora_medium_img'] = theme('params', $params);
+ }
+
+ $associated_objects_array_mods = array();
+
+ foreach ($results as $result) {
+ $pid = $result['object']['value'];
+ $fc_object = islandora_object_load($pid);
+ if (!is_object($fc_object)) {
+ // NULL object so don't show in collection view.
+ continue;
+ }
+ $associated_objects_array_mods[$pid]['object'] = $fc_object;
+ //dpm($fc_object['MODS']->content);
+ try {
+ if (!isset($fc_object['MODS'])){continue;}
+ $mods = $fc_object['MODS']->content;
+ $mods_object = Mods::importFromXMLString($mods);
+ $associated_objects_array_mods[$pid]['mods_array'] = theme('mods_object', array('mods' => $mods_object));
+ }
+ catch (Exception $e) {
+ drupal_set_message(t('Error retrieving object %s %t', array('%s' => $islandora_object->id, '%t' => $e->getMessage())), 'error', FALSE);
+ }
+ $object_url = 'islandora/object/' . $pid;
+
+ $title = $associated_objects_array_mods[$pid]['mods_array']['titleInfo'];//$result['title']['value'];
+ if(isset($associated_objects_array_mods[$pid]['mods_array']['part'])){
+ $part = "";
+ if (!empty($mods_object->mods['part'])){
+ $l_item = _islandora_get_localized($mods_object->mods['part']);
+ $part = theme("modselement__part", array('element' => $l_item, 'title' => TRUE));
+ }
+ $title = $associated_objects_array_mods[$pid]['mods_array']['titleInfo'] . ' ' . $part;
+ }
+
+ $associated_objects_array_mods[$pid]['pid'] = $pid;
+ $associated_objects_array_mods[$pid]['path'] = $object_url;
+ $associated_objects_array_mods[$pid]['title'] = $title;
+ $associated_objects_array_mods[$pid]['class'] = drupal_strtolower(preg_replace('/[^A-Za-z0-9]/', '-', $pid));
+ if (isset($fc_object['TN'])) {
+ $thumbnail_img = theme('image', array('path' => "$object_url/datastream/TN/view"));
+ }
+ else {
+ $image_path = drupal_get_path('module', 'islandora');
+ $thumbnail_img = theme('image', array('path' => "$image_path/images/folder.png"));
+ }
+ $associated_objects_array_mods[$pid]['thumbnail'] = $thumbnail_img;
+ $associated_objects_array_mods[$pid]['title_link'] = l($title, $object_url, array('html' => TRUE, 'attributes' => array('title' => $title)));
+ $associated_objects_array_mods[$pid]['thumb_link'] = l($thumbnail_img, $object_url, array('html' => TRUE, 'attributes' => array('title' => $title)));
+
+ }
+ $variables['associated_objects_array_mods'] = $associated_objects_array_mods;
+}
+
+function arteleku_skin_preprocess_islandora_pdf(&$variables) {
+ $object = $variables['islandora_object'];
+ if (isset($object['OBJ']) && $object['OBJ']->mimetype == 'application/pdf') {
+ $dsid = 'OBJ';
+ }
+ else {
+ $dsid = 'PDF';
+ }
+ $file_url = url("islandora/object/{$object->id}/datastream/$dsid/view", array('absolute' => TRUE));
+ $variables['viewer_url'] = url( '../sites/all/libraries/pdfjs/web/viewer.html', array('absolute' => TRUE, 'query' => array('file' => $file_url)));
+}
+
+function arteleku_skin_preprocess_islandora_solr_wrapper(&$variables){
+
+ //dpm(print_r($variables, true));
+
+}
+
+function arteleku_skin_preprocess_islandora_solr(&$variables) {
+// dpm(print_r($variables, true));
+ $associated_objects_array_mods = array();
+ $results = $variables['results'];
+
+ foreach ($results as $result) {
+ $pid = $result['PID'];
+ $fc_object = islandora_object_load($pid);
+ if (!is_object($fc_object)) {
+ // NULL object so don't show in collection view.
+ continue;
+ }
+ $associated_objects_array_mods[$pid]['object'] = $fc_object;
+ try {
+ if (!isset($fc_object['MODS'])){continue;}
+ $mods = $fc_object['MODS']->content;
+ $mods_object = Mods::importFromXMLString($mods);
+ $associated_objects_array_mods[$pid]['mods_array'] = theme('mods_object', array('mods' => $mods_object));
+ }
+ catch (Exception $e) {
+ drupal_set_message(t('Error retrieving object %s %t', array('%s' => $islandora_object->id, '%t' => $e->getMessage())), 'error', FALSE);
+ }
+ $object_url = 'islandora/object/' . $pid;
+
+ $title = $associated_objects_array_mods[$pid]['mods_array']['titleInfo'];//$result['title']['value'];
+ if(isset($associated_objects_array_mods[$pid]['mods_array']['part'])){
+ $part = "";
+ if (!empty($mods_object->mods['part'])){
+ $l_item = _islandora_get_localized($mods_object->mods['part']);
+ $part = theme("modselement__part", array('element' => $l_item, 'title' => TRUE));
+ }
+ $title = $associated_objects_array_mods[$pid]['mods_array']['titleInfo'] . ' ' . $part;
+ }
+
+ $associated_objects_array_mods[$pid]['pid'] = $pid;
+ $associated_objects_array_mods[$pid]['path'] = $object_url;
+ $associated_objects_array_mods[$pid]['title'] = $title;
+ $associated_objects_array_mods[$pid]['class'] = drupal_strtolower(preg_replace('/[^A-Za-z0-9]/', '-', $pid));
+ if (isset($fc_object['TN'])) {
+ $thumbnail_img = theme('image', array('path' => "$object_url/datastream/TN/view"));
+ }
+ else {
+ $image_path = drupal_get_path('module', 'islandora');
+ $thumbnail_img = theme('image', array('path' => "$image_path/images/folder.png"));
+ }
+ $associated_objects_array_mods[$pid]['thumbnail'] = $thumbnail_img;
+ $associated_objects_array_mods[$pid]['title_link'] = l($title, $object_url, array('html' => TRUE, 'attributes' => array('title' => $title)));
+ $associated_objects_array_mods[$pid]['thumb_link'] = l($thumbnail_img, $object_url, array('html' => TRUE, 'attributes' => array('title' => $title)));
+
+ }
+ $variables['associated_objects_array_mods'] = $associated_objects_array_mods;
+
+}
+
+function arteleku_skin_preprocess_page(&$variables)
+{
+
+// dvm($variables);
+
+}
+
diff --git a/templates/block--system--main-menu.tpl.php b/templates/block--system--main-menu.tpl.php
new file mode 100644
index 0000000..02d2479
--- /dev/null
+++ b/templates/block--system--main-menu.tpl.php
@@ -0,0 +1,60 @@
+subject: Block title.
+ * - $content: Block content.
+ * - $block->module: Module that generated the block.
+ * - $block->delta: An ID for the block, unique within each module.
+ * - $block->region: The block region embedding the current block.
+ * - $classes: String of classes that can be used to style contextually through
+ * CSS. It can be manipulated through the variable $classes_array from
+ * preprocess functions. The default values can be one or more of the
+ * following:
+ * - block: The current template type, i.e., "theming hook".
+ * - block-[module]: The module generating the block. For example, the user
+ * module is responsible for handling the default user navigation block. In
+ * that case the class would be 'block-user'.
+ * - $title_prefix (array): An array containing additional output populated by
+ * modules, intended to be displayed in front of the main title tag that
+ * appears in the template.
+ * - $title_suffix (array): An array containing additional output populated by
+ * modules, intended to be displayed after the main title tag that appears in
+ * the template.
+ *
+ * Helper variables:
+ * - $classes_array: Array of html class attribute values. It is flattened
+ * into a string within the variable $classes.
+ * - $block_zebra: Outputs 'odd' and 'even' dependent on each block region.
+ * - $zebra: Same output as $block_zebra but independent of any block region.
+ * - $block_id: Counter dependent on each block region.
+ * - $id: Same output as $block_id but independent of any block region.
+ * - $is_front: Flags true when presented in the front page.
+ * - $logged_in: Flags true when the current user is a logged-in member.
+ * - $is_admin: Flags true when the current user is an administrator.
+ * - $block_html_id: A valid HTML ID and guaranteed unique.
+ *
+ * @see template_preprocess()
+ * @see template_preprocess_block()
+ * @see template_process()
+ *
+ * @ingroup themeable
+ */
+?>
+>
+
+
+subject): ?>
+
>subject ?>
+
+
+
+
>
+
+
+
diff --git a/templates/date-views-pager.tpl.php b/templates/date-views-pager.tpl.php
new file mode 100644
index 0000000..f28f036
--- /dev/null
+++ b/templates/date-views-pager.tpl.php
@@ -0,0 +1,49 @@
+view
+ * The view object for this navigation.
+ *
+ * $nav_title
+ * The formatted title for this view. In the case of block
+ * views, it will be a link to the full view, otherwise it will
+ * be the formatted name of the year, month, day, or week.
+ *
+ * $prev_url
+ * $next_url
+ * Urls for the previous and next calendar pages. The links are
+ * composed in the template to make it easier to change the text,
+ * add images, etc.
+ *
+ * $prev_options
+ * $next_options
+ * Query strings and other options for the links that need to
+ * be used in the l() function, including rel=nofollow.
+ */
+?>
+
+
diff --git a/templates/ds-1col--node-podcast-pdf.tpl.php b/templates/ds-1col--node-podcast-pdf.tpl.php
new file mode 100644
index 0000000..c8d9c02
--- /dev/null
+++ b/templates/ds-1col--node-podcast-pdf.tpl.php
@@ -0,0 +1,19 @@
+
+< class="ds-1col clearfix">
+
+
+
+
+
+
+>
+
+
+
+
diff --git a/templates/file_entity.tpl.php b/templates/file_entity.tpl.php
new file mode 100644
index 0000000..8f96d9f
--- /dev/null
+++ b/templates/file_entity.tpl.php
@@ -0,0 +1,102 @@
+caption becomes $caption. When needing to
+ * access a field's raw values, developers/themers are strongly encouraged to
+ * use these variables. Otherwise they will have to explicitly specify the
+ * desired field language, e.g. $file->caption['en'], thus overriding any
+ * language negotiation rule that was previously applied.
+ *
+ * @see template_preprocess()
+ * @see template_preprocess_file_entity()
+ * @see template_process()
+ */
+?>
+
+>
+
+
+
>
+
+
+
+
+
+
+
+
+
+
>
+
+
+
+
+
+
diff --git a/templates/html.tpl.php b/templates/html.tpl.php
new file mode 100644
index 0000000..128c661
--- /dev/null
+++ b/templates/html.tpl.php
@@ -0,0 +1,121 @@
+language contains its textual representation.
+ * $language->dir contains the language direction. It will either be 'ltr' or 'rtl'.
+ * - $rdf_namespaces: All the RDF namespace prefixes used in the HTML document.
+ * - $grddl_profile: A GRDDL profile allowing agents to extract the RDF data.
+ * - $head_title: A modified version of the page title, for use in the TITLE
+ * tag.
+ * - $head_title_array: (array) An associative array containing the string parts
+ * that were used to generate the $head_title variable, already prepared to be
+ * output as TITLE tag. The key/value pairs may contain one or more of the
+ * following, depending on conditions:
+ * - title: The title of the current page, if any.
+ * - name: The name of the site.
+ * - slogan: The slogan of the site, if any, and if there is no title.
+ * - $head: Markup for the HEAD section (including meta tags, keyword tags, and
+ * so on).
+ * - $styles: Style tags necessary to import all CSS files for the page.
+ * - $scripts: Script tags necessary to load the JavaScript files and settings
+ * for the page.
+ * - $page_top: Initial markup from any modules that have altered the
+ * page. This variable should always be output first, before all other dynamic
+ * content.
+ * - $page: The rendered page content.
+ * - $page_bottom: Final closing markup from any modules that have altered the
+ * page. This variable should always be output last, after all other dynamic
+ * content.
+ * - $classes String of classes that can be used to style contextually through
+ * CSS.
+ *
+ * @see template_preprocess()
+ * @see template_preprocess_html()
+ * @see template_process()
+ *
+ * @ingroup themeable
+ */
+?>
+>
+
+
+
+
+
+
+
+
+
+
+
+
+>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/islandora-audio.tpl.php b/templates/islandora-audio.tpl.php
new file mode 100644
index 0000000..5fcd66d
--- /dev/null
+++ b/templates/islandora-audio.tpl.php
@@ -0,0 +1,133 @@
+
+content,TRUE));
+//dsm($variables['islandora_object']['MODS']->content);
+//dsm(get_class_methods('IslandoraFedoraDatastream'));
+//dsm(print_r($variables['islandora_mods']));
+//dsm(print_r($variables['islandora_dublin_core'],TRUE));
+//dsm($variables['mods_array']);
+//dsm(print_r($variables['islandora_mods'],TRUE));
+//dpm(print $viewer_url);
+//dpm($associated_objects_array);
+if (isset($variables['islandora_dublin_core']->dc)) : $dc_array = $variables['islandora_dublin_core']->dc; endif;
+
+?>
+
+
+
+
+
+
+
+
+
+
+
+ label, "islandora/object/{$collection->id}"); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/islandora-basic-collection--islandora-root.tpl.php b/templates/islandora-basic-collection--islandora-root.tpl.php
new file mode 100644
index 0000000..63b8a86
--- /dev/null
+++ b/templates/islandora-basic-collection--islandora-root.tpl.php
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+ $value): ?>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/islandora-basic-collection-grid.tpl.php b/templates/islandora-basic-collection-grid.tpl.php
new file mode 100644
index 0000000..0fe57e9
--- /dev/null
+++ b/templates/islandora-basic-collection-grid.tpl.php
@@ -0,0 +1,238 @@
+language;
+?>
+
+
+
+
+
+
+
+
+
+ $value): ?>
+
+
+
+
+ "
{$value['title_link']} ",'class'=> array("title-cell"))); ?>
+
+
+ 'table',
+ '#header' => array('title' => t('Title')),
+ '#rows' => $rows,
+ '#empty' =>t('Your table is empty'),
+ '#sticky' => false,
+ '#attributes' => array('id' => 'islandora-collection-table')
+ );
+ if (count($rows)>0) :
+
+ echo "
".t('Collections')." ";
+ print drupal_render($table_element);
+ endif;
+ ?>
+
+
+
+
+
+
+ dc);
+ if (isset($variables['islandora_dublin_core']->dc)) : $dc_array = $variables['islandora_dublin_core']->dc;
+ endif;
+ ?>
+
+
+ label, "islandora/object/{$parent_collections[0]->id}"); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $value): ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "; ?>
+
+ "; ?>
+ label, "islandora/object/{$collection->id}"); ?>
+ "; ?>
+
+
+
+ ";*/ ?>
+
+
+
+
+
+
+
+
+
+
+
+ $value):
+ //dpm($associated_objects_array_mods[$key]["mods_array"]["typeOfResource"]);
+ //dpm($associated_objects_array_mods[$key]["mods_array"]);
+ //dpm($associated_objects_array_mods[$key]["pid"]);
+ $pid = $associated_objects_array_mods[$key]["pid"];
+ $object = islandora_object_load($pid);
+ //dpm($object->relationships->get());
+ //dpm($object->relationships->get('info:fedora/fedora-system:def/model#', 'hasModel'));
+ //dpm($object["dsid"]);
+ if (!$object) {
+ drupal_set_message("Fedora Object isn't in the repo!");
+ }
+ //dpm($object['models']);
+ isset($associated_objects_array_mods[$key]["mods_array"]["typeOfResource"])? $type=$associated_objects_array_mods[$key]["mods_array"]["typeOfResource"] : $type='Unknown';
+ if (isset($associated_objects_array_mods[$key]["mods_array"]["part"])) :
+ $part=$associated_objects_array_mods[$key]["mods_array"]["part"];
+ $part = explode(' ',trim($part));
+ //$num = 'n.'.$part[0];
+ $num = $part[0];
+ else:
+ $num='';
+ endif;
+ /* Path */
+ isset($associated_objects_array_mods[$key]["path"]) ? $url = "/".$associated_objects_array_mods[$key]["path"] : $url = "/";
+
+
+ /* Abstract */
+ isset($value['mods_array']['abstract'])? $ab = views_trim_text(array('max_length'=> 150, 'word_boundary'=>true, 'ellipsis'=>true),$value['mods_array']['abstract']) : $ab ="";
+
+ /* Name part */
+ if (isset($value['mods_array']['name'])):
+ //dpm(explode(',',$value['mods_array']['name']));
+ //if (count(explode(',',$value['mods_array']['name']))>1) :
+ // $name=t('Various');
+ //else :
+ $name = $value['mods_array']['name'];
+ //endif;
+ else : $name = t('Anonimous');
+ endif;
+
+ /* Origin */
+ isset($value['mods_array']['originInfo'])? $date = $value['mods_array']['originInfo'] : $date = t('No date');
+
+
+
+
+ if (!isset($value['title_link'])) :
+ $value['title_link']="
Sin titulo ";
+ endif;
+ if (!isset($associated_objects_array_mods[$key]["mods_array"])):
+ $value['title_link']="
Objeto sin MODS (eliminar!) ";
+ endif;
+ // http://artxibo.arteleku.net/es/islandora/object/arteleku%3A3886/datastream/OBJ/download
+ $link_download = "";
+ if ($type!="mixed material"):
+ $link_download='
';
+ endif;
+ $rows[] = array(
+ '
',
+ array('data' => "
{$value['title_link']} ", 'class' => array("title-cell")),
+ //$name,
+ $num,
+ $ab,
+ $date,
+ $link_download
+ );
+
+ //$nums[] = array ($num);
+ endforeach;
+
+ /* cargamos el MODS para descarga */
+ //http://artxibo.arteleku.net/es/islandora/object/arteleku%3A3893/datastream/MODS/download
+ /*$rows[] = array(
+ "
",
+ array('data' => "
MODS ", 'class' => array("title-cell")),
+ "",
+ "",
+ "",
+ "
"
+ );*/
+?>
+
+ 'table',
+ //'#header' => $header,
+ '#header' => array('type'=>t(''), 'title' => t('Title'), 'part' => t(''), 'abstract' => t('Abstract'), 'date' => t('Origin'), 'download' => t('')),
+ '#rows' => $rows,
+ '#empty' =>t('Your table is empty'),
+ '#sticky' => false,
+ '#attributes' => array('id' => 'islandora-collection-table')
+ );
+ print drupal_render($table_element);
+
+ ?>
+
+
+
+
+
+
+
+
+
diff --git a/templates/islandora-basic-collection-wrapper.tpl.php b/templates/islandora-basic-collection-wrapper.tpl.php
new file mode 100644
index 0000000..163d55f
--- /dev/null
+++ b/templates/islandora-basic-collection-wrapper.tpl.php
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/templates/islandora-basic-image.tpl.php b/templates/islandora-basic-image.tpl.php
new file mode 100644
index 0000000..56dce87
--- /dev/null
+++ b/templates/islandora-basic-image.tpl.php
@@ -0,0 +1,142 @@
+content,TRUE));
+//dsm($variables['islandora_object']['MODS']->content);
+//dsm(get_class_methods('IslandoraFedoraDatastream'));
+//dsm(print_r($variables['islandora_mods']));
+//dsm(print_r($variables['islandora_dublin_core'],TRUE));
+//dsm($variables['mods_array']);
+//dsm(print_r($variables['islandora_mods'],TRUE));
+//dpm(print $viewer_url);
+//dpm($associated_objects_array);
+
+if (isset($variables['islandora_dublin_core']->dc)) : $dc_array = $variables['islandora_dublin_core']->dc; endif;
+
+?>
+
+
+
+
+
+
+
+
+
+
+
+ label, "islandora/object/{$collection->id}"); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $islandora_full_img"; ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/islandora-pdf.tpl.php b/templates/islandora-pdf.tpl.php
new file mode 100644
index 0000000..34e1c2e
--- /dev/null
+++ b/templates/islandora-pdf.tpl.php
@@ -0,0 +1,134 @@
+content,TRUE));
+//dsm($variables['islandora_object']['MODS']->content);
+//dsm(get_class_methods('IslandoraFedoraDatastream'));
+//dsm(print_r($variables['islandora_mods']));
+//dsm(print_r($variables['islandora_dublin_core'],TRUE));
+//dsm($variables['mods_array']);
+//dsm(print_r($variables['islandora_mods'],TRUE));
+//dpm(print $viewer_url);
+//dpm($associated_objects_array);
+?>
+
+
+
+
+
+
+
+
+
+ label, "islandora/object/{$parent_collections[0]->id}"); ?>
+
+
+
+
+
+
+ label, "islandora/object/{$collection->id}"); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/islandora-solr-wrapper.tpl.php b/templates/islandora-solr-wrapper.tpl.php
new file mode 100755
index 0000000..de07e78
--- /dev/null
+++ b/templates/islandora-solr-wrapper.tpl.php
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/islandora-solr.tpl.php b/templates/islandora-solr.tpl.php
new file mode 100644
index 0000000..cb69bec
--- /dev/null
+++ b/templates/islandora-solr.tpl.php
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+ $value):
+ isset($value['mods_array']['abstract'])? $ab = views_trim_text(array('max_length'=> 150, 'word_boundary'=>true, 'ellipsis'=>true),$value['mods_array']['abstract']) : $ab ="";
+ isset($value['title_link'])? $title_link = $value['title_link'] : $title_link = '';
+ $rows[] = array(
+ array('data' => "
{$title_link} ", 'class' => array("title-cell")),
+ //array('data' => "{$value['title_link']} ", 'class' => array("title-cell")),
+ $ab
+ );
+ endforeach; ?>
+
+ 'table',
+ '#header' => array('title' => t('Title'), 'abstract' => t('Abstract')),
+ '#rows' => $rows,
+ '#empty' =>t('Your table is empty'),
+ '#sticky' => false,
+ '#attributes' => array('id' => 'islandora-collection-table')
+ );
+ print drupal_render($table_element);
+
+ ?>
+
+
+
+
+
+
+
diff --git a/templates/islandora-video.tpl.php b/templates/islandora-video.tpl.php
new file mode 100644
index 0000000..33becdb
--- /dev/null
+++ b/templates/islandora-video.tpl.php
@@ -0,0 +1,152 @@
+
+
+
+
+
+repository->api->a->listDatastreams($pid); ?>
+
+content,TRUE));
+//dsm($variables['islandora_object']['MODS']->content);
+//dsm(get_class_methods('IslandoraFedoraDatastream'));
+//dsm(print_r($variables['islandora_mods']));
+//dsm(print_r($variables['islandora_dublin_core'],TRUE));
+//dsm($variables['mods_array']);
+//dsm(print_r($variables['islandora_mods'],TRUE));
+//dpm(print $viewer_url);
+//dpm($associated_objects_array);
+
+if (isset($variables['islandora_dublin_core']->dc)) : $dc_array = $variables['islandora_dublin_core']->dc; endif;
+
+?>
+
+
+
+
+
+
+
+
+
+
+
+ label, "islandora/object/{$collection->id}"); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $islandora_full_img"; ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/islandora-video.tpl.php.bk2 b/templates/islandora-video.tpl.php.bk2
new file mode 100644
index 0000000..2be87a7
--- /dev/null
+++ b/templates/islandora-video.tpl.php.bk2
@@ -0,0 +1,44 @@
+
+
+
diff --git a/templates/maintenance-page.tpl.php b/templates/maintenance-page.tpl.php
new file mode 100644
index 0000000..d441829
--- /dev/null
+++ b/templates/maintenance-page.tpl.php
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/node--webform.tpl.php b/templates/node--webform.tpl.php
new file mode 100644
index 0000000..3c7674f
--- /dev/null
+++ b/templates/node--webform.tpl.php
@@ -0,0 +1,32 @@
+
+
+>
+
+
+
+
>
+
+
+
+
+
+
+
+
+
+
+
+
+
'>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/node.tpl.php b/templates/node.tpl.php
new file mode 100644
index 0000000..31e96d1
--- /dev/null
+++ b/templates/node.tpl.php
@@ -0,0 +1,33 @@
+
+
+>
+
+
+
+
>
+
+
+
+
+
+
+
+
+
+
+
+
+
'>
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/page--error.tpl.php b/templates/page--error.tpl.php
new file mode 100644
index 0000000..99b1d3e
--- /dev/null
+++ b/templates/page--error.tpl.php
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/page--islandora--search.tpl.php b/templates/page--islandora--search.tpl.php
new file mode 100644
index 0000000..99b1d3e
--- /dev/null
+++ b/templates/page--islandora--search.tpl.php
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/page--node--register.tpl.php b/templates/page--node--register.tpl.php
new file mode 100644
index 0000000..f0ee4f3
--- /dev/null
+++ b/templates/page--node--register.tpl.php
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/page.tpl.php b/templates/page.tpl.php
new file mode 100644
index 0000000..1ec10d0
--- /dev/null
+++ b/templates/page.tpl.php
@@ -0,0 +1,156 @@
+
+
+
+
+
+
diff --git a/templates/panels-pane.tpl.php b/templates/panels-pane.tpl.php
new file mode 100644
index 0000000..51e4b56
--- /dev/null
+++ b/templates/panels-pane.tpl.php
@@ -0,0 +1,60 @@
+type: the content type inside this pane
+ * - $pane->subtype: The subtype, if applicable. If a view it will be the
+ * view name; if a node it will be the nid, etc.
+ * - $title: The title of the content
+ * - $content: The actual content
+ * - $links: Any links associated with the content
+ * - $more: An optional 'more' link (destination only)
+ * - $admin_links: Administrative links associated with the content
+ * - $feeds: Any feed icons or associated with the content
+ * - $display: The complete panels display object containing all kinds of
+ * data including the contexts and all of the other panes being displayed.
+ */
+?>
+
+
+
+
+>
+
+
+
+
+
+
+
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/pdf-archive.tpl.php b/templates/pdf-archive.tpl.php
new file mode 100644
index 0000000..e69de29
diff --git a/templates/search-block-form.tpl.php b/templates/search-block-form.tpl.php
new file mode 100644
index 0000000..da58403
--- /dev/null
+++ b/templates/search-block-form.tpl.php
@@ -0,0 +1,37 @@
+
+ *
+ *
+ * @endcode
+ *
+ * @see template_preprocess_search_block_form()
+ */
+?>
+
+ subject)): ?>
+
+
+
+
diff --git a/templates/search-results.tpl.php b/templates/search-results.tpl.php
new file mode 100644
index 0000000..df3a1b2
--- /dev/null
+++ b/templates/search-results.tpl.php
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/views-isotope.tpl.php b/templates/views-isotope.tpl.php
new file mode 100644
index 0000000..84cc5bb
--- /dev/null
+++ b/templates/views-isotope.tpl.php
@@ -0,0 +1,27 @@
+
+
+
+
\ No newline at end of file