From 1049cea2d2c2d8fa355133f3c29165aed7142bb2 Mon Sep 17 00:00:00 2001 From: Sakacoco Date: Sat, 7 Jan 2012 20:53:00 +0100 Subject: [PATCH] First commit. --- assets/css/bootstrap.min.css | 356 +++++++++++++++++++++++++ assets/css/style.css | 304 +++++++++++++++++++++ assets/ico/bootstrap-apple-114x114.png | Bin 0 -> 6828 bytes assets/ico/bootstrap-apple-57x57.png | Bin 0 -> 3923 bytes assets/ico/bootstrap-apple-72x72.png | Bin 0 -> 4905 bytes assets/ico/favicon.ico | Bin 0 -> 1150 bytes assets/img/backgroundnoise.png | Bin 0 -> 6111 bytes assets/img/precipice.png | Bin 0 -> 18994 bytes assets/js/application.js | 70 +++++ assets/js/bootstrap-alerts.js | 124 +++++++++ assets/js/bootstrap-buttons.js | 64 +++++ assets/js/bootstrap-dropdown.js | 55 ++++ assets/js/bootstrap-modal.js | 260 ++++++++++++++++++ assets/js/bootstrap-popover.js | 90 +++++++ assets/js/bootstrap-scrollspy.js | 107 ++++++++ assets/js/bootstrap-tabs.js | 80 ++++++ assets/js/bootstrap-twipsy.js | 321 ++++++++++++++++++++++ index.html | 130 +++++++++ 18 files changed, 1961 insertions(+) create mode 100644 assets/css/bootstrap.min.css create mode 100644 assets/css/style.css create mode 100644 assets/ico/bootstrap-apple-114x114.png create mode 100644 assets/ico/bootstrap-apple-57x57.png create mode 100644 assets/ico/bootstrap-apple-72x72.png create mode 100644 assets/ico/favicon.ico create mode 100644 assets/img/backgroundnoise.png create mode 100644 assets/img/precipice.png create mode 100644 assets/js/application.js create mode 100644 assets/js/bootstrap-alerts.js create mode 100644 assets/js/bootstrap-buttons.js create mode 100644 assets/js/bootstrap-dropdown.js create mode 100644 assets/js/bootstrap-modal.js create mode 100644 assets/js/bootstrap-popover.js create mode 100644 assets/js/bootstrap-scrollspy.js create mode 100644 assets/js/bootstrap-tabs.js create mode 100644 assets/js/bootstrap-twipsy.js create mode 100644 index.html diff --git a/assets/css/bootstrap.min.css b/assets/css/bootstrap.min.css new file mode 100644 index 0000000..617c87f --- /dev/null +++ b/assets/css/bootstrap.min.css @@ -0,0 +1,356 @@ +html,body{margin:0;padding:0;} +h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;} +table{border-collapse:collapse;border-spacing:0;} +ol,ul{list-style:none;} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} +a:focus{outline:thin dotted;} +a:hover,a:active{outline:0;} +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;} +sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;} +sup{top:-0.5em;} +sub{bottom:-0.25em;} +img{border:0;-ms-interpolation-mode:bicubic;} +button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;} +button,input{line-height:normal;*overflow:visible;} +button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;} +button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;} +input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;} +input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;} +textarea{overflow:auto;vertical-align:top;} +body{background-color:#ffffff;margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;color:#404040;} +.container{width:940px;margin-left:auto;margin-right:auto;zoom:1;}.container:before,.container:after{display:table;content:"";zoom:1;} +.container:after{clear:both;} +.container-fluid{position:relative;min-width:940px;padding-left:20px;padding-right:20px;zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";zoom:1;} +.container-fluid:after{clear:both;} +.container-fluid>.sidebar{position:absolute;top:0;left:20px;width:220px;} +.container-fluid>.content{margin-left:240px;} +a{color:#0069d6;text-decoration:none;line-height:inherit;font-weight:inherit;}a:hover{color:#00438a;text-decoration:underline;} +.pull-right{float:right;} +.pull-left{float:left;} +.hide{display:none;} +.show{display:block;} +.row{zoom:1;margin-left:-20px;}.row:before,.row:after{display:table;content:"";zoom:1;} +.row:after{clear:both;} +.row>[class*="span"]{display:inline;float:left;margin-left:20px;} +.span1{width:40px;} +.span2{width:100px;} +.span3{width:160px;} +.span4{width:220px;} +.span5{width:280px;} +.span6{width:340px;} +.span7{width:400px;} +.span8{width:460px;} +.span9{width:520px;} +.span10{width:580px;} +.span11{width:640px;} +.span12{width:700px;} +.span13{width:760px;} +.span14{width:820px;} +.span15{width:880px;} +.span16{width:940px;} +.span17{width:1000px;} +.span18{width:1060px;} +.span19{width:1120px;} +.span20{width:1180px;} +.span21{width:1240px;} +.span22{width:1300px;} +.span23{width:1360px;} +.span24{width:1420px;} +.row>.offset1{margin-left:80px;} +.row>.offset2{margin-left:140px;} +.row>.offset3{margin-left:200px;} +.row>.offset4{margin-left:260px;} +.row>.offset5{margin-left:320px;} +.row>.offset6{margin-left:380px;} +.row>.offset7{margin-left:440px;} +.row>.offset8{margin-left:500px;} +.row>.offset9{margin-left:560px;} +.row>.offset10{margin-left:620px;} +.row>.offset11{margin-left:680px;} +.row>.offset12{margin-left:740px;} +.span-one-third{width:300px;} +.span-two-thirds{width:620px;} +.row>.offset-one-third{margin-left:340px;} +.row>.offset-two-thirds{margin-left:660px;} +p{font-size:13px;font-weight:normal;line-height:18px;margin-bottom:9px;}p small{font-size:11px;color:#bfbfbf;} +h1,h2,h3,h4,h5,h6{font-weight:bold;color:#404040;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#bfbfbf;} +h1{margin-bottom:18px;font-size:30px;line-height:36px;}h1 small{font-size:18px;} +h2{font-size:24px;line-height:36px;}h2 small{font-size:14px;} +h3,h4,h5,h6{line-height:36px;} +h3{font-size:18px;}h3 small{font-size:14px;} +h4{font-size:16px;}h4 small{font-size:12px;} +h5{font-size:14px;} +h6{font-size:13px;color:#bfbfbf;text-transform:uppercase;} +ul,ol{margin:0 0 18px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +ul{list-style:disc;} +ol{list-style:decimal;} +li{line-height:18px;color:#808080;} +ul.unstyled{list-style:none;margin-left:0;} +dl{margin-bottom:18px;}dl dt,dl dd{line-height:18px;} +dl dt{font-weight:bold;} +dl dd{margin-left:9px;} +hr{margin:20px 0 19px;border:0;border-bottom:1px solid #eee;} +strong{font-style:inherit;font-weight:bold;} +em{font-style:italic;font-weight:inherit;line-height:inherit;} +.muted{color:#bfbfbf;} +blockquote{margin-bottom:18px;border-left:5px solid #eee;padding-left:15px;}blockquote p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0;} +blockquote small{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf;}blockquote small:before{content:'\2014 \00A0';} +address{display:block;line-height:18px;margin-bottom:18px;} +code,pre{padding:0 3px 2px;font-family:Monaco, Andale Mono, Courier New, monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{background-color:#fee9cc;color:rgba(0, 0, 0, 0.75);padding:1px 3px;} +pre{background-color:#f5f5f5;display:block;padding:8.5px;margin:0 0 18px;line-height:18px;font-size:12px;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;} +form{margin-bottom:18px;} +fieldset{margin-bottom:18px;padding-top:18px;}fieldset legend{display:block;padding-left:150px;font-size:19.5px;line-height:1;color:#404040;*padding:0 0 5px 145px;*line-height:1.5;} +form .clearfix{margin-bottom:18px;zoom:1;}form .clearfix:before,form .clearfix:after{display:table;content:"";zoom:1;} +form .clearfix:after{clear:both;} +label,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:normal;} +label{padding-top:6px;font-size:13px;line-height:18px;float:left;width:130px;text-align:right;color:#404040;} +form .input{margin-left:150px;} +input[type=checkbox],input[type=radio]{cursor:pointer;} +input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;font-size:13px;line-height:18px;color:#808080;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +select{padding:initial;} +input[type=checkbox],input[type=radio]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:none;} +input[type=file]{background-color:#ffffff;padding:initial;border:initial;line-height:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto;} +select,input[type=file]{height:27px;*height:auto;line-height:27px;*margin-top:4px;} +select[multiple]{height:inherit;background-color:#ffffff;} +textarea{height:auto;} +.uneditable-input{background-color:#ffffff;display:block;border-color:#eee;-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);cursor:not-allowed;} +:-moz-placeholder{color:#bfbfbf;} +::-webkit-input-placeholder{color:#bfbfbf;} +input,textarea{-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-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;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);} +input:focus,textarea:focus{outline:0;border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);} +input[type=file]:focus,input[type=checkbox]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dotted #666;} +form .clearfix.error>label,form .clearfix.error .help-block,form .clearfix.error .help-inline{color:#b94a48;} +form .clearfix.error input,form .clearfix.error textarea{color:#b94a48;border-color:#ee5f5b;}form .clearfix.error input:focus,form .clearfix.error textarea: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 .clearfix.error .input-prepend .add-on,form .clearfix.error .input-append .add-on{color:#b94a48;background-color:#fce6e6;border-color:#b94a48;} +form .clearfix.warning>label,form .clearfix.warning .help-block,form .clearfix.warning .help-inline{color:#c09853;} +form .clearfix.warning input,form .clearfix.warning textarea{color:#c09853;border-color:#ccae64;}form .clearfix.warning input:focus,form .clearfix.warning textarea:focus{border-color:#be9a3f;-webkit-box-shadow:0 0 6px #e5d6b1;-moz-box-shadow:0 0 6px #e5d6b1;box-shadow:0 0 6px #e5d6b1;} +form .clearfix.warning .input-prepend .add-on,form .clearfix.warning .input-append .add-on{color:#c09853;background-color:#d2b877;border-color:#c09853;} +form .clearfix.success>label,form .clearfix.success .help-block,form .clearfix.success .help-inline{color:#468847;} +form .clearfix.success input,form .clearfix.success textarea{color:#468847;border-color:#57a957;}form .clearfix.success input:focus,form .clearfix.success textarea:focus{border-color:#458845;-webkit-box-shadow:0 0 6px #9acc9a;-moz-box-shadow:0 0 6px #9acc9a;box-shadow:0 0 6px #9acc9a;} +form .clearfix.success .input-prepend .add-on,form .clearfix.success .input-append .add-on{color:#468847;background-color:#bcddbc;border-color:#468847;} +.input-mini,input.mini,textarea.mini,select.mini{width:60px;} +.input-small,input.small,textarea.small,select.small{width:90px;} +.input-medium,input.medium,textarea.medium,select.medium{width:150px;} +.input-large,input.large,textarea.large,select.large{width:210px;} +.input-xlarge,input.xlarge,textarea.xlarge,select.xlarge{width:270px;} +.input-xxlarge,input.xxlarge,textarea.xxlarge,select.xxlarge{width:530px;} +textarea.xxlarge{overflow-y:auto;} +input.span1,textarea.span1{display:inline-block;float:none;width:30px;margin-left:0;} +input.span2,textarea.span2{display:inline-block;float:none;width:90px;margin-left:0;} +input.span3,textarea.span3{display:inline-block;float:none;width:150px;margin-left:0;} +input.span4,textarea.span4{display:inline-block;float:none;width:210px;margin-left:0;} +input.span5,textarea.span5{display:inline-block;float:none;width:270px;margin-left:0;} +input.span6,textarea.span6{display:inline-block;float:none;width:330px;margin-left:0;} +input.span7,textarea.span7{display:inline-block;float:none;width:390px;margin-left:0;} +input.span8,textarea.span8{display:inline-block;float:none;width:450px;margin-left:0;} +input.span9,textarea.span9{display:inline-block;float:none;width:510px;margin-left:0;} +input.span10,textarea.span10{display:inline-block;float:none;width:570px;margin-left:0;} +input.span11,textarea.span11{display:inline-block;float:none;width:630px;margin-left:0;} +input.span12,textarea.span12{display:inline-block;float:none;width:690px;margin-left:0;} +input.span13,textarea.span13{display:inline-block;float:none;width:750px;margin-left:0;} +input.span14,textarea.span14{display:inline-block;float:none;width:810px;margin-left:0;} +input.span15,textarea.span15{display:inline-block;float:none;width:870px;margin-left:0;} +input.span16,textarea.span16{display:inline-block;float:none;width:930px;margin-left:0;} +input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;} +.actions{background:#f5f5f5;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 150px;border-top:1px solid #ddd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.actions .secondary-action{float:right;}.actions .secondary-action a{line-height:30px;}.actions .secondary-action a:hover{text-decoration:underline;} +.help-inline,.help-block{font-size:13px;line-height:18px;color:#bfbfbf;} +.help-inline{padding-left:5px;*position:relative;*top:-5px;} +.help-block{display:block;max-width:600px;} +.inline-inputs{color:#808080;}.inline-inputs span{padding:0 2px 0 1px;} +.input-prepend input,.input-append input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} +.input-prepend .add-on,.input-append .add-on{position:relative;background:#f5f5f5;border:1px solid #ccc;z-index:2;float:left;display:block;width:auto;min-width:16px;height:18px;padding:4px 4px 4px 5px;margin-right:-1px;font-weight:normal;line-height:18px;color:#bfbfbf;text-align:center;text-shadow:0 1px 0 #ffffff;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-prepend .active,.input-append .active{background:#a9dba9;border-color:#46a546;} +.input-prepend .add-on{*margin-top:1px;} +.input-append input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-append .add-on{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-right:0;margin-left:-1px;} +.inputs-list{margin:0 0 5px;width:100%;}.inputs-list li{display:block;padding:0;width:100%;} +.inputs-list label{display:block;float:none;width:auto;padding:0;margin-left:20px;line-height:18px;text-align:left;white-space:normal;}.inputs-list label strong{color:#808080;} +.inputs-list label small{font-size:11px;font-weight:normal;} +.inputs-list .inputs-list{margin-left:25px;margin-bottom:10px;padding-top:0;} +.inputs-list:first-child{padding-top:6px;} +.inputs-list li+li{padding-top:2px;} +.inputs-list input[type=radio],.inputs-list input[type=checkbox]{margin-bottom:0;margin-left:-20px;float:left;} +.form-stacked{padding-left:20px;}.form-stacked fieldset{padding-top:9px;} +.form-stacked legend{padding-left:0;} +.form-stacked label{display:block;float:none;width:auto;font-weight:bold;text-align:left;line-height:20px;padding-top:0;} +.form-stacked .clearfix{margin-bottom:9px;}.form-stacked .clearfix div.input{margin-left:0;} +.form-stacked .inputs-list{margin-bottom:0;}.form-stacked .inputs-list li{padding-top:0;}.form-stacked .inputs-list li label{font-weight:normal;padding-top:0;} +.form-stacked div.clearfix.error{padding-top:10px;padding-bottom:10px;padding-left:10px;margin-top:0;margin-left:-10px;} +.form-stacked .actions{margin-left:-20px;padding-left:20px;} +table{width:100%;margin-bottom:18px;padding:0;font-size:13px;border-collapse:collapse;}table th,table td{padding:10px 10px 9px;line-height:18px;text-align:left;} +table th{padding-top:9px;font-weight:bold;vertical-align:middle;} +table td{vertical-align:top;border-top:1px solid #ddd;} +table tbody th{border-top:1px solid #ddd;vertical-align:top;} +.condensed-table th,.condensed-table td{padding:5px 5px 4px;} +.bordered-table{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.bordered-table th+th,.bordered-table td+td,.bordered-table th+td{border-left:1px solid #ddd;} +.bordered-table thead tr:first-child th:first-child,.bordered-table tbody tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;} +.bordered-table thead tr:first-child th:last-child,.bordered-table tbody tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;} +.bordered-table tbody 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;} +.bordered-table tbody tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;} +table .span1{width:20px;} +table .span2{width:60px;} +table .span3{width:100px;} +table .span4{width:140px;} +table .span5{width:180px;} +table .span6{width:220px;} +table .span7{width:260px;} +table .span8{width:300px;} +table .span9{width:340px;} +table .span10{width:380px;} +table .span11{width:420px;} +table .span12{width:460px;} +table .span13{width:500px;} +table .span14{width:540px;} +table .span15{width:580px;} +table .span16{width:620px;} +.zebra-striped tbody tr:nth-child(odd) td,.zebra-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;} +.zebra-striped tbody tr:hover td,.zebra-striped tbody tr:hover th{background-color:#f5f5f5;} +table .header{cursor:pointer;}table .header:after{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:hidden;} +table .headerSortUp,table .headerSortDown{background-color:rgba(141, 192, 219, 0.25);text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);} +table .header:hover:after{visibility:visible;} +table .headerSortDown:after,table .headerSortDown:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +table .headerSortUp:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +table .blue{color:#049cdb;border-bottom-color:#049cdb;} +table .headerSortUp.blue,table .headerSortDown.blue{background-color:#ade6fe;} +table .green{color:#46a546;border-bottom-color:#46a546;} +table .headerSortUp.green,table .headerSortDown.green{background-color:#cdeacd;} +table .red{color:#9d261d;border-bottom-color:#9d261d;} +table .headerSortUp.red,table .headerSortDown.red{background-color:#f4c8c5;} +table .yellow{color:#ffc40d;border-bottom-color:#ffc40d;} +table .headerSortUp.yellow,table .headerSortDown.yellow{background-color:#fff6d9;} +table .orange{color:#f89406;border-bottom-color:#f89406;} +table .headerSortUp.orange,table .headerSortDown.orange{background-color:#fee9cc;} +table .purple{color:#7a43b6;border-bottom-color:#7a43b6;} +table .headerSortUp.purple,table .headerSortDown.purple{background-color:#e2d5f0;} +.topbar{height:40px;position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible;}.topbar a{color:#bfbfbf;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);} +.topbar h3 a:hover,.topbar .brand:hover,.topbar ul .active>a{background-color:#333;background-color:rgba(255, 255, 255, 0.05);color:#ffffff;text-decoration:none;} +.topbar h3{position:relative;} +.topbar h3 a,.topbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;color:#ffffff;font-size:20px;font-weight:200;line-height:1;} +.topbar p{margin:0;line-height:40px;}.topbar p a:hover{background-color:transparent;color:#ffffff;} +.topbar form{float:left;margin:5px 0 0 0;position:relative;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;} +.topbar form.pull-right{float:right;} +.topbar input{background-color:#444;background-color:rgba(255, 255, 255, 0.3);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:normal;font-weight:13px;line-height:1;padding:4px 9px;color:#ffffff;color:rgba(255, 255, 255, 0.75);border:1px solid #111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.topbar input:-moz-placeholder{color:#e6e6e6;} +.topbar input::-webkit-input-placeholder{color:#e6e6e6;} +.topbar input:hover{background-color:#bfbfbf;background-color:rgba(255, 255, 255, 0.5);color:#ffffff;} +.topbar input:focus,.topbar input.focused{outline:0;background-color:#ffffff;color:#404040;text-shadow:0 1px 0 #ffffff;border:0;padding:5px 10px;-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);} +.topbar-inner,.topbar .fill{background-color:#222;background-color:#222222;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);} +.topbar div>ul,.nav{display:block;float:left;margin:0 10px 0 0;position:relative;left:0;}.topbar div>ul>li,.nav>li{display:block;float:left;} +.topbar div>ul a,.nav a{display:block;float:none;padding:10px 10px 11px;line-height:19px;text-decoration:none;}.topbar div>ul a:hover,.nav a:hover{color:#ffffff;text-decoration:none;} +.topbar div>ul .active>a,.nav .active>a{background-color:#222;background-color:rgba(0, 0, 0, 0.5);} +.topbar div>ul.secondary-nav,.nav.secondary-nav{float:right;margin-left:10px;margin-right:0;}.topbar div>ul.secondary-nav .menu-dropdown,.nav.secondary-nav .menu-dropdown,.topbar div>ul.secondary-nav .dropdown-menu,.nav.secondary-nav .dropdown-menu{right:0;border:0;} +.topbar div>ul a.menu:hover,.nav a.menu:hover,.topbar div>ul li.open .menu,.nav li.open .menu,.topbar div>ul .dropdown-toggle:hover,.nav .dropdown-toggle:hover,.topbar div>ul .dropdown.open .dropdown-toggle,.nav .dropdown.open .dropdown-toggle{background:#444;background:rgba(255, 255, 255, 0.05);} +.topbar div>ul .menu-dropdown,.nav .menu-dropdown,.topbar div>ul .dropdown-menu,.nav .dropdown-menu{background-color:#333;}.topbar div>ul .menu-dropdown a.menu,.nav .menu-dropdown a.menu,.topbar div>ul .dropdown-menu a.menu,.nav .dropdown-menu a.menu,.topbar div>ul .menu-dropdown .dropdown-toggle,.nav .menu-dropdown .dropdown-toggle,.topbar div>ul .dropdown-menu .dropdown-toggle,.nav .dropdown-menu .dropdown-toggle{color:#ffffff;}.topbar div>ul .menu-dropdown a.menu.open,.nav .menu-dropdown a.menu.open,.topbar div>ul .dropdown-menu a.menu.open,.nav .dropdown-menu a.menu.open,.topbar div>ul .menu-dropdown .dropdown-toggle.open,.nav .menu-dropdown .dropdown-toggle.open,.topbar div>ul .dropdown-menu .dropdown-toggle.open,.nav .dropdown-menu .dropdown-toggle.open{background:#444;background:rgba(255, 255, 255, 0.05);} +.topbar div>ul .menu-dropdown li a,.nav .menu-dropdown li a,.topbar div>ul .dropdown-menu li a,.nav .dropdown-menu li a{color:#999;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);}.topbar div>ul .menu-dropdown li a:hover,.nav .menu-dropdown li a:hover,.topbar div>ul .dropdown-menu li a:hover,.nav .dropdown-menu li a:hover{background-color:#191919;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));background-image:-moz-linear-gradient(top, #292929, #191919);background-image:-ms-linear-gradient(top, #292929, #191919);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));background-image:-webkit-linear-gradient(top, #292929, #191919);background-image:-o-linear-gradient(top, #292929, #191919);background-image:linear-gradient(top, #292929, #191919);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);color:#ffffff;} +.topbar div>ul .menu-dropdown .active a,.nav .menu-dropdown .active a,.topbar div>ul .dropdown-menu .active a,.nav .dropdown-menu .active a{color:#ffffff;} +.topbar div>ul .menu-dropdown .divider,.nav .menu-dropdown .divider,.topbar div>ul .dropdown-menu .divider,.nav .dropdown-menu .divider{background-color:#222;border-color:#444;} +.topbar ul .menu-dropdown li a,.topbar ul .dropdown-menu li a{padding:4px 15px;} +li.menu,.dropdown{position:relative;} +a.menu:after,.dropdown-toggle:after{width:0;height:0;display:inline-block;content:"↓";text-indent:-99999px;vertical-align:top;margin-top:8px;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ffffff;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;} +.menu-dropdown,.dropdown-menu{background-color:#ffffff;float:left;display:none;position:absolute;top:40px;z-index:900;min-width:160px;max-width:220px;_width:160px;margin-left:0;margin-right:0;padding:6px 0;zoom:1;border-color:#999;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:0 1px 1px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.menu-dropdown li,.dropdown-menu li{float:none;display:block;background-color:none;} +.menu-dropdown .divider,.dropdown-menu .divider{height:1px;margin:5px 0;overflow:hidden;background-color:#eee;border-bottom:1px solid #ffffff;} +.topbar .dropdown-menu a,.dropdown-menu a{display:block;padding:4px 15px;clear:both;font-weight:normal;line-height:18px;color:#808080;text-shadow:0 1px 0 #ffffff;}.topbar .dropdown-menu a:hover,.dropdown-menu a:hover,.topbar .dropdown-menu a.hover,.dropdown-menu a.hover{background-color:#dddddd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));background-image:-moz-linear-gradient(top, #eeeeee, #dddddd);background-image:-ms-linear-gradient(top, #eeeeee, #dddddd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));background-image:-webkit-linear-gradient(top, #eeeeee, #dddddd);background-image:-o-linear-gradient(top, #eeeeee, #dddddd);background-image:linear-gradient(top, #eeeeee, #dddddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);color:#404040;text-decoration:none;-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);} +.open .menu,.dropdown.open .menu,.open .dropdown-toggle,.dropdown.open .dropdown-toggle{color:#ffffff;background:#ccc;background:rgba(0, 0, 0, 0.3);} +.open .menu-dropdown,.dropdown.open .menu-dropdown,.open .dropdown-menu,.dropdown.open .dropdown-menu{display:block;} +.tabs,.pills{margin:0 0 18px;padding:0;list-style:none;zoom:1;}.tabs:before,.pills:before,.tabs:after,.pills:after{display:table;content:"";zoom:1;} +.tabs:after,.pills:after{clear:both;} +.tabs>li,.pills>li{float:left;}.tabs>li>a,.pills>li>a{display:block;} +.tabs{border-color:#ddd;border-style:solid;border-width:0 0 1px;}.tabs>li{position:relative;margin-bottom:-1px;}.tabs>li>a{padding:0 15px;margin-right:2px;line-height:34px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.tabs>li>a:hover{text-decoration:none;background-color:#eee;border-color:#eee #eee #ddd;} +.tabs .active>a,.tabs .active>a:hover{color:#808080;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;} +.tabs .menu-dropdown,.tabs .dropdown-menu{top:35px;border-width:1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;} +.tabs a.menu:after,.tabs .dropdown-toggle:after{border-top-color:#999;margin-top:15px;margin-left:5px;} +.tabs li.open.menu .menu,.tabs .open.dropdown .dropdown-toggle{border-color:#999;} +.tabs li.open a.menu:after,.tabs .dropdown.open .dropdown-toggle:after{border-top-color:#555;} +.pills a{margin:5px 3px 5px 0;padding:0 15px;line-height:30px;text-shadow:0 1px 1px #ffffff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.pills a:hover{color:#ffffff;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);background-color:#00438a;} +.pills .active a{color:#ffffff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);background-color:#0069d6;} +.pills-vertical>li{float:none;} +.tab-content>.tab-pane,.pill-content>.pill-pane,.tab-content>div,.pill-content>div{display:none;} +.tab-content>.active,.pill-content>.active{display:block;} +.breadcrumb{padding:7px 14px;margin:0 0 18px;background-color:#f5f5f5;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5);background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image:-o-linear-gradient(top, #ffffff, #f5f5f5);background-image:linear-gradient(top, #ffffff, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline;text-shadow:0 1px 0 #ffffff;} +.breadcrumb .divider{padding:0 5px;color:#bfbfbf;} +.breadcrumb .active a{color:#404040;} +.hero-unit{background-color:#f5f5f5;margin-bottom:30px;padding:60px;-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;} +.hero-unit p{font-size:18px;font-weight:200;line-height:27px;} +footer{margin-top:17px;padding-top:17px;border-top:1px solid #eee;} +.page-header{margin-bottom:17px;border-bottom:1px solid #ddd;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}.page-header h1{margin-bottom:8px;} +.btn.danger,.alert-message.danger,.btn.danger:hover,.alert-message.danger:hover,.btn.error,.alert-message.error,.btn.error:hover,.alert-message.error:hover,.btn.success,.alert-message.success,.btn.success:hover,.alert-message.success:hover,.btn.info,.alert-message.info,.btn.info:hover,.alert-message.info:hover{color:#ffffff;} +.btn .close,.alert-message .close{font-family:Arial,sans-serif;line-height:18px;} +.btn.danger,.alert-message.danger,.btn.error,.alert-message.error{background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.success,.alert-message.success{background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.info,.alert-message.info{background-color:#339bb9;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}.btn:hover{background-position:0 -15px;color:#333;text-decoration:none;} +.btn:focus{outline:1px dotted #666;} +.btn.primary{color:#ffffff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(top, #049cdb, #0064cd);background-image:-ms-linear-gradient(top, #049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);background-image:linear-gradient(top, #049cdb, #0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.active,.btn:active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);} +.btn.disabled{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn[disabled]{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn.large{font-size:15px;line-height:normal;padding:9px 14px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.btn.small{padding:7px 9px 7px;font-size:11px;} +:root .alert-message,:root .btn{border-radius:0 \0;} +button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0;} +.close{float:right;color:#000000;font-size:20px;font-weight:bold;line-height:13.5px;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=25);-khtml-opacity:0.25;-moz-opacity:0.25;opacity:0.25;}.close:hover{color:#000000;text-decoration:none;filter:alpha(opacity=40);-khtml-opacity:0.4;-moz-opacity:0.4;opacity:0.4;} +.alert-message{position:relative;padding:7px 15px;margin-bottom:18px;color:#404040;background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));background-image:-moz-linear-gradient(top, #fceec1, #eedc94);background-image:-ms-linear-gradient(top, #fceec1, #eedc94);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));background-image:-webkit-linear-gradient(top, #fceec1, #eedc94);background-image:-o-linear-gradient(top, #fceec1, #eedc94);background-image:linear-gradient(top, #fceec1, #eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);}.alert-message .close{margin-top:1px;*margin-top:0;} +.alert-message a{font-weight:bold;color:#404040;} +.alert-message.danger p a,.alert-message.error p a,.alert-message.success p a,.alert-message.info p a{color:#ffffff;} +.alert-message h5{line-height:18px;} +.alert-message p{margin-bottom:0;} +.alert-message div{margin-top:5px;margin-bottom:2px;line-height:28px;} +.alert-message .btn{-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);} +.alert-message.block-message{background-image:none;background-color:#fdf5d9;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:14px;border-color:#fceec1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.alert-message.block-message ul,.alert-message.block-message p{margin-right:30px;} +.alert-message.block-message ul{margin-bottom:0;} +.alert-message.block-message li{color:#404040;} +.alert-message.block-message .alert-actions{margin-top:5px;} +.alert-message.block-message.error,.alert-message.block-message.success,.alert-message.block-message.info{color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);} +.alert-message.block-message.error{background-color:#fddfde;border-color:#fbc7c6;} +.alert-message.block-message.success{background-color:#d1eed1;border-color:#bfe7bf;} +.alert-message.block-message.info{background-color:#ddf4fb;border-color:#c6edf9;} +.alert-message.block-message.danger p a,.alert-message.block-message.error p a,.alert-message.block-message.success p a,.alert-message.block-message.info p a{color:#404040;} +.pagination{height:36px;margin:18px 0;}.pagination ul{float:left;margin:0;border:1px solid #ddd;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-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 li{display:inline;} +.pagination a{float:left;padding:0 14px;line-height:34px;border-right:1px solid;border-right-color:#ddd;border-right-color:rgba(0, 0, 0, 0.15);*border-right-color:#ddd;text-decoration:none;} +.pagination a:hover,.pagination .active a{background-color:#c7eefe;} +.pagination .disabled a,.pagination .disabled a:hover{background-color:transparent;color:#bfbfbf;} +.pagination .next a{border:0;} +.well{background-color:#f5f5f5;margin-bottom:20px;padding:19px;min-height:20px;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-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);} +.modal-backdrop{background-color:#000000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;}.modal-backdrop.fade{opacity:0;} +.modal-backdrop,.modal-backdrop.fade.in{filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;} +.modal{position:fixed;top:50%;left:50%;z-index:11000;max-height:500px;overflow:auto;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;-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 .close{margin-top:7px;} +.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-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;top:-25%;} +.modal.fade.in{top:50%;} +.modal-header{border-bottom:1px solid #eee;padding:5px 15px;} +.modal-body{padding:15px;} +.modal-body form{margin-bottom:0;} +.modal-footer{background-color:#f5f5f5;padding:14px 15px 15px;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;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;zoom:1;margin-bottom:0;}.modal-footer:before,.modal-footer:after{display:table;content:"";zoom:1;} +.modal-footer:after{clear:both;} +.modal-footer .btn{float:right;margin-left:5px;} +.modal .popover,.modal .twipsy{z-index:12000;} +.twipsy{display:block;position:absolute;visibility:visible;padding:5px;font-size:11px;z-index:1000;filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}.twipsy.fade.in{filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;} +.twipsy.above .twipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.twipsy.left .twipsy-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.twipsy.below .twipsy-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.twipsy.right .twipsy-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.twipsy-inner{padding:3px 8px;background-color:#000000;color:white;text-align:center;max-width:200px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.twipsy-arrow{position:absolute;width:0;height:0;} +.popover{position:absolute;top:0;left:0;z-index:1000;padding:5px;display:none;}.popover.above .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.popover.below .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.popover .arrow{position:absolute;width:0;height:0;} +.popover .inner{background:#000000;background:rgba(0, 0, 0, 0.8);padding:3px;overflow:hidden;width:280px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-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);} +.popover .title{background-color:#f5f5f5;padding:9px 15px;line-height:1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #eee;} +.popover .content{background-color:#ffffff;padding:14px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover .content p,.popover .content ul,.popover .content ol{margin-bottom:0;} +.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;} +.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;white-space:nowrap;background-color:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:none;}.label.important{background-color:#c43c35;} +.label.warning{background-color:#f89406;} +.label.success{background-color:#46a546;} +.label.notice{background-color:#62cffc;} +.media-grid{margin-left:-20px;margin-bottom:0;zoom:1;}.media-grid:before,.media-grid:after{display:table;content:"";zoom:1;} +.media-grid:after{clear:both;} +.media-grid li{display:inline;} +.media-grid a{float:left;padding:4px;margin:0 0 18px 20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}.media-grid a img{display:block;} +.media-grid a:hover{border-color:#0069d6;-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);} diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100644 index 0000000..597df37 --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1,304 @@ +/* Override some defaults */ +html, body { + background-color: #251F40; + background-image: url('../img/backgroundnoise.png'); +} +body { +padding-top: 20px; /* 40px to make the container go all the way to the bottom of the topbar */ +} +.container { +width: 820px; /* downsize our container to make the content feel a bit tighter and more cohesive. NOTE: this removes two full columns from the grid, meaning you only go to 14 columns and not 16. */ +} +h1, h2, h3, h4, h5, h6 { + text-shadow: 0 0px 2px #B3B3B3; +} +h1 small { + text-shadow: none; +} +footer { + background-color: white; + padding-top: 0px; + margin: 0 -20px; + -webkit-border-radius: 6px 6px 6px 6px; + -moz-border-radius: 6px 6px 6px 6px; + border-radius: 6px 6px 6px 6px; + -webkit-box-shadow: 0 0px 4px #000; + -moz-box-shadow: 0 0px 4px #000; + box-shadow: 0 0 4px #000; + margin-top: 20px; + margin-bottom: 20px; +} + +footer p{ + text-align: right; + padding: 5px; +} +/* The white background content wrapper */ +.container > .content { +background-color: #fff; +padding: 20px; +margin: 0 -20px; /* negative indent the amount of the padding to maintain the grid system */ +-webkit-border-radius: 0 0 6px 6px; +-moz-border-radius: 0 0 6px 6px; +border-radius: 0 0 6px 6px; +-webkit-box-shadow: 0 0 5px 1px #000; +-moz-box-shadow: 0 0 5px 1px #000; +box-shadow: 0 0 5px 1px #000; +} + +/* Page header tweaks */ +.page-header { +background-color: #f5f5f5; +padding: 20px 20px 10px; +margin: -20px -20px 20px; +} + +.topbar .btn { +border: 0; +} + +ul.menu_ul { + top: 65px; visibility: visible; left: 0px; width: 182px; display: none; +} + +iframe.plugin_header { + vertical-align: middle; +} +#header { + padding:15px 0; + height:60px; + background: #1C1C1C; + border-top: solid 5px #776890; + -moz-box-shadow: 0 0 6px #000; + -webkit-box-shadow: 0 0 6px #000; + box-shadow: 0 0 6px #000; + text-align: left; + margin-bottom: 20px; + display: block; + width: 860px; +} +div.plugin { + margin-top: 10px; +} +div.plugin-img { + margin-left: 105px; + margin-top: 10px; +} +a#logo { + background:transparent url("../img/precipice.png") no-repeat; + display: block; + float: left; + background-size: 400px; + margin-left: 30px; + width: 400px; + height: 60px; + text-indent: -9999px; +} +a img { + border:none; +} +p,ul,ol,pre,code { + margin-bottom:10px; +} +.colored{color:#f26c4f;} +ul { + list-style-type:none; +} +ol { + list-style-type:decimal; + list-style-position:inside; +} +/*-------------------------------------------------------------------------------------------------*/ +/*--------------------------------06 - MAIN NAVIGATION---------------------------------------------*/ +/*-------------------------------------------------------------------------------------------------*/ +#main_navigation { + top:0px; + font-size:11px; + height:65px; + float:right; + margin-right: 20px; +} +.main-menu { + position:relative; + z-index:22; + font-family:'Droid Sans', arial, serif; +} +.main-menu ul { + margin:0; + padding:0; + list-style-type:none; +} +.main-menu ul li { + position:relative; + display:inline; + float:left; + font-size:14px; +} +.main-menu ul li a,.main-menu ul li a:link,.main-menu ul li a:visited { + line-height:40px; + color:#FFF; + font-size:13px; + text-transform: uppercase; + text-shadow: 0px 1px #000; +} +.main-menu ul li a span{ + display:block; + color:#898989; + font-size:10px; + text-align:center; + margin-top:-15px; + text-transform: capitalize; +} +.main-menu ul li a:hover,.main-menu ul li:hover { + color: #776890; + background:#111111; + border-radius:4px 4px 0 0; + -moz-border-radius:4px 4px 0 0; + -webkit-border-radius:4px 4px 0 0; +} + +.main-menu ul li a { + display:block; + text-decoration:none; + overflow:hidden; + padding:0px 15px; +} +* html .main-menu ul li a { + display:inline-block; +} +.main-menu ul li ul { + position:absolute; + left:0px; + display:block; + visibility:hidden; + width:180px; +} +.main-menu ul li ul li { + display:list-item; + float:none; +} +.main-menu ul li ul li a { + width:160px; + + padding:5px 10px; +} +.main-menu ul ul { + background:#111111; + z-index:101; + border-radius: 0px 4px 4px 4px; + -moz-border-radius:0 4px 4px 4px; + -webkit-border-radius:0 4px 4px 4px; + border-bottom:1px solid #111111; + border-right:1px solid #111111; + border-left:1px solid #111111; +} + +.main-menu ul ul li:last-child{ + border-radius: 0px 0px 4px 4px; + -moz-border-radius:0 0px 4px 4px; + -webkit-border-radius:0 0px 4px 4px; +} + +.main-menu ul ul li.zebra-nav { + background:#1b1b1b; +} +.main-menu ul ul li a,.main-menu ul ul li a:link,.main-menu ul ul li a:visited { + height:100%; + text-transform: capitalize; + line-height:20px; + margin-right:0px!important; + padding:8px 11px!important; + font-size:11px; + + +} +.main-menuz ul li ul li a:hover,.main-menu ul ul li a:hover { + text-decoration:none!important; + background: #776890; + color:#000; + text-shadow:none; + border-radius:0; + -moz-border-radius:0; + -webkit-border-radius:0; + +} +.main-menuz ul li ul li:last:child:hover,.main-menu ul ul li:last:child:hover{ + border-radius: 0px 0px 4px 4px; + -moz-border-radius:0 0px 4px 4px; + -webkit-border-radius:0 0px 4px 4px; +} +.main-menuz ul ul li ul li a:hover,.main-menu ul ul ul li a:hover { + text-decoration:none!important; + background:#776890; + color:#000; + text-shadow:none; + border-radius:0; + -moz-border-radius:0; + -webkit-border-radius:0; +} +.main-menu ul li.no-link span.title{ + line-height: 40px; + color: white; + font-size: 13px; + text-transform: uppercase; + text-shadow: 0px 1px black; + display: block; + text-decoration: none; + overflow: hidden; + padding-left: 15px; + padding-right: 15px; +} +.main-menu ul li.no-link span.form{ + display: block; + color: #898989; + font-size: 10px; + text-align: center; + margin-top: -5px; + text-transform: capitalize; + padding-left: 15px; + padding-right: 15px; + padding-bottom: 10px; +} + +.topbar { + height: 40px; + position: relative; + z-index: 1; + overflow: visible; + width: 860px; + margin-left: auto; + margin-right: auto; + margin-bottom: 20px; + -webkit-box-shadow: 0 0 6px #000; +} + +.topbar-fixed { + height: 40px; + position: fixed; + top: 0; + left: 0; + right: 0; + width: 100%; + z-index: 10000; + display:block; + overflow: visible; +} +.topbar-absolute { + position:absolute; + display:none; +} + +table#creative_blockslist td { + text-align: left; + vertical-align: middle; +} +.collapse { + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; + position: relative; + overflow: hidden; + height: 0; +} \ No newline at end of file diff --git a/assets/ico/bootstrap-apple-114x114.png b/assets/ico/bootstrap-apple-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..c434d9713d4e240356cac05b880c36c8319209dc GIT binary patch literal 6828 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 V=ICE2+W1^7d;{|3cK*;oJo literal 0 HcmV?d00001 diff --git a/assets/ico/bootstrap-apple-72x72.png b/assets/ico/bootstrap-apple-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..c4bfb622cfcc162cd541cc564537e6ee71a4c191 GIT binary patch literal 4905 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 f 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")/*Custom JavaScript - TrendyWebStar*/ + var $headers=$mainmenu.find("ul").parent() + $headers.each(function(i){ + var $curobj=$(this) + var $subul=$(this).find('ul:eq(0)') + this._dimensions={w:this.offsetWidth, h:this.offsetHeight, subulw:$subul.outerWidth(), subulh:$subul.outerHeight()} + this.istopheader=$curobj.parents("ul").length==1? true : false + $subul.css({top:this.istopheader? this._dimensions.h+"px" : 0}) + + var $targetul=$(this).children("ul:eq(0)") + this._offsets={left:$(this).offset().left, top:$(this).offset().top} + var menuleft=this.istopheader? 0 : this._dimensions.w + menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())? (this.istopheader? -this._dimensions.subulw+this._dimensions.w : -this._dimensions.w) + 12 : menuleft + if ($targetul.queue().length<=1) //if 1 or less queued animations/*Custom JavaScript - TrendyWebStar*/ + if(menuleft==0){ + $targetul.css({left:menuleft+"px", width:this._dimensions.subulw+'px'}).removeClass("menu_flip") + } + if(menuleft!=0 && this.istopheader){ + $targetul.css({left:menuleft+"px", width:this._dimensions.subulw+'px'}).addClass("menu_flip") + }else{ + $targetul.css({left:menuleft+"px", width:this._dimensions.subulw+'px'}).removeClass("menu_flip") + } + + $curobj.hover( + function(e){ + var $targetul=$(this).children("ul:eq(0)") + this._offsets={left:$(this).offset().left, top:$(this).offset().top} + var menuleft=this.istopheader? 0 : this._dimensions.w + menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())? (this.istopheader? -this._dimensions.subulw+this._dimensions.w : -this._dimensions.w) + 12 : menuleft + if ($targetul.queue().length<=1) //if 1 or less queued animations + if(menuleft==0){ + $targetul.css({left:menuleft+"px", width:this._dimensions.subulw+'px'}).removeClass("menu_flip").slideDown(jqueryslidemenu.animateduration.over) + } + if(menuleft!=0 && this.istopheader){ + $targetul.css({left:menuleft+"px", width:this._dimensions.subulw+'px'}).addClass("menu_flip").slideDown(jqueryslidemenu.animateduration.over) + }else{ + $targetul.css({left:menuleft+"px", width:this._dimensions.subulw+'px'}).removeClass("menu_flip").slideDown(jqueryslidemenu.animateduration.over) + } + }, + function(e){ + var $targetul=$(this).children("ul:eq(0)") + $targetul.slideUp(jqueryslidemenu.animateduration.out) + } + ) //end hover + }) //end $headers.each() + $mainmenu.find("ul").css({display:'none', visibility:'visible'})/*Custom JavaScript - TrendyWebStar*/ + }) //end document.ready +} +} + + +//build menu with ID="main_navigation" on page: +jqueryslidemenu.buildmenu("main_navigation", arrowimages) \ No newline at end of file diff --git a/assets/js/bootstrap-alerts.js b/assets/js/bootstrap-alerts.js new file mode 100644 index 0000000..3ef1672 --- /dev/null +++ b/assets/js/bootstrap-alerts.js @@ -0,0 +1,124 @@ +/* ========================================================== + * bootstrap-alerts.js v1.4.0 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2011 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" + + /* CSS TRANSITION SUPPORT (https://gist.github.com/373874) + * ======================================================= */ + + var transitionEnd + + $(document).ready(function () { + + $.support.transition = (function () { + var thisBody = document.body || document.documentElement + , thisStyle = thisBody.style + , support = thisStyle.transition !== undefined || thisStyle.WebkitTransition !== undefined || thisStyle.MozTransition !== undefined || thisStyle.MsTransition !== undefined || thisStyle.OTransition !== undefined + return support + })() + + // set CSS transition event type + if ( $.support.transition ) { + transitionEnd = "TransitionEnd" + if ( $.browser.webkit ) { + transitionEnd = "webkitTransitionEnd" + } else if ( $.browser.mozilla ) { + transitionEnd = "transitionend" + } else if ( $.browser.opera ) { + transitionEnd = "oTransitionEnd" + } + } + + }) + + /* ALERT CLASS DEFINITION + * ====================== */ + + var Alert = function ( content, options ) { + if (options == 'close') return this.close.call(content) + this.settings = $.extend({}, $.fn.alert.defaults, options) + this.$element = $(content) + .delegate(this.settings.selector, 'click', this.close) + } + + Alert.prototype = { + + close: function (e) { + var $element = $(this) + , className = 'alert-message' + + $element = $element.hasClass(className) ? $element : $element.parent() + + e && e.preventDefault() + $element.removeClass('in') + + function removeElement () { + $element.remove() + } + + $.support.transition && $element.hasClass('fade') ? + $element.bind(transitionEnd, removeElement) : + removeElement() + } + + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + $.fn.alert = function ( options ) { + + if ( options === true ) { + return this.data('alert') + } + + return this.each(function () { + var $this = $(this) + , data + + if ( typeof options == 'string' ) { + + data = $this.data('alert') + + if (typeof data == 'object') { + return data[options].call( $this ) + } + + } + + $(this).data('alert', new Alert( this, options )) + + }) + } + + $.fn.alert.defaults = { + selector: '.close' + } + + $(document).ready(function () { + new Alert($('body'), { + selector: '.alert-message[data-alert] .close' + }) + }) + +}( window.jQuery || window.ender ); \ No newline at end of file diff --git a/assets/js/bootstrap-buttons.js b/assets/js/bootstrap-buttons.js new file mode 100644 index 0000000..ba52f1c --- /dev/null +++ b/assets/js/bootstrap-buttons.js @@ -0,0 +1,64 @@ +/* ============================================================ + * bootstrap-buttons.js v1.4.0 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2011 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" + + function setState(el, state) { + var d = 'disabled' + , $el = $(el) + , data = $el.data() + + state = state + 'Text' + data.resetText || $el.data('resetText', $el.html()) + + $el.html( data[state] || $.fn.button.defaults[state] ) + + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + function toggle(el) { + $(el).toggleClass('active') + } + + $.fn.button = function(options) { + return this.each(function () { + if (options == 'toggle') { + return toggle(this) + } + options && setState(this, options) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $(function () { + $('body').delegate('.btn[data-toggle]', 'click', function () { + $(this).button('toggle') + }) + }) + +}( window.jQuery || window.ender ); \ No newline at end of file diff --git a/assets/js/bootstrap-dropdown.js b/assets/js/bootstrap-dropdown.js new file mode 100644 index 0000000..fda6da5 --- /dev/null +++ b/assets/js/bootstrap-dropdown.js @@ -0,0 +1,55 @@ +/* ============================================================ + * bootstrap-dropdown.js v1.4.0 + * http://twitter.github.com/bootstrap/javascript.html#dropdown + * ============================================================ + * Copyright 2011 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" + + /* DROPDOWN PLUGIN DEFINITION + * ========================== */ + + $.fn.dropdown = function ( selector ) { + return this.each(function () { + $(this).delegate(selector || d, 'click', function (e) { + var li = $(this).parent('li') + , isActive = li.hasClass('open') + + clearMenus() + !isActive && li.toggleClass('open') + return false + }) + }) + } + + /* APPLY TO STANDARD DROPDOWN ELEMENTS + * =================================== */ + + var d = 'a.menu, .dropdown-toggle' + + function clearMenus() { + $(d).parent('li').removeClass('open') + } + + $(function () { + $('html').bind("click", clearMenus) + $('body').dropdown( '[data-dropdown] a.menu, [data-dropdown] .dropdown-toggle' ) + }) + +}( window.jQuery || window.ender ); diff --git a/assets/js/bootstrap-modal.js b/assets/js/bootstrap-modal.js new file mode 100644 index 0000000..b328217 --- /dev/null +++ b/assets/js/bootstrap-modal.js @@ -0,0 +1,260 @@ +/* ========================================================= + * bootstrap-modal.js v1.4.0 + * http://twitter.github.com/bootstrap/javascript.html#modal + * ========================================================= + * Copyright 2011 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" + + /* CSS TRANSITION SUPPORT (https://gist.github.com/373874) + * ======================================================= */ + + var transitionEnd + + $(document).ready(function () { + + $.support.transition = (function () { + var thisBody = document.body || document.documentElement + , thisStyle = thisBody.style + , support = thisStyle.transition !== undefined || thisStyle.WebkitTransition !== undefined || thisStyle.MozTransition !== undefined || thisStyle.MsTransition !== undefined || thisStyle.OTransition !== undefined + return support + })() + + // set CSS transition event type + if ( $.support.transition ) { + transitionEnd = "TransitionEnd" + if ( $.browser.webkit ) { + transitionEnd = "webkitTransitionEnd" + } else if ( $.browser.mozilla ) { + transitionEnd = "transitionend" + } else if ( $.browser.opera ) { + transitionEnd = "oTransitionEnd" + } + } + + }) + + + /* MODAL PUBLIC CLASS DEFINITION + * ============================= */ + + var Modal = function ( content, options ) { + this.settings = $.extend({}, $.fn.modal.defaults, options) + this.$element = $(content) + .delegate('.close', 'click.modal', $.proxy(this.hide, this)) + + if ( this.settings.show ) { + this.show() + } + + return this + } + + Modal.prototype = { + + toggle: function () { + return this[!this.isShown ? 'show' : 'hide']() + } + + , show: function () { + var that = this + this.isShown = true + this.$element.trigger('show') + + escape.call(this) + backdrop.call(this, function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + that.$element + .appendTo(document.body) + .show() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element.addClass('in') + + transition ? + that.$element.one(transitionEnd, function () { that.$element.trigger('shown') }) : + that.$element.trigger('shown') + + }) + + return this + } + + , hide: function (e) { + e && e.preventDefault() + + if ( !this.isShown ) { + return this + } + + var that = this + this.isShown = false + + escape.call(this) + + this.$element + .trigger('hide') + .removeClass('in') + + $.support.transition && this.$element.hasClass('fade') ? + hideWithTransition.call(this) : + hideModal.call(this) + + return this + } + + } + + + /* MODAL PRIVATE METHODS + * ===================== */ + + function hideWithTransition() { + // firefox drops transitionEnd events :{o + var that = this + , timeout = setTimeout(function () { + that.$element.unbind(transitionEnd) + hideModal.call(that) + }, 500) + + this.$element.one(transitionEnd, function () { + clearTimeout(timeout) + hideModal.call(that) + }) + } + + function hideModal (that) { + this.$element + .hide() + .trigger('hidden') + + backdrop.call(this) + } + + function backdrop ( callback ) { + var that = this + , animate = this.$element.hasClass('fade') ? 'fade' : '' + if ( this.isShown && this.settings.backdrop ) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $('