Файл: style/css/style.css
Строк: 1001
/* DCMS Special
* Дата последнего
редактирования 17.11.2015
* Модифицировал
densnet
* http://sevfo.com
*/
::-webkit-input-placeholder {
color:
#d1d1d1; }
:-moz-placeholder {
/* Firefox 18- */
color: #d1d1d1;
}
::-moz-placeholder {
/* Firefox 19+ */
color: #d1d1d1;
}
:-ms-input-placeholder {
color: #d1d1d1; }
input[type=text],
input[type=password], input[type=email], input[type=url], input[type=time],
input[type=date], input[type=datetime-local], input[type=tel],
input[type=number], input[type=search], textarea.materialize-textarea {
background-color: transparent;
border: none;
border-bottom: 1px
solid #9e9e9e;
border-radius: 0;
outline: none;
height: 3rem;
width: 100%;
font-size: 1rem;
margin: 0 0 15px 0;
padding:
0;
box-shadow: none;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
transition:
all .3s; }
input[type=text]:disabled,
input[type=text][readonly="readonly"],
input[type=password]:disabled,
input[type=password][readonly="readonly"],
input[type=email]:disabled,
input[type=email][readonly="readonly"], input[type=url]:disabled,
input[type=url][readonly="readonly"], input[type=time]:disabled,
input[type=time][readonly="readonly"], input[type=date]:disabled,
input[type=date][readonly="readonly"],
input[type=datetime-local]:disabled,
input[type=datetime-local][readonly="readonly"],
input[type=tel]:disabled, input[type=tel][readonly="readonly"],
input[type=number]:disabled,
input[type=number][readonly="readonly"],
input[type=search]:disabled,
input[type=search][readonly="readonly"],
textarea.materialize-textarea:disabled,
textarea.materialize-textarea[readonly="readonly"] {
color:
rgba(0, 0, 0, 0.26);
border-bottom: 1px dotted rgba(0, 0, 0, 0.26);
}
input[type=text]:disabled + label,
input[type=text][readonly="readonly"] + label,
input[type=password]:disabled + label,
input[type=password][readonly="readonly"] + label,
input[type=email]:disabled + label,
input[type=email][readonly="readonly"] + label,
input[type=url]:disabled + label,
input[type=url][readonly="readonly"] + label,
input[type=time]:disabled + label,
input[type=time][readonly="readonly"] + label,
input[type=date]:disabled + label,
input[type=date][readonly="readonly"] + label,
input[type=datetime-local]:disabled + label,
input[type=datetime-local][readonly="readonly"] + label,
input[type=tel]:disabled + label,
input[type=tel][readonly="readonly"] + label,
input[type=number]:disabled + label,
input[type=number][readonly="readonly"] + label,
input[type=search]:disabled + label,
input[type=search][readonly="readonly"] + label,
textarea.materialize-textarea:disabled + label,
textarea.materialize-textarea[readonly="readonly"] + label {
color: rgba(0, 0, 0, 0.26); }
input[type=text]:focus:not([readonly]),
input[type=password]:focus:not([readonly]),
input[type=email]:focus:not([readonly]),
input[type=url]:focus:not([readonly]),
input[type=time]:focus:not([readonly]),
input[type=date]:focus:not([readonly]),
input[type=datetime-local]:focus:not([readonly]),
input[type=tel]:focus:not([readonly]),
input[type=number]:focus:not([readonly]),
input[type=search]:focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
border-bottom:
1px solid #26a69a;
box-shadow: 0 1px 0 0 #26a69a;
}
input[type=text]:focus:not([readonly]) + label,
input[type=password]:focus:not([readonly]) + label,
input[type=email]:focus:not([readonly]) + label,
input[type=url]:focus:not([readonly]) + label,
input[type=time]:focus:not([readonly]) + label,
input[type=date]:focus:not([readonly]) + label,
input[type=datetime-local]:focus:not([readonly]) + label,
input[type=tel]:focus:not([readonly]) + label,
input[type=number]:focus:not([readonly]) + label,
input[type=search]:focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label {
color:
#26a69a; }
input[type=text].valid, input[type=text]:focus.valid,
input[type=password].valid, input[type=password]:focus.valid,
input[type=email].valid, input[type=email]:focus.valid,
input[type=url].valid, input[type=url]:focus.valid, input[type=time].valid,
input[type=time]:focus.valid, input[type=date].valid,
input[type=date]:focus.valid, input[type=datetime-local].valid,
input[type=datetime-local]:focus.valid, input[type=tel].valid,
input[type=tel]:focus.valid, input[type=number].valid,
input[type=number]:focus.valid, input[type=search].valid,
input[type=search]:focus.valid, textarea.materialize-textarea.valid,
textarea.materialize-textarea:focus.valid {
border-bottom: 1px solid
#4CAF50;
box-shadow: 0 1px 0 0 #4CAF50; }
input[type=text].valid +
label:after, input[type=text]:focus.valid + label:after,
input[type=password].valid + label:after, input[type=password]:focus.valid
+ label:after, input[type=email].valid + label:after,
input[type=email]:focus.valid + label:after, input[type=url].valid +
label:after, input[type=url]:focus.valid + label:after,
input[type=time].valid + label:after, input[type=time]:focus.valid +
label:after, input[type=date].valid + label:after,
input[type=date]:focus.valid + label:after,
input[type=datetime-local].valid + label:after,
input[type=datetime-local]:focus.valid + label:after, input[type=tel].valid
+ label:after, input[type=tel]:focus.valid + label:after,
input[type=number].valid + label:after, input[type=number]:focus.valid +
label:after, input[type=search].valid + label:after,
input[type=search]:focus.valid + label:after,
textarea.materialize-textarea.valid + label:after,
textarea.materialize-textarea:focus.valid + label:after {
content:
attr(data-success);
color: #4CAF50;
opacity: 1;
}
input[type=text].invalid, input[type=text]:focus.invalid,
input[type=password].invalid, input[type=password]:focus.invalid,
input[type=email].invalid, input[type=email]:focus.invalid,
input[type=url].invalid, input[type=url]:focus.invalid,
input[type=time].invalid, input[type=time]:focus.invalid,
input[type=date].invalid, input[type=date]:focus.invalid,
input[type=datetime-local].invalid,
input[type=datetime-local]:focus.invalid, input[type=tel].invalid,
input[type=tel]:focus.invalid, input[type=number].invalid,
input[type=number]:focus.invalid, input[type=search].invalid,
input[type=search]:focus.invalid, textarea.materialize-textarea.invalid,
textarea.materialize-textarea:focus.invalid {
border-bottom: 1px solid
#F44336;
box-shadow: 0 1px 0 0 #F44336; }
input[type=text].invalid +
label:after, input[type=text]:focus.invalid + label:after,
input[type=password].invalid + label:after,
input[type=password]:focus.invalid + label:after, input[type=email].invalid
+ label:after, input[type=email]:focus.invalid + label:after,
input[type=url].invalid + label:after, input[type=url]:focus.invalid +
label:after, input[type=time].invalid + label:after,
input[type=time]:focus.invalid + label:after, input[type=date].invalid +
label:after, input[type=date]:focus.invalid + label:after,
input[type=datetime-local].invalid + label:after,
input[type=datetime-local]:focus.invalid + label:after,
input[type=tel].invalid + label:after, input[type=tel]:focus.invalid +
label:after, input[type=number].invalid + label:after,
input[type=number]:focus.invalid + label:after, input[type=search].invalid
+ label:after, input[type=search]:focus.invalid + label:after,
textarea.materialize-textarea.invalid + label:after,
textarea.materialize-textarea:focus.invalid + label:after {
content:
attr(data-error);
color: #F44336;
opacity: 1; }
input[type=text] +
label:after, input[type=password] + label:after, input[type=email] +
label:after, input[type=url] + label:after, input[type=time] + label:after,
input[type=date] + label:after, input[type=datetime-local] + label:after,
input[type=tel] + label:after, input[type=number] + label:after,
input[type=search] + label:after, textarea.materialize-textarea +
label:after {
display: block;
content: "";
position:
absolute;
top: 65px;
opacity: 0;
transition: .2s opacity
ease-out, .2s color ease-out; }
.input-field {
position: relative;
margin-top: 1rem; }
.input-field label {
color: #9e9e9e;
position:
absolute;
top: 0.8rem;
left: 0.75rem;
font-size: 1rem;
cursor: text;
-webkit-transition: .2s ease-out;
-moz-transition:
.2s ease-out;
-o-transition: .2s ease-out;
-ms-transition: .2s
ease-out;
transition: .2s ease-out;
}
.input-field label.active {
font-size: 0.8rem;
-webkit-transform: translateY(-140%);
-moz-transform: translateY(-140%);
-ms-transform: translateY(-140%);
-o-transform: translateY(-140%);
transform: translateY(-140%);
}
.input-field .prefix {
position: absolute;
width: 3rem;
font-size: 2rem;
-webkit-transition: color .2s;
-moz-transition:
color .2s;
-o-transition: color .2s;
-ms-transition: color .2s;
transition: color .2s; }
.input-field .prefix.active {
color: #26a69a;
}
.input-field .prefix ~ input, .input-field .prefix ~ textarea {
margin-left: 3rem;
width: 92%;
width: calc(100% -
3rem);
}
.input-field .prefix ~ textarea {
padding-top:
.8rem;
}
.input-field .prefix ~ label {
margin-left: 3rem;
}
@media
only screen and (max-width : 992px) {
.input-field .prefix ~ input {
width: 86%;
width: calc(100% - 3rem);
}
}
@media only
screen and (max-width : 600px) {
.input-field .prefix ~ input {
width: 80%;
width: calc(100% - 3rem);
}
}
.input-field
input[type=search] {
display: block;
line-height: inherit;
padding-left: 4rem;
width: calc(100% - 4rem);
}
.input-field
input[type=search]:focus {
background-color: #fff;
border: 0;
box-shadow: none;
color: #444;
}
.input-field input[type=search]:focus
+ label i, .input-field input[type=search]:focus ~ .mdi-navigation-close,
.input-field input[type=search]:focus ~ .material-icons {
color:
#444;
}
.input-field input[type=search] + label {
left:
1rem;
}
.input-field input[type=search] ~ .mdi-navigation-close,
.input-field input[type=search] ~ .material-icons {
position:
absolute;
top: 0;
right: 1rem;
color: transparent;
cursor:
pointer;
font-size: 2rem;
transition: .3s color;
}
textarea {
width: 100%;
height: 3rem;
background-color: transparent;
}
textarea.materialize-textarea {
overflow-y: hidden;
/* prevents
scroll bar flash */
padding: 1.6rem 0;
/* prevents text jump on
Enter keypress */
resize: none;
min-height: 3rem;
}
select:focus
{
outline: 1px solid #c9f3ef;
}
button:focus {
outline: none;
background-color: #2ab7a9;
}
label {
font-size: 0.8rem;
color:
#9e9e9e;
}
.col {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0
0.75rem;
}
.col.s2 {
width: 16.66667%;
margin-left: 0;
}
.col.offset-s2 {
margin-left: 16.66667%; }
.col.pull-s2 {
right:
16.66667%; }
.col.push-s2 {
left: 16.66667%; }
.col.s3 {
width:
25%;
margin-left: 0; }
.col.offset-s3 {
margin-left: 25%;
}
.col.pull-s3 {
right: 25%; }
.col.push-s3 {
left: 25%; }
.col.s4
{
width: 33.33333%;
margin-left: 0; }
.col.offset-s4 {
margin-left: 33.33333%; }
.col.pull-s4 {
right: 33.33333%;
}
.col.push-s4 {
left: 33.33333%; }
.col.s5 {
width: 41.66667%;
margin-left: 0; }
.col.s6 {
width: 50%;
margin-left: 0;
}
.col.s12
{
width: 100%;
margin-left: 0;
}
.switch, .switch * {
-webkit-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
-ms-user-select: none; }
.switch label {
cursor: pointer; }
.switch label input[type=checkbox] {
opacity: 0;
width: 0;
height: 0; }
.switch label input[type=checkbox]:checked +
.lever {
background-color: #84c7c1; }
.switch label
input[type=checkbox]:checked + .lever:after {
background-color:
#26a69a; }
.switch label .lever {
content: "";
display:
inline-block;
position: relative;
width: 40px;
height: 15px;
background-color: #818181;
border-radius: 15px;
margin-right:
10px;
transition: background 0.3s ease;
vertical-align: middle;
margin: 0 16px; }
.switch label .lever:after {
content: "";
position: absolute;
display: inline-block;
width: 21px;
height: 21px;
background-color: #F1F1F1;
border-radius: 21px;
box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
left: -5px;
top:
-3px;
transition: left 0.3s ease, background .3s ease, box-shadow 0.1s
ease; }
input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after
{
box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38,
166, 154, 0.1); }
input[type=checkbox]:not(:disabled) ~
.lever:active:after {
box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0
0 15px rgba(0, 0, 0, 0.08); }
.switch label input[type=checkbox]:checked +
.lever:after {
left: 24px; }
.switch input[type=checkbox][disabled] +
.lever {
cursor: default; }
.switch label
input[type=checkbox][disabled] + .lever:after, .switch label
input[type=checkbox][disabled]:checked + .lever:after {
background-color: #BDBDBD; }
/* Remove default Radio Buttons
*/
[type="radio"]:not(:checked), [type="radio"]:checked
{
position: absolute;
left: -9999px;
visibility: hidden;
}
[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label {
position: relative;
padding-left: 35px;
cursor: pointer;
display: inline-block;
height: 25px;
line-height: 25px;
font-size: 1rem;
-webkit-transition: .28s ease;
-moz-transition: .28s ease;
-o-transition: .28s ease;
-ms-transition: .28s ease;
transition:
.28s ease;
-webkit-user-select: none;
/* webkit (safari, chrome)
browsers */
-moz-user-select: none;
/* mozilla browsers */
-khtml-user-select: none;
/* webkit (konqueror) browsers */
-ms-user-select: none;
/* IE10+ */ }
[type="radio"] +
label:before, [type="radio"] + label:after {
content: '';
position: absolute;
left: 0;
top: 0;
margin: 4px;
width:
16px;
height: 16px;
z-index: 0;
-webkit-transition: .28s ease;
-moz-transition: .28s ease;
-o-transition: .28s ease;
-ms-transition: .28s ease;
transition: .28s ease; }
/* Unchecked
styles */
[type="radio"]:not(:checked) + label:before {
border-radius: 50%;
border: 2px solid #5a5a5a;
}
[type="radio"]:not(:checked) + label:after {
border-radius: 50%;
border: 2px solid #5a5a5a;
z-index: -1;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform:
scale(0); }
/* Checked styles */
[type="radio"]:checked +
label:before {
border-radius: 50%;
border: 2px solid transparent;
}
[type="radio"]:checked + label:after {
border-radius:
50%;
border: 2px solid #26a69a;
background-color: #26a69a;
z-index: 0;
-webkit-transform: scale(1.02);
-moz-transform:
scale(1.02);
-ms-transform: scale(1.02);
-o-transform:
scale(1.02);
transform: scale(1.02); }
/* Radio With gap
*/
[type="radio"].with-gap:checked + label:before {
border-radius: 50%;
border: 2px solid #26a69a;
}
[type="radio"].with-gap:checked + label:after {
border-radius: 50%;
border: 2px solid #26a69a;
background-color:
#26a69a;
z-index: 0;
-webkit-transform: scale(.5);
-moz-transform: scale(.5);
-ms-transform: scale(.5);
-o-transform:
scale(.5);
transform: scale(.5); }
/* Disabled Radio With gap
*/
[type="radio"].with-gap:disabled:checked + label:before {
border: 2px solid rgba(0, 0, 0, 0.26);
}
[type="radio"].with-gap:disabled:checked + label:after {
border: none;
background-color: rgba(0, 0, 0, 0.26); }
/* Disabled
style */
[type="radio"]:disabled:not(:checked) + label:before,
[type="radio"]:disabled:checked + label:before {
background-color: transparent;
border-color: rgba(0, 0, 0, 0.26);
}
[type="radio"]:disabled + label {
color: rgba(0, 0, 0,
0.26); }
[type="radio"]:disabled:not(:checked) + label:before {
border-color: rgba(0, 0, 0, 0.26);
}
[type="radio"]:disabled:checked + label:after {
background-color: rgba(0, 0, 0, 0.26);
border-color: #BDBDBD;
}
/***************
Checkboxes
***************/
/* CUSTOM CSS CHECKBOXES
*/
form p {
margin-bottom: 10px;
text-align: left; }
form
p:last-child {
margin-bottom: 0; }
/* Remove default checkbox
*/
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
position: absolute;
left:
-9999px;
visibility: hidden; }
[type="checkbox"] {
/*
checkbox aspect */ }
[type="checkbox"] + label {
position:
relative;
padding-left: 35px;
cursor: pointer;
display:
inline-block;
height: 25px;
line-height: 25px;
font-size:
1rem;
-webkit-user-select: none;
/* webkit (safari, chrome)
browsers */
-moz-user-select: none;
/* mozilla browsers */
-khtml-user-select: none;
/* webkit (konqueror) browsers */
-ms-user-select: none;
/* IE10+ */ }
[type="checkbox"] +
label:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 18px;
height: 18px;
z-index: 0;
border: 2px
solid #5a5a5a;
border-radius: 1px;
margin-top: 2px;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition:
0.2s;
-ms-transition: 0.2s;
transition: 0.2s;
}
[type="checkbox"]:not(:checked):disabled + label:before {
border: none;
background-color: rgba(0, 0, 0, 0.26);
}
[type="checkbox"]:checked + label:before {
top: -4px;
left: -3px;
width: 12px;
height: 22px;
border-top: 2px solid
transparent;
border-left: 2px solid transparent;
border-right: 2px
solid #26a69a;
border-bottom: 2px solid #26a69a;
-webkit-transform:
rotate(40deg);
-moz-transform: rotate(40deg);
-ms-transform:
rotate(40deg);
-o-transform: rotate(40deg);
transform:
rotate(40deg);
-webkit-backface-visibility: hidden;
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin: 100% 100%; }
[type="checkbox"]:checked:disabled
+ label:before {
border-right: 2px solid rgba(0, 0, 0, 0.26);
border-bottom: 2px solid rgba(0, 0, 0, 0.26); }
/* Indeterminate checkbox
*/
[type="checkbox"]:indeterminate + label:before {
left:
-10px;
top: -11px;
width: 10px;
height: 22px;
border-top:
none;
border-left: none;
border-right: 2px solid #26a69a;
border-bottom: none;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-backface-visibility: hidden;
-webkit-transform-origin: 100%
100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100%
100%;
-o-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
[type="checkbox"]:indeterminate:disabled + label:before {
border-right: 2px solid rgba(0, 0, 0, 0.26);
background-color:
transparent; }
[type="checkbox"].filled-in + label:after {
border-radius: 2px; }
[type="checkbox"].filled-in + label:before,
[type="checkbox"].filled-in + label:after {
content: '';
left: 0;
position: absolute;
/* .1s delay is for check animation
*/
transition: border .25s, background-color .25s, width .2s .1s,
height .2s .1s, top .2s .1s, left .2s .1s;
z-index: 1;
}
[type="checkbox"].filled-in:not(:checked) + label:before {
width: 0;
height: 0;
border: 3px solid transparent;
left: 6px;
top: 10px;
-webkit-transform: rotateZ(37deg);
transform:
rotateZ(37deg);
-webkit-transform-origin: 20% 40%;
transform-origin: 100% 100%;
}
[type="checkbox"].filled-in:not(:checked) + label:after {
height: 20px;
width: 20px;
background-color: transparent;
border: 2px solid #5a5a5a;
top: 0px;
z-index: 0;
}
[type="checkbox"].filled-in:checked + label:before {
top:
0;
left: 1px;
width: 8px;
height: 13px;
border-top: 2px
solid transparent;
border-left: 2px solid transparent;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
-webkit-transform: rotateZ(37deg);
transform: rotateZ(37deg);
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
[type="checkbox"].filled-in:checked + label:after {
top:
0px;
width: 20px;
height: 20px;
border: 2px solid #26a69a;
background-color: #26a69a;
z-index: 0;
}
[type="checkbox"].filled-in:disabled:not(:checked) +
label:before {
background-color: transparent;
border: 2px solid
transparent; }
[type="checkbox"].filled-in:disabled:not(:checked)
+ label:after {
border-color: transparent;
background-color:
#BDBDBD; }
[type="checkbox"].filled-in:disabled:checked +
label:before {
background-color: transparent;
}
[type="checkbox"].filled-in:disabled:checked + label:after {
background-color: #BDBDBD;
border-color: #BDBDBD; }
.select-label {
position: absolute; }
.select-wrapper {
position: relative;
}
.select-wrapper input.select-dropdown {
position: relative;
cursor: pointer;
background-color: transparent;
border: none;
border-bottom: 1px solid #9e9e9e;
outline: none;
height: 3rem;
line-height: 3rem;
width: 100%;
font-size: 1rem;
margin: 0 0
15px 0;
padding: 0;
display: block; }
.select-wrapper span.caret {
color: initial;
position: absolute;
right: 0;
top: 16px;
font-size: 10px; }
.select-wrapper span.caret.disabled {
color: rgba(0,
0, 0, 0.26); }
.select-wrapper + label {
position: absolute;
top:
-14px;
font-size: 0.8rem; }
select {
display: none;
}
select.browser-default {
display: block; }
select:disabled {
color: rgba(0, 0, 0, 0.3); }
.select-wrapper
input.select-dropdown:disabled {
color: rgba(0, 0, 0, 0.3);
cursor:
default;
-webkit-user-select: none;
/* webkit (safari, chrome)
browsers */
-moz-user-select: none;
/* mozilla browsers */
-ms-user-select: none;
/* IE10+ */
border-bottom: 1px solid rgba(0,
0, 0, 0.3); }
.select-wrapper i {
color: rgba(0, 0, 0, 0.3);
}
.select-dropdown li.disabled, .select-dropdown li.disabled > span,
.select-dropdown li.optgroup {
color: rgba(0, 0, 0, 0.3);
background-color: transparent; }
.select-dropdown li img {
height:
40px;
width: 40px;
margin: 5px 15px;
float: right;
}
.select-dropdown li.optgroup {
border-top: 1px solid #eee;
}
.select-dropdown li.optgroup.selected > span {
color: rgba(0, 0,
0, 0.7); }
.select-dropdown li.optgroup > span {
color: rgba(0, 0,
0, 0.4); }
.select-dropdown li.optgroup ~ li:not(.optgroup) {
padding-left: 1rem; }
select {
background-color: rgba(255, 255, 255,
0.9);
width: 100%;
padding: 5px;
border: 1px solid #f2f2f2;
border-radius: 2px;
height: 3rem; }
button, input, optgroup, select,
textarea {
color: inherit;
/* 1 */
font: inherit;
/* 2 */
margin: 0;
/* 3 */ }
button {
overflow: visible; }
button,
select {
text-transform: none; }
html input[type="button"],
button, input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
/* 2 */
cursor: pointer;
/* 3 */
}
button[disabled], html input[disabled] {
cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0; }
input {
line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height:
auto; }
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; }
legend {
border: 0;
/* 1 */
padding: 0;
/* 2 */ }
textarea {
overflow: auto; }
optgroup {
font-weight: bold; }
table {
border-collapse: collapse;
border-spacing: 0; }
td, th {
padding: 0; }
html {
box-sizing:
border-box; }
*, *:before, *:after {
box-sizing: inherit; }
ul {
list-style-type: none; }
a {
color: #039be5;
text-decoration:
none;
-webkit-tap-highlight-color: transparent; }
.file-field {
position: relative; }
.file-field .file-path-wrapper {
overflow:
hidden;
padding-left: 10px; }
.file-field input.file-path {
width:
100%; }
.file-field .btn, .file-field .btn-large {
float: left;
height: 3rem;
line-height: 3rem; }
.file-field span {
cursor:
pointer; }
.file-field input[type=file] {
position: absolute;
top:
0;
right: 0;
left: 0;
bottom: 0;
width: 100%;
margin:
0;
padding: 0;
font-size: 20px;
cursor: pointer;
opacity:
0;
filter: alpha(opacity=0); }
.title {
background-color: #337ab7;
box-shadow: 0 3px 3px -3px rgba(0, 0, 0,
.52);
padding: 10px;
z-index: 300;
margin-bottom: 5px;
transition: top 0.4s linear;
top: 0;
background-image:
-moz-linear-gradient(top, #0091d0 0%, #0085bf 100%);
background-image:
-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0091d0),
color-stop(100%,#0085bf));
background-image:
-webkit-linear-gradient(top, #0091d0 0%,#0085bf 100%);
background-image: -o-linear-gradient(top, #0091d0 0%,#0085bf 100%);
background-image: -ms-linear-gradient(top, #0091d0 0%,#0085bf 100%);
background-image: linear-gradient(to bottom, #0091d0 0%,#0085bf 100%);
-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0
3px 3px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 3px 3px rgba(0, 0, 0,
0.1);
color: #00597F;
text-shadow: 0 1px 0 #00A0E0;
font: 21px
Arial;
text-align: center;
}
.over {
overflow: hidden;
white-space: nowrap
}
.cit {
border: 1px #5bc0de solid;
padding:
.25em .4em;
font-size: 75%;
font-weight: bold;
line-height: 1;
color: #5bc0de;
vertical-align: baseline;
border-radius:
.25rem;
}
.votes {
background:
url('/modules/forum/icons/votes/poll.gif') repeat-x;
border: 1px solid
black;
height: 13px;
margin: 2px 1px 2px 0px;
-moz-border-radius: 4px; /*Mozilla-FireFox*/
-webkit-border-radius:
4px; /* Safari and Chrome*/
-khtml-border-radius: 4px; /* Linux
browsers */
border-radius: 4px;
}
.votes img{
vertical-align: 5px;
margin: 0px;
padding: 0px;
-moz-border-radius:4px;
/*Mozilla-FireFox*/
-webkit-border-radius: 4px; /* Safari and Chrome*/
-khtml-border-radius: 4px; /* Linux browsers */
border-radius:
4px;
}
.dialogs_new_msg {
background: #edf1f5;
border-color:
#DAE1E8;
padding: 3px;
}
.dialogs {
border-color: #DAE1E8;
padding: 3px;
}
.inner {
border-top: 1px solid #31466f;
border-bottom: 1px solid #041537;
background: #333;
position:
relative;
color: rgba(255,255,255,0.5);
padding: 0
}
.comm {
background: #FFF;
box-sizing: border-box;
margin-left: -5px;
margin-right: -5px;
margin-top: -1px;
margin-bottom: 0;
border-top: 1px solid #ddd;
border-radius: 3px;
}
.hr {
margin:
7px 0 7px 0;
border-bottom: 1px #e5e5e5 solid;
}
.r {
border-top:
1px solid #e5e5e5;
}
.photos {
border: 1px solid #D8D8D8;
position: relative;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
height: 100px;
margin: 3px 5px 3px
3px;
width: 100px;
position: relative;
}
.photos_blok {
background: rgba(17,13,57,.6);
top: 75px;
color: #F7F7F7;
height: 25px;
width: 100px;
position: absolute;
}
#hides {
opacity: 0.5;
}
#hide a img {
opacity: 0.5;
}
#hide a:hover img {
opacity: 1;
}
.null {
width: 100%;
}
.icon48
{
font-size:
normal;
width: 48px;
height: 48px;
vertical-align:
top;
}
.icon14 {
text-align: center;
padding: 5px;
}
.status {
border-radius: 3px;
padding: 4px;
}
.mail {
clear: right;
float: right;
background-color: #e0edff;
line-height: 1.28;
text-align: left;
padding: 5px;
border: 1px solid #dcdee3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius:
4px;
-khtml-border-radius: 4px;
box-shadow: 0 1px 1px 1px #dce0e6;
color: #373e4d;
min-height: 22px;
min-width: 14px;
text-shadow: rgba(255, 255, 255, .5) 0 1px 0;
margin: 2px;
}
.mails {
clear: left;
float: left;
background-color: #fff;
line-height: 1.28;
text-align: left;
padding: 5px;
border: 1px
solid #dcdee3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
box-shadow:
0 1px 1px 1px #dce0e6;
color: #373e4d;
min-height: 22px;
min-width: 14px;
text-shadow: rgba(255, 255, 255, .5) 0 1px 0;
margin: 2px;
}
.mail_new {
clear: right;
float: right;
background-color: #e0edff;
line-height: 1.28;
text-align: left;
padding: 5px;
border: 1px solid #dcdee3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
box-shadow: 0 2px 0 2px #dce0e6;
box-shadow: 0 0 5px rgba(0,0,0,0.5);
color: #373e4d;
min-height:
22px;
min-width: 14px;
text-shadow: rgba(255, 255, 255, .5) 0 1px
0;
margin: 2px;
}
.mails_new {
clear: left;
float: left;
background-color: #e0edff;
line-height: 1.28;
text-align: left;
padding: 5px;
border: 1px solid #dcdee3;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
box-shadow: 0 1px 0 #dce0e6;
box-shadow:
0 0 5px rgba(0,0,0,0.5);
color: #373e4d;
min-height: 22px;
min-width: 14px;
text-shadow: rgba(255, 255, 255, .5) 0 1px 0;
margin: 2px;
}
.mail:first-child:before {
left: auto;
right:
-8px;
margin-left: 0;
margin-right: 2px;
border-right: 0;
border-left: 6px solid #3097d1;
}
.m {
padding-bottom: 5px;
padding-top: 5px;
margin-top: 5px;
margin-bottom: 5px;
clear:
both;
}
#hides {
opacity: 0.5;
}