UNPKG

locker-factory

Version:
426 lines (372 loc) 7.53 kB
html, body { position: relative; height: 100%; width: 100%; padding: 0; margin: 0; } * { box-sizing: border-box; } .clearfix { clear: both; } /* AJAX OVERLAY */ .ajaxOverlay, .overlay { display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba( 60, 60, 60, 0.3 ); z-index: 10; } .ajaxOverlay.active, .overlay.active { display: block; } .ajaxOverlay { z-index: 20; } .ajaxOverlay .ajaxSpinner { display: block; margin: 60px auto; font-size: 10px; position: fixed; left: 50%; top: 50%; text-indent: -9999em; border-top: 1.1em solid rgba(255, 255, 255, 0.2); border-right: 1.1em solid rgba(255, 255, 255, 0.2); border-bottom: 1.1em solid rgba(255, 255, 255, 0.2); border-left: 1.1em solid #ffffff; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; } /* AJAX SPINNER */ .ajaxSpinner, .ajaxSpinner:after { border-radius: 50%; width: 10em; height: 10em; } @-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .locker-anchor, .pageWrap { height: 100%; position: relative; } .lockerWrap { width: 100%; position: relative; height: 100%; } .lockerWrap .button { outline: none; cursor: pointer; } .background { top: 0; } .header { margin: 0 auto; z-index: 1; position: relative; } .bypassButton { line-height: 20px; font-size: 20px; color: #000; text-align: center; vertical-align: middle; background-color: #f33; border-radius: 4px; box-shadow: inset 1px 1px 3px #fff; cursor: pointer; display: block; position: absolute; top: 0; left: -999px; height: 20px; width: 20px; margin: 10px 10px 0 0; z-index: 1; } .badge { position: absolute; z-index: 1; padding: 4px 10px; font-size: 0.8em; border-radius: 8px; left: -6px; top: -6px; } .stars { display: block; padding-top: 0.6em; } .pagination { font-size: 0.9em; } .pagination > span { cursor: pointer; } .pagination .fa { margin: 0 0.25em; } .item { cursor: pointer; } .item.use-button { cursor: default; } .item p { margin: 0 0 0.5em 0; } .clickable { cursor: pointer; } .notification { text-align: center; width: 100% !important; } .notification p span { vertical-align: middle; } #spinner { display: inline-block; position: relative; width: 19px; height: 23px; margin: auto; margin-right: 10px; } .block { position:absolute; background-color:rgb(255,255,255); width:3px; height:7px; border-radius:2px 2px 0 0; -o-border-radius:2px 2px 0 0; -ms-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; transform:scale(0.4); -o-transform:scale(0.4); -ms-transform:scale(0.4); -webkit-transform:scale(0.4); -moz-transform:scale(0.4); animation-name:fade; -o-animation-name:fade; -ms-animation-name:fade; -webkit-animation-name:fade; -moz-animation-name:fade; animation-duration:1.2s; -o-animation-duration:1.2s; -ms-animation-duration:1.2s; -webkit-animation-duration:1.2s; -moz-animation-duration:1.2s; animation-iteration-count:infinite; -o-animation-iteration-count:infinite; -ms-animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-direction:normal; -o-animation-direction:normal; -ms-animation-direction:normal; -webkit-animation-direction:normal; -moz-animation-direction:normal; } #rotate_01{ left:0; top:8px; animation-delay:0.45s; -o-animation-delay:0.45s; -ms-animation-delay:0.45s; -webkit-animation-delay:0.45s; -moz-animation-delay:0.45s; transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); } #rotate_02{ left:2px; top:3px; animation-delay:0.6s; -o-animation-delay:0.6s; -ms-animation-delay:0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); } #rotate_03{ left:8px; top:1px; animation-delay:0.75s; -o-animation-delay:0.75s; -ms-animation-delay:0.75s; -webkit-animation-delay:0.75s; -moz-animation-delay:0.75s; transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); } #rotate_04{ right:2px; top:3px; animation-delay:0.9s; -o-animation-delay:0.9s; -ms-animation-delay:0.9s; -webkit-animation-delay:0.9s; -moz-animation-delay:0.9s; transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); } #rotate_05{ right:0; top:8px; animation-delay:1.05s; -o-animation-delay:1.05s; -ms-animation-delay:1.05s; -webkit-animation-delay:1.05s; -moz-animation-delay:1.05s; transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); } #rotate_06{ right:2px; bottom:2px; animation-delay:1.2s; -o-animation-delay:1.2s; -ms-animation-delay:1.2s; -webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform:rotate(135deg); -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); } #rotate_07{ bottom:0; left:8px; animation-delay:1.35s; -o-animation-delay:1.35s; -ms-animation-delay:1.35s; -webkit-animation-delay:1.35s; -moz-animation-delay:1.35s; transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); } #rotate_08{ left:2px; bottom:2px; animation-delay:1.5s; -o-animation-delay:1.5s; -ms-animation-delay:1.5s; -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; transform:rotate(-135deg); -o-transform:rotate(-135deg); -ms-transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); } @keyframes fade{ 0%{ background-color:rgb(0,0,0); } 100%{ background-color:rgb(255,255,255); } } @-o-keyframes fade{ 0%{ background-color:rgb(0,0,0); } 100%{ background-color:rgb(255,255,255); } } @-ms-keyframes fade{ 0%{ background-color:rgb(0,0,0); } 100%{ background-color:rgb(255,255,255); } } @-webkit-keyframes fade{ 0%{ background-color:rgb(0,0,0); } 100%{ background-color:rgb(255,255,255); } } @-moz-keyframes fade{ 0%{ background-color:rgb(0,0,0); } 100%{ background-color:rgb(255,255,255); } } .buttonAdjacent { display: table-cell; vertical-align: middle; } .description p { max-height: 5em; overflow-y: auto; } .footer { margin: 10px auto; z-index: 1; position: relative; } @media screen and ( max-width: 768px ) { } @media screen and ( max-width: 480px ) { }