Custom top message for cms
[snf-cloudcms] / cloudcms / static / cloudcms / css / modules.css
index 866e02c..8ff9a85 100644 (file)
@@ -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,8 @@ 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 } 
 .follow h3 a                                    { color:#4085A6;}
 .follow a                                                      { border:0 none;}
 .follow ul                                      { margin:0; padding:0;}
@@ -214,7 +214,10 @@ 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 div                                  { margin:0 2%; float:left; width:29%; height:100%; position:relative; }                    
@@ -391,18 +394,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 +430,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 +447,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 +473,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 +547,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 +561,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 +607,32 @@ 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; }
+
+.fixed                                                                                 { position:fixed; top:30px;}
+.fixedbottom                                                                   { top:auto; bottom:200px;}
\ No newline at end of file