/* CSS file for Clover Theme Manager */ /* Blackosx 2014-2017 */ /* v0.76.7 */ html, body { padding: 0; margin: 0; height: 100%; overflow: auto; } body { background: #000 url(../assets/758v3.png) no-repeat right top; background-size: 100% 100%; } p { font-family: 'Roboto', sans-serif; } /* ===================================================================== */ /* INIT PAGE */ /* ===================================================================== */ #StatusArea { margin: 40px 0px 0px 248px; -webkit-user-select: none; } #homePageProgressBar { height: 12px; margin: 0px 330px 12px 330px; } .statusLine { color: #555; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; line-height: 130%; } .checkMark { color: #33FF33; font-family: 'Roboto', sans-serif; font-size: 18px; float:right; margin-right: 240px; } #WelcomeMessage { margin: 100px 0px 0px 0px; line-height: 2px; -webkit-user-select: none; } .textHeading { font-family: 'Roboto', sans-serif; font-size: 28px; font-weight:700; color: #FFF; text-align:center; } .textSubHeading { font-family: 'Roboto', sans-serif; font-size: 20px; color: #a7a7a7; text-align:center; margin-top: 22px; } .textVersion { font-family: 'Roboto', sans-serif; font-size: 12px; color: #CCC; text-align:center; margin-bottom: 28px; } #MessageArea { position: fixed; bottom: 16px; left: 0; right: 0; -webkit-user-select: none; } .message { font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; color: #BBB; text-align:center; margin-bottom: 28px; } #footerInitPage { position: fixed; height: 36px; bottom: 0; left: 0; right: 0; background-color: #000; -webkit-user-select: none; } /* ===================================================================== */ /* HEADER */ /* ===================================================================== */ #header { position: fixed; top: 0; left: 0; right: 0; height: 66px; background-color: #000; box-shadow: 0px 2px 6px #000; -webkit-user-select: none; z-index: 1 /* Raise up one layer to allow shadow to be seen */ /* Note: js script toggles this from 1 to 0 when changing height for bootlog.*/ } /* ======= */ /* Bootlog */ /* ======= */ #BootLogTitleBar { width: 100%; height: 33px; opacity: 0.95; cursor: pointer; outline: none; } #BootLogTitleBar:hover, #BootLogTitleBar:focus { background-image: -webkit-linear-gradient(top, #535353 0%,#2c2c2c 70%,#353535 75%,#505050 98%, #727272 99%, #949494 100%); } .titleBarTextTitle { font-family: 'Roboto', sans-serif; color: #FFF; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 24px; } .titleBarTextDescription { font-family: 'Roboto', sans-serif; color: #FFF; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 12px; line-height: 35px; } #BootLogContainer { width: 100%; height: auto; /* Height value varies depending on number of rows of data set to display */ border-top: 2px solid #333; opacity: 0.95; } #bandHeader { background-color: #4a544d; border-bottom: 1px solid #000; float: left; height: 25px; width: 17%; } #bandDescription { background-color: #1d2922; border-bottom: 1px solid #000; float: left; height: 25px; width: 83%; float: left; } #bandColumnLeft { float: left; } #bandColumnRight { position: absolute; left: 460px; } #bandIdentifer { float: left; } #bandMountpoint { float: left; } #RescanButton { margin: 2px 0px 0px 24px; float: left; } .rescanButton { background: #555; width: auto; border: none; border-radius: 4px; padding: 0px 8px 0px 8px; color: #FFF; font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; height: 19px; text-align: center; line-height: 15px; cursor: pointer; } .rescanButton:hover { background-image: -webkit-linear-gradient(top, #e5e5e5, #b6b6b6); color:#333; } .infoTitle { font-family: 'Roboto', sans-serif; font-weight: bold; color: #a6a9a7; font-size: 12px; padding: 0px 0px 0px 24px; line-height: 24px; } .infoBody { font-family: 'Roboto', sans-serif; font-weight: bold; color: #FFF; font-size: 12px; padding: 10px 0px 0px 4px; line-height: 24px; } .infoBodyReplaceable { font-family: 'Roboto', sans-serif; font-weight: bold; color: #FFF; font-size: 12px; padding: 10px 0px 0px 4px; line-height: 24px; } .infoBodyGreen { font-family: 'Roboto', sans-serif; font-weight: bold; color: #4bfb68; font-size: 12px; padding: 10px 0px 0px 4px; line-height: 24px; } .infoBodyRed { font-family: 'Roboto', sans-serif; font-weight: bold; color: #fb4b4b; font-size: 12px; padding: 10px 0px 0px 4px; line-height: 24px; } .infoBodyTheme { font-family: 'Roboto', sans-serif; font-weight: bold; color: #7bf4f5; font-size: 12px; padding: 10px 0px 0px 4px; line-height: 24px; } /* =========================== */ /* Main header (Under bootlog) */ /* =========================== */ #ListingThemesMessage { position: absolute; float: left; margin: 0; background-color: #333; width: 100%; height:32px; display:none; } #CheckingUpdatesMessage { position: absolute; float: left; margin: 0; background-color: #333; width: 100%; height:32px; display:none; } #PathSelector { width: 41%; float: left; margin: 5px 0px 5px 24px; outline: none; } #PathSelector select { width: 98%; max-width: 98% !important; } select.custom-dropdown { -webkit-appearance: none; border: 0 !important; outline: none; color: #fff; -webkit-border-radius: 4px; border-radius: 4px; font-size: 12px; padding: 2px 24px 2px 10px; cursor: pointer; background: #555 url(../assets/dropdown_arrow.png) no-repeat right center; background-size: 19px 19px; } select.custom-dropdown:hover, select.custom-dropdown:focus { background: #b6b6b6 url(../assets/dropdown_arrow.png) no-repeat right center; background-size: 19px 19px; color: #333; } #RefreshButton { margin: 6px 0px 0px 0px; float: left; outline: none; } .reloadButton { background: #555; border: none; border-radius: 4px; color: #FFF; font-family: Lucida Sans Unicode; font-size: 11px; font-weight: bold; height: 19px; text-align: center; line-height: 15px; cursor: pointer; } .reloadButton:hover { background-image: -webkit-linear-gradient(top, #e5e5e5, #b6b6b6); color:#333; } #RefreshButton:focus > .reloadButton { background-image: -webkit-linear-gradient(top, #e5e5e5, #b6b6b6); color:#333; } #OpenPathButton { display: none; } #OpenButton { width: 50px; margin: 7px 0px 0px 4px; float: left; outline: none; } .openButton { background: #555; border: none; border-radius: 4px; color: #FFF; font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; height: 19px; text-align: center; line-height: 15px; cursor: pointer; } .openButton:hover { background-image: -webkit-linear-gradient(top, #e5e5e5, #b6b6b6); color:#333; } #OpenButton:focus > .openButton { background-image: -webkit-linear-gradient(top, #e5e5e5, #b6b6b6); color:#333; } #EspButton { width: 80px; margin: 7px 0px 0px 0px; float: left; outline: none; } .espButton { background: #555; width: 80px; border: none; border-radius: 4px; color: #FFF; font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; height: 19px; text-align: center; line-height: 15px; cursor: pointer; } .espButton:hover { background-image: -webkit-linear-gradient(top, #e5e5e5, #b6b6b6); color:#333; } #EspButton:focus > .espButton { background-image: -webkit-linear-gradient(top, #e5e5e5, #b6b6b6); color:#333; } #ThemeCount { width: 18%; margin: 6px 0px 0px 0px; float: right; } #FreeSpace { width: 15%; margin: 6px 0px 0px 4px; text-align: center; float: right; } #HeaderBar { height: 24px; padding: 5px 20px 5px 20px; font-family: 'Roboto', sans-serif; font-size: 12px; line-height: 0px; color: #FFF; clear: both; opacity: 0.85; } .spacerButton { color: #FFF; float: right; font-size: 12px; font-weight: bold; height: 20px; margin: 1px 40px 0px 0px; width: 34px; text-align: center; line-height: 20px; -webkit-user-select: none; } .spacerButtonUpdateAll { color: #FFF; float: right; font-size: 12px; font-weight: bold; height: 20px; margin: 1px 40px 0px 0px; width: 94px; text-align: center; line-height: 20px; -webkit-user-select: none; display: none; } .toggleButton { background-image: -webkit-linear-gradient(top, rgba(110,110,110,1) 0%,rgba(0,0,0,1) 100%); border: 1px solid #282828; border-radius: 4px; color: #FFF; float: right; font-size: 12px; font-weight: bold; height: 20px; margin: 1px 12px 0px 0px; width: 120px; text-align: center; line-height: 20px; cursor: pointer; -webkit-user-select: none; outline: none; } .toggleButton:hover, .toggleButton:focus { border: 1px solid #AAA !important; } .toggleButton:active { background: #888 !important; } .spacerButtonSml { float: right; font-size: 12px; font-weight: bold; height: 20px; margin: 1px 12px 0px 0px; width: 40px; text-align: center; line-height: 20px; -webkit-user-select: none; display: none; } .toggleButtonSml { background-image: -webkit-linear-gradient(top, rgba(110,110,110,1) 0%,rgba(0,0,0,1) 100%); border: 1px solid #282828; border-radius: 4px; color: #FFF; float: right; font-size: 12px; font-weight: bold; height: 20px; margin: 1px 12px 0px 0px; width: 40px; text-align: center; line-height: 20px; cursor: pointer; -webkit-user-select: none; outline: none; } .toggleButtonSml:hover, .toggleButtonSml:focus { border: 1px solid #AAA !important; } .toggleButtonSml:active { background: #888 !important; } /* ===================================================================== */ /* CONTENT */ /* ===================================================================== */ #content { position: fixed; top: 66px; /* bottom position calculated by adding the heights and borders of the following elements: /* #NvramFunctionalityBand 23px (inc 2px border) + #changeThemeBand 55px (inc 2px border) + #FooterLinks 38px (inc 2px border) = 116px */ bottom: 139px; /* Must match height of #footer */ /* Note: #BootLogTitleBar 35px (inc 2px border) + BandHeader/Band Description 26px (inc 1px border) * 5 gets added when bootlog is inserted - totals 165px */ left: 0; right: 0; background-color: #000; overflow: auto; } .accordion { background-image: -webkit-linear-gradient(top, #4b4e51, #2f3134); } .accordionInstalled { background-image: -webkit-linear-gradient(top, #232f43 0%,#305584 7%,#305584 100%); border-top: 1px solid #000 !important; } .accordionInstalledNoShadow { background-color: #305584; border-top: 1px solid #305584 !important; } .accordionUpdate { background-image: -webkit-linear-gradient(top, #16304f 0%,#38aad7 7%,#38aad7 100%); border-top: 1px solid #000 !important; } .accordionUpdateNoShadow { background-color: #38aad7; border-top: 1px solid #38aad7 !important; } .accordionContent { width: 100%; float: left; background: #FFF; display: none; line-height: 0; } .accordion:hover { background-image: -webkit-linear-gradient(top, #747474, #606060); } .accordionInstalled:hover { background-image: -webkit-linear-gradient(top, #232f43 0%,#4e709e 7%,#4e709e 100%); border-top: 1px solid #000 !important; } .accordionInstalledNoShadow:hover { background-color: #4e709e; border-top: 1px solid #4e709e !important; } .accordionUpdate:hover { background-image: -webkit-linear-gradient(top, #16304f 0%,#6fc9ed 7%,#6fc9ed 100%); border-top: 1px solid #000 !important; } .accordionUpdateNoShadow:hover { background-color: #6fc9ed; border-top: 1px solid #6fc9ed !important; } #ThemeBand { height: 70px; border-top: 1px solid #67696b; border-bottom: 1px solid #000; clear: both; overflow: hidden; /* Added to not show gap at bottom in Safari */ } #ThemeItems { display: inline; } #ThemeText { float: left; width: 380px; position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index:1; } #ThemeText p { display: table-row; } .versionControl { margin: 28px 12px 0px 0px; float: right; font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; line-height: 18px; color:#FFF; cursor: pointer; -webkit-user-select: none; } .thumbnail { margin: 7px 16px 0px 30px; float: left; cursor:pointer; -webkit-user-select: none; } .thumbnail img { width: 100px; height: 56px; border: 1px solid rgba(255, 255, 255, .2); } .thumbnail:hover { opacity:0.5; } .themeTitle { font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: 700; color: #edf2f6; line-height: 120%; -webkit-user-select: none; } .themeDescription { font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: 400; color: #edf2f6; line-height: 120%; -webkit-user-select: none; } .themeAuthor { font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: 300; font-style: italic; color: #dbeaef; line-height: 120%; -webkit-user-select: none; } .buttonInstall { background-color: #49c0f0; background-image: -webkit-linear-gradient(top, #5d88b4, #3a689c); /*background-image: -webkit-linear-gradient(top, #80a072, #608550);*/ /*background-image: -webkit-linear-gradient(top, #1a1b1c, #2b2d2e); */ /*background-image: -webkit-linear-gradient(top, #0d1a28, #172e48);*/ /*background-image: -webkit-linear-gradient(top, #172e48, #0d1a28);*/ border: 1px solid #414245; border-radius: 4px; color: #fff; float: right; font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; height: 15px; margin: 24px 8px 0 0; padding: 2px; text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.2); letter-spacing: 0.5px; width: 72px; text-align: center; line-height: 16px; cursor: pointer; -webkit-user-select: none; } .buttonInstall:hover { background-color: #bbdbf5; /* background-image: -webkit-linear-gradient(top, #5ea55c, #3d6c3c); */ background-image: -webkit-linear-gradient(top, #2bbcff, #00a5fd); /* border: 1px solid #3b4e2f; */ border: 1px solid #00a7fb;674 } .buttonInstall:active { background-color: #8cc670; background-image: -webkit-linear-gradient(top, #8cc670, #6d955b); border: 1px solid #687956; } .buttonUnInstall { background-color: #a90329; /*background-image: -webkit-linear-gradient(top, #4b4f52, #2f3134);*/ background-image: -webkit-linear-gradient(top, #7a2222, #621b1c); /*border: 1px solid #424344;*/ border: 1px solid #621b1c; border-radius: 4px; color: #fff; float: right; font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; height: 15px; margin: 24px 8px 0 0; padding: 2px; text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.2); letter-spacing: 0.5px; width: 72px; text-align: center; line-height: 16px; cursor: pointer; -webkit-user-select: none; } .buttonUnInstall:hover { background-color: #bf6e83; /*background-image: -webkit-linear-gradient(top, #ac5458, #713739);*/ background-image: -webkit-linear-gradient(top, #c61313, #a8181b); /* border: 1px solid #5b3234; */ border: 1px solid #a8181b; } .buttonUnInstall:active { background-color: #bd6568; background-image: -webkit-linear-gradient(top, #bd6568, #905558); border: 1px solid #7d5558; } .buttonUpdate { background-color: #a198e2; background-image: -webkit-linear-gradient(top, #5d88b4, #3a689c); border: 1px solid #414245; border-radius: 4px; color: #fff; float: right; font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; height: 15px; margin: 24px 8px 0 0; padding: 2px; text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.2); letter-spacing: 0.5px; width: 72px; text-align: center; line-height: 16px; cursor: pointer; -webkit-user-select: none; } .buttonUpdate:hover { background-color: #6edffc; background-image: -webkit-linear-gradient(top, #6edffc, #5cccf9); border: 1px solid #b9e9fa; } .buttonUpdate:active { background-color: #8cc670; background-image: -webkit-linear-gradient(top, #8cc670, #6d955b); border: 1px solid #687956; } /* ===================================================================== */ /* FOOTER */ /* ===================================================================== */ #footer { position: fixed; /* height is calculated by adding the heights and borders of the following elements: /* #NvramFunctionalityBand 23px (inc 2px border) + #changeThemeContainer 60px (inc 2px border) + #FooterLinks 38px (inc 2px border) = 121px */ height: 139px; /* Must match bottom of #content */ /* Note: #BootLogTitleBar 35px (inc 2px border) + BootLogContainer height will be inserted when injecting bootlog */ bottom: 0; left: 0; right: 0; background-color: #000; -webkit-user-select: none; } a:link, a:visited { color: #BBB; text-decoration: none; } a:hover { color: #FFF; } #NvramFunctionalityBand { width: 100%; height: 21px; border-top: 2px solid #333; opacity: 0.95; } #nvramTextArea { width: 90%; margin: 1px 8px 3px 24px; -webkit-user-select: none; } .highlightYellow { color: #efd526; } #changeThemeContainer { width: 100%; height: auto; border-top: 2px solid #333; opacity: 0.95; } #changeThemeBandTitle { width: 100%; height: 21px; opacity: 0.95; } #changeThemeBand { width: 100%; height: 24px; border-top: 2px solid #333; opacity: 0.95; } #changeThemeCurrentTheme { width: 30%; margin: 6px 8px 0px 24px; float: left; -webkit-user-select: none; } #changeThemeInstalled { width: 30%; margin: 6px 8px 0px 24px; float: left; -webkit-user-select: none; } #themePredictionTitle { width: 40%; float: left; margin: 2px 0px 0px 24px; /*-webkit-user-select: none;*/ } #themePredictionTheme { width: 20%; float: left; margin: 0px 0px 0px 4px; /*-webkit-user-select: none;*/ } /* ============================ */ /* Change theme control options */ /* ============================ */ .ctOptionDescription { width: 80%; float: left; margin: 4px 0px 0px 24px; font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; color: #9bc762; } .ctOptionTitleHeader { float: left; margin: 4px 0px 0px 24px; font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; color: #ababab; } .ctOptionTitleResult { width: 430px; float: left; margin: 4px 0px 0px 2px; font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; color: #FFF; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .ctOptionTitleResultNotAvailable { width: 430px; float: left; margin: 4px 0px 0px 2px; font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; color: #FF0000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .ctOptionEntryHeader { float: left; margin: 5px 2px 0px 24px; font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; color: #ababab; } .ctOptionEntryResult { width: 230px; float: left; margin: 5px 0px 0px 2px; font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; color: #FFF; } .ctPredictionTitleHeader { float: left; margin: 4px 0px 0px 24px; font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; color: #ababab; } .ctPredictionTitleResult { width: 447px; float: left; margin: 4px 0px 0px 2px; font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; color: #FFF; } /* .ctOptionEntryResultNotAvailable { width: 38%; float: left; margin: 4px 0px 0px 2px; font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; } */ .ctOptionSetHeader { font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; color: #ababab; position:absolute; margin: 6px 0px 0px 67%; } #changeThemeSelector { width: 92%; float: left; /* right */ margin: 2px 0px 0px 24px; /* text-align: right; */ } #changeThemeSelector select { width: 16%; max-width: 98% !important; } select.changeThemeDropdown { -webkit-appearance: none; border: 0 !important; /*outline: none;*/ color: #000; -webkit-border-radius: 4px; font-size: 12px; padding: 0px 24px 2px 10px; cursor: pointer; background: #EEE url(../assets/dropdown_arrow_k.png) no-repeat right center; background-size: 19px 19px; opacity: 0.8; float: right; margin-right: 30px; width: 138px; } select.changeThemeDropdown:disabled { opacity: 0.3; } select.changeThemeDropdown:hover:enabled { background: #EEE url(../assets/dropdown_arrow_k.png) no-repeat right center; background-size: 19px 19px; opacity: 1; } select.changeThemeDropdown:focus { background: #EEE url(../assets/dropdown_arrow_k.png) no-repeat right center; background-size: 19px 19px; opacity: 1; } #FooterLinks { width: 100%; height: 36px; border-top: 2px solid #333; background-color: #737075; background-image: -webkit-linear-gradient(top, rgba(9,10,9,1) 0%,rgba(20,22,22,1) 31%,rgba(27,31,29,1) 65%,rgba(7,7,7,1) 100%); } /* ===================================================================== */ /* TEXT CLASSES */ /* ===================================================================== */ .textTitle { font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: bold; color: #AAA; text-align:left; } .textBody { font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; color: #FFF; text-align:left; } /*.textBodyRight { font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-align:right; }*/ .textHeaderSmall { font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; color: #a1a1a1; -webkit-user-select: none; } .textFreeSpace { font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: bold; color: #3ef14b; vertical-align: bottom; -webkit-user-select: none; } .textThemeCount { font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: bold; color: #FFF; vertical-align: bottom; -webkit-user-select: none; } .textThemeCountQuery { font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-align: right; vertical-align: bottom; margin-left:6px; display: none; cursor:pointer; } .textFooter { font-family: 'Roboto', sans-serif; font-size: 12px; color: #FFF; text-align: center; margin-top:10px; } .themeName { color: #7bf4f5; } .themeAction { color: #f3ce22; } .predictionText { font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; color: #9bc762; } .changeThemeSetTo { font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bold; color: #a1a1a1; -webkit-user-select: none; } /* ===================================================================== */ /* COLOUR FILL CLASSES */ /* ===================================================================== */ .blackFill { background-image: -webkit-linear-gradient(top, rgba(111,111,111,1) 0%,rgba(0,0,0,1) 100%); } .fillGrey { background-image: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(142,142,142,1) 100%); } .bootlogBandFill { background-image: -webkit-linear-gradient(top, #535353 0%,#202020 70%,#1c1c1c 75%,#363636 98%, #666666 100%); } .nvramFillWorking { background-image: -webkit-linear-gradient(top, #67c334 0%, #428420 100%); } .nvramFillNotWorking { background-image: -webkit-linear-gradient(top, #ab3bb3 0%, #742179 100%); } .nvramFillRed { background-image: -webkit-linear-gradient(top, #df212a 0%, #921519 100%); } .fillDarkGrey { background-image: -webkit-linear-gradient(top, #4b4e51, #2f3134); } .fillDarkerGrey { background-image: -webkit-linear-gradient(top, #303234, #212121); } .fillVeryDarkGrey { background-image: -webkit-linear-gradient(top, #181818, #121212); } /* ===================================================================== */ /* MESSAGE BOX */ /* ===================================================================== */ /* The following overlay and box css is originally from a tutorial by Mary Lou http://tympanus.net/codrops/2009/12/03/css-and-jquery-tutorial-overlay-with-slide-out-box/ */ .overlay { background:transparent url(../assets/overlay.png) repeat top left; position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:100; } .overlayTwo { background:transparent url(../assets/overlay.png) repeat top left; position:fixed; top:0px; /* same height as .meterTwo */ bottom:0px; left:0px; right:0px; z-index:100; } .overlayThree { background:transparent url(../assets/overlay.png) repeat top left; position:fixed; top:0px; /* same height as .meterThree */ bottom:0px; left:0px; right:0px; z-index:100; } .box { position:fixed; top:-300px; /* Starting position = should match click function animate({'top':'300px'} in js CloseMessageBox() */ left:20%; right:20%; background-color:#fff; color:#7F7F7F; padding:20px; border:2px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius:10px; -moz-box-shadow: 0 1px 5px #333; -webkit-box-shadow: 0 1px 5px #333; z-index:101; } a.boxclose { float:right; width:26px; height:26px; background:transparent url(../assets/cancel.png) repeat top left; margin-top:-30px; margin-right:-30px; cursor:pointer; } a.boxclose:hover { background:transparent url(../assets/cancel_o.png) repeat top left; } .box h1 { margin:-20px -20px 0px -20px; padding:10px 10px 10px 20px; background-color:#1e8ec6; font-family: 'Roboto', sans-serif; font-size: 24px; color:#c4e0ee; -moz-border-radius:10px 10px 0px 0px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; } .box p a:link { color: #3398ff; } .box p a:hover { text-decoration: underline; } /* Using progress bars originally by Chris Coyier /* http://css-tricks.com/css3-progress-bars/ */ .meter { height: 32px; position: relative; } .meter > span { display: block; height: 100%; background-color: #cbd1d6; background-image: -webkit-linear-gradient(#cbd1d6, #6d8396); position: relative; overflow: hidden; } .meter > span:after, .animate > span > span { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .4)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .4)), color-stop(.75, rgba(255, 255, 255, .4)), color-stop(.75, transparent), to(transparent) ); z-index: 1; -webkit-background-size: 50px 50px; -webkit-animation: move 2s linear infinite; overflow: hidden; } .meterTwo { height: 32px; /* Same height as .overlayTwo */ position: relative; z-index: 3; } .meterTwo > span { display: block; height: 100%; background-color: #cbd1d6; /* Use http://www.colorzilla.com/gradient-editor/ for gradient */ background-image: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); position: relative; overflow: hidden; } .meterTwo > span:after, .animate > span > span { font-family: 'Roboto', sans-serif; font-weight: bold; font-size: 12px; color: #FFF; padding: 8px 0px 0px 20px; content: "Refreshing Interface...."; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .4)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .4)), color-stop(.75, rgba(255, 255, 255, .4)), color-stop(.75, transparent), to(transparent) ); /*z-index: 1;*/ -webkit-background-size: 50px 50px; -webkit-animation: move 2s linear infinite; overflow: hidden; } .meterThree { height: 32px; /* Same height as .overlayThree */ position: relative; z-index: 3; } .meterThree > span { display: block; height: 100%; background-color: #cbd1d6; /* Use http://www.colorzilla.com/gradient-editor/ for gradient */ background-image: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); position: relative; overflow: hidden; } .meterThree > span:after, .animate > span > span { font-family: 'Roboto', sans-serif; font-weight: bold; font-size: 12px; color: #FFF; padding: 8px 0px 0px 20px; content: "Checking for any updates for the installed themes..."; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .4)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .4)), color-stop(.75, rgba(255, 255, 255, .4)), color-stop(.75, transparent), to(transparent) ); z-index: 2; -webkit-background-size: 50px 50px; -webkit-animation: move 2s linear infinite; overflow: hidden; } @-webkit-keyframes move { 0% { background-position: 0 0; } 100% { background-position: 50px 50px; } } .feedbackButton { background-color: #a198e2; background-image: -webkit-linear-gradient(top, #a198e2, #9488d6); border: 1px solid #9686dd; border-radius: 4px; color: #ffffff; float: right; font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: bold; height: 20px; margin: 24px 8px 0 0; padding: 2px; text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.3); width: 72px; text-align: center; line-height: 20px; cursor: pointer; } .feedbackButton:hover { background-color: #c7c1ee; background-image: -moz-linear-gradient(center top , #c7c1ee, #bfb8e6); background-image: -webkit-linear-gradient(top, #c7c1ee, #bfb8e6); border: 1px solid #c0b6eb; } /* ===================================================================== */ /* TOOLTIP */ /* ===================================================================== */ /* Hover tooltips */ .field-tip { position:relative; z-index: 1; } .field-tip .tip-content { position:absolute; top:21px; /* - top padding */ right:9999px; width:200px; height: auto; margin-right:-220px; /* width + left/right padding */ border-radius: 4px; padding:10px; font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; color:#333; background:#DDD; opacity:0; -webkit-transition:opacity 250ms ease-out; z-index: 2; } .field-tip:hover .tip-content { right: 100px; /* half the width */ opacity:1; }