Файл: textpattern-4.5.7/textpattern/theme/hive/css/reset.css
Строк: 497
/*
==========================================================================
Hive theme for Textpattern CMS (v4.5)
==========================================================================
*/
/* combined and abridged version of Normalize and Formalize
Normalize
original authors: Nicolas Gallagher and Jonathan Neal -
http://necolas.github.com/normalize.css/
Formalize original author:
Nathan Smith - http://formalize.me/ */
/* Base
==========================================================================
*/
/* 1. corrects text resizing oddly in IE7 when body font-size is set
using em units
2. prevents iOS text size adjust after orientation
change, without disabling user zoom
www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
*/
html {
/* 1 */
font-size: 100%;
font-family: Arial, Helvetica,
sans-serif;
/* 2 */
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
/* addresses margins handled incorrectly in
IE7 */
body {
margin: 0;
font-size: 0.8125em;
line-height:
1.38462;
}
/* Links
==========================================================================
*/
a:focus {
outline: thin dotted #0066ff;
}
a:hover, a:active {
outline: 0;
}
/* Typography
==========================================================================
*/
/* addresses margins set differently in IE7 */
p,
pre {
margin: 1em
0;
}
/* addresses styling not present in IE7-9, Safari5, Chrome
*/
abbr[title],
dfn[title] {
border-bottom: 1px dotted;
cursor:
help;
}
/* addresses style set to 'bolder' in Firefox3-4, Safari4-5,
Chrome */
b,
strong {
font-weight: bold;
}
blockquote {
margin: 1em
2em;
}
/* addresses CSS quotes not supported in IE7, addresses quote
property not supported in Safari4 */
q {
quotes: none;
}
q:before,
q:after {
content: "";
content: none;
}
/* addresses styling
not present in Safari5, Chrome */
dfn {
font-style: italic;
}
/*
corrects font family set oddly in Safari4-5, Chrome -
en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
pre,
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
/* prevents sub and
sup affecting line-height in all browsers - gist.github.com/413930
*/
sub,
sup {
font-size: 0.84615em;
line-height: 0;
position:
relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* Lists
==========================================================================
*/
/* addresses margins set differently in IE7 */
dl,
ol,
ul {
margin:
1em 0;
}
dd {
margin: 0 0 0 2em;
}
/* remove margins from nested lists
*/
dl dl,
ul ul,
ol ol {
margin: 0;
}
/* addresses paddings set
differently in IE7 */
ol,
ul {
padding: 0 0 0 2em;
}
dt {
font-weight:
bold;
}
/* Embedded content
==========================================================================
*/
/* 1. removes border when inside 'a' element in IE7-9, Firefox3
2.
improves image quality when scaled in IE7 */
img {
/* 1 */
border: 0;
/* 2 */
-ms-interpolation-mode: bicubic;
}
/* corrects overflow
displayed oddly in IE9 */
svg:not(:root) {
overflow: hidden;
}
/*
Tables
==========================================================================
*/
/* remove most spacing between table cells */
table {
border-collapse:
collapse;
border-spacing: 0;
}
/* make table cells align top and left by
default, remove any cellpadding */
th,
td {
vertical-align: top;
text-align: left;
padding: 0;
}
/* Forms
==========================================================================
*/
/* corrects margin displayed oddly in IE7 */
form {
margin: 0;
}
/*
1. corrects color not being inherited in IE7-9
2. corrects text not
wrapping in FF3
3. corrects alignment displayed oddly in IE7 */
legend
{
/* 1 */
border: 0;
padding: 0;
/* 2 */
white-space: normal;
/* 3 */
*margin-right: 7px;
*margin-left: -7px;
}
/* added via JS to
<textarea> and class="input_full" (applies only to IE7,
other browsers don't need it) */
.input_full_wrap {
display:
block;
}
button,
input[type="reset"],
input[type="submit"],
input[type="button"],
.txp-logout
a,
.action-create a,
.navlink,
.navlink-active,
.txp-buttons a {
-webkit-appearance: none;
-moz-border-radius: 0.38462em;
border-radius:
0.38462em;
-webkit-background-clip: padding;
-khtml-background-clip:
padding-box;
-moz-background-clip: padding;
background-clip:
padding-box;
-webkit-box-sizing: border-box;
-moz-box-sizing:
border-box;
box-sizing: border-box;
cursor: pointer;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size:
.92307692307692em;
line-height: 1.33333333333333;
text-decoration:
none;
margin: 0;
padding: .25em .75em;
-webkit-box-shadow: inset 0
1px 0 0 rgba(255, 255, 255, 0.25);
box-shadow: inset 0 1px 0 0 rgba(255,
255, 255, 0.25);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4);
width: auto;
height: 2em;
border: 1px solid #bbb;
border-bottom-color: #a2a2a2;
background-color: #eeeeee;
/* Konqueror
*/
background-image: -khtml-gradient(linear, left top, left bottom,
from(#eeeeee), to(#bbbbbb));
/* Safari4+, Chrome */
background-image:
-webkit-gradient(linear, left top, left bottom, from(#eeeeee),
to(#bbbbbb));
/* Safari5.1+, Chrome10+ */
background-image:
-webkit-linear-gradient(#eeeeee, #bbbbbb);
/* Firefox3.6 */
background-image: -moz-linear-gradient(#eeeeee, #bbbbbb);
/* Opera11.10+
*/
background-image: -o-linear-gradient(#eeeeee, #bbbbbb);
/* CSS3
Compliant */
background-image: linear-gradient(#eeeeee, #bbbbbb);
display: inline-block;
*display: inline;
*zoom: 1;
/* IE7 vertical
alignment fix */
*padding-top: 2px;
*padding-bottom: 0;
*overflow:
visible;
}
button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.txp-logout
a:hover,
.action-create
a:hover,
.navlink:hover,
.navlink-active:hover,
.txp-buttons a:hover {
color: #333333;
text-decoration: none;
background-color: #f8f8f8;
/*
Konqueror */
background-image: -khtml-gradient(linear, left top, left
bottom, from(#f8f8f8), to(#c5c5c5));
/* Safari4+, Chrome */
background-image: -webkit-gradient(linear, left top, left bottom,
from(#f8f8f8), to(#c5c5c5));
/* Safari5.1+, Chrome10+ */
background-image: -webkit-linear-gradient(#f8f8f8, #c5c5c5);
/*
Firefox3.6 */
background-image: -moz-linear-gradient(#f8f8f8, #c5c5c5);
/* Opera11.10+ */
background-image: -o-linear-gradient(#f8f8f8,
#c5c5c5);
/* CSS3 Compliant */
background-image:
linear-gradient(#f8f8f8,
#c5c5c5);
}
button:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active,
.txp-logout
a:active,
.action-create
a:active,
.navlink:active,
.navlink-active:active,
.txp-buttons a:active {
background-color: #c5c5c5;
/* Konqueror */
background-image:
-khtml-gradient(linear, left top, left bottom, from(#c5c5c5),
to(#f8f8f8));
/* Safari4+, Chrome */
background-image:
-webkit-gradient(linear, left top, left bottom, from(#c5c5c5),
to(#f8f8f8));
/* Safari5.1+, Chrome10+ */
background-image:
-webkit-linear-gradient(#c5c5c5, #f8f8f8);
/* Firefox3.6 */
background-image: -moz-linear-gradient(#c5c5c5, #f8f8f8);
/* Opera11.10+
*/
background-image: -o-linear-gradient(#c5c5c5, #f8f8f8);
/* CSS3
Compliant */
background-image: linear-gradient(#c5c5c5,
#f8f8f8);
}
input[type="reset"],
input[type="submit"],
input[type="button"]
{
height: 2em;
}
.navlink-disabled {
-moz-border-radius: 0.38462em;
border-radius: 0.38462em;
-webkit-background-clip: padding;
-khtml-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size:
.92307692307692em;
line-height: 1.33333333333333;
border: 1px solid;
padding: .30769230769231em .75em;
height: 2em;
display: inline-block;
*display: inline;
*zoom: 1;
}
.nav-tertiary .navlink-active {
background-color: #c5c5c5;
/* Konqueror */
background-image:
-khtml-gradient(linear, left top, left bottom, from(#c5c5c5),
to(#f8f8f8));
/* Safari4+, Chrome */
background-image:
-webkit-gradient(linear, left top, left bottom, from(#c5c5c5),
to(#f8f8f8));
/* Safari5.1+, Chrome10+ */
background-image:
-webkit-linear-gradient(#c5c5c5, #f8f8f8);
/* Firefox3.6 */
background-image: -moz-linear-gradient(#c5c5c5, #f8f8f8);
/* Opera11.10+
*/
background-image: -o-linear-gradient(#c5c5c5, #f8f8f8);
/* CSS3
Compliant */
background-image: linear-gradient(#c5c5c5, #f8f8f8);
}
/*
IE7 button fixes */
button {
*padding-top: 1px;
*padding-bottom:
1px;
}
textarea,
select,
input[type="password"],
input[type="text"]
{
-webkit-appearance: none;
-moz-border-radius: 0;
border-radius: 0;
-webkit-background-clip: padding;
-khtml-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.46153846153846;
color: #333333;
background-color: white;
margin: 0;
border: 1px solid #cccccc;
padding: .15384615384615em .38461538461538em;
height:
1.84615384615385em;
max-width: 100%;
/* IE7 box-sizing workaround */
*padding-right: 0;
*padding-left: 0;
/* IE7 vertical alignment fix */
*padding-top: 1px;
*padding-bottom: 4px;
*height: auto;
}
.boxshadow
button:focus,
.boxshadow input[type="button"]:focus,
.boxshadow
input[type="password"]:focus,
.boxshadow
input[type="reset"]:focus,
.boxshadow
input[type="submit"]:focus,
.boxshadow
input[type="text"]:focus,
.boxshadow select:focus,
.boxshadow
textarea:focus,
.boxshadow .txp-logout a:focus,
.boxshadow .action-create
a:focus,
.boxshadow .navlink:focus,
.boxshadow
.navlink-active:focus,
.boxshadow .txp-buttons a:focus {
outline: 0;
-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 0 7px
#0066ff;
box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 0 7px
#0066ff;
/* Opera */
z-index: 1;
}
input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active
{
-webkit-box-shadow: none;
box-shadow:
none;
}
button[disabled],
input[disabled],
select[disabled],
select[disabled]
option,
select[disabled] optgroup,
textarea[disabled],
.navlink-disabled {
opacity: 1;
border-color: #dddddd !important;
background-color: #eee
!important;
text-shadow: none !important;
-webkit-box-shadow: none
!important;
box-shadow: none !important;
-khtml-user-select: none;
-webkit-user-select: none;
-moz-user-select: -moz-none;
user-select:
none;
color: #999999 !important;
cursor:
default;
}
button[disabled],
input[disabled],
.navlink-disabled {
background-image: none !important;
}
textarea {
min-height:
4.38461538461538em;
resize: vertical;
width: 100%;
/* removes default
vertical scrollbar in IE7-9 */
overflow: auto;
/* improves readability
and alignment in all browsers */
vertical-align:
top;
}
textarea,
select[size],
select[multiple] {
height:
auto;
}
select[size="0"],
select[size="1"] {
height:
1.8em;
/* IE7 */
*height: auto;
}
optgroup {
font-family: Arial,
Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
color: #333333;
}
optgroup::-moz-focus-inner {
border: 0;
padding:
0;
}
/* tweaks for Safari, Chrome */
@media
(-webkit-min-device-pixel-ratio: 0) {
select[size],
select[multiple],
select[multiple][size] {
background-image: none;
padding-right:
.23076923076923em;
}
select,
select[size="0"],
select[size="1"] {
background: white
url("../img/svg/select_arrow.svg") no-repeat right center;
padding-right: 2em;
-webkit-background-size: 1em .30769230769231em;
background-size: 1em .30769230769231em;
}
}
/* addresses box sizing set
to content-box and excess padding in IE7-9
*/
input[type="checkbox"],
input[type="radio"] {
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing:
border-box;
box-sizing: border-box;
*height: 1em;
*width: 1em;
*position: relative;
*top: -3px;
}
/* suppress red glow that Firefox
adds to form fields by default, even when user is still typing
and kill
phantom spacing and dotted border that appears in Firefox
*/
input:invalid,
button:invalid,
select:invalid,
textarea:invalid {
-webkit-box-shadow: none;
box-shadow:
none;
}
input::-moz-focus-inner,
button::-moz-focus-inner,
select::-moz-focus-inner,
textarea::-moz-focus-inner
{
border: 0;
padding: 0;
}