X-Git-Url: https://code.grnet.gr/git/snf-cloudcms/blobdiff_plain/e3b880ef7b5246ec16fbcd853571c64b4c325d57..9d4199375238648c85b676380aa0d27271033184:/cloudcms/static/cloudcms/css/modules.css diff --git a/cloudcms/static/cloudcms/css/modules.css b/cloudcms/static/cloudcms/css/modules.css index 866e02c..820a540 100644 --- a/cloudcms/static/cloudcms/css/modules.css +++ b/cloudcms/static/cloudcms/css/modules.css @@ -8,6 +8,7 @@ body { overflow-y: scroll;} img.left { margin:0 1em 1em 0; float:left;} img.right { margin:0 0 1em 1em; float:right;} + /* footer */ .footer { font-size:0.923em;color:#B3B3B3; } @@ -27,15 +28,12 @@ img.right { margin:0 0 1em 1em; float:right;} .top-msg p.title { font-size:1.3em; } .top-msg p.title span { border-bottom:2px dotted #fff; padding:0 0 10px 0;} .top-msg.active { display:block;} -.top-msg +.mainlogo { margin-top:-73px;} .top-msg .close { position:absolute; bottom:20px; right:20px; font-size:1.3em; border:0 none; color:#fff; text-decoration:none;} .top-msg .close:hover { color:#000;} -.top-msg.success { background-color:#77C596; color: #fff} -.top-msg.error { background-color:#EF4F54; color: #fff} -.top-msg.warning { background-color:#F6921E; color: #fff} -.top-msg.info { background-color:#C3C3B9; color: #fff} -.top-msg.warning a { color: #3582AC} -.top-msg.info a { color: #222} +.top-msg.success { background-color:#77C596; } +.top-msg.error { background-color:#EF4F54; } +.top-msg.warning { background-color:#F6921E; } +.top-msg.info { background-color:#C3C3B9; } /* container */ .container .wrapper { padding-bottom:100px;} @@ -55,7 +53,7 @@ img.right { margin:0 0 1em 1em; float:right;} .two-cols .lt { float:left; width:400px;} .two-cols-blog .rt { float:right; width:220px; margin-left:80px; padding-right:65px;} .two-cols-blog .lt { overflow:hidden;} -.container h2 { font-weight:normal; font-size:1.308em; margin-bottom:1em; } +.container h2 { font-weight:normal; font-size:1.308em; margin-bottom:1.5em; } .container h3 { font-weight:normal; margin-bottom:1em; } .container h2 em { color: #3582AC; font-style:normal; } /*.content a { border-bottom: 1px solid #F89A1C; text-decoration:none; color:#000; } @@ -81,6 +79,10 @@ img.right { margin:0 0 1em 1em; float:right;} .faq ul li { padding:0; margin:0 0 8px 0; list-style:none outside none;line-height:140%; } .faq ul li a { color:#222222; border:0 none; } .faq .faq-category { margin: 0 0 1.5em;} +.faq .question.details ul li { list-style:circle inside none; } +.faq .question.details ul li a { color:#F6921E } +.faq .question.details ul ul { margin:0.5em 0 0.5em 2em; } +.faq .question.details ul ul li { list-style:disc inside none; } .follow h3 a { color:#4085A6;} .follow a { border:0 none;} .follow ul { margin:0; padding:0;} @@ -214,14 +216,18 @@ a.button:hover { background-color: #F89A1C; border:0 none; color:#fff;} .container ul.options li a.blue:hover { border-bottom:1px solid #3582AC; } .container ul.options li a.yellow { color:#F89A1C; } .container ul.options li a.yellow:hover { border-bottom:1px solid #F89A1C; } - +.container ul.options li a.brown { color:#BC742B; } +.container ul.options li a.brown:hover { border-bottom:1px solid #BC742B; } +.container ul.options li a.tirkouaz { color:#00A1B0; } +.container ul.options li a.tirkouaz:hover { border-bottom:1px solid #00A1B0; } /* homepage clouds animation */ -#animation { width:94%; height:120px; padding:0 3%; background:url(../images/okeanos_landing.png) no-repeat; max-width:375px; } +#animation { width:94%; height:120px; background:url(../images/okeanos_landing.png) no-repeat; max-width:375px; } #animation div { margin:0 2%; float:left; width:29%; height:100%; position:relative; } #animation div a { position:absolute; left:0; top:0; border:0 none; } #animation div a img { width:100%; } #animation p { position:absolute; bottom:0; left:0; width:100%; text-align:center; } #animation p img { display:inline-block; width:65%; } +.lt #animation { margin-top: 3em;} /* Weird bug in pages that contain captcha. An extra iframe appears in chrome :S*/ .container +iframe { display:none; } @@ -391,18 +397,26 @@ table.alt-style tr td.info-td div { padding:15px; border:1px dashed #000 } /* end of workaround*/ .quotas-form legend span { color:#222; font-size:0.867em; } -form.quotas-form legend span.info { position:relative; display:inline-block; top:auto; left:auto; margin-left:10px; vertical-align:middle; margin-top:-2px;} +form.quotas-form legend span.info { position:relative; display:inline-block; top:auto; left:auto; bottom:auto; margin-left:10px; vertical-align:middle; margin-top:-2px;} form.quotas-form legend span.info em { position:static; } form.quotas-form legend span.info span { width:530px; } form.quotas-form span.info span { width:285px; } .quotas-form .with-checkbox .checkbox-widget { margin-top:9px; } .quotas-form .with-checkbox span.info { top:12px; } .quotas-form .form-row.submit { text-align:center; } -.quotas-form input[type="submit"] { margin:15px 0; background-color:#B3B3B3 } +.quotas-form input[type="submit"] { margin:15px 0; } +/* grey green buttons +.quotas-form input[type="submit"] { background-color:#B3B3B3 } .quotas-form input[type="submit"]:hover { background:#55B577 } .quotas-form input[type="submit"]:focus { border-color: #B3B3B3} .quotas-form input[type="submit"]:focus:hover { border-color: #55B577} +*/ + .quotas-form input[type="submit"].lt { position:absolute; left:0; top:0; } + +.form-row.submit .rt-link { position:absolute; right:70px;bottom:15px; } +.quotas-form .form-row.submit .rt-link { right:0; bottom:30px } +.form-row.submit .rt-link.reset { right:15px; } .quotas-form fieldset ul { padding:0; margin:0 0 1em; position:relative; } .quotas-form fieldset ul li { list-style:none outside none; float:left; margin:0 0 0 60px; padding:0; } .quotas-form fieldset ul li:first-child { margin-left:0; } @@ -419,6 +433,8 @@ form.quotas-form span.info span { width:285px; } .quotas-form .group fieldset { background:transparent; margin-bottom:1em; padding-bottom:1em; } .quotas-form .group fieldset legend { } .quotas-form fieldset ul li.rel+li.rel { background:url(../images/quota-related-bg.png) no-repeat left center; } + + .quotas-form .double-checks label { font-size:1.077em; } .quotas-form .double-checks .form-row { float:left; margin-right:10px;} .quotas-form .double-checks .with-checkbox .checkbox-widget { left:0; } @@ -434,8 +450,19 @@ form.quotas-form span.info span { width:285px; } .quotas-form .with-info .double-checks span.info { left:262px; } .quotas-form .with-info .with-checkbox { margin-bottom:12px; } .quotas-form .quota input[type="text"] { width:150px;} -.quotas-form .quota .error-msg { display:none; color:red; font-size:0.8em; margin:0; margin-left:224px; margin-bottom:5px; padding:5px; } + +/* quota form errors */ +.quotas-form .quota .with-errors input[type="text"] { border-color:#222; color:grey;} +.quotas-form .quota .with-errors.strong-error input[type="text"] { border-color:red; color:#9D261D} +.quotas-form .quota .with-errors .extra-img { display:none; } +.quotas-form .quota .with-errors.strong-error .extra-img { display:block; } +.quotas-form .quota .with-errors span.info { display:block; } +.quotas-form .quota .error-msg { display:none; color:#B3B3B3; font-size:0.8em; margin:0; margin-left:224px; margin-bottom:5px; padding:5px; } .quotas-form .quota .with-errors .error-msg { display:block;} +.quotas-form .quota .strong-error .error-msg { color:red; } +.quotas-form .quota .with-errors label { color:#222; } +.quotas-form .quota .with-errors.strong-error label { color:#E4776F } + form input[type="text"]::-webkit-input-placeholder, form textarea::-webkit-input-placeholder { color: #D4D4D4; font-style:italic; } form input[type="text"]:-moz-placeholder, @@ -449,22 +476,23 @@ form input[type="text"]:-ms-input-placeholder, /* stats */ .stats ul { margin:0; padding:0; list-style:none outside none; } .stats ul li { margin:0 0 1em 0; padding:0 0 1em 0; list-style:none outside none; background:url(../images/stats-line.jpg) repeat-x left bottom} -.stats .bar { padding: 0; text-align:center; float:left; width:200px;} +.stats .bar { padding: 0; float:left; } .stats .bar div { width:340px; height:30px; border:1px solid #000; margin-top:20px; overflow:hidden;} -.stats .bar span { text-align:right; display:block; height:100%; position: relative; overflow: visible; } +.stats .bar span { text-align:right; display:block; float:left; height:100%; position: relative; overflow: visible; } +.stats .bar span.hovered { } .stats .bar span.value { background-color: transparent !important; } .stats .bar span em { color:#000; } -.stats .bar span em.hovered { color:#fff; } +.stats .bar span.hovered em { color:#fff; } .stats .bar em { font-style:normal; color:#222; line-height:30px; font-size:1.231em; padding-left:10px; - position: absolute; - right: 10px; - left: 10px; + } + +.stats .bar span + em { position: } .stats .red .bar span { background:#ef4f54; } .stats .yellow .bar span { background:#f6921e; } .stats .green .bar span { background:#55b577; } @@ -522,6 +550,7 @@ form.withlabels.hidden-submit { margin-bottom:4em; } .content .how-it-works .link-33 { bottom:275px; right:14px; } .content .how-it-works .link-42 { bottom:12px; left:251px; } +/* .auth_methods { margin-top:2em; padding-bottom:1em; } .auth_methods ul { margin:1em 0; padding:0; list-style:none outside none; } .auth_methods ul li { margin:0 0 1em 0; padding:0; list-style:none outside none; font-size:1.154em; } @@ -535,9 +564,31 @@ form.withlabels.hidden-submit { margin-bottom:4em; } .auth_methods .dialog-wrap { display:inline; position:relative; } .auth_methods .dialog { background:#fff; border:1px dashed #ccc; position:absolute; bottom:30px; left:0; padding:15px; width:220px; display:none;} .auth_methods .dialog .submit { min-width:30px; padding:5px 22px; } +*/ .right-align { text-align:right; } - +.auth_methods h3 { float:left; width:224px; font-size:1.077em;} +.auth_methods ul { overflow:hidden; padding:0; } +.auth_methods ul li { list-style:none outside none; padding:0; margin:0 0 5px 0; position:relative;} +.auth_methods ul li a { display:inline-block; height:50px; overflow:hidden; vertical-align:middle; } +.auth_methods ul li a:hover img { margin-top:-240px; } +.auth_methods ul li span.extra-message { display:none; color:#F6921E; position:absolute; left:140px; top:13px; } +.auth_methods ul li span.extra-message em { font-style:normal; background:#fff; } +.auth_methods ul li span.extra-message em span { display:inline-block; max-width:420px; vertical-align: middle; } +.auth_methods ul li a:hover + span { display:inline; } +.auth_methods .dialog-wrap { color:#F24E53; display:none; margin-top:1em; } +.auth_methods .dialog-wrap .submit { min-width:10px; text-transform:uppercase; margin-right:10px; } +.auth_methods ul li a.noaction:hover img { margin-top:-60px } +.auth_methods ul li a.noaction:hover { cursor:default; } +.auth_methods ul li a.noaction:focus { outline:0 none; } +.auth_methods ul li a.canremove:hover img, +.auth_methods .assigned ul li.remove a img { margin-top:-120px; } +.auth_methods .assigned ul li span.extra-message{ color:#F24E53;} +.auth_methods .assigned ul li a img { margin-top:-60px } +.auth_methods .assigned, +.auth_methods .notassigned { margin-bottom:40px; } +.auth_methods .assigned span.details { color:grey; display:inline-block; max-width:400px; vertical-align:middle; position:absolute; left:140px; top:13px;} +#token-confirm { display:none; position:absolute; left:550px; top:-10px; } /* login section */ .login-section {} .main-login-method { margin-bottom: 20px;} @@ -559,3 +610,53 @@ form.withlabels.hidden-submit { margin-bottom:4em; } } i.tiny { font-size: 0.8em; color: #999;} + +h2 span.subtitle { font-size: 0.9em; color: #55B577;} + +.main-login-method + .extralogin { margin-top:3em; } +.extralogin a.icons { display:inline-block; margin-right:5px; height:28px; overflow:hidden; vertical-align:middle; } +.extralogin a.icons:hover img { margin-top:-38px; } +.landing-page .dotted { padding-bottom:40px; margin-bottom:40px; } +.landing-page .cyclades a { color:#04a0af; } +.landing-page .dashboard a { color:#3780b0; } +.landing-page .cms a { color:#3780b0; } +.landing-page .rt { text-align:center;vertical-align:middle; } +#signup-classic { clear:both; } +#signup-classic + .form-stacked { display:none; } +.extralogin a.standalone { display:block; width:150px; margin-bottom:20px; white-space:nowrap;} +.hidden-form-rows { display:none; } + + +.content a:hover:focus { outline: 0 none } +.content a:hover, +.content a:active, +.content a:visited { outline: 0 none; } +.content a:visited { border:0 none; } + +#hand { position:absolute; height:79px; width:61px; background:url(../images/xeraki_hover.png) no-repeat; overflow:hidden; display:none; top:40px;} +.videosection-2 .content { margin-top:5px; } +.videosection-2 h2 + .content { margin-top:0; } + +/* css for fixed faq/userguide side nav */ +.fixed { position:fixed; top:30px;} +.fixedbottom { top:auto; bottom:200px;} +@media screen and (max-height : 370px) { + .fixed { position:static; } + +} + +.stats-block ul { margin:0 0 1em; padding:0;} +.stats-block ul li { list-style: none outside none; display: block; float: left; width:28%; margin:0 2% 1em; } +.stats-block ul li em { display: block; font-style: normal;} +.stats-block ul li span { display: block; color:#F24E53; font-size:32px; } + + +a.prompt { float: right; color:#fff; background:#F24E53; padding:5px 20px;position: relative; right: -0; top:-4px;display: none; border: 2px solid transparent;} +a.prompt:hover { text-decoration: none; position: relative; border: 2px solid #F24E53; background: #fff; color:#F24E53;} +.user-not-authenticated a.prompt { display: inline-block;} + +.video-thumb { border:2px dashed #3582AC; overflow: hidden; height: 282px; position: relative; margin-bottom: 1em} +.video-thumb .play { position: absolute; top:0; left:0; height: 100%;width: 100%; display: block; background:url(../images/play-off.png) no-repeat center center; text-indent: -1000px } +.video-thumb .play:hover { background-image: url(../images/play-on.png); text-decoration: none;} +#stop-youtube { font-weight: bold; font-size:20px; display: block; visibility: hidden; text-align: right;color:#3582AC;} +#stop-youtube:hover { text-decoration: none; color:#F89A1C; }