/* -------- Book mark modal window -------- */ .none { display : none; } .disp { display : block; } .hidden{ visibility:hidden; } .scale-standard { transform : scale(1.0); margin-left: 2rem; margin-right: 2rem; margin-bottom: 2.4rem; } .scale-min { transform : scale(0.8); margin: 3rem -4.5rem -3.5rem 1rem; } /* -------- Bookmark , history Area -------- */ #list-dialog { position: absolute; top: 50%; width: 100%; height: 100%; z-index : 310; display : none; background: url("../style/images/background_black.png") repeat-x center top, linear-gradient(top, rgba(0, 0, 0, 0.9) 0% ,rgba(0, 0, 0, 0.9) 100%); background-size: 100% 100%; background-color: rgba(0,0,0,0.95); box-sizing: border-box; transform: translateY(-50%); transition: opacity 0.1s cubic-bezier(0.25, 0, 0, 1.0); } /* -------- history title -------- */ #title-area { position: relative; height: 5rem; display: block; margin-bottom: 4rem; padding-left : 2rem; text-align: left; font-family: Fira Sans; font-size: 4.2rem; font-style: italic; color: #FFF; z-index: 3; } /* -------- history List Area -------- */ #list-area { width : 132rem; height : 84.7rem; overflow : hidden; display : block; margin-top: -1.3rem; } #bmhis-list { width : 132rem; height : 84.7rem; display : block; transform: translateY(0); transition: transform 0.16s cubic-bezier(0, 0, 1.0, 1.0);} /* -------- Bookmark,history List Item -------- */ .history-area { position : relative; top : 0; left : 0; width: 100%; height:12rem; margin-bottom: 0.1rem; border-bottom: 0.1rem solid rgba(255,255,255,0.3); pointer-events : auto; } .history-area.visible:focus { outline:none; background: rgba(255,255,255,0.2); } li { list-style-type : none; } .img-area { width: 12rem; height:12rem; display : block; float : left; } .back-icon-img { width : 7.4rem; height : 7.4rem; margin-top: 2.3rem; margin-left: 2.3rem; background-color: #9F9F9F; } .icon-img { position: relative; top: 50%; width : 7.4rem; height : 7.4rem; margin: 0 auto; background-size : 7.4rem; background-position : center; display: block; transform: translateY(-50%); } .text-area { width: 115.5rem; height: 8.2rem; margin-top: 1.5rem; float : left; } .text-title { width: 115.5rem; height : 4.1rem; display : block; font-family : Fira Sans; font-size : 3.4rem; color : #ffffff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .text-url { display : block; width: 115.5rem; height : 4.1rem; margin-top: 0.5rem; font-family : Fira Sans; font-size : 3.4rem; font-style : right; color : #9a9a9a; float : right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #upgradimg-area{ display: block; height: 41.8rem; width: 132rem; position: relative; z-index : 2; background: url("../style/images/background_black.png") repeat-x center top, linear-gradient(top,rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 1) 50%,rgba(0, 0, 0, 0) 100%); margin-top: -31.2rem; background-size: 100% 52%; float: right; transition: opacity 0.16s cubic-bezier(0, 0, 1.0, 1.0); } #upgradimg-area.hidden{ opacity : 0; } #downgradimg-area{ display: block; height: 30rem; width: 132rem; position: relative; top: -11.6rem; z-index : 1; background: url("../style/images/background_black.png") repeat-x center bottom, linear-gradient(top,rgba(0, 0, 0, 0.1) 0%,rgba(0, 0, 0, 1) 50%,rgba(0, 0, 0, 1) 100%); background-size: 100% 58%; transition: opacity 0.16s cubic-bezier(0, 0, 1.0, 1.0); } #downgradimg-area.hidden{ opacity : 0; } /* --- topste view --- */ #top-sites { position: absolute; top : 10rem; width : 100%; height : 99.5rem; z-index : 300; display : none; opacity : 0; background-color : #e0e2e4; transition: opacity 1.0s cubic-bezier(0.25, 0, 0, 1.0); } /*---- default topsite border ---*/ #top-default-panels { position: absolute; top: 50%; left: 0; right: 0; width : 123rem; height : 76.8rem; margin: 0 auto; transform: translateY(-50%); } .top-default-item { width : calc(100% / 3.42); height : 20rem; margin-left: 2.5rem; margin-right: 2.5rem; margin-bottom: 5.6rem; border: 0.2rem dashed #A3A3A3; background-color : #e0e2e4; float: left; text-align: center; pointer-events: none; } /*---- default topsite border ---*/ #top-panels { position: absolute; top: 50%; left: 0; right: 0; width : 123rem; height : 76.8rem; margin: 0 auto; transform: translateY(-50%); } .top-site-item { position: relative; width : calc(100% / 3.42); height: 20rem; margin-left: 2.5rem; margin-right: 2.5rem; margin-bottom: 5.6rem; background-color : #E0E2E4; float: left; text-align: center; } .thumbnail-area { height: 20rem; border-width: 0.1rem; border-style: solid; border-color: #d0d5d9; background-color: #FFF; background-size: 125% 119%; overflow : hidden; transition: border 0.42s cubic-bezier(0.25, 0, 0, 1.0), background-size 0.42s cubic-bezier(0.25, 0, 0, 1.0), transform 0.42s cubic-bezier(0.25, 0, 0, 1.0); pointer-events: none; } .topList-area { height: 20rem; } .site-title-area { position: absolute; left: 0; right: 0; bottom: 0.1rem; width: 99.5%; height: 5rem; margin: 0 auto; background-color: rgba(0, 0, 0, 0.4); display: block; text-align: center; color : #fff; transition: transform 0.42s cubic-bezier(0.25, 0, 0, 1.0), width 0.42s cubic-bezier(0.25, 0, 0, 1.0); pointer-events: none; } .site-title { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 30rem; height: 3.6rem; margin: auto; line-height: 3.6rem; font-size: 2rem; font-style: italic; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; pointer-events: none; } .toptab-url { display : none; } .top-site-item:hover > .thumbnail-area { outline: none; border-width: 1.2rem; border-color: #fff; background-size: 108% 114%; } .top-site-item:hover > .site-title-area{ width: 33.5rem; transform: translateY(-1rem); } .top-site-item.active > .thumbnail-area{ transition : transform 0.06s cubic-bezier(0.25, 0, 0, 1.0); transform: scale(0.90); } .top-site-item.active > .thumbnail-area > .topList-area{ background-color: rgba(255,255,255,0.5); } .top-site-item.active > .site-title-area{ transition: none; transform: translateY(-1.7rem) scale(0.90); opacity: 0.5; } /* --- awesomescreen dialog --- */ #awesomescreen { width: inherit; } #dialog-area { position: absolute; top: 0; height: 108rem; z-index : 310; display : none; background-color: rgba(0, 0, 0, 0.9); box-sizing: border-box; position: fixed; width: inherit; } #bmd-dialog { position: relative; top: 50%; height: 64rem; margin: 0 auto; z-index: 500; transform: translateY(-50%); pointer-events: none; } #message-area { width: auto; margin: 0 auto; display: block; } #message-title { height: 3.8rem; margin-bottom: 3.4rem; text-align: center; font-size: 3.8rem; font-style: italic; color : #f9f9f9; } #bmtitle-area { position: relative; height: 7rem; width: 70rem; text-align: center; display: table; vertical-align: middle; margin: 2.4rem auto 2rem; border-bottom: 0.2rem solid #E7E7E7; transform: scale(1); transition: all 0.16s cubic-bezier(0.25, 0, 0, 1) 0s; pointer-events: auto; } #input-area { position: absolute; top: 0; bottom: 0; width: 60rem; height: 100%; background: none repeat scroll 0% 0% transparent; border: medium none; vertical-align: middle; margin: auto 5rem; text-align: center; font-family: "Fira Sans"; font-style: italic; font-size: 3.8rem; color: #FFF; display: table-cell; } #circle-img { width: 3rem; height: 3rem; background: url('../style/images/ic_close.png') no-repeat scroll center center / contain #5F6368; border-radius: 50%; display: table-cell; position: absolute; top: 0; bottom: 0; margin: auto; right: calc(5rem / 2 - 1.5rem); transition: transform 0.16s cubic-bezier(0.25, 0, 0, 1) 0s, background-color 0.16s cubic-bezier(0.25, 0, 0, 1) 0s, color 0.16s cubic-bezier(0.25, 0, 0, 1) 0s; pointer-events: auto; } #check-area { width : 70rem; height : 9.4rem; margin: 0 auto; padding: 2rem; text-align: center; } #cbox-area { height : 5.4rem; display : inline-block; } #check-box { width : 5rem; height : 5rem; border : 0.4rem solid #5f6368; border-radius : 50%; box-shadow : 0.2rem 0.2rem 0.2rem rgba(0,0,0,0.25); transition: transform 0.16s cubic-bezier(0.25, 0, 0, 1.0); pointer-events: auto; } #check-box-background { width: 100%; height: 100%; border-radius: 50%; top: 0; left: 0; position: relative; opacity: 0; background-color: #00caf2; } #check-box.true #check-box-background { animation-name: check-box-animation; animation-duration: 0.35s; animation-fill-mode: forwards; } @keyframes check-box-animation { 0% {transform: scale(0); opacity: 0.8;} 65% {transform: scale(1); opacity: 0.8;} 100% {opacity: 0; transform: scale(1);} } #check-img { margin-top : -4.7rem; margin-left : -2.7rem; opacity : 0; position: absolute; transition: opacity 0.16s cubic-bezier(0.25, 0, 0, 1.0); } #text-area { height: 5rem; margin-top : -5rem; margin-left : 7.5rem; font-size: 3.8rem; font-style: italic; color: #FFF; pointer-events: auto; } #button-area { position: relative; margin: 13rem auto; } #bt-position { margin: 0 auto; display: table; text-align: center; } .awesomescreen-default-button { width: 21rem; height: 21rem; margin-left: 2.2rem; margin-right: 2.2rem; background-image: none; font-style: italic; color: #FFF; background-color: #5f6368; float: left; border: none; border-radius: 50%; font-size : 2.4rem; transform: scale(1.0); transition: transform 0.16s cubic-bezier(0.25, 0, 0, 1.0), background-color 0.16s cubic-bezier(0.25, 0, 0, 1.0), color 0.16s cubic-bezier(0.25, 0, 0, 1.0); pointer-events: auto; } .awesomescreen-primary-button { width: 21rem; height: 21rem; margin-left: 2.2rem; margin-right: 2.2rem; background-image: none; font-style: italic; color: #FFF; background-color: #0097b6; float: left; border: none; border-radius: 50%; font-size : 2.4rem; transform: scale(1.0); transition: transform 0.16s cubic-bezier(0.25, 0, 0, 1.0), background-color 0.16s cubic-bezier(0.25, 0, 0, 1.0), color 0.16s cubic-bezier(0.25, 0, 0, 1.0); pointer-events: auto; } .awesomescreen-danger-button { width: 21rem; height: 21rem; margin-left: 2.2rem; margin-right: 2.2rem; background-image: none; font-style: italic; color: #FFF; background-color: #e63d2f; float: left; border: none; border-radius: 50%; font-size : 2.4rem; transform: scale(1.0); transition: transform 0.16s cubic-bezier(0.25, 0, 0, 1.0), background-color 0.16s cubic-bezier(0.25, 0, 0, 1.0), color 0.16s cubic-bezier(0.25, 0, 0, 1.0); pointer-events: auto; } #cbox-area:hover > #check-box, #check-box:hover, #check-box:focus { outline:none; transform: scale(1.2); transition: transform 0.42s cubic-bezier(0.25, 0, 0, 1.0); } #circle-img:hover, #circle-img:focus { outline:none; transform: scale(1.2); background: url("../style/images/ic_close_black.png") no-repeat center/contain #fff; transition: transform 0.42s cubic-bezier(0.25, 0, 0, 1.0), background 0.42s cubic-bezier(0.25, 0, 0, 1.0); } #circle-img.active, #circle-img:active { outline:none; transform: scale(1.0); border : 0.1rem solid #00caf2; background: url("../style/images/ic_close.png") no-repeat center/contain #00caf2; transition: transform 0.06s cubic-bezier(0.25, 0, 0, 1.0) , background 0.06s cubic-bezier(0.25, 0, 0, 1.0), border 0.06s cubic-bezier(0.25, 0, 0, 1.0); } #bmtitle-area .input-line { width: 100%; } #bmtitle-area:hover .input-line, #bmtitle-area.exfocus .input-line { transform: scaleX(1); } #bmtitle-area:hover, #bmtitle-area.exfocus { transform: scale(1.2); outline:none; } #bmtitle-area.input { transition: transform 0.06s cubic-bezier(0.25, 0, 0, 1.0) , border-bottom 0.06s cubic-bezier(0.25, 0, 0, 1.0); border-bottom: solid 0.3rem #00caf2; transform: scale(1.0); outline:none; } #bmtitle-area.input #input-area { font-style: normal; transition: font-style 0.06s cubic-bezier(0.25, 0, 0, 1.0); } #bmtitle-area.invalid { border-bottom-color: #b90000; } #bmtitle-area.invalid .input-line { background-color: #b90000; } #input-area:invalid { box-shadow:none; } .awesomescreen-default-button:hover, .awesomescreen-default-button:focus { transition: transform 0.42s cubic-bezier(0.25, 0, 0, 1.0), background-color 0.42s cubic-bezier(0.25, 0, 0, 1.0), color 0.42s cubic-bezier(0.25, 0, 0, 1.0); color : #2d2d2d; background-color: #fff; outline:none; transform: scale(1.2); } .awesomescreen-primary-button:hover, .awesomescreen-primary-button:focus { transition: transform 0.42s cubic-bezier(0.25, 0, 0, 1.0), background-color 0.42s cubic-bezier(0.25, 0, 0, 1.0), color 0.42s cubic-bezier(0.25, 0, 0, 1.0); color : #fff; outline:none; transform: scale(1.2); } .awesomescreen-danger-button:hover, .awesomescreen-danger-button:focus { transition: transform 0.42s cubic-bezier(0.25, 0, 0, 1.0), background-color 0.42s cubic-bezier(0.25, 0, 0, 1.0), color 0.42s cubic-bezier(0.25, 0, 0, 1.0); color : #fff; outline:none; transform: scale(1.2); } #pinhome-button.awesomescreen-default-button.active, #clhistory-button.awesomescreen-default-button.active, #edit-button.awesomescreen-default-button.active, #sethome-button.awesomescreen-default-button.active, #cancel-button.awesomescreen-default-button.active, #remove-button.awesomescreen-default-button.active, #remove-bookmark-button.awesomescreen-default-button.active, #bt-position > .awesomescreen-default-button:active { transition: transform 0.06s cubic-bezier(0.25, 0, 0, 1.0), background-color 0.06s cubic-bezier(0.25, 0, 0, 1.0), color 0.06s cubic-bezier(0.25, 0, 0, 1.0); color : #fff; background-color : #00caf2; outline:none; transform: scale(1.0); } #ok-button.awesomescreen-primary-button.active, #rename-confirm-button.awesomescreen-primary-button.active, #bt-position > .awesomescreen-primary-button:active { transition: transform 0.06s cubic-bezier(0.25, 0, 0, 1.0), background-color 0.06s cubic-bezier(0.25, 0, 0, 1.0), color 0.06s cubic-bezier(0.25, 0, 0, 1.0); color : #fff; background-color : #00758c; outline:none; transform: scale(1.0); } #remove-topsite-button.awesomescreen-danger-button.active, #remove-confirm-button.awesomescreen-danger-button.active, #clear-button.awesomescreen-danger-button.active, #bt-position > .awesomescreen-danger-button:active { transition: transform 0.06s cubic-bezier(0.25, 0, 0, 1.0), background-color 0.06s cubic-bezier(0.25, 0, 0, 1.0), color 0.06s cubic-bezier(0.25, 0, 0, 1.0); color : #fff; background-color : #ac2e23; outline:none; pointer-events: auto; transform: scale(1.0); } #ok-button.disable, #rename-confirm-button.disable { color: rgba(255,255,255,0.5); background-color: #5f6368; pointer-events: none; } #ok-button.disable.awesomescreen-primary-button.active, #rename-confirm-button.disable.awesomescreen-primary-button.active { color: rgba(255,255,255,0.5); background-color: #5f6368; transform: none; transiton: none; } /* --- tabview --- */ #tab-view { position: absolute; top : 0; width: 100%; z-index : 310; background-color: rgba(0, 0, 0, 0.9); box-sizing: border-box; transform: translateY(-108rem); transition: transform 1s cubic-bezier(0.25, 0, 0, 1.0); } #tabview-panels { position: relative; } #tab-site-list { width : 176rem; height: 100%; display: table; margin: 2rem auto; pointer-events: none; } .tabview-site-item { position: relative; width : 40rem; height : 31.4rem; opacity : 0; float: left; text-align: center; } .del-area { height : 28%; display : block; pointer-events: none; } .del-img { position: relative; top: 3rem; width: 3rem; height: 3rem; margin: 0 auto; background: url("../style/images/ic_close.png") no-repeat center/contain #5f6368; display: block; border-radius: 50%; transition : transform 0.42s cubic-bezier(0.25, 0, 0, 1.0) , background 0.42s cubic-bezier(0.25, 0, 0, 1.0) , border 0.42s cubic-bezier(0.25, 0, 0, 1.0); pointer-events: auto; } .back-area { height: 72%; max-height : 22.4rem; min-height : 17rem; display: block; pointer-events: auto; outline:none; text-align: center; transition : transform 0.42s cubic-bezier(0.25, 0, 0, 1.0); } .tabviewList-area { height: 100%; } .tab-thumbnail, #new-thumbnail { position: relative; width : 100%; height : 22.4rem; margin: 0 auto; display: block; border: 0 solid #fff; background-size: 112% 105%; transition : border 0.42s cubic-bezier(0.25, 0, 0, 1.0), background-size 0.42s cubic-bezier(0.25, 0, 0, 1.0), transform 0.42s cubic-bezier(0.25, 0, 0, 1.0); pointer-events: none; } .tabview-title-area { position: absolute; left: 0; right: 0; bottom: 0.2rem; width: 100%; height: 5rem; margin: 0 auto; background-color: rgba(0, 0, 0, 0.4); display: block; text-align: center; color : #fff; transition: transform 0.42s cubic-bezier(0.25, 0, 0, 1.0), width 0.42s cubic-bezier(0.25, 0, 0, 1.0); pointer-events: none; } .tabview-title { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 30rem; height: 3.6rem; margin: auto; line-height: 3.6rem; font-size: 2rem; font-style: italic; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; pointer-events: none; } .del-img:focus, .del-img:hover { outline:none; transform: scale(1.2); border : 0.1rem solid #fff; background: url("../style/images/ic_close_black.png") no-repeat center/contain #fff; } .back-area:focus > .tab-thumbnail, .back-area:hover > .tab-thumbnail, .back-area:focus > #new-thumbnail, .back-area:hover > #new-thumbnail { outline:none; border: 1.2rem solid #fff; background-size: 106% 111%; } .back-area:focus > .tabview-title-area, .back-area:hover > .tabview-title-area { width: 37.6rem; transform: translateY(-1.2rem); } .del-img.active{ border: 0.1rem solid #00caf2; background: url("../style/images/ic_close.png") no-repeat center/contain #00caf2; transform: scale(1.0); transition : transform 0.16s cubic-bezier(0.25, 0, 0, 1.0), background 0.16s cubic-bezier(0.25, 0, 0, 1.0), border 0.16s cubic-bezier(0.25, 0, 0, 1.0); } .back-area.active > .tab-thumbnail, .back-area.active > #new-thumbnail { transition : transform 0.06s cubic-bezier(0.25, 0, 0, 1.0); transform: scale(0.90); } .back-area.active > .tab-thumbnail > .tabviewList-area , .back-area.active > #new-thumbnail > .tabviewList-area { background-color: rgba(255,255,255,0.5); } .back-area.active > .tabview-title-area { transition: none; transform: translateY(-1.9rem) scale(0.90); opacity: 0.5; } /* --- dialog cofirm message --- */ #dialog-banner-message { display: table; position: absolute; left: 0; right: 0; bottom: 10rem; width: auto; height: auto; max-width : 80%; padding-left: 4.4rem; padding-right: 4.4rem; padding-top: 2rem; padding-bottom: 2rem; margin: 0 auto; z-index: 305; background: rgba(0, 0, 0, 0.7); background-color: #000000; opacity: 0; font-family: Fira Sans; font-size: 2.6rem; font-style: Italic; color: #ffffff; text-align: center; word-wrap: break-word; border-radius: 5.5rem; transition: opacity 1s cubic-bezier(0.25, 0, 0, 1.0); } #pointer-img{ top : 192rem; left : 108rem; width: 6.4rem; height: 6.4rem; z-index: 550; display : none; transform: translate(0,0); transition: transform 0.42s cubic-bezier(0.25, 0, 0, 1.0); } /* --------------- private window --------------- */ p { display: block; margin: 1rem 0; } /* -------- private browsing -------- */ #private-browsing-block { position: absolute; top : 10rem; width : 192rem; height : 98rem; z-index : 300; display : none; align-items: center; justify-content: center; font-family: Fira Sans; background-color: #e0e2e4; } #private-browsing-block.visible { display: flex; } #private-browsing-panel { width: 122rem; height: auto; border-radius: 0.6rem; padding: 4.4rem 16rem 9rem 16rem; background-color: #ffffff; pointer-events : none; } #private-browsing-img { position: relative; width: 11rem; height: 11rem; margin: 0 auto; background-image: url('../style/images/img_browser_private_logo.png'); } #private-browsing-title { height: 4.6rem; margin-top: 1.4rem; margin-bottom: 1rem; text-align: center; font-size: 4.6rem; font-style: italic; font-weight: 200; line-height: 4.6rem; color: #8e2bef; } #private-browsing-subtitle { height: 2.6rem; margin-top: 0; margin-bottom: 6rem; text-align: center; font-size: 2.6rem; font-style: italic; font-weight: 200; line-height: 2.6rem; color: #4d4d4d; } .private-browsing-text-block { margin-top: 0; margin-bottom: 4rem; } .private-browsing-text { font-size: 2.4rem; font-weight: lighter; line-height: 3rem; color: #4d4d4d; } #private-browsing-more-info { background: url('../style/images/ic_borwser_tips.png') no-repeat top left; -moz-padding-start: 3.4rem; } #private-browsing-more-info-link { text-decoration: underline; color: #00caf2; pointer-events : auto; } /* ----- loading icon ----- */ #awesome-loading-icon { display: none; position: absolute; left: 66.25rem; top: 60rem; width: 8.5rem; height: 8.5rem; z-index: 400; pointer-events: none; } .awesomecircle { position: absolute; width: 100%; height: 100%; border-radius: 50%; animation-name: awesome-loading-animation; animation-iteration-count: infinite; animation-timing-function: cubic-bezier(0, 0.64, 0.46, 0.46); animation-duration: 2000ms; background-color: #00CAF2; } .awesomecircle-2 { animation-delay: 395ms; } @keyframes awesome-loading-animation { 0% {transform: scale(0); opacity: 0.9;} 40% {transform: scale(1.4); opacity: 0;} 100% {transform: scale(2); opacity: 0;} } #awesome-loading-icon.visible { display: table; } #awesome-loading-icon.sideBarPos1{ left: 46.35rem; } #awesome-loading-icon.bookmarkPos1{ top: 84rem; left: 59.05rem; } #awesome-loading-icon.bookmarkPos2{ top: 84rem; left: 79.05rem; }