diff --git a/bookmarklet/index.php b/bookmarklet/index.php index 31591737..a53d5be6 100644 --- a/bookmarklet/index.php +++ b/bookmarklet/index.php @@ -59,12 +59,14 @@

+

Use the bookmarklet on any website

-
    -
  1. Load any web page, such as a search engine
  2. -
  3. Click the Keyman Bookmarklet in your Bookmarks toolbar or menu
  4. -
  5. You may need to wait a second or two for Keyman Bookmarklet to load. Then click in the text field you wish to type into. The Keyman Bookmarklet user interface will appear and you can type in your language
  6. -
+
    +
  1. Load any web page, such as a search engine
  2. +
  3. Click the Keyman Bookmarklet in your Bookmarks toolbar or menu
  4. +
  5. You may need to wait a second or two for Keyman Bookmarklet to load. Then click in the text field you wish to type into. The Keyman Bookmarklet user interface will appear and you can type in your language
  6. +
+

Try the bookmarklet

You can try the Bookmarklet you just installed right here. Click the bookmarklet in the toolbar once to load it. Then diff --git a/cdn/dev/css/index.css b/cdn/dev/css/index.css index 24e66476..7d891605 100644 --- a/cdn/dev/css/index.css +++ b/cdn/dev/css/index.css @@ -2,46 +2,46 @@ * Section1 CSS * ***********************************/ -.main1{ - float: left; - width: 100%; - height: 400px; - background-color: #000; - background-image: url('../img/main-family.jpg'); - background-repeat:no-repeat; - background-position:right; -} - -.main1 h1{ - float: left; - color: #fff; - font-size: 40pt; - line-height: 1.1; - margin: 120px 0px 0px 30px; - text-shadow: 1px 1px #000; - letter-spacing: -0.05em; +.main1 { + float: left; + width: 100%; + height: 400px; + background-color: #000; + background-image: url('../img/main-family.jpg'); + background-repeat: no-repeat; + background-position: right; +} + +.main1 h1 { + float: left; + color: #fff; + font-size: 40pt; + line-height: 1.1; + margin: 120px 0px 0px 30px; + text-shadow: 1px 1px #000; + letter-spacing: -0.05em; } .main-install { - clear: both; - padding: 24px 48px; - background: #FC7200; + clear: both; + padding: 24px 48px; + background: #FC7200; } .main-install div { - font-size: 40pt; - font-weight: bold; - margin-bottom: 16px; - float: left; - color: white; + font-size: 40pt; + font-weight: bold; + margin-bottom: 16px; + float: left; + color: white; } .main-install a { - padding: 0 24px; + padding: 0 24px; } -@media all and (max-width: 1300px){ - .main1 h1{ +@media all and (max-width: 1300px) { + .main1 h1 { font-size: 36pt; max-width: 310px; margin-left: 30px; @@ -49,14 +49,14 @@ } } -@media all and (min-width: 1200px) and (max-width: 1300px){ - .main1{ +@media all and (min-width: 1200px) and (max-width: 1300px) { + .main1 { background-image: url('../img/main-family-medium.jpg'); } } -@media all and (min-width: 1300px) and (max-width: 1500px){ - .main1 h1{ +@media all and (min-width: 1300px) and (max-width: 1500px) { + .main1 h1 { font-size: 52pt; max-width: 610px; margin-left: 20px; @@ -64,55 +64,55 @@ } } -@media all and (min-width: 1500px){ - .main1 h1{ +@media all and (min-width: 1500px) { + .main1 h1 { font-size: 68pt; margin-left: 50px; margin-top: 90px; } } -@media all and (min-width: 1750px){ - .main1{ +@media all and (min-width: 1750px) { + .main1 { background-image: url('../img/main-family-medium.jpg'); } } -@media all and (min-width: 1900px){ - .main1{ +@media all and (min-width: 1900px) { + .main1 { background-image: url('../img/main-family-big.jpg'); } } -#main-banner{ - float: right; - margin-right: 40px; - position: relative; - top: 270px; +#main-banner { + float: right; + margin-right: 40px; + position: relative; + top: 270px; } /************************************** * Section2 CSS * ***********************************/ -#section2{ +#section2 { margin-bottom: 0px; } -.main2{ - float: left; - width: 100%; - background: #f2f2f2; +.main2 { + float: left; + width: 100%; + background: #f2f2f2; } -.section{ +.section { float: left; width: 100%; padding: 10px 0px; } -.section-heading{ +.section-heading { float: left; width: 100%; margin-top: 20px; @@ -121,7 +121,7 @@ line-height: 1.2em; } -.section-explainer{ +.section-explainer { float: left; width: 100%; margin-bottom: 10px; @@ -133,17 +133,19 @@ * ***********************************/ @font-face { - font-family:GeezWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/wookianos.ttf') format('truetype'); + font-family: GeezWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/wookianos.ttf') format('truetype'); } + @font-face { - font-family:MyanmarWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/Padauk.ttf') format('truetype'); + font-family: MyanmarWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/Padauk.ttf') format('truetype'); } + /*@font-face { font-family:LatinWeb; font-style:normal; @@ -151,117 +153,125 @@ src:url('//s.keyman.com/font/deploy/DejaVuSans.ttf') format('truetype'); }*/ @font-face { - font-family:OriyaWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/utkalm.ttf') format('truetype'); + font-family: OriyaWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/utkalm.ttf') format('truetype'); } + @font-face { - font-family:SinhalaWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/kaputaunicode.ttf') format('truetype'); + font-family: SinhalaWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/kaputaunicode.ttf') format('truetype'); } + @font-face { - font-family:TamilWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/aava1.ttf') format('truetype'); + font-family: TamilWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/aava1.ttf') format('truetype'); } + @font-face { - font-family:CherokeeWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/digohweli_1_7.ttf') format('truetype'); + font-family: CherokeeWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/digohweli_1_7.ttf') format('truetype'); } + @font-face { - font-family: SindhiWeb; - font-style: normal; - font-weight: normal; - src: url('//s.keyman.com/font/deploy/MBKhursheed10.6.ttf') format("truetype"); + font-family: SindhiWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/MBKhursheed10.6.ttf') format("truetype"); } + @font-face { - font-family: TibetanWeb; - font-style: normal; - font-weight: normal; - src: url('//s.keyman.com/font/deploy/CTRC-Uchen.ttf') format("truetype"); + font-family: TibetanWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/CTRC-Uchen.ttf') format("truetype"); } + @font-face { - font-family: LaoWeb; - font-style: normal; - font-weight: normal; - src: url('//s.keyman.com/font/deploy/SAYSETT0.eot'); - src: url('//s.keyman.com/font/deploy/SAYSETT0.eot?#iefix') format('embedded-opentype'), - url('//s.keyman.com/font/deploy/saysettha_web.woff') format('woff'), - url('//s.keyman.com/font/deploy/saysettha_ot.ttf') format('truetype'); + font-family: LaoWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/SAYSETT0.eot'); + src: url('//s.keyman.com/font/deploy/SAYSETT0.eot?#iefix') format('embedded-opentype'), + url('//s.keyman.com/font/deploy/saysettha_web.woff') format('woff'), + url('//s.keyman.com/font/deploy/saysettha_ot.ttf') format('truetype'); } + @font-face { - font-family: PashtoWeb; - font-style: normal; - font-weight: normal; - src: url('//s.keyman.com/font/deploy/LateefRegOT.ttf') format("truetype"); + font-family: PashtoWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/LateefRegOT.ttf') format("truetype"); } + @font-face { - font-family: "Noto Nastaliq Urdu Draft"; - font-style: normal; - font-weight: normal; - src: url('//s.keyman.com/font/deploy/NotoNastaliqUrduDraft.ttf') format("truetype"); + font-family: "Noto Nastaliq Urdu Draft"; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/NotoNastaliqUrduDraft.ttf') format("truetype"); } .lang-example { - font-family: Tahoma; - font-size: 14pt; + font-family: Tahoma; + font-size: 14pt; } -.section-languages{ +.section-languages { background: #D6D6D6; } -.section-languages .section-explainer{ +.section-languages .section-explainer { margin-bottom: 20px; } - .column { - float: left; - width:155px; +.column { + float: left; + width: 155px; } - .column .listhead { - font-weight: bold; - text-indent: 20%; - color:#2F4B67 +.column .listhead { + font-weight: bold; + text-indent: 20%; + color: #2F4B67 } .section-announcement { - color: #B92034; - background: white; + color: #B92034; + background: white; } .section-announcement p { - font-size: 36pt; - font-weight: bold; - padding: 36px 12px; - text-align: center; + font-size: 36pt; + font-weight: bold; + padding: 36px 12px; + text-align: center; } .section-announcement p a { - color: #B92034; - text-decoration: none; - padding: 4px; - display: inline-block; + color: #B92034; + text-decoration: none; + padding: 4px; + display: inline-block; } .section-announcement p a:hover { - background: #D6D6D6; - border-radius: 6px; + background: #D6D6D6; + border-radius: 6px; } -.lang-ital{ +.lang-ital { font-style: italic; font-size: 12pt; } -.language{ +.language { float: left; width: 300px; height: 24px; @@ -272,28 +282,28 @@ text-align: center; } -.pipe{ +.pipe { color: #161616; } -.section-languages form{ +.section-languages form { float: left; width: 320px; margin: 20px 320px 10px 320px; } -.section-languages form input{ +.section-languages form input { border-radius: 0px; } -.section-languages form h4{ +.section-languages form h4 { text-align: center; width: 320px; font-size: 15pt; margin-bottom: 8px; } -#language-search3{ +#language-search3 { float: left; width: 220px; height: 28px; @@ -310,18 +320,22 @@ :lang(amh).lang-example { font-family: GeezWeb; } + /* Burmese */ :lang(mya).lang-example { font-family: MyanmarWeb; } + /* Cherokee */ :lang(chr).lang-example { font-family: CherokeeWeb; } + /* Lao */ :lang(lao).lang-example { font-family: LaoWeb; } + /* Malayalam :lang(mal).lang-example { font-family: GeezWeb; @@ -335,6 +349,7 @@ :lang(ori).lang-example { font-family: OriyaWeb; } + /* Rawang */ /* :lang(raw).lang-example { @@ -345,6 +360,7 @@ :lang(snd).lang-example { font-family: SindhiWeb; } + /* Sinhala */ :lang(sin).lang-example { font-family: SinhalaWeb; @@ -354,32 +370,35 @@ :lang(tam).lang-example { font-family: TamilWeb; } + /* Tibetan */ :lang(bod).lang-example { font-family: TibetanWeb; } + /* Tigrigna */ :lang(tir).lang-example { font-family: GeezWeb; } + /* Urdu */ :lang(urd).lang-example { - font-family: "Noto Nastaliq Urdu Draft"; + font-family: "Noto Nastaliq Urdu Draft"; } .language .new { - color: #69B7D2; - font-size: 0.7em; - font-weight: bold; - padding-left: 4px; + color: #69B7D2; + font-size: 0.7em; + font-weight: bold; + padding-left: 4px; } .new { - color: #FC7200; - font-weight: bold; + color: #FC7200; + font-weight: bold; } -#hiero{ +#hiero { position: relative; top: 2px; } @@ -389,11 +408,11 @@ * Products Section CSS * ***********************************/ -.section-products{ +.section-products { background: #f2f2f2; } -.product{ +.product { float: left; width: 300px; height: 310px; @@ -401,7 +420,7 @@ margin: 5px 5px; } -.product img{ +.product img { margin-left: 75px !important; } @@ -410,19 +429,19 @@ cursor: pointer; } -.product a{ +.product a { text-decoration: none; color: #000; } -.product h3{ +.product h3 { margin-bottom: 6px; font-size: 16pt; color: #B92034; text-align: center; } -.product p{ +.product p { padding: 0 8px; line-height: 1.3; font-size: 12pt !important; @@ -432,47 +451,47 @@ * Testimonial * ***********************************/ -.section-testimonials{ - float: left; - width: 100%; - color: #888888; - padding: 20px 0px 30px 0px; - } +.section-testimonials { + float: left; + width: 100%; + color: #888888; + padding: 20px 0px 30px 0px; +} .section-testimonials div { - color: #AAAAAA; - float: left; - font-family: 'Noto Serif'; - font-size: 180px; - height: 120px; - margin-top: -24px; - margin-right: 8px; - overflow: hidden; - line-height: 1 !important; + color: #AAAAAA; + float: left; + font-family: 'Noto Serif'; + font-size: 180px; + height: 120px; + margin-top: -24px; + margin-right: 8px; + overflow: hidden; + line-height: 1 !important; } .section-testimonials p { - line-height: 1.2em; - font-weight: 400; - font-style: italic; - font-family: 'Cabin'; - font-size: 24px; - cursor: pointer; + line-height: 1.2em; + font-weight: 400; + font-style: italic; + font-family: 'Cabin'; + font-size: 24px; + cursor: pointer; } .section-testimonials p span { - font-size: 16px; + font-size: 16px; } /************************************** * Developer * ***********************************/ -.section-developers{ +.section-developers { background: #D6D6D6; } -.developer-half{ +.developer-half { float: left; width: 460px; height: 250px; @@ -480,28 +499,28 @@ margin-bottom: 20px; } -.developer-half:hover{ +.developer-half:hover { cursor: pointer; background: #A4A8AB; } -.developer-half h3{ +.developer-half h3 { margin-bottom: 8px; font-size: 16pt; color: #B92034; text-align: center; } -.developer-half img{ +.developer-half img { margin-left: 160px; } -.section-developers a{ +.section-developers a { text-decoration: none; color: #000000; } -.developer-half p{ +.developer-half p { line-height: 1.3; } @@ -509,65 +528,71 @@ * Language-Device Picker * ***********************************/ -#language-device-picker{ - float: left; - width: 300px; - padding: 5px 0px; - margin: 10px; - background: #fff; +#language-device-picker { + float: left; + width: 300px; + padding: 5px 0px; + margin: 10px; + background: #fff; } -#language-device-picker #language-picker, #language-device-picker #device-picker{ - width: 290px; - margin: 5px; - padding: 5px 0px; +#language-device-picker #language-picker, +#language-device-picker #device-picker { + width: 290px; + margin: 5px; + padding: 5px 0px; } -#language-device-picker #language-picker ul, #language-device-picker #device-picker ul{ - border: solid 1px gray; - padding: 0px; - background: #f2f2f2; +#language-device-picker #language-picker ul, +#language-device-picker #device-picker ul { + border: solid 1px gray; + padding: 0px; + background: #f2f2f2; } -#language-device-picker #language-picker h3, #language-device-picker #device-picker h3{ - text-align: center; - padding: 5px; - color: #B92034; +#language-device-picker #language-picker h3, +#language-device-picker #device-picker h3 { + text-align: center; + padding: 5px; + color: #B92034; } -#language-device-picker #language-picker ul li, #language-device-picker #device-picker ul li{ - list-style: none; - display: block; - padding: 5px; - margin: 0px; - font-size: 14pt; +#language-device-picker #language-picker ul li, +#language-device-picker #device-picker ul li { + list-style: none; + display: block; + padding: 5px; + margin: 0px; + font-size: 14pt; } -#language-device-picker #language-picker ul li:hover, #language-device-picker #device-picker ul li:hover{ - background: #e4e4e4; - cursor: pointer; +#language-device-picker #language-picker ul li:hover, +#language-device-picker #device-picker ul li:hover { + background: #e4e4e4; + cursor: pointer; } -#language-device-picker #language-picker ul li.selected, #language-device-picker #device-picker ul li.selected{ - background: #e4e4e4; +#language-device-picker #language-picker ul li.selected, +#language-device-picker #device-picker ul li.selected { + background: #e4e4e4; } -#language-device-picker #language-device-dl{ - margin-left: auto; - margin-right: auto; - width: 290px; - height: 46px; - line-height: 46px; - text-align: center; - background: #FC7200; - border-radius: 4px; - cursor: pointer; +#language-device-picker #language-device-dl { + margin-left: auto; + margin-right: auto; + width: 290px; + height: 46px; + line-height: 46px; + text-align: center; + background: #FC7200; + border-radius: 4px; + cursor: pointer; } -#language-device-picker #language-device-dl a{ - display: block; - color: #000; - text-decoration: none; +#language-device-picker #language-device-dl a { + display: block; + color: #000; + text-decoration: none; } @@ -577,77 +602,95 @@ * MOBILE CSS * ***********************************/ -@media all and (min-width: 768px) and (max-width: 1023px){ - .wrapper{ +@media all and (min-width: 768px) and (max-width: 1023px) { + .wrapper { width: 750px; } - .main1{ + + .main1 { background-image: url('../img/main-family-big.jpg'); background-size: 100%; background-position: top; height: 300px; } - .main1 h1{ + + .main1 h1 { font-size: 40pt; margin-top: 30px; } - #main-banner{ + + #main-banner { top: 170px; } - .section-testimonials{ + + .section-testimonials { width: 700px; padding: 60px 0px 30px 0px; } - .developer-half{ + + .developer-half { width: 355px; margin-left: 0px; } - .developer-half img{ + + .developer-half img { margin-left: 27px; } + .section-languages form { margin-left: 215px; } - .section-languages form input{ + + .section-languages form input { border-radius: 0px; } - #language-search3{ + + #language-search3 { height: 30px; } - .product{ + + .product { margin-left: 40px; } - .language{ + + .language { margin-left: 45px; } - .windows-only{ - display: none; + + .windows-only { + display: none; } } -@media all and (min-width: 600px) and (max-width: 768px){ +@media all and (min-width: 600px) and (max-width: 768px) { + .wrapper, - .footer .wrapper{ + .footer .wrapper { margin-left: auto; margin-right: auto; } - .header{ + + .header { height: 48px; } - #help{ + + #help { top: 11px; width: 100px; margin-left: -100px; } - #help p{ + + #help p { font-size: 12pt; } - .main1{ + + .main1 { background-position: center top; background-size: 120%; height: 200px; } - .main1 h1{ + + .main1 h1 { float: none; max-width: initial; text-align: center; @@ -658,7 +701,8 @@ font-size: 52pt; text-shadow: 2px 2px #000; } - #main-banner{ + + #main-banner { width: 140px; height: 140px; position: absolute; @@ -668,101 +712,121 @@ z-index: 0; display: none; } - .section-languages .section-heading{ + + .section-languages .section-heading { margin-top: 60px; } - .section-heading{ + + .section-heading { text-align: center; } - .section-explainer{ + .section-explainer { text-align: justify; padding: 0px 10px; width: 300px; } - .section-languages form{ + .section-languages form { margin: 20px 0px 10px 0px; } - .language.desktop{ + + .language.desktop { display: none; } - .lang-example.desktop{ - display: none; + .lang-example.desktop { + display: none; } - #language-search{ + + #language-search { margin-left: 10px; border-radius: 0px; height: 30px; } - #search-submit{ + + #search-submit { border-radius: 0px; } - .product{ + + .product { margin-left: 5px; } - .product h3{ + + .product h3 { text-align: center; font-size: 18pt; } - .developer-half{ + + .developer-half { height: 230px; margin: 10px 0px 0px 0px; text-align: center; } - .developer-half p{ + + .developer-half p { text-align: center; } - .section-testimonials{ + + .section-testimonials { width: 300px; padding: 60px 10px 30px 10px; margin-left: 0px; } + .section-testimonial p { - font-size: 20px; + font-size: 20px; } - .developer-half{ + + .developer-half { width: 300px; } - .developer-half img{ + + .developer-half img { margin-left: 0px; } - .windows-only{ - display: none; + + .windows-only { + display: none; } } -@media all and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait){ - #main-banner{ +@media all and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) { + #main-banner { top: 170px; } } -@media all and (min-width: 10px) and (max-width: 600px){ +@media all and (min-width: 10px) and (max-width: 600px) { + .wrapper, - .footer .wrapper{ + .footer .wrapper { width: 320px; margin-left: auto; margin-right: auto; } - .header{ + + .header { height: 48px; } - #help{ + + #help { top: 11px; width: 100px; margin-left: -100px; } - #help p{ + + #help p { font-size: 12pt; } - .main1{ + + .main1 { background-position: center top; background-size: 120%; height: 200px; } - .main1 h1{ + + .main1 h1 { float: none; max-width: initial; text-align: center; @@ -773,7 +837,8 @@ font-size: 35pt; text-shadow: 2px 2px #000; } - #main-banner{ + + #main-banner { width: 140px; height: 140px; position: absolute; @@ -783,115 +848,141 @@ z-index: 0; display: none; } - .section-languages .section-heading{ + + .section-languages .section-heading { margin-top: 60px; } - .section-heading{ + + .section-heading { text-align: center; } - .section-explainer{ + .section-explainer { text-align: justify; padding: 0px 10px; width: 300px; } - .section-languages form{ + .section-languages form { margin: 20px 0px 10px 0px; } - .language.desktop{ + + .language.desktop { display: none; } - .lang-example.desktop{ - display: none; + .lang-example.desktop { + display: none; } - #language-search{ + + #language-search { margin-left: 10px; border-radius: 0px; height: 30px; } - #search-submit{ + + #search-submit { border-radius: 0px; } - .product{ + + .product { margin-left: 5px; } - .product h3{ + + .product h3 { text-align: center; font-size: 18pt; } - .developer-half{ + + .developer-half { height: 230px; margin: 10px 0px 0px 0px; text-align: center; } - .developer-half p{ + + .developer-half p { text-align: center; } - .section-testimonials{ + + .section-testimonials { width: 300px; padding: 60px 10px 30px 10px; margin-left: 0px; } + .section-testimonial p { - font-size: 20px; + font-size: 20px; } - .developer-half{ + + .developer-half { width: 300px; } - .developer-half img{ + + .developer-half img { margin-left: 0px; } - .windows-only{ - display: none; + + .windows-only { + display: none; } } + /* Landscape mode */ -@media all and (min-width: 321px) and (max-width: 600px) and (orientation: landscape){ - .wrapper{ +@media all and (min-width: 321px) and (max-width: 600px) and (orientation: landscape) { + .wrapper { width: 480px; } - .main1{ + + .main1 { background-position: right top; background-size: 65%; } - .main1 h1{ + + .main1 h1 { width: 30%; text-align: left; margin: 40px 0px 0px 10px; font-size: 20pt; } - #main-banner{ + + #main-banner { top: 160px; left: 100%; margin-left: -150px; } - .section-explainer{ + + .section-explainer { width: 460px; padding: 0px 10px; } - .section-languages .section-heading{ + + .section-languages .section-heading { margin-top: 50px; } - .language{ + + .language { margin-left: 80px; } + .section-languages form { margin: 20px 80px 10px 80px; } - .section-testimonials{ + + .section-testimonials { width: 460px; padding: 60px 10px 30px 10px; } - .developer-half{ + + .developer-half { height: 230px; margin: 10px 80px 00px 80px; } - .main2 .wrapper{ + + .main2 .wrapper { width: 480px; } - .product{ + + .product { margin-left: 80px; } } @@ -911,12 +1002,16 @@ } .section-blurb { - font-size:1.2em; + font-size: 1.2em; line-height: 1.4em; - background: white; + background: white; } .section-blurb p { - padding: 16px 12px; - text-align: center; + padding: 16px 12px; + text-align: center; } + +#bookmarklet-use ol { + padding: 0 5%; +} \ No newline at end of file diff --git a/cdn/dev/css/template.css b/cdn/dev/css/template.css index 778eaeee..57a17603 100644 --- a/cdn/dev/css/template.css +++ b/cdn/dev/css/template.css @@ -7,19 +7,87 @@ License: none (public domain) */ -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +b, +u, +i, +center, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +embed, +figure, +figcaption, +footer, +header, +hgroup, +menu, +nav, +output, +ruby, +section, +summary, +time, +mark, +audio, +video { margin: 0; padding: 0; border: 0; @@ -29,32 +97,50 @@ time, mark, audio, video { } /* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section { display: block; } + body { line-height: 1; } -ol, ul { + +ol, +ul { list-style: none; } -blockquote, q { + +blockquote, +q { quotes: none; } -blockquote:before, blockquote:after, -q:before, q:after { + +blockquote:before, +blockquote:after, +q:before, +q:after { content: ''; content: none; } + table { border-collapse: collapse; border-spacing: 0; } -html{ - font-family: 'Cabin', sans-serif; - /*font-family: 'Source Sans Pro', sans-serif;*/ +html { + font-family: 'Cabin', sans-serif; + /*font-family: 'Source Sans Pro', sans-serif;*/ } /************************************** @@ -62,17 +148,19 @@ html{ * ***********************************/ @font-face { - font-family:GeezWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/wookianos.ttf') format('truetype'); + font-family: GeezWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/wookianos.ttf') format('truetype'); } + @font-face { - font-family:MyanmarWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/Padauk.ttf') format('truetype'); + font-family: MyanmarWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/Padauk.ttf') format('truetype'); } + /*@font-face { font-family:LatinWeb; font-style:normal; @@ -80,73 +168,84 @@ html{ src:url('//s.keyman.com/font/deploy/DejaVuSans.ttf') format('truetype'); }*/ @font-face { - font-family:OriyaWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/utkalm.ttf') format('truetype'); + font-family: OriyaWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/utkalm.ttf') format('truetype'); } + @font-face { - font-family:SinhalaWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/kaputaunicode.ttf') format('truetype'); + font-family: SinhalaWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/kaputaunicode.ttf') format('truetype'); } + @font-face { - font-family:TamilWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/aava1.ttf') format('truetype'); + font-family: TamilWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/aava1.ttf') format('truetype'); } + @font-face { - font-family:CherokeeWeb; - font-style:normal; - font-weight:normal; - src:url('//s.keyman.com/font/deploy/digohweli_1_7.ttf') format('truetype'); + font-family: CherokeeWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/digohweli_1_7.ttf') format('truetype'); } + @font-face { - font-family: SindhiWeb; - font-style: normal; - font-weight: normal; - src: url('//s.keyman.com/font/deploy/MBKhursheed10.6.ttf') format("truetype"); + font-family: SindhiWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/MBKhursheed10.6.ttf') format("truetype"); } + @font-face { - font-family: TibetanWeb; - font-style: normal; - font-weight: normal; - src: url('//s.keyman.com/font/deploy/CTRC-Uchen.ttf') format("truetype"); + font-family: TibetanWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/CTRC-Uchen.ttf') format("truetype"); } + @font-face { - font-family: LaoWeb; - font-style: normal; - font-weight: normal; - src: url('//s.keyman.com/font/deploy/saysettha_web.eot'); - src: url('//s.keyman.com/font/deploy/saysettha_web.eot?#iefix') format('embedded-opentype'), - url('//s.keyman.com/font/deploy/saysettha_web.woff') format('woff'), - url('//s.keyman.com/font/deploy/saysettha_web.ttf') format('truetype'); + font-family: LaoWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/saysettha_web.eot'); + src: url('//s.keyman.com/font/deploy/saysettha_web.eot?#iefix') format('embedded-opentype'), + url('//s.keyman.com/font/deploy/saysettha_web.woff') format('woff'), + url('//s.keyman.com/font/deploy/saysettha_web.ttf') format('truetype'); } + @font-face { - font-family: PashtoWeb; - font-style: normal; - font-weight: normal; - src: url('//s.keyman.com/font/deploy/LateefRegOT.ttf') format("truetype"); + font-family: PashtoWeb; + font-style: normal; + font-weight: normal; + src: url('//s.keyman.com/font/deploy/LateefRegOT.ttf') format("truetype"); } /* Amharic */ :lang(amh).lang-example { font-family: GeezWeb; } + /* Burmese */ :lang(mya).lang-example { font-family: MyanmarWeb; } + /* Cherokee */ :lang(chr).lang-example { font-family: CherokeeWeb; } + /* Lao */ :lang(lao).lang-example { font-family: LaoWeb; } + /* Malayalam :lang(mal).lang-example { font-family: GeezWeb; @@ -160,6 +259,7 @@ html{ :lang(ori).lang-example { font-family: OriyaWeb; } + /* Rawang :lang(raw).lang-example { font-family: MyanmarWeb; @@ -170,6 +270,7 @@ html{ :lang(snd).lang-example { font-family: SindhiWeb; } + /* Sinhala */ :lang(sin).lang-example { font-family: SinhalaWeb; @@ -179,10 +280,12 @@ html{ :lang(tam).lang-example { font-family: TamilWeb; } + /* Tibetan */ :lang(bod).lang-example { font-family: TibetanWeb; } + /* Tigrigna */ :lang(tir).lang-example { font-family: GeezWeb; @@ -192,53 +295,53 @@ html{ * Page Layout CSS * ***********************************/ -html{ - cursor: default; - background: #F2F2F2; +html { + cursor: default; + background: #F2F2F2; } -.wrapper{ - width: 960px; - margin-left: auto; - margin-right: auto; +.wrapper { + width: 960px; + margin-left: auto; + margin-right: auto; } -.main > #section2 > .wrapper { +.main>#section2>.wrapper { background: #f2f2f2; padding-bottom: 30px; } -.button{ - float: left; - width: 200px; - height: 40px; - line-height: 40px; - border-radius: 6px; - text-align: center; - margin: 20px; - cursor: pointer; - box-shadow: 1px 1px 2px #3e3e3e; +.button { + float: left; + width: 200px; + height: 40px; + line-height: 40px; + border-radius: 6px; + text-align: center; + margin: 20px; + cursor: pointer; + box-shadow: 1px 1px 2px #3e3e3e; } -.button a{ - text-decoration: none; +.button a { + text-decoration: none; } -.button h2{ - color: #fff; +.button h2 { + color: #fff; } -#container{ +#container { min-height: 100%; width: 100%; } -.main{ +.main { float: left; width: 100%; } -.valign-outer{ +.valign-outer { height: 100%; width: 100%; overflow: hidden; @@ -246,42 +349,42 @@ html{ position: static; } -.valign-middle{ +.valign-middle { display: table-cell; vertical-align: middle; width: 100%; position: static; } -.center{ +.center { text-align: center; } -.command{ +.command { font-weight: 400; color: #69B7D2; } -.inline{ +.inline { text-align: center; } -.red{ +.red { color: #B92034; } -.underline{ +.underline { border-bottom: 1px solid #B92034; margin-bottom: 15px; padding-bottom: 0px !important; } -.large{ +.large { font-size: 28pt !important; font-weight: bold !important; } -.caption{ +.caption { text-align: center; font-size: 11pt; font-weight: 600; @@ -289,11 +392,11 @@ html{ padding: 0px 10px; } -.people-text{ +.people-text { font-size: 12pt !important; } -.testimonial{ +.testimonial { display: block; margin: 20px; background: #fff; @@ -304,7 +407,7 @@ html{ color: #6e6e6e; } -.caption a{ +.caption a { text-decoration: underline; color: #B92034; } @@ -319,37 +422,37 @@ html{ * HEADER CSS *********************************/ -.header{ - float: left; - width: 100%; - background: #fff; - display: block; - z-index: 5; +.header { + float: left; + width: 100%; + background: #fff; + display: block; + z-index: 5; } -#show-phone-menu{ +#show-phone-menu { display: none; } -#logo{ - margin-left: 30px; - float: left; +#logo { + margin-left: 30px; + float: left; } -#no-menu-spacer{ +#no-menu-spacer { float: left; width: 100%; height: 20px; display: block; } -#header-bottom{ - width: 100%; - height: 8px; - display: block; +#header-bottom { + width: 100%; + height: 8px; + display: block; } -#help{ +#help { position: absolute; top: 35px; right: 37px; @@ -358,7 +461,7 @@ html{ } #help form { - float: left; + float: left; } #help #donate { @@ -372,56 +475,57 @@ html{ color: #f0f0f0; padding: 4px 6px; border-radius: 4px; - box-shadow: 0px 0px 4px rgba(185,32,52,0.5); + box-shadow: 0px 0px 4px rgba(185, 32, 52, 0.5); } /* Search Box */ .search-wrap { - margin-right: 16px; - margin-top: 4px; + margin-right: 16px; + margin-top: 4px; } input[type="search"] { - -webkit-appearance: textfield; - appearance: textfield; - -moz-appearance: textfield; + -webkit-appearance: textfield; + appearance: textfield; + -moz-appearance: textfield; } .search-wrap input { - width: 22px; - -moz-transition: all 0.3s ease-out; - -webkit-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; - padding: 3px 21px 4px 3px; - background-color: #6D6C6F; - border-radius: 6px; - border: none; - background-image: url('../img/search-icon.png'); - background-repeat: no-repeat; - background-position: right 4px; - color: white; + width: 22px; + -moz-transition: all 0.3s ease-out; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; + padding: 3px 21px 4px 3px; + background-color: #6D6C6F; + border-radius: 6px; + border: none; + background-image: url('../img/search-icon.png'); + background-repeat: no-repeat; + background-position: right 4px; + color: white; } + .search-wrap input:focus { - width: 200px; - -moz-transition: all 0.3s ease-out; - -webkit-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; + width: 200px; + -moz-transition: all 0.3s ease-out; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; } .search-wrap .offscreen { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; } -#help p{ +#help p { float: left; font-size: 14pt; color: #000; @@ -429,11 +533,11 @@ input[type="search"] { text-decoration: none; } -#help a{ +#help a { color: #000; } -#help img{ +#help img { margin-left: 10px; position: relative; top: 6px; @@ -443,7 +547,7 @@ input[type="search"] { * TOP MENU 1 CSS * ***********************************/ -#top-menu1{ +#top-menu1 { float: left; width: 100%; height: 50px; @@ -454,23 +558,23 @@ input[type="search"] { padding-top: 12px; } -#top-menu-bg{ - position:relative; - top:-8px; - width:100%; +#top-menu-bg { + position: relative; + top: -8px; + width: 100%; padding-top: 12px; - height:50px; + height: 50px; float: left; - background:white; + background: white; } #top-menu1.faded-menu { position: fixed; top: 0; - background: rgba(255,255,255,0.9); + background: rgba(255, 255, 255, 0.9); } -#top-menu-icon{ +#top-menu-icon { float: left; position: absolute; top: 13px; @@ -486,7 +590,7 @@ input[type="search"] { } #help1 form { - float: left; + float: left; } #help1 #help1-donate { @@ -497,7 +601,7 @@ input[type="search"] { color: #f0f0f0; padding: 4px 6px; border-radius: 4px; - box-shadow: 0px 0px 4px rgba(185,32,52,0.5); + box-shadow: 0px 0px 4px rgba(185, 32, 52, 0.5); margin: 0px 12px 0 0; vertical-align: top; display: inline-block; @@ -505,10 +609,10 @@ input[type="search"] { } #help1 .search-wrap { - margin-top: -1px; + margin-top: -1px; } -#top-menu1 .menu-item{ +#top-menu1 .menu-item { float: left; width: 160px; height: 50px; @@ -537,61 +641,64 @@ input[type="search"] { } #top-menu1 .menu-item:hover .header-triangle img, -#top-menu1 .menu-item-force .header-triangle img -{ +#top-menu1 .menu-item-force .header-triangle img { background: url('../img/triangle.png') 17px 0; } -#top-menu1 .menu-item a{ +#top-menu1 .menu-item a { color: #000; text-decoration: none; } -#top-menu1 .menu-item h3{ +#top-menu1 .menu-item h3 { font-weight: 600; } -.header-triangle img{ +.header-triangle img { margin-left: 5px; height: 9px; width: 17px; background: url('../img/triangle.png') 0 0; } -#top-menu1 .menu-item .menu-item-sub{ +#top-menu1 .menu-item .menu-item-sub { float: right; } -#buy, #develop{ +#buy, +#develop { text-align: left; margin-right: 20px; } -#develop{ +#develop { margin-right: 0px; } -#buy h3, #develop h3{ +#buy h3, +#develop h3 { margin-left: 5px; } -#buy h3:hover, #develop h3:hover{ +#buy h3:hover, +#develop h3:hover { color: #B92034; text-decoration: underline !important; } -#store:hover, #developer:hover{ +#store:hover, +#developer:hover { box-shadow: none !important; background: none !important; } -#top-menu-bottom{ - width: 100%; - height: 8px; - display: block; +#top-menu-bottom { + width: 100%; + height: 8px; + display: block; } -.menu-item-dropdown{ +.menu-item-dropdown { width: 280px; position: relative; left: -5px; @@ -602,7 +709,7 @@ input[type="search"] { overflow: hidden; } -.menu-dropdown-inner{ +.menu-dropdown-inner { width: 280px; background: #f2f2f2; margin-bottom: 10px; @@ -610,7 +717,7 @@ input[type="search"] { box-shadow: 1px 1px 4px #000; } -.menu-item-dropdown h4{ +.menu-item-dropdown h4 { color: #000; border-bottom: 1px solid #000; margin: 0px 10px; @@ -619,17 +726,17 @@ input[type="search"] { line-height: 1.5em; } -.menu-item-dropdown h4:first-child{ +.menu-item-dropdown h4:first-child { border-top: none; } -.menu-item-dropdown form{ +.menu-item-dropdown form { width: 100%; height: 30px; padding: 10px 0px; } -#language-search{ +#language-search { float: left; width: 139px; height: 28px; @@ -639,17 +746,17 @@ input[type="search"] { padding-left: 10px; } -#search-submit{ +#search-submit { float: left; position: relative; left: -1px; } -.menu-item-dropdown ul{ +.menu-item-dropdown ul { padding-top: 10px; } -.menu-item-dropdown ul li{ +.menu-item-dropdown ul li { padding: 0px; text-align: left; line-height: 1.8em; @@ -657,7 +764,7 @@ input[type="search"] { margin: 0px 10px; } -.menu-item-dropdown ul li a{ +.menu-item-dropdown ul li a { color: #B92034 !important; font-weight: 500; font-size: 11pt; @@ -667,20 +774,21 @@ input[type="search"] { padding: 0px 10px; } -.menu-item-dropdown ul li:hover a{ +.menu-item-dropdown ul li:hover a { text-decoration: underline !important; } -.menu-item-dropdown ul li:hover{ +.menu-item-dropdown ul li:hover { background: #e2e2e2; } -.beta{ +.beta { display: inline-block; - font-size:8pt; - color:#000; - position:relative; - top:-6px;left:3px + font-size: 8pt; + color: #000; + position: relative; + top: -6px; + left: 3px } #phone-menu, @@ -688,7 +796,7 @@ input[type="search"] { display: none; } -#phone-header-spacer{ +#phone-header-spacer { display: none; } @@ -696,176 +804,183 @@ input[type="search"] { * FOOTER CSS *********************************/ -.footer{ - float: left; - text-align: center; - width: 100%; - background: #A4A8AB; +.footer { + float: left; + text-align: center; + width: 100%; + background: #A4A8AB; } .footer .wrapper { - width: auto; - display: inline-block; - margin: 0; - text-align: left; + width: auto; + display: inline-block; + margin: 0; + text-align: left; } -.footer-third{ - float: left; - width: 320px; - margin-left: 4px; - margin-right: 4px; +.footer-third { + float: left; + width: 320px; + margin-left: 4px; + margin-right: 4px; } -.footer-third-title{ - margin-top: 30px; - text-align: center; - font-size: 18pt; - color: #fff; - margin-bottom: 25px; +.footer-third-title { + margin-top: 30px; + text-align: center; + font-size: 18pt; + color: #fff; + margin-bottom: 25px; } -.footer-third form{ - width: 320px; +.footer-third form { + width: 320px; } -.footer-third form input{ +.footer-third form input { -webkit-appearance: none; padding: 0px; - float: left; - height: 38px; - width: 200px; - padding-left: 10px; - font-size: 14pt; - border-radius: 6px; - border-bottom-right-radius: 0px; - border-top-right-radius: 0px; - box-shadow: none; - border: 1px solid #FFFFFF; - margin-left: 10px; + float: left; + height: 38px; + width: 200px; + padding-left: 10px; + font-size: 14pt; + border-radius: 6px; + border-bottom-right-radius: 0px; + border-top-right-radius: 0px; + box-shadow: none; + border: 1px solid #FFFFFF; + margin-left: 10px; } -.footer-third form input:focus{ - outline: 0; +.footer-third form input:focus { + outline: 0; } #footer-mailchimp br { - clear: both; + clear: both; } /* social-logos font from https://github.com/Automattic/social-logos, GPLv2 */ @font-face { - font-family: "social-logos"; - src: url("../../fonts/social-logos.ttf"); - font-weight: normal; - font-style: normal; + font-family: "social-logos"; + src: url("../../fonts/social-logos.ttf"); + font-weight: normal; + font-style: normal; } [data-icon]:before { - font-family: "social-logos" !important; - content: attr(data-icon); - font-style: normal !important; - font-weight: normal !important; - font-variant: normal !important; - text-transform: none !important; - line-height: 1; - speak: none; - padding-right: 4px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + font-family: "social-logos" !important; + content: attr(data-icon); + font-style: normal !important; + font-weight: normal !important; + font-variant: normal !important; + text-transform: none !important; + line-height: 1; + speak: none; + padding-right: 4px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; vertical-align: top; } #footer-social { - text-align: center; + text-align: center; } #footer-social a { - display: block; - text-decoration: none; - color: #666666; - font-size: 14pt; - padding: 4px; + display: block; + text-decoration: none; + color: #666666; + font-size: 14pt; + padding: 4px; } #footer-social a:hover { - color: #444444; + color: #444444; } #privacy-policy { - text-align: center; - margin-top: 16px; + text-align: center; + margin-top: 16px; } #privacy-policy a { - display: block; - text-decoration: none; - color: white; - font-size: 12pt; + display: block; + text-decoration: none; + color: white; + font-size: 12pt; } #privacy-policy a:hover { - color: #444444; + color: #444444; } #footer-social div { - display: inline-block; - text-align: left; - margin-bottom: 24px; + display: inline-block; + text-align: left; + margin-bottom: 24px; } #footer-social a#footer-community { - padding-left: 27px; + padding-left: 27px; } -.subscribe{ - width: 90px; - margin: 0px; - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; - background: #666666; - box-shadow: none; +.subscribe { + width: 90px; + margin: 0px; + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + background: #666666; + box-shadow: none; } -.subscribe:hover{ - background: #888888; +.subscribe:hover { + background: #888888; } -.subscribe h2{ +.subscribe h2 { font-size: 16px; margin: 0px; } -.sil-logo a, .sil-logo a:visited { - color: white; - text-decoration: none; +.sil-logo a, +.sil-logo a:visited { + color: white; + text-decoration: none; } .sil-logo a:hover { - color: white; - text-decoration: underline; + color: white; + text-decoration: underline; } -#facebook, #twitter, #blog, #gplus{ +#facebook, +#twitter, +#blog, +#gplus { opacity: 1; } -#facebook:hover, #twitter:hover, #blog:hover, #gplus:hover{ +#facebook:hover, +#twitter:hover, +#blog:hover, +#gplus:hover { opacity: 0.5; } .sil-logo { - text-align: center; - margin-top: 20px; + text-align: center; + margin-top: 20px; } -.sil-logo p{ - color: #fff; - font-size: 12pt; - margin-top: 10px; +.sil-logo p { + color: #fff; + font-size: 12pt; + margin-top: 10px; } #footer-get-involved { @@ -880,48 +995,48 @@ input[type="search"] { color: #f0f0f0; padding: 4px 6px; border-radius: 4px; - box-shadow: 0px 0px 4px rgba(185,32,52,0.5); + box-shadow: 0px 0px 4px rgba(185, 32, 52, 0.5); margin-left: 8px; } #footer-get-involved a:hover { background: #841016; - box-shadow: 0px 0px 4px rgba(132,16,22,0.5); + box-shadow: 0px 0px 4px rgba(132, 16, 22, 0.5); } /********************************** * SECTION 1 CSS *********************************/ -.section1{ +.section1 { float: left; width: 100%; height: 420px; background: #000000; - background-repeat:no-repeat; + background-repeat: no-repeat; background-size: 100% 100%; display: inline; } -#section1-bgfamily{ +#section1-bgfamily { background-image: url('../img/main-family-big.jpg'); } -#section1-bgwater{ +#section1-bgwater { background-image: url('../img/waterbg.jpg'); } -#section1-bgleaf{ +#section1-bgleaf { background-image: url('../img/leafbg.jpg'); } -#sect1-title{ +#sect1-title { float: left; width: 38%; height: 420px; } -#sect1-title h1{ +#sect1-title h1 { font-size: 44pt; line-height: 1.2em; color: #fff; @@ -930,31 +1045,31 @@ input[type="search"] { text-align: center; } -#sect1-title a{ +#sect1-title a { text-align: center; display: block; position: relative; top: -25px; } -#sect1-image{ +#sect1-image { float: left; width: 60%; height: 420px; text-align: center; } -#sect1-image img{ +#sect1-image img { max-height: 100%; max-width: 100%; padding: 0px; } -#title-small{ +#title-small { font-size: 30pt; } -#title-links{ +#title-links { font-size: 20pt; } @@ -962,39 +1077,39 @@ input[type="search"] { * SECTION 2 CSS *********************************/ -#section2{ +#section2 { float: left; width: 100%; background: #d3d3d3; display: inline; } -#section2 h1{ +#section2 h1 { text-align: center; font-size: 28pt; padding: 40px 10px 10px 10px; } -#section2 h2{ +#section2 h2 { font-size: 22pt; line-height: 1.2em; padding: 40px 10px 10px 10px; clear: both; } -#section2 h3{ +#section2 h3 { font-size: 14pt; font-weight: 600; padding: 0px 10px 10px 10px; } -#section2 p{ +#section2 p { padding: 0px 10px 10px 10px; line-height: 1.2em; font-size: 14pt; } -#section2 p a{ +#section2 p a { color: #B92034; text-decoration: underline; cursor: pointer; @@ -1002,29 +1117,30 @@ input[type="search"] { line-height: 1.2em; } -#section2 ul{ +#section2 ul { padding: 0 0 0 20px; } -#section2 li{ + +#section2 li { margin-left: 10px; list-style: disc; line-height: 1.5em; } -#section2 img{ +#section2 img { margin: 10px; } #section2 .keyman-search img { - margin: auto; + margin: auto; } #section2 img.inline { - margin: auto; - vertical-align: middle; + margin: auto; + vertical-align: middle; } -#section2 ul a{ +#section2 ul a { color: #B92034; text-decoration: underline; } @@ -1049,7 +1165,7 @@ input[type="search"] { font-weight: bold; } -#desktop-special{ +#desktop-special { background: none repeat scroll 0 0 #ffe8e8; border: 1px solid #ffc1c1; border-radius: 4px; @@ -1059,27 +1175,27 @@ input[type="search"] { text-align: center; } -#desktop-special h4{ +#desktop-special h4 { font-size: 16pt; } -#desktop-special a{ +#desktop-special a { text-decoration: underline; color: #b92034; } -.spacer{ +.spacer { margin: 6px 0px; width: 100%; height: 3px; } -#download-cta{ +#download-cta { width: 630px; margin: 5px 5px 20px 5px; } -.download-cta-big{ +.download-cta-big { background: #D6D6D6; display: none; } @@ -1090,11 +1206,11 @@ input[type="search"] { clear: both; } -#cta-big-Holder{ +#cta-big-Holder { display: none; } -#cta-big-Holder img{ +#cta-big-Holder img { margin-left: -8px; margin-top: -8px; position: relative; @@ -1102,42 +1218,44 @@ input[type="search"] { left: 50%; } -.download-cta-big.selected{ +.download-cta-big.selected { display: block; } -body[data-device |= Windows] #cta-big-Windows{ +body[data-device |=Windows] #cta-big-Windows { display: block; } -body[data-device |= Linux] #cta-big-Linux{ +body[data-device |=Linux] #cta-big-Linux { display: block; } -body[data-device |= mac] #cta-big-mac{ +body[data-device |=mac] #cta-big-mac { display: block; } -body[data-device |= iPhone] #cta-big-iPhone{ +body[data-device |=iPhone] #cta-big-iPhone { display: block; } -body[data-device |= iPad] #cta-big-iPad{ +body[data-device |=iPad] #cta-big-iPad { display: block; } -body[data-device |= Android] #cta-big-Android{ +body[data-device |=Android] #cta-big-Android { display: block; } -.download-cta-big h3, .download-cta-browser h3{ +.download-cta-big h3, +.download-cta-browser h3 { margin-top: 10px; text-align: center; font-size: 18pt !important; color: #B92034; } -.download-cta-big p, .download-cta-browser p{ +.download-cta-big p, +.download-cta-browser p { float: left; width: 40%; padding: 13px 10px !important; @@ -1145,7 +1263,7 @@ body[data-device |= Android] #cta-big-Android{ line-height: 1.3em !important; } -.download-cta-more{ +.download-cta-more { float: right; width: 300px; color: #B92034; @@ -1156,7 +1274,7 @@ body[data-device |= Android] #cta-big-Android{ } .download-cta-button, -.buy-cta-button{ +.buy-cta-button { float: right; width: 294px; height: 50px; @@ -1166,59 +1284,91 @@ body[data-device |= Android] #cta-big-Android{ cursor: pointer; } -.download-cta-button{ - background: #91db51; /* Old browsers */ - background: -moz-linear-gradient(top, #91db51 0%, #71b700 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91db51), color-stop(100%,#71b700)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #91db51 0%,#71b700 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #91db51 0%,#71b700 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #91db51 0%,#71b700 100%); /* IE10+ */ - background: linear-gradient(to bottom, #91db51 0%,#71b700 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91db51', endColorstr='#71b700',GradientType=0 ); /* IE6-9 */ -} - -.buy-cta-button{ - background: #7abcff; /* Old browsers */ - background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* IE10+ */ - background: linear-gradient(to bottom, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */ -} - -.download-cta-button:hover{ - background: #91db51; /* Old browsers */ - background: -moz-linear-gradient(top, #71b700 0%, #609900 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71b700), color-stop(100%,#609900)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #71b700 0%,#609900 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #71b700 0%,#609900 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #71b700 0%,#609900 100%); /* IE10+ */ - background: linear-gradient(to bottom, #71b700 0%,#609900 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71b700', endColorstr='#609900',GradientType=0 ); /* IE6-9 */ -} - -.buy-cta-button:hover{ - background: #258dc8; /* Old browsers */ - background: -moz-linear-gradient(top, #258dc8 0%, #258dc8 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#258dc8), color-stop(100%,#258dc8)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #258dc8 0%,#258dc8 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #258dc8 0%,#258dc8 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #258dc8 0%,#258dc8 100%); /* IE10+ */ - background: linear-gradient(to bottom, #258dc8 0%,#258dc8 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#258dc8',GradientType=0 ); /* IE6-9 */ +.download-cta-button { + background: #91db51; + /* Old browsers */ + background: -moz-linear-gradient(top, #91db51 0%, #71b700 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91db51), color-stop(100%, #71b700)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #91db51 0%, #71b700 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #91db51 0%, #71b700 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #91db51 0%, #71b700 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #91db51 0%, #71b700 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91db51', endColorstr='#71b700', GradientType=0); + /* IE6-9 */ +} + +.buy-cta-button { + background: #7abcff; + /* Old browsers */ + background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #7abcff 0%, #60abf8 44%, #4096ee 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0); + /* IE6-9 */ +} + +.download-cta-button:hover { + background: #91db51; + /* Old browsers */ + background: -moz-linear-gradient(top, #71b700 0%, #609900 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71b700), color-stop(100%, #609900)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #71b700 0%, #609900 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #71b700 0%, #609900 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #71b700 0%, #609900 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #71b700 0%, #609900 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71b700', endColorstr='#609900', GradientType=0); + /* IE6-9 */ +} + +.buy-cta-button:hover { + background: #258dc8; + /* Old browsers */ + background: -moz-linear-gradient(top, #258dc8 0%, #258dc8 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #258dc8), color-stop(100%, #258dc8)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #258dc8 0%, #258dc8 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #258dc8 0%, #258dc8 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #258dc8 0%, #258dc8 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #258dc8 0%, #258dc8 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#258dc8', endColorstr='#258dc8', GradientType=0); + /* IE6-9 */ } .download-cta-button h4, -.buy-cta-button h4{ +.buy-cta-button h4 { color: #fff; text-align: center; line-height: 50px; font-size: 16pt !important; } -.download-stable-email{ +.download-stable-email { margin: 12px 0px 10px; float: right; width: 50%; @@ -1227,20 +1377,20 @@ body[data-device |= Android] #cta-big-Android{ .download-stable-email input[type="email"] { - width: 190px; - padding: 4px 5px; + width: 190px; + padding: 4px 5px; } .download-stable-email input[type="checkbox"] { - margin-left: 0px; + margin-left: 0px; } -.download-stable-email p{ +.download-stable-email p { font-size: 12pt !important; padding: 5px 0px !important; } -#cta-big-Web{ +#cta-big-Web { float: left; width: 100%; height: auto; @@ -1250,39 +1400,39 @@ body[data-device |= Android] #cta-big-Android{ display: block; } -#cta-button-web{ +#cta-button-web { margin-top: 10px; height: 40px; width: 140px; } -#cta-button-web h4{ +#cta-button-web h4 { line-height: 40px; font-size: 14pt !important; } -#cta-big-Web p{ +#cta-big-Web p { width: 445px; } -.download-cta-small{ +.download-cta-small { float: left; width: 105px; cursor: pointer; margin: 0px 0px 20px 0px; } -.download-cta-small:hover{ +.download-cta-small:hover { background: #D6D6D6; } -.download-cta-small img{ +.download-cta-small img { margin: 0px !important; width: 105px; height: 80px; } -.download-cta-small a p{ +.download-cta-small a p { text-decoration: none; color: #B92034; text-align: center; @@ -1310,124 +1460,139 @@ body[data-device |= Android] #cta-big-Android{ box-sizing: border-box; padding: 12px 0 0; - background: #91db51; /* Old browsers */ - background: -moz-linear-gradient(top, #91db51 0%, #71b700 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91db51), color-stop(100%,#71b700)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #91db51 0%,#71b700 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #91db51 0%,#71b700 100%); /* Opera 11.10+ */ - background: linear-gradient(to bottom, #91db51 0%,#71b700 100%); /* W3C */ + background: #91db51; + /* Old browsers */ + background: -moz-linear-gradient(top, #91db51 0%, #71b700 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91db51), color-stop(100%, #71b700)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #91db51 0%, #71b700 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #91db51 0%, #71b700 100%); + /* Opera 11.10+ */ + background: linear-gradient(to bottom, #91db51 0%, #71b700 100%); + /* W3C */ } p.desc { - margin: 4px 0 0px 32px; + margin: 4px 0 0px 32px; } + .down { - position: relative; - right: 0; - bottom: 0; - margin: 0 16px 26px 25px; + position: relative; + right: 0; + bottom: 0; + margin: 0 16px 26px 25px; } + .down a { - margin: 0 0 0 8px; - padding: 0 + margin: 0 0 0 8px; + padding: 0 } + .down a img { - border: none + border: none } + span.no_keyboard_online { - display:inline-block; - width: 266px; + display: inline-block; + width: 266px; } + span.no_keyboard_details { - display:inline-block; - width: 168px; + display: inline-block; + width: 168px; } .kbd:hover { - background: #F3E5DE; - padding: 0px; - position: relative; - cursor: default + background: #F3E5DE; + padding: 0px; + position: relative; + cursor: default } + .kbd { - padding-top: 8px !important; - border: solid 1px #F2F2F2; - position: relative; - cursor: default; + padding-top: 8px !important; + border: solid 1px #F2F2F2; + position: relative; + cursor: default; } + .kbd h3 { - margin-left:5px; + margin-left: 5px; } -#attributions p{ - font-size: 12px; +#attributions p { + font-size: 12px; } -#ezana-stone{ +#ezana-stone { float: right; margin: 5px 5px 50px 0px !important; height: 488px; } -#faq li{ +#faq li { list-style: none; } -#faq .question{ +#faq .question { display: block; font-weight: bold; margin: 4px 0px; } -#faq .answer{ +#faq .answer { display: block; margin: 4px 0px; } #faq .example { - color: #0000FF; - font-family: GeezWeb !important; - font-size: 1.4em; - font-weight: bold; + color: #0000FF; + font-family: GeezWeb !important; + font-size: 1.4em; + font-weight: bold; } #faq kbd { - -moz-border-bottom-colors: none; - -moz-border-left-colors: none; - -moz-border-right-colors: none; - -moz-border-top-colors: none; - background: none repeat scroll 0 0 #DDDDDD; - border-color: #000000; - border-image: none; - border-radius: 2px; - border-style: solid; - border-width: 1px 1px 2px; - line-height: 1.8em; - margin: 1px; - padding: 1px 3px; - font-family: 'courier'; -} - -#ethiopic-fonts th{ + -moz-border-bottom-colors: none; + -moz-border-left-colors: none; + -moz-border-right-colors: none; + -moz-border-top-colors: none; + background: none repeat scroll 0 0 #DDDDDD; + border-color: #000000; + border-image: none; + border-radius: 2px; + border-style: solid; + border-width: 1px 1px 2px; + line-height: 1.8em; + margin: 1px; + padding: 1px 3px; + font-family: 'courier'; +} + +#ethiopic-fonts th { font-weight: bold; text-align: center; vertical-align: middle; } -#ethiopic-fonts tr, #ethiopic-punctuation tr{ +#ethiopic-fonts tr, +#ethiopic-punctuation tr { border-bottom: 1px solid #ADADAD; } -#ethiopic-fonts tr:last-child, #ethiopic-punctuation tr:last-child{ +#ethiopic-fonts tr:last-child, +#ethiopic-punctuation tr:last-child { border-bottom: none; } -#ethiopic-punctuation{ +#ethiopic-punctuation { margin-top: 15px; } -#ethiopic-punctuation th{ +#ethiopic-punctuation th { font-weight: bold; vertical-align: middle; text-align: right; @@ -1435,21 +1600,21 @@ span.no_keyboard_details { padding: 4px; } -#ethiopic-punctuation th:first-child{ +#ethiopic-punctuation th:first-child { border-left: none; } -#ethiopic-punctuation td{ +#ethiopic-punctuation td { border-left: 1px solid #ADADAD; text-align: center; padding: 4px; } -.disc li{ +.disc li { list-style: disc outside !important; } -#bookmarklet{ +#bookmarklet { width: 400px; min-height: 175px; border-radius: 8px; @@ -1463,7 +1628,7 @@ span.no_keyboard_details { margin-left: -200px; } -#bookmarklet-search{ +#bookmarklet-search { width: 600px; height: 480px; border: solid 4px gray; @@ -1498,7 +1663,7 @@ span.no_keyboard_details { display: none; } -#bookmarklet-search h3{ +#bookmarklet-search h3 { height: 40px; line-height: 40px; margin: none; @@ -1506,19 +1671,19 @@ span.no_keyboard_details { padding: 0px 4px !important; } -#bookmarklet-list{ +#bookmarklet-list { overflow-y: auto; width: 100%; height: 376px; border-top: solid 4px gray; } -#bookmarklet-list-inner{ +#bookmarklet-list-inner { width: 100%; padding-bottom: 20px; } -#bookmarklet-search p{ +#bookmarklet-search p { height: 40px; margin: 0px; padding: 10px; @@ -1527,21 +1692,21 @@ span.no_keyboard_details { font-size: 11pt; } -#bookmarklet h3{ +#bookmarklet h3 { background-color: rgba(181, 177, 176, 0.2); - border-radius: 8px 8px 0 0; - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5); - margin: 0; - padding: 6px 10px 7px; - text-align: center; + border-radius: 8px 8px 0 0; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5); + margin: 0; + padding: 6px 10px 7px; + text-align: center; } #bookmarklet div a { - margin: 20px 0px; + margin: 20px 0px; } /* The bookmarklet-list element contains a top-level div containing many bookmarklets (div a) */ -#bookmarklet-list div div a{ +#bookmarklet-list div div a { margin: 10px 10px 0px 10px; } @@ -1549,7 +1714,8 @@ span.no_keyboard_details { font-size: 12pt; } -#ios-install, #android-install{ +#ios-install, +#android-install { position: fixed; width: 300px; background: #fff; @@ -1562,7 +1728,8 @@ span.no_keyboard_details { display: none; } -#ios-install p, #android-install p{ +#ios-install p, +#android-install p { padding: 10px; font-size: 13pt; color: #69B7D2; @@ -1570,7 +1737,12 @@ span.no_keyboard_details { font-weight: bold; } -#ios-installed, #ios-install-confirm, #ios-install-cancel, #android-installed, #android-install-confirm, #android-install-cancel{ +#ios-installed, +#ios-install-confirm, +#ios-install-cancel, +#android-installed, +#android-install-confirm, +#android-install-cancel { padding: 10px; display: block; border-top: 1px solid gray; @@ -1580,17 +1752,17 @@ span.no_keyboard_details { color: #000; } -#install-modal{ +#install-modal { position: fixed; top: 0px; z-index: 5; width: 100%; height: 100%; - background: rgba(0,0,0,0.3); + background: rgba(0, 0, 0, 0.3); display: none; } -#download-special{ +#download-special { border-top: 2px solid #000; border-bottom: 2px solid #000; float: left; @@ -1598,7 +1770,7 @@ span.no_keyboard_details { margin-bottom: 10px; } -#download-special h2{ +#download-special h2 { text-align: center; font-size: 18pt; margin: 5px; @@ -1609,15 +1781,16 @@ span.no_keyboard_details { * PHONE MENU CSS *********************************/ -#show-phone-menu{ +#show-phone-menu { display: none; float: left; margin: 10px; - position: relative; - cursor: pointer; + position: relative; + cursor: pointer; z-index: 6; } -#phone-menu{ + +#phone-menu { position: fixed; top: 49px; left: 0px; @@ -1625,35 +1798,41 @@ span.no_keyboard_details { width: 80%; height: 100%; } -#phone-menu-inner{ + +#phone-menu-inner { width: 100%; height: 100%; overflow-y: scroll; padding-bottom: 40%; - -webkit-overflow-scrolling:touch; + -webkit-overflow-scrolling: touch; border-right: solid 4px #C1C1C1; background: #f2f2f2; } -.phone-menu-item{ + +.phone-menu-item { float: left; width: 100%; height: auto; padding: 10px 0px; background: #fff; } -.phone-menu-item:last-child{ + +.phone-menu-item:last-child { margin-bottom: 60px; } -.phone-menu-item h3{ + +.phone-menu-item h3 { font-size: 14pt; font-weight: bold; margin: 0px 10px; border-bottom: solid 1px #000; } -.phone-menu-item form{ + +.phone-menu-item form { margin-top: 10px; } -#language-search2{ + +#language-search2 { float: left; width: 144px; height: 30px; @@ -1664,23 +1843,28 @@ span.no_keyboard_details { padding-left: 10px; font-size: 12pt; } -#search-submit2{ + +#search-submit2 { float: left; position: relative; left: -1px; border-radius: 0px; } -.phone-menu-item ul{ + +.phone-menu-item ul { padding: 10px; } -.phone-menu-item ul li{ + +.phone-menu-item ul li { line-height: 1.8em; } -.phone-menu-item ul li a{ + +.phone-menu-item ul li a { text-decoration: underline; color: #B92034; } -#show-phone-menu-spacer{ + +#show-phone-menu-spacer { display: none; float: left; } @@ -1689,7 +1873,7 @@ span.no_keyboard_details { * JIRA FEEDBACK CSS * ***********************************/ -#jira-feedback{ +#jira-feedback { width: 300px; height: 320px; padding: 9px; @@ -1700,14 +1884,14 @@ span.no_keyboard_details { margin-left: -340px; border-top-left-radius: 6px; border: solid 1px #000; - z-index: 4; + z-index: 4; } -#jira-feedback.selected{ +#jira-feedback.selected { margin-top: -339px; } -#jira-feedback-tab{ +#jira-feedback-tab { float: right; position: relative; top: -50px; @@ -1728,31 +1912,33 @@ span.no_keyboard_details { border-right: solid 1px #000; } -#jira-feedback-tab h4{ +#jira-feedback-tab h4 { color: #fff; } -#jira-feedback-form{ +#jira-feedback-form { position: relative; top: -30px; } -#jira-feedback input, #jira-feedback textarea, #jira-feedback select{ +#jira-feedback input, +#jira-feedback textarea, +#jira-feedback select { width: 288px; border: solid 1px #000; padding: 4px 5px; margin: 5px 0px 10px 0px; } -#jira-feedback textarea{ +#jira-feedback textarea { height: 100px; } -#jira-feedback select{ +#jira-feedback select { width: 298px; } -#jira-submit{ +#jira-submit { float: right; width: 140px; height: 40px; @@ -1760,42 +1946,58 @@ span.no_keyboard_details { border: solid 3px #fff; margin: 10px 0px; cursor: pointer; - background: #91db51; /* Old browsers */ - background: -moz-linear-gradient(top, #69B7D2 0%, #5A9EB5 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69B7D2), color-stop(100%,#5A9EB5)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #69B7D2 0%,#5A9EB5 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #69B7D2 0%,#5A9EB5 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #69B7D2 0%,#5A9EB5 100%); /* IE10+ */ - background: linear-gradient(to bottom, #69B7D2 0%,#5A9EB5 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69B7D2', endColorstr='#5A9EB5',GradientType=0 ); /* IE6-9 */ -} - -#jira-submit input{ + background: #91db51; + /* Old browsers */ + background: -moz-linear-gradient(top, #69B7D2 0%, #5A9EB5 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69B7D2), color-stop(100%, #5A9EB5)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #69B7D2 0%, #5A9EB5 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #69B7D2 0%, #5A9EB5 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #69B7D2 0%, #5A9EB5 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #69B7D2 0%, #5A9EB5 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69B7D2', endColorstr='#5A9EB5', GradientType=0); + /* IE6-9 */ +} + +#jira-submit input { color: #fff; text-align: center; font-weight: bold; - width: auto; - background: none; - border: none; - cursor: pointer; -} - -#jira-submit:hover{ - background: #91db51; /* Old browsers */ - background: -moz-linear-gradient(top, #5A9EB5 0%, #477C8E 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5A9EB5), color-stop(100%,#477C8E)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #5A9EB5 0%,#477C8E 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #5A9EB5 0%,#477C8E 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #5A9EB5 0%,#477C8E 100%); /* IE10+ */ - background: linear-gradient(to bottom, #5A9EB5 0%,#477C8E 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5A9EB5', endColorstr='#477C8E',GradientType=0 ); /* IE6-9 */ + width: auto; + background: none; + border: none; + cursor: pointer; } -#jira-feedback form{ +#jira-submit:hover { + background: #91db51; + /* Old browsers */ + background: -moz-linear-gradient(top, #5A9EB5 0%, #477C8E 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5A9EB5), color-stop(100%, #477C8E)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #5A9EB5 0%, #477C8E 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #5A9EB5 0%, #477C8E 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #5A9EB5 0%, #477C8E 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #5A9EB5 0%, #477C8E 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A9EB5', endColorstr='#477C8E', GradientType=0); + /* IE6-9 */ +} + +#jira-feedback form { width: 300px; } -#jira-feedback p{ +#jira-feedback p { float: left; width: 300px; text-align: left; @@ -1805,10 +2007,10 @@ span.no_keyboard_details { } #jira-feedback p#jira-title { - top: -40px; + top: -40px; } -#KeymanWebControl{ +#KeymanWebControl { display: none; } @@ -1816,13 +2018,13 @@ span.no_keyboard_details { * UNINSTALL FEEDBACK CSS * ***********************************/ -button.feedback{ +button.feedback { width: 60%; height: 55px; margin-left: 20%; } -button.feedback{ +button.feedback { float: right; width: calc(50% - 6px); height: 60px; @@ -1830,47 +2032,71 @@ button.feedback{ border: solid 3px #fff; margin: 10px 25% 0px 25%; cursor: pointer; - background: #91db51; /* Old browsers */ - background: -moz-linear-gradient(top, #91db51 0%, #71b700 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91db51), color-stop(100%,#71b700)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #91db51 0%,#71b700 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #91db51 0%,#71b700 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #91db51 0%,#71b700 100%); /* IE10+ */ - background: linear-gradient(to bottom, #91db51 0%,#71b700 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91db51', endColorstr='#71b700',GradientType=0 ); /* IE6-9 */ -} - -button.feedback:hover{ - background: #91db51; /* Old browsers */ - background: -moz-linear-gradient(top, #71b700 0%, #609900 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71b700), color-stop(100%,#609900)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #71b700 0%,#609900 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #71b700 0%,#609900 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #71b700 0%,#609900 100%); /* IE10+ */ - background: linear-gradient(to bottom, #71b700 0%,#609900 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71b700', endColorstr='#609900',GradientType=0 ); /* IE6-9 */ -} - -button.feedback.selected{ - background: #91db51; /* Old browsers */ - background: -moz-linear-gradient(top, #DB273F 0%, #B92034 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DB273F), color-stop(100%,#B92034)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #DB273F 0%,#B92034 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #DB273F 0%,#B92034 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #DB273F 0%,#B92034 100%); /* IE10+ */ - background: linear-gradient(to bottom, #DB273F 0%,#B92034 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DB273F', endColorstr='#B92034',GradientType=0 ); /* IE6-9 */ + background: #91db51; + /* Old browsers */ + background: -moz-linear-gradient(top, #91db51 0%, #71b700 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91db51), color-stop(100%, #71b700)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #91db51 0%, #71b700 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #91db51 0%, #71b700 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #91db51 0%, #71b700 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #91db51 0%, #71b700 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91db51', endColorstr='#71b700', GradientType=0); + /* IE6-9 */ +} + +button.feedback:hover { + background: #91db51; + /* Old browsers */ + background: -moz-linear-gradient(top, #71b700 0%, #609900 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71b700), color-stop(100%, #609900)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #71b700 0%, #609900 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #71b700 0%, #609900 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #71b700 0%, #609900 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #71b700 0%, #609900 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71b700', endColorstr='#609900', GradientType=0); + /* IE6-9 */ +} + +button.feedback.selected { + background: #91db51; + /* Old browsers */ + background: -moz-linear-gradient(top, #DB273F 0%, #B92034 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DB273F), color-stop(100%, #B92034)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #DB273F 0%, #B92034 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #DB273F 0%, #B92034 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #DB273F 0%, #B92034 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #DB273F 0%, #B92034 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DB273F', endColorstr='#B92034', GradientType=0); + /* IE6-9 */ color: #fff; } -button.feedback{ +button.feedback { color: #000; text-align: center; line-height: 60px; font-size: 16pt !important; } -#feedback-message{ +#feedback-message { float: left; width: 60%; margin-left: 20%; @@ -1878,23 +2104,25 @@ button.feedback{ display: none; } -#feedback-message input, #feedback-message textarea{ +#feedback-message input, +#feedback-message textarea { width: 100%; margin: 5px 0px; } -#feedback-message input{ +#feedback-message input { width: 40%; margin-right: 50%; } -#feedback-submit input{ +#feedback-submit input { width: 40%; margin-right: 0px; float: right; } -#feedback-msg,#feedback-msg2{ +#feedback-msg, +#feedback-msg2 { float: left; width: 50%; margin: 10px; @@ -1908,7 +2136,7 @@ button.feedback{ border-radius: 4px; } -#feedback-msg2{ +#feedback-msg2 { display: none; } @@ -1916,248 +2144,305 @@ button.feedback{ * TABLET CSS * ***********************************/ -@media only screen and (min-width: 768px) and (max-width: 1023px){ - .wrapper{ +@media only screen and (min-width: 768px) and (max-width: 1023px) { + .wrapper { width: 740px; } + /* Header */ - .header{ + .header { position: fixed; } - #top-menu1 .menu-item{ + + #top-menu1 .menu-item { width: 148px; } - #top-menu1 .menu-item h3{ + + #top-menu1 .menu-item h3 { font-size: 10pt; } - #logo{ + + #logo { margin-bottom: 15px; } - #phone-header-spacer{ + + #phone-header-spacer { display: block; height: 80px; } + /* Footer */ - .footer{ - height: auto; - } - .footer-third{ - float: none; - clear: both; + .footer { + height: auto; + } + + .footer-third { + float: none; + clear: both; width: 370px; - margin: 20px 0px 0px 0px; + margin: 20px 0px 0px 0px; } + /* Section 1 */ - #sect1-title h1{ + #sect1-title h1 { font-size: 36pt; } - #sect1-image img{ + + #sect1-image img { max-width: 90%; } + /* Phone Menu */ - #top-menu1{ + #top-menu1 { display: none; } - #top-menu-bg{ + + #top-menu-bg { display: none; } - #show-phone-menu{ + + #show-phone-menu { display: block; - } - .menu-visible#phone-menu { - display: block; - } - #phone-menu{ + } + + .menu-visible#phone-menu { + display: block; + } + + #phone-menu { width: 40%; } - .download-cta-more{ + + .download-cta-more { float: right; width: 315px; } - #ezana-stone{ + + #ezana-stone { display: none; } - #download-cta{ + + #download-cta { margin-right: 52px; margin-left: 53px; } - #jira-feedback{ + + #jira-feedback { display: none; } - #desktop-special{ + + #desktop-special { width: 80%; text-align: left; line-height: 1.4; } } -@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait){ - #sect1-title h1{ +@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) { + #sect1-title h1 { text-align: center; font-size: 28pt; } - #faq{ + + #faq { width: 720px; overflow-x: scroll; } } /* 7 inch */ -@media all and (min-width: 600px) and (max-width: 1023px){ - .wrapper{ +@media all and (min-width: 600px) and (max-width: 1023px) { + .wrapper { width: 580px; } + /* Header */ - #top-menu-bg{ + #top-menu-bg { display: none; } - .header{ + + .header { position: fixed; } - #top-menu1{ + + #top-menu1 { display: none; } - #help{ + + #help { display: none; } - .header{ + + .header { height: 49px !important; } - #logo{ + + #logo { margin-top: 3px; width: 125px; position: fixed; left: 50%; margin-left: -62px; } - #phone-header-spacer{ + + #phone-header-spacer { display: block; height: 57px; } + /* Footer */ - .footer{ + .footer { height: auto; } - .footer-third{ + + .footer-third { margin-left: 0px; margin-right: 0px; height: auto; } - .sil-logo{ + + .sil-logo { float: left; margin-top: 40px; margin-bottom: 20px; } + /* Section 1 */ - .section1{ + .section1 { height: auto; } - #sect1-image{ + + #sect1-image { width: 100%; height: auto; } - #sect1-image img{ + + #sect1-image img { max-width: 80%; height: auto; padding-bottom: 10px; } - #sect1-title{ + + #sect1-title { width: 100%; height: auto; } - #sect1-title h1{ + + #sect1-title h1 { font-size: 24pt; text-align: center; padding: 20px 10px 0px 10px; } - #sect1-title a{ + + #sect1-title a { display: none; } + /* Phone Menu */ - #show-phone-menu{ + #show-phone-menu { display: block; } - .menu-visible#phone-menu { - display: block; - } - #show-phone-menu-spacer{ + + .menu-visible#phone-menu { + display: block; + } + + #show-phone-menu-spacer { display: block; width: 40px; height: 29px; } + /* Section 2 */ - #section2 img{ + #section2 img { max-width: 80%; } - #section2 h2{ + + #section2 h2 { margin: 10px 10px 15px 10px; padding-top: 0px; text-align: center; } - #faq{ + + #faq { width: 300px; overflow-x: scroll; } - #ezana-stone{ + + #ezana-stone { display: none; } - #download-cta{ + + #download-cta { width: 580px; height: auto; margin: 0px; } - .download-cta-big{ + + .download-cta-big { height: auto; } - .download-cta-small{ + + .download-cta-small { display: none; } - #cta-big-Web p{ + + #cta-big-Web p { width: 300px; } + .download-cta-button, - .buy-cta-button{ + .buy-cta-button { margin-right: 10px; margin-top: 5px; } - #cta-button-web{ + + #cta-button-web { width: 294px; } - #cta-other-downloads{ + + #cta-other-downloads { display: none; } - .large{ + + .large { font-size: 22pt !important; font-weight: normal !important; } - #jira-feedback{ + + #jira-feedback { display: none; } - #desktop-special{ + + #desktop-special { margin-top: 30px; } } /* Landscape mode */ -@media all and (min-width: 480px) and (max-width: 600px) and (orientation: landscape){ - .wrapper{ +@media all and (min-width: 480px) and (max-width: 600px) and (orientation: landscape) { + .wrapper { width: 460px; } + /* Header */ /* Footer */ - .footer-third{ + .footer-third { margin-left: 70px; margin-right: 70px; } - .sil-logo{ + + .sil-logo { margin-left: 70px; } + /* Section 1 */ - #faq{ + #faq { width: 440px; overflow-x: scroll; } - #download-cta{ + + #download-cta { margin: 0px 80px; } @@ -2170,241 +2455,288 @@ button.feedback{ * PHONE CSS * ***********************************/ -@media all and (min-width: 10px) and (max-width: 600px){ - .wrapper{ +@media all and (min-width: 10px) and (max-width: 600px) { + .wrapper { width: auto; } + /* Header */ - #top-menu-bg{ + #top-menu-bg { display: none; } - .header{ + + .header { position: fixed; } - #top-menu1{ + + #top-menu1 { display: none; } - #help{ + + #help { display: none; } - .header{ + + .header { height: 49px !important; } - #logo{ + + #logo { margin-top: 3px; width: 125px; position: fixed; left: 50%; margin-left: -62px; } - #phone-header-spacer{ + + #phone-header-spacer { display: block; height: 57px; } + /* Footer */ - .footer{ + .footer { height: auto; } - .footer-third{ + + .footer-third { margin-left: 0px; margin-right: 0px; height: auto; } - .sil-logo{ + + .sil-logo { float: left; margin-top: 40px; margin-bottom: 20px; } + /* Section 1 */ - .section1{ + .section1 { height: auto; } - #sect1-image{ + + #sect1-image { width: 100%; height: auto; } - #sect1-image img{ + + #sect1-image img { max-width: 80%; height: auto; padding-bottom: 10px; } - #sect1-title{ + + #sect1-title { width: 100%; height: auto; } - #sect1-title h1{ + + #sect1-title h1 { font-size: 24pt; text-align: center; padding: 20px 10px 0px 10px; } - #sect1-title a{ + + #sect1-title a { display: none; } + /* Phone Menu */ - #show-phone-menu{ + #show-phone-menu { + display: block; + } + + .menu-visible#phone-menu { display: block; } - .menu-visible#phone-menu { - display: block; - } - #show-phone-menu-spacer{ + + #show-phone-menu-spacer { display: block; width: 40px; height: 29px; } + /* Section 2 */ - #section2 img{ + #section2 img { max-width: 80%; } - #section2 h2{ + + #section2 h2 { margin: 10px 10px 15px 10px; padding-top: 0px; text-align: center; } - #faq{ + + #faq { width: 300px; overflow-x: scroll; } - #ezana-stone{ + + #ezana-stone { display: none; } - #download-cta{ + + #download-cta { width: 320px; height: auto; margin: 0px; } - .download-cta-big{ + + .download-cta-big { height: auto; } - .download-cta-big p{ + + .download-cta-big p { width: auto; } - .download-cta-small{ + .download-cta-small { display: none; } - #cta-big-Web p{ + + #cta-big-Web p { width: 300px; } + .download-cta-button, - .buy-cta-button{ + .buy-cta-button { margin-right: 10px; margin-top: 5px; } - #cta-button-web{ + + #cta-button-web { width: 294px; } - #cta-other-downloads{ + + #cta-other-downloads { display: none; } - .large{ + + .large { font-size: 22pt !important; font-weight: normal !important; } - #jira-feedback{ + + #jira-feedback { display: none; } - #desktop-special{ + + #desktop-special { margin-top: 30px; } + + #bookmarklet-search { + width: 300px; + } +} + +@media (min-width: 600px) and (max-width: 767px) { + #bookmarklet-search { + width: 550px; + } } /* Landscape mode */ -@media all and (min-width: 480px) and (max-width: 600px) and (orientation: landscape){ - .wrapper{ +@media all and (min-width: 480px) and (max-width: 600px) and (orientation: landscape) { + .wrapper { width: 460px; } + /* Header */ /* Footer */ - .footer-third{ + .footer-third { margin-left: 70px; margin-right: 70px; } - .sil-logo{ + + .sil-logo { margin-left: 70px; } + /* Section 1 */ - #faq{ + #faq { width: 440px; overflow-x: scroll; } - #download-cta{ + + #download-cta { margin: 0px 80px; } } dl.faq dt, dl.faq dd { - padding: 0px 10px 10px 10px; - line-height: 1.2em; + padding: 0px 10px 10px 10px; + line-height: 1.2em; } dl.faq dt { - font-size: 14pt; - font-weight: bold; + font-size: 14pt; + font-weight: bold; } blockquote.sidebar { - margin: 0 32px; - padding: 12px; - background: #D6D6D6; + margin: 0 32px; + padding: 12px; + background: #D6D6D6; } blockquote.sidebar em { - font-style: italic; + font-style: italic; } @media all and (max-width: 767px) { - blockquote.sidebar { - margin: 32px; - } + blockquote.sidebar { + margin: 32px; + } } @media all and (min-width: 768px) { - blockquote.sidebar { - float: right; - max-width: 240px; - width: 24%; - } + blockquote.sidebar { + float: right; + max-width: 240px; + width: 24%; + } } a.beta-link, .phone-menu-item ul li a.beta-link, .menu-item-dropdown ul li a.beta-link { - font-style: italic; - font-size: 15px; - font-weight: bold; - background: #b92034; - box-sizing: border-box; - color: white !important; - border-radius: 7px; + font-style: italic; + font-size: 15px; + font-weight: bold; + background: #b92034; + box-sizing: border-box; + color: white !important; + border-radius: 7px; } .phone-menu-item ul.beta-link { - clear: both; + clear: both; } a.beta-link::after { - padding-left: 4px; - color: yellow; - content: "Beta!"; - display: inline-block; + padding-left: 4px; + color: yellow; + content: "Beta!"; + display: inline-block; } p.beta-link { - clear: both; - text-align: center; - margin: 4px; + clear: both; + text-align: center; + margin: 4px; } p.beta-link a, ul.beta-link a { - padding: 4px 8px; + padding: 4px 8px; } .page-keyman10 #section2 { - /* background: url(/cdn/dev/img/beta.png) top right no-repeat; */ + /* background: url(/cdn/dev/img/beta.png) top right no-repeat; */ } /* QR Codes for keyboard downloads */ @@ -2431,13 +2763,14 @@ ul.beta-link a { max-width: initial; } -@media all and (max-width: 767px){ +@media all and (max-width: 767px) { .qrcode-other { float: none; display: block; margin-left: auto; margin-right: auto; } + .qrcode-top { display: none; }