1 @keyframes hover-color {
\r
3 border-color: #c0c0c0; }
\r
5 border-color: #3e97eb; } }
\r
12 .magic-radio[disabled],
\r
13 .magic-checkbox[disabled] {
\r
14 cursor: not-allowed; }
\r
16 .magic-radio + label,
\r
17 .magic-checkbox + label {
\r
22 vertical-align: middle;
\r
25 .magic-radio + label:hover:before,
\r
26 .magic-checkbox + label:hover:before {
\r
27 animation-duration: 0.4s;
\r
28 animation-fill-mode: both;
\r
29 animation-name: hover-color; }
\r
30 .magic-radio + label:before,
\r
31 .magic-checkbox + label:before {
\r
35 display: inline-block;
\r
39 border: 1px solid #4ac9ff; }
\r
40 .magic-radio + label:after,
\r
41 .magic-checkbox + label:after {
\r
46 .magic-radio[disabled] + label,
\r
47 .magic-checkbox[disabled] + label {
\r
48 cursor: not-allowed;
\r
50 .magic-radio[disabled] + label:hover, .magic-radio[disabled] + label:before, .magic-radio[disabled] + label:after,
\r
51 .magic-checkbox[disabled] + label:hover,
\r
52 .magic-checkbox[disabled] + label:before,
\r
53 .magic-checkbox[disabled] + label:after {
\r
54 cursor: not-allowed; }
\r
55 .magic-radio[disabled] + label:hover:before,
\r
56 .magic-checkbox[disabled] + label:hover:before {
\r
57 border: 1px solid #e4e4e4;
\r
58 animation-name: none; }
\r
59 .magic-radio[disabled] + label:before,
\r
60 .magic-checkbox[disabled] + label:before {
\r
61 border-color: #e4e4e4; }
\r
63 .magic-radio:checked + label:before,
\r
64 .magic-checkbox:checked + label:before {
\r
65 animation-name: none; }
\r
67 .magic-radio:checked + label:after,
\r
68 .magic-checkbox:checked + label:after {
\r
71 .magic-radio + label:before {
\r
72 border-radius: 50%; }
\r
74 .magic-radio + label:after {
\r
80 background: #3e97eb; }
\r
82 .magic-radio:checked + label:before {
\r
83 border: 1px solid #3e97eb; }
\r
85 .magic-radio:checked[disabled] + label:before {
\r
86 border: 1px solid #c9e2f9; }
\r
88 .magic-radio:checked[disabled] + label:after {
\r
89 background: #c9e2f9; }
\r
91 .magic-checkbox + label:before {
\r
92 border-radius: 3px; }
\r
94 .magic-checkbox + label:after {
\r
97 box-sizing: border-box;
\r
100 transform: rotate(45deg);
\r
102 border-style: solid;
\r
103 border-color: #fff;
\r
107 .magic-checkbox:checked + label:before {
\r
109 background: #3e97eb; }
\r
111 .magic-checkbox:checked[disabled] + label:before {
\r
113 background: #c9e2f9; }
\r
115 .radio-toolbar label {
\r
117 border:1px solid green;
\r
121 .magic-radio:checked + label {
\r