[class*="bar-"] { position: fixed; right: 0; left: 0; z-index: 10; height: 44px; padding: 5px; box-sizing: border-box; } ///* Modifier class to dock any bar below .bar-title */ //.bar-header-secondary { // top: 45px; //} // ///* Modifier class to dock any bar to bottom of viewport */ //.bar-footer { // bottom: 0; //} // /* Generic bar for wrapping buttons, segmented controllers, etc. */ .bar-standard { background-color: #f2f2f2; background-image: -webkit-linear-gradient(top, #f2f2f2 0, #e5e5e5 100%); background-image: linear-gradient(to bottom, #f2f2f2 0, #e5e5e5 100%); border-bottom: 1px solid #aaa; box-shadow: inset 0 1px 1px -1px #fff; } /* Flip border position to top for footer bars */ .bar-footer.bar-standard, .bar-footer-secondary.bar-standard { border-top: 1px solid #aaa; border-bottom-width: 0; } /* Title bar -------------------------------------------------- */ /* Bar docked to top of viewport for showing page title and actions */ .bar-title { top: 0; display: -webkit-box; display: box; background: #4d7fb8; /* Old browsers */ background: -moz-linear-gradient(top, #4d7fb8 0%, #4572a5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d7fb8), color-stop(100%,#4572a5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4d7fb8 0%,#4572a5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4d7fb8 0%,#4572a5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4d7fb8 0%,#4572a5 100%); /* IE10+ */ background: linear-gradient(to bottom, #4d7fb8 0%,#4572a5 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d7fb8', endColorstr='#4572a5',GradientType=0 ); /* IE6-9 */ box-shadow: inset 0 1px 1px -1px rgba(255, 255, 255, .8); -webkit-box-orient: horizontal; box-orient: horizontal; } /* Centered text in the .bar-title */ .bar-title .title { position: absolute; top: 0; left: 0; display: block; width: 100%; font-size: 20px; font-weight: bold; line-height: 16px; color: #fff; text-align: center; text-shadow: 0 -1px rgba(0, 0, 0, .5); white-space: nowrap; } .bar-title > a:not([class*="button"]) { display: block; width: 100%; height: 100%; } /* Retain specified title color */ .bar-title .title a { color: inherit; } /* Tab bar -------------------------------------------------- */ /* Bar docked to bottom used for primary app navigation */ .bar-tab { bottom: 0; height: 50px; padding: 0; background-color: #393939; background-image: -webkit-linear-gradient(top, #393939 0, #2b2b2b 100%); background-image: linear-gradient(to bottom, #393939 0, #2b2b2b 100%); border-top: 1px solid #000; border-bottom-width: 0; box-shadow: inset 0 1px 1px -1px rgba(255, 255, 255, .6); } /* Wrapper for individual tab */ .tab-inner { display: -webkit-box; display: box; height: 100%; list-style: none; -webkit-box-orient: horizontal; box-orient: horizontal; } /* Navigational tab */ .tab-item { height: 100%; padding-top: 9px; text-align: center; box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1; } /* Active state for tab */ .tab-item.active { box-shadow: inset 0 0 20px rgba(0, 0, 0, .5); } /* Icon for tab */ .tab-icon { display: block; height: 18px; margin: 0 auto; } /* Label for tab */ .tab-label { margin-top: 1px; font-size: 10px; font-weight: bold; color: #fff; text-shadow: 0 1px rgba(0, 0, 0, .3); } /* Buttons in title bars -------------------------------------------------- */ /* Generic style for all buttons in .bar-title */ .bar-title [class*="button"] { position: relative; z-index: 10; /* Places buttons over full width title */ font-size: 12px; line-height: 23px; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, .3); background-color: #1eb0e9; background-image: -webkit-linear-gradient(top, #1eb0e9 0, #0984c6 100%); background-image: linear-gradient(to bottom, #1eb0e9 0, #0984c6 100%); border: 1px solid #0e5895; box-shadow: 0 1px rgba(255, 255, 255, .25); -webkit-box-flex: 0; box-flex: 0; } /* Hacky way to right align buttons outside of flex-box system Note: is only absolutely positioned button, would be better if flex-box had an "align right" option */ .bar-title .title + [class*="button"]:last-child, .bar-title .button + [class*="button"]:last-child, .bar-title [class*="button"].pull-right { position: absolute; top: 5px; right: 5px; } /* Override standard button active states */ .bar-title .button:active { color: #fff; background-color: #0876b1; } /* Directional buttons in title bars (thanks to @GregorAdams for solution - http://cssnerd.com/2011/11/30/the-best-pure-css3-ios-style-arrow-back-button/) -------------------------------------------------- */ /* Add relative positioning so :before content is positioned properly */ //.bar-title .button-prev, //.bar-title .button-next { // position: relative; //} // ///* Prev/next button base styles */ //.bar-title .button-prev { // margin-left: 7px; /* Push over to make room for :before content */ // border-left: 0; // border-bottom-left-radius: 10px 15px; // border-top-left-radius: 10px 15px; //} //.bar-title .button-next { // margin-right: 7px; /* Push over to make room for :before content */ // border-right: 0; // border-top-right-radius: 10px 15px; // border-bottom-right-radius: 10px 15px; //} // ///* Pointed part of directional button */ //.bar-title .button-prev:before, //.bar-title .button-next:before { // position: absolute; // top: 2px; // width: 27px; // height: 27px; // border-radius: 30px 100px 2px 40px / 2px 40px 30px 100px; // content: ''; // box-shadow: inset 1px 0 #0e5895, inset 0 1px #0e5895; // -webkit-mask-image: -webkit-gradient(linear, left top, right bottom, from(#000), color-stop(.33, #000), color-stop(.5, transparent), to(transparent)); // mask-image: gradient(linear, left top, right bottom, from(#000), color-stop(.33, #000), color-stop(.5, transparent), to(transparent)); //} //.bar-title .button-prev:before { // left: -5px; // background-image: -webkit-gradient(linear, left bottom, right top, from(#0984c6), to(#1eb0e9)); // background-image: gradient(linear, left bottom, right top, from(#0984c6), to(#1eb0e9)); // border-left: 1.5px solid rgba(255, 255, 255, .25); // -webkit-transform: rotate(-45deg) skew(-10deg, -10deg); // transform: rotate(-45deg) skew(-10deg, -10deg); //} //.bar-title .button-next:before { // right: -5px; // background-image: -webkit-gradient(linear, left bottom, right top, from(#1eb0e9), to(#0984c6)); // background-image: gradient(linear, left bottom, right top, from(#1eb0e9), to(#0984c6)); // border-top: 1.5px solid rgba(255, 255, 255, .25); // -webkit-transform: rotate(135deg) skew(-10deg, -10deg); // transform: rotate(135deg) skew(-10deg, -10deg); //} // ///* Active states for the directional buttons */ //.bar-title .button-prev:active, //.bar-title .button-next:active, //.bar-title .button-prev:active:before, //.bar-title .button-next:active:before { // color: #fff; // background-color: #0876b1; // background-image: none; //} //.bar-title .button-prev:active:before, //.bar-title .button-next:active:before { // content: ''; //} //.bar-title .button-prev:active:before { // box-shadow: inset 0 3px 3px rgba(0, 0, 0, .2); //} //.bar-title .button-next:active:before { // box-shadow: inset 0 -3px 3px rgba(0, 0, 0, .2); //} /* Block buttons in any bar -------------------------------------------------- */ /* Add proper padding and replace buttons normal dropshadow with a shine from bar */ [class*="bar"] .button-block { padding: 7px 0; margin-bottom: 0; box-shadow: inset 0 1px 1px rgba(255, 255, 255, .4), 0 1px rgba(255, 255, 255, .8); } /* Override standard padding changes for .button-blocks */ [class*="bar"] .button-block:active { padding: 7px 0; } /* Segmented controller in any bar -------------------------------------------------- */ /* Remove standard segmented bottom margin */ [class*="bar-"] .segmented-controller { margin-bottom: 0; } /* Add margins between segmented controllers and buttons */ [class*="bar-"] .segmented-controller + [class*="button"], [class*="bar-"] [class*="button"] + .segmented-controller { margin-left: 5px; } /* Segmented controller in a title bar -------------------------------------------------- */ .bar-title .segmented-controller { line-height: 18px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); background-color: #1eb0e9; background-image: -webkit-linear-gradient(top, #1eb0e9 0, #0984c6 100%); background-image: linear-gradient(to bottom, #1eb0e9 0, #0984c6 100%); border: 1px solid #0e5895; border-radius: 3px; box-shadow: 0 1px rgba(255, 255, 255, .25); -webkit-box-flex: 1; box-flex: 1; } /* Set color for tab border and highlight */ .bar-title .segmented-controller li { border-left: 1px solid #0e5895; box-shadow: inset 1px 0 rgba(255, 255, 255, .25); } /* Remove inset shadow from first tab or one to the right of the active tab */ .bar-title .segmented-controller .active + li, .bar-title .segmented-controller li:first-child { box-shadow: none; } /* Remove left-hand border from first tab */ .bar-title .segmented-controller li:first-child { border-left-width: 0; } /* Depressed state (active) */ .bar-title .segmented-controller li.active { background-color: #0082c4; box-shadow: inset 0 1px 6px rgba(0, 0, 0, .3); } /* Set color of links to white */ .bar-title .segmented-controller li > a { color: #fff; } /* Search forms in standard bar -------------------------------------------------- */ /* Position/size search bar within the bar */ .bar-standard input[type=search] { height: 32px; margin: 0; } /* Lists -------------------------------------------------- */ /* Remove usual bullet styles from list */ .list { margin-bottom: 10px; list-style: none; background-color: #fff; } /* Pad each list item and add dividers */ .list li { position: relative; padding: 20px 60px 20px 10px; /* Given extra right padding to accomodate counts, chevrons or buttons */ border-bottom: 1px solid rgba(0, 0, 0, .1); } /* Give top border to first list items */ .list li:first-child { border-top: 1px solid rgba(0, 0, 0, .1); } /* If a list of links, make sure the child takes up full list item tap area (want to avoid selecting child buttons though) */ .list li > a:not([class*="button"]) { position: relative; display: block; padding: inherit; margin: -20px -60px -20px -10px; color: inherit; } /* Inset list -------------------------------------------------- */ .list.inset { width: auto; margin-right: 10px; margin-left: 10px; border: 1px solid rgba(0, 0, 0, .1); border-radius: 6px; box-sizing: border-box; } /* Remove border from first/last standard list items to avoid double border at top/bottom of lists */ .list.inset li:first-child { border-top-width: 0; } .list.inset li:last-child { border-bottom-width: 0; } /* List dividers -------------------------------------------------- */ //.list .list-divider { // position: relative; // top: -1px; // padding-top: 6px; // padding-bottom: 6px; // font-size: 12px; // font-weight: bold; // line-height: 18px; // text-shadow: 0 1px 0 rgba(255, 255, 255, .5); // background-color: #f8f8f8; // background-image: -webkit-linear-gradient(top, #f8f8f8 0, #eee 100%); // background-image: linear-gradient(to bottom, #f8f8f8 0, #eee 100%); // border-top: 1px solid rgba(0, 0, 0, .1); // border-bottom: 1px solid rgba(0, 0, 0, .1); // box-shadow: inset 0 1px 1px rgba(255, 255, 255, .4); //} /* Rounding first divider on inset lists and remove border on the top */ .list.inset .list-divider:first-child { top: 0; border-top-width: 0; border-radius: 6px 6px 0 0; } /* Rounding last divider on inset lists */ .list.inset .list-divider:last-child { border-radius: 0 0 6px 6px; } ///* Forms //-------------------------------------------------- */ // ///* Force form elements to inherit font styles */ //input, //textarea, //button, //select { // font-family: inherit; // font-size: inherit; //} // ///* Stretch inputs/textareas to full width and add height to maintain a consistent baseline */ //select, //textarea, //input[type="text"], //input[type=search], //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="tel"], //input[type="color"], //.input-group { // width: 100%; // height: 40px; // padding: 10px; // margin-bottom: 10px; // background: #fff; // border: 1px solid rgba(0, 0, 0, .2); // border-radius: 3px; // box-shadow: 0 1px 1px rgba(255, 255, 255, .2), inset 0 1px 1px rgba(0, 0, 0, .1); // -webkit-appearance: none; // box-sizing: border-box; //} // ///* Fully round search input */ //input[type=search] { // height: 34px; // font-size: 14px; // border-radius: 30px; //} // ///* Allow text area's height to grow larger than a normal input */ //textarea { // height: auto; //} // ///* Style select button to look like part of the Ratchet's style */ //select { // height: auto; // font-size: 14px; // background-color: #f8f8f8; // background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #d4d4d4 100%); // background-image: linear-gradient(to bottom, #f8f8f8 0%, #d4d4d4 100%); // box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1); //} // /* Input groups (cluster multiple inputs together into a single group) -------------------------------------------------- */ /* Reset from initial form setup styles */ //.input-group { // width: auto; // height: auto; // padding: 0; //} // ///* Remove spacing, borders, shadows and rounding since it all belongs on the .input-group not the input */ //.input-group input { // margin-bottom: 0; // background-color: transparent; // border: 0; // border-bottom: 1px solid rgba(0, 0, 0, .2); // border-radius: 0; // box-shadow: none; //} // ///* Remove bottom border on last input to avoid double bottom border */ //.input-group input:last-child { // border-bottom-width: 0; //} // ///* Input groups with labels //-------------------------------------------------- */ // ///* To use labels with input groups, wrap a label and an input in an .input-row */ //.input-row { // overflow: hidden; // border-bottom: 1px solid rgba(0, 0, 0, .2); //} // ///* Remove bottom border on last input-row to avoid double bottom border */ //.input-row:last-child { // border-bottom-width: 0; //} // ///* Labels get floated left with a set percentage width */ //.input-row label { // float: left; // width: 25%; // padding: 11px 10px 9px 13px; /* Optimizing the baseline for mobile. */ // font-weight: bold; //} // ///* Actual inputs float to right of labels and also have a set percentage */ //.input-row label + input { // float: right; // width: 65%; // padding-left: 0; // margin-bottom: 0; // border-bottom: 0; //}/* General button styles //-------------------------------------------------- */ [class*="button"] { position: relative; display: inline-block; padding: 4px 12px; margin: 0; font-weight: bold; line-height: 18px; color: #333; text-align: center; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); vertical-align: top; cursor: pointer; background-color: #f8f8f8; background-image: -webkit-linear-gradient(top, #f8f8f8 0, #d4d4d4 100%); background-image: linear-gradient(to bottom, #f8f8f8 0, #d4d4d4 100%); border: 1px solid rgba(0, 0, 0, .3); border-radius: 3px; box-shadow: inset 0 1px 1px rgba(255, 255, 255, .4), 0 1px 2px rgba(0, 0, 0, .05); } /* Active */ [class*="button"]:active { padding-top: 5px; padding-bottom: 3px; color: #333; background-color: #ccc; background-image: none; box-shadow: inset 0 3px 3px rgba(0, 0, 0, .2); } /* Button modifiers -------------------------------------------------- */ ///* Overriding styles for buttons with modifiers */ //.button-main, //.button-positive, //.button-negative { // color: #fff; // text-shadow: 0 -1px 0 rgba(0, 0, 0, .3); //} // ///* Main button */ //.button-main { // background-color: #1eafe7; // background-image: -webkit-linear-gradient(top, #1eafe7 0, #1a97c8 100%); // background-image: linear-gradient(to bottom, #1eafe7 0, #1a97c8 100%); // border: 1px solid #117aaa; //} // ///* Positive button */ //.button-positive { // background-color: #34ba15; // background-image: -webkit-linear-gradient(top, #34ba15 0, #2da012 100%); // background-image: linear-gradient(to bottom, #34ba15 0, #2da012 100%); // border: 1px solid #278f0f; //} // ///* Negative button */ //.button-negative { // background-color: #e71e1e; // background-image: -webkit-linear-gradient(top, #e71e1e 0,#c71a1a 100%); // background-image: linear-gradient(to bottom, #e71e1e 0, #c71a1a 100%); // border: 1px solid #b51a1a; //} // ///* Active state for buttons with modifiers */ //.button-main:active, //.button-positive:active, //.button-negative:active { // color: #fff; //} //.button-main:active { // background-color: #0876b1; //} //.button-positive:active { // background-color: #298f11; //} //.button-negative:active { // background-color: #b21a1a; //} // ///* Block level buttons (full width buttons) */ //.button-block { // display: block; // padding: 11px 0 13px; // margin-bottom: 10px; // font-size: 16px; //} // ///* Active state for block level buttons */ //.button-block:active { // padding: 12px 0; //} // ///* Counts in buttons //-------------------------------------------------- */ // ///* Generic styles for all counts within buttons */ //[class*="button"] [class*="count"] { // padding-top: 2px; // padding-bottom: 2px; // margin-right: -4px; // margin-left: 4px; // text-shadow: none; // background-color: rgba(0, 0, 0, .2); // box-shadow: inset 0 1px 1px -1px #000000, 0 1px 1px -1px #fff; //} // ///* Position counts within block level buttons // Note: These are absolutely positioned so that text of button isn't "pushed" by count and always // stays at true center of button */ //.button-block [class*="count"] { // position: absolute; // right: 0; // padding-top: 4px; // padding-bottom: 4px; // margin-right: 10px; //}/* Chevrons //-------------------------------------------------- */ .chevron { display: block; height: 20px; } /* Base styles for both 1/2's of the chevron */ .chevron:before, .chevron:after { position: relative; display: block; width: 12px; height: 4px; background-color: #999; content: ''; } /* Position and rotate respective 1/2's of the chevron */ .chevron:before { top: 5px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .chevron:after { top: 7px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }/* General count styles -------------------------------------------------- */ //[class*="count"] { // display: inline-block; // padding: 4px 9px; // font-size: 12px; // font-weight: bold; // line-height: 13px; // color: #fff; // background-color: rgba(0, 0, 0, .3); // border-radius: 100px; //} // ///* Count modifiers //-------------------------------------------------- */ // ///* Overriding styles for counts with modifiers */ //.count-main, //.count-positive, //.count-negative { // color: #fff; // text-shadow: 0 -1px 0 rgba(0, 0, 0, .3); //} // ///* Main count */ //.count-main { // background-color: #1eafe7; // background-image: -webkit-linear-gradient(top, #1eafe7 0, #1a97c8 100%); // background-image: linear-gradient(to bottom, #1eafe7 0, #1a97c8 100%); //} // ///* Positive count */ //.count-positive { // background-color: #34ba15; // background-image: -webkit-linear-gradient(top, #34ba15 0, #2da012 100%); // background-image: linear-gradient(to bottom, #34ba15 0, #2da012 100%); //} // ///* Negative count */ //.count-negative { // background-color: #e71e1e; // background-image: -webkit-linear-gradient(top, #e71e1e 0,#c71a1a 100%); // background-image: linear-gradient(to bottom, #e71e1e 0, #c71a1a 100%); //}/* Segmented controllers //-------------------------------------------------- */ // //.segmented-controller { // display: -webkit-box; // display: box; // margin-bottom: 10px; // overflow: hidden; // font-size: 12px; // font-weight: bold; // text-shadow: 0 1px rgba(255, 255, 255, .5); // list-style: none; // background-color: #f8f8f8; // background-image: -webkit-linear-gradient(top, #f8f8f8 0, #d4d4d4 100%); // background-image: linear-gradient(to bottom, #f8f8f8 0, #d4d4d4 100%); // border: 1px solid #aaa; // border-radius: 3px; // box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px rgba(255, 255, 255, .8); // -webkit-box-orient: horizontal; // box-orient: horizontal; //} // ///* Section within controller */ //.segmented-controller li { // overflow: hidden; // text-align: center; // white-space: nowrap; // border-left: 1px solid #aaa; // box-shadow: inset 1px 0 rgba(255, 255, 255, .5); // -webkit-box-flex: 1; // box-flex: 1; //} // ///* Link that fills each section */ //.segmented-controller li > a { // display: block; // padding: 8px 16px; // overflow: hidden; // line-height: 15px; // color: #333; // text-overflow: ellipsis; //} // ///* Remove border-left and shadow from first section */ //.segmented-controller li:first-child { // border-left-width: 0; // box-shadow: none; //} // ///* Active segment of controller */ //.segmented-controller li.active { // background-color: #ccc; // box-shadow: inset 0 1px 5px rgba(0, 0, 0, .3); //} // //.segmented-controller-item { // display: none; //} // //.segmented-controller-item.active { // display: block; //}/* Popovers (to be used with popovers.js) //-------------------------------------------------- */ //.popover { // position: fixed; // top: 55px; // left: 50%; // z-index: 20; // display: none; // width: 280px; // padding: 5px; // margin-left: -146px; // background-color: #555; // background-image: -webkit-linear-gradient(top, #555 5%, #555 6%, #111 30%); // background-image: linear-gradient(to bottom, #555 5%, #555 6%,#111 30%); // border: 1px solid #111; // border-radius: 6px; // opacity: 0; // box-shadow: inset 0 1px 1px -1px #fff, 0 3px 10px rgba(0, 0, 0, .3); // -webkit-transform: translate3d(0, -15px, 0); // transform: translate3d(0, -15px, 0); // -webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.2s ease-in-out; // transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out; //} // ///* Caret on top of popover using CSS triangles (thanks to @chriscoyier for solution) */ //.popover:before, //.popover:after { // position: absolute; // left: 50%; // width: 0; // height: 0; // content: ''; //} //.popover:before { // top: -20px; // margin-left: -21px; // border-right: 21px solid transparent; // border-bottom: 21px solid #111; // border-left: 21px solid transparent; //} //.popover:after { // top: -19px; // margin-left: -20px; // border-right: 20px solid transparent; // border-bottom: 20px solid #555; // border-left: 20px solid transparent; //} // ///* Wrapper for a title and buttons */ //.popover-header { // display: -webkit-box; // display: box; // height: 34px; // margin-bottom: 5px; //} // ///* Centered title for popover */ //.popover-header .title { // position: absolute; // top: 0; // left: 0; // width: 100%; // margin: 15px 0; // font-size: 16px; // font-weight: bold; // line-height: 12px; // color: #fff; // text-align: center; // text-shadow: 0 -1px rgba(0, 0, 0, .5); //} // ///* Generic style for all buttons in .popover-header */ //.popover-header [class*="button"] { // z-index: 25; // font-size: 12px; // line-height: 22px; // color: #fff; // text-shadow: 0 -1px 0 rgba(0, 0, 0, .3); // background-color: #454545; // background-image: -webkit-linear-gradient(top, #454545 0, #353535 100%); // background-image: linear-gradient(to bottom, #454545 0, #353535 100%); // border: 1px solid #111; // -webkit-box-flex: 0; // box-flex: 0; //} // ///* Hacky way to right align buttons outside of flex-box system // Note: is only absolutely positioned button, would be better if flex-box had an "align right" option */ //.popover-header .title + [class*="button"]:last-child, //.popover-header .button + [class*="button"]:last-child, //.popover-header [class*="button"].pull-right { // position: absolute; // top: 5px; // right: 5px; //} // ///* Active state for popover header buttons */ //.popover-header .button:active { // color: #fff; // background-color: #0876b1; //} // ///* Popover animation //-------------------------------------------------- */ // //.popover.visible { // opacity: 1; // -webkit-transform: translate3d(0, 0, 0); // transform: translate3d(0, 0, 0); //} // ///* Backdrop (used as invisible touch escape) //-------------------------------------------------- */ // //.backdrop { // position: fixed; // top: 0; // right: 0; // bottom: 0; // left: 0; // z-index: 10; //} // ///* Block level buttons in popovers //-------------------------------------------------- */ // ///* Positioning and giving darker border to look sharp against dark popover */ //.popover .button-block { // margin-bottom: 5px; // border: 1px solid #111; //} // ///* Remove extra margin on bottom of last button */ //.popover .button-block:last-child { // margin-bottom: 0; //} // ///* Lists in popovers //-------------------------------------------------- */ // //.popover .list { // width: auto; // max-height: 250px; // margin-right: 0; // margin-bottom: 0; // margin-left: 0; // overflow: auto; // background-color: #fff; // border: 1px solid #000; // border-radius: 3px; // -webkit-overflow-scrolling: touch; //}/* Slider styles (to be used with sliders.js) //-------------------------------------------------- */ // ///* Width/height of slider */ //.slider, //.slider > li { // width: 100%; // height: 200px; //} // ///* Outer wrapper for slider */ //.slider { // overflow: hidden; // background-color: #000; //} // ///* Inner wrapper for slider (width of all slides together) */ //.slider > ul { // position: relative; // font-size: 0; /* Remove spaces from inline-block children */ // white-space: nowrap; // -webkit-transition: all 0 linear; // transition: all 0 linear; //} // ///* Individual slide */ //.slider > ul > li { // display: inline-block; // vertical-align: top; /* Ensure that li always aligns to top */ // width: 100%; // height: 100%; //} // ///* Required reset of font-size to same as standard body */ //.slider > ul > li > * { // font-size: 14px; //}/* Toggle styles (to be used with toggles.js) //-------------------------------------------------- */ // //.toggle { // position: relative; // width: 75px; // height: 28px; // background-color: #eee; // border: 1px solid #bbb; // border-radius: 20px; // box-shadow: inset 0 0 4px rgba(0, 0, 0, .1); //} // ///* Text indicating "on" or "off". Default is "off" */ //.toggle:before { // position: absolute; // right: 13px; // font-weight: bold; // line-height: 28px; // color: #777; // text-shadow: 0 1px #fff; // text-transform: uppercase; // content: "Off"; //} // ///* Sliding handle */ //.toggle-handle { // position: absolute; // top: -1px; // left: -1px; // z-index: 2; // width: 28px; // height: 28px; // background-color: #fff; // background-image: -webkit-linear-gradient(top, #fff 0, #f2f2f2 100%); // background-image: linear-gradient(to bottom, #fff 0, #f2f2f2 100%); // border: 1px solid rgba(0, 0, 0, .2); // border-radius: 100px; // -webkit-transition: -webkit-transform 0.1s ease-in-out, border 0.1s ease-in-out; // transition: transform 0.1s ease-in-out, border 0.1s ease-in-out; //} // ///* Active state for toggle */ //.toggle.active { // background-color: #19a8e4; // background-image: -webkit-linear-gradient(top, #088cd4 0, #19a8e4 100%); // background-image: linear-gradient(to bottom, #088cd4 0, #19a8e4 100%); // border: 1px solid #096c9d; // box-shadow: inset 0 0 15px rgba(255, 255, 255, .25); //} // ///* Active state for toggle handle */ //.toggle.active .toggle-handle { // border-color: #0a76ad; // -webkit-transform: translate3d(48px,0,0); // transform: translate3d(48px,0,0); //} // ///* Change "off" to "on" for active state */ //.toggle.active:before { // right: auto; // left: 15px; // color: #fff; // text-shadow: 0 -1px rgba(0, 0, 0, 0.25); // content: "On"; //}/* Push styles (to be used with push.js) //-------------------------------------------------- */ // ///* Fade animation */ //.content.fade { // left: 0; // opacity: 0; // -webkit-transition: opacity .2s ease-in-out; // transition: opacity .2s ease-in-out; //} //.content.fade.in { // opacity: 1; //} // ///* Slide animation */ //.content.slide { // -webkit-transform: translate3d(0, 0, 0); // transform: translate3d(0, 0, 0); // -webkit-transition: -webkit-transform .25s ease-in-out; // transition: transform .25s ease-in-out; //} //.content.slide.left { // -webkit-transform: translate3d(-100%, 0, 0); // transform: translate3d(-100%, 0, 0); //} //.content.slide.right { // -webkit-transform: translate3d(100%, 0, 0); // transform: translate3d(100%, 0, 0); //}//