Revision ad1a069e cloudcms/static/cloudcms/css/forms.css

b/cloudcms/static/cloudcms/css/forms.css
21 21
form h2 span 								{ padding-bottom: 3px; }
22 22
form .form-row 								{ min-height: 30px; position: relative;}
23 23
form .form-row.submit 						{ margin: 22px 0 ;}
24
form .form-row .extra-link 					{ color: #808080; text-decoration: none; border: none; margin-top:15px; line-height:42px;   float: right; }
25
form .form-row .extra-link:hover			{ text-decoration:underline;}
24
form .form-row .extra-link 					{ color: #808080; text-decoration: none; border: none; margin-top:15px; line-height:98%; display:inline-block; padding-top:15px;   float: right; }
25
form .form-row .extra-link:hover			{ border-bottom:1px solid #808080;}
26 26
form .form-row label 						{ font-size: 1.1em; }
27 27
form.innerlabels label 						{ position: absolute; top: 12px; left: 1.5em; color: #808080 ; }
28 28
form.innerlabels p 							{ margin:0; position: relative;}
......
30 30
form.innerlabels p.p15px a					{ margin:0 5px;}
31 31
form.innerlabels p.p15px a:hover			{ text-decoration:underline;}
32 32
form.innerlabels a,
33
form.innerlabels a:hover 					{ border:0 none;}
33
form.innerlabels a:hover 					{ }
34 34
form textarea,
35 35
form input.text,
36 36
form input[type="text"],
......
73 73
form.withlabels .checkbox-widget			{ margin-top:20px; }
74 74
form.innerlabels .checkbox-widget +  label	{ position:static; line-height:36px; color:#808080; }
75 75
form.innerlabels .checkbox-widget +  label + a	{ border-bottom:1px solid #F89A1C; font-size: 1.1em; }
76
form span.info								{ position:absolute;z-index:10; top:10px;  left: 290px; }
76
form span.info								{ position:absolute;z-index:10; bottom:32px;  }
77
form.innerlabels span.info					{ left: 290px; }
78
form.withlabels span.info					{ left: 440px; }
77 79
form span.info em 							{ display:block; overflow:hidden;  position:absolute; left:0; text-indent:-100px; top:0; height:21px; width:21px; background:url(../images/symbols.png) no-repeat -4px -31px;cursor:pointer; }
78 80
form span.info:hover em 					{ background-position:-4px -3px; }
79 81
form span.info span  						{ position:absolute; left:29px; top:-2px; width:120px; padding-left:30px; background:url(../images/black-line.jpg ) no-repeat left 12px; min-height:50px; display:none; font-size:0.846em;}
......
85 87
form.innerlabels .with-checkbox .checkbox-widget 	{ margin-top:15px; }
86 88
form.innerlabels .with-checkbox .checkbox-label		{ left:2.5em; top:17px; }
87 89

  
88
form .extra-img								{ display:block; width:21px; height:21px; overflow:hidden;  position:absolute; left:440px; bottom:10px; z-index:101;}
90
form .extra-img								{ display:block; width:21px; height:21px; overflow:hidden;  position:absolute; }
91
form.withlabels .extra-img					{ left:440px; bottom:12px; }
92
form.innerlabels .extra-img					{ bottom:10px; left:290px }
89 93
form .with-checkbox .extra-img				{ top:20px; } 
90
form .with-errors .extra-img 				{ background:url(../images/symbols.png) no-repeat -58px -3px;}
94
form .with-errors .extra-img 				{ background:url(../images/symbols.png) no-repeat -58px -3px;  z-index:101;}
91 95
form .with-errors textarea+.extra-img,
92 96
form .with-errors noscript+.extra-img		{ background:transparent;}
93 97
form .with-errors input[type="text"],
94 98
form .with-errors input[type="password"]	{ border:1px solid red;}
95 99
form.innerlabels .with-errors .extra-img	{ left:290px;}
96
form input[readonly="True"]+ span.extra-img { background:url(../images/symbols.png) no-repeat -111px -3px;}
100
form input[readonly="True"]+ span.extra-img { background:url(../images/symbols.png) no-repeat -111px -3px; z-index:101;}
97 101
.errorlist									{ margin:0; padding:0;}
98 102
.errorlist li								{ list-style:none outside;}
99
 
100
@media screen and (max-width : 583px) 		{ 
101
    form .extra-img	{ left:222px; }
102
    .form-error		{ margin-left:0!important; } 
103

  
104
form .with-hidden							{ display:none; }
105

  
106

  
107
/* custom captcha */
108
#okeanos_recaptcha								{ width:331px; border:1px solid #808080; margin:20px 0; position:relative; }
109
#okeanos_recaptcha #recaptcha_image				{ padding:15px 0; }
110
#okeanos_recaptcha label.recaptcha_only_if_image,
111
#okeanos_recaptcha label.recaptcha_only_if_audio{ position:absolute; top:auto; bottom:12px; }
112
#okeanos_recaptcha a.recaptcha_audio_cant_hear_link { margin-left:20px;  }
113
#okeanos_recaptcha #recaptcha_response_field	{ width:220px; float:left; border-left:0 none;   }
114
#okeanos_recaptcha .img							{ width:23px; float:left; height:23px; overflow:hidden; margin:8px; }
115
#okeanos_recaptcha .img a						{ display:block; width:100%; height:100%; background:url(../images/refresh_lg.png) no-repeat top left; text-indent:-100px }
116
#okeanos_recaptcha .img-refresh	a				{ background:url(../images/refresh_lg.png); }
117
#okeanos_recaptcha .img-refresh a:hover			{ background:url(../images/refresh_g.png); }
118
#okeanos_recaptcha .img-audio	a				{ background:url(../images/sound_lg.png); }
119
#okeanos_recaptcha .img-audio a:hover			{ background:url(../images/sound_g.png); }
120
#okeanos_recaptcha .actions-wrap				{ border-top:1px solid #808080 }
121

  
122

  
123
@media screen and (max-width : 591px) 		{ 
124
	form.withlabels .extra-img	   { left:222px; }
125
    form.withlabels span.info 	   { left:222px; }
126
    form .extra-img	               { left:222px; }
127
    
128
    .form-error		               { margin-left:0!important; } 
103 129

  
104 130
}

Also available in: Unified diff