|
|
@@ -1,28 +1,25 @@
|
|
|
-.form,form{font-size:0.95em;width:inherit !important;}
|
|
|
-label:not(.checkbox){display:block;margin-bottom:2px;}
|
|
|
-input:not([type=checkbox]),textarea,select{display:inline-block;padding:5px;width:95%;margin-bottom:2px;outline:none;-webkit-appearance:none;font-size:1.0em;font-weight:bold;line-height:1.25em;}
|
|
|
+.form,form{font-size:0.9em;width:inherit !important;}
|
|
|
+label{line-height:27px;}
|
|
|
+input:not([type=checkbox]),textarea,select{display:inline-block;padding:5px;width:95%;margin-bottom:2px;outline:none;-webkit-appearance:none;font-size:14px;font-weight:bold;line-height:1.25em;}
|
|
|
input[type=search]{width:86%;}
|
|
|
-input[type=search]+.button{float:right;padding:0px;width:32px;}
|
|
|
-input[type=search]+.button .icon{font-size:20px !important;}
|
|
|
+input[type=search]+.button{float:right;padding:0px;width:32px;height:30px;}
|
|
|
+input[type=search]+.button .icon{font-size:22px !important;line-height:30px;}
|
|
|
select{width:100%;}
|
|
|
-label.select{position:relative;display:inline-block;width:100%;}
|
|
|
-.select:after{padding:0 7px;position:absolute;top:0;right:0;bottom:0;height:30px;content:"▼";pointer-events:none;font-size:60%;line-height:32px;}
|
|
|
+label.select{position:relative;display:inline-block;width:100%;padding-top:2px;}
|
|
|
+.select:after{text-align:center;position:absolute;top:0;right:0;bottom:0;height:29px;width:29px;content:"▼";pointer-events:none;line-height:32px;margin-top:2px;}
|
|
|
.no-pointer-events .select:after{content:none;}
|
|
|
-input[type="checkbox"],input[type="radio"]{width:74px;float:left;z-index:2;}
|
|
|
-input[type="checkbox"]+span::after,input[type="radio"]+span::after{content:"off";}
|
|
|
-input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{content:"on";}
|
|
|
-.iphone-toggle-buttons{-moz-user-select:none;-webkit-user-select:none;user-select:none;}
|
|
|
-.iphone-toggle-buttons{margin:4px 0;}
|
|
|
-input[type="checkbox"]+span,input[type="radio"]+span,input[type="checkbox"]+span::before,input[type="radio"]+span::before,input[type="checkbox"]+span::after,input[type="radio"]+span::after{-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;display:inline-block;}
|
|
|
+input[type="checkbox"],input[type="radio"]{width:82px;height:27px;z-index:2;}
|
|
|
+input[type="checkbox"]+span::after,input[type="radio"]+span::after{content:"OFF";}
|
|
|
+input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{content:"ON";}
|
|
|
+input[type="checkbox"]+span,input[type="radio"]+span,input[type="checkbox"]+span::before,input[type="radio"]+span::before,input[type="checkbox"]+span::after,input[type="radio"]+span::after{display:inline-block;}
|
|
|
input[type="checkbox"]+span::before,input[type="radio"]+span::before,input[type="checkbox"]+span::after,input[type="radio"]+span::after,input[type="checkbox"]:checked+span::before,input[type="radio"]:checked+span::before,input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{top:0;}
|
|
|
input[type="checkbox"]+span::after,input[type="radio"]+span::after,input[type="checkbox"]:checked+span::before,input[type="radio"]:checked+span::before{right:0;}
|
|
|
input[type="checkbox"]+span::before,input[type="radio"]+span::before,input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{left:0;}
|
|
|
input[type="checkbox"],input[type="radio"],input[type="checkbox"]+span::before,input[type="radio"]+span::before,input[type="checkbox"]+span::after,input[type="radio"]+span::after{position:absolute;}
|
|
|
-input[type="checkbox"],input[type="radio"]{filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;}
|
|
|
-input[type="checkbox"]+span,input[type="radio"]+span{width:74px;margin-bottom:8px;height:30px;font:bold 14px/30px Arial,Sans-serif;color:#8c8c8c;text-transform:uppercase;border:solid 1px #bcbbbb;background:#c8c8c8 -webkit-gradient(linear, left top, left bottom, color-stop(0, #c8c8c8), color-stop(1, #f3f3f3));position:relative;text-indent:-9999px;}
|
|
|
-input[type="checkbox"]+span::before,input[type="radio"]+span::before{content:"";width:29px;height:29px;border-top:solid 1px #fff;border-right:solid 1px #bebebe;background:#cfcfcf -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfcfcf), color-stop(1, #f9f9f9));-webkit-box-shadow:1px 0 1px #bebebe;box-shadow:1px 0 1px #bebebe;}
|
|
|
-input[type="checkbox"]+span::after,input[type="radio"]+span::after{text-indent:0;width:56px;height:32px;text-align:center;}
|
|
|
-input[type="checkbox"]:checked+span,input[type="radio"]:checked+span{background:#5d96ea -webkit-gradient(linear, left top, left bottom, color-stop(0, #1b45bd), color-stop(1, #5d96ea));color:#fff;text-shadow:-1px -1px #0d2046;}
|
|
|
-input[type="checkbox"]:checked+span::before,input[type="radio"]:checked+span::before{left:auto;-webkit-box-shadow:-2px 0 1px #3a5e91;-webkit-box-shadow:-2px 0 1px #3a5e91;box-shadow:-2px 0 1px #3a5e91;}
|
|
|
-input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{border-top:solid 1px #0f2a4f;border-bottom:solid 1px #0f2a4f;border-left:solid 1px #2c5496;height:30px;top:-1px;left:-1px;-webkit-border-radius:16px 0 0 16px;border-radius:16px 0 0 16px;-webkit-background-clip:padding-box;background-clip:padding-box;}
|
|
|
+input[type="checkbox"],input[type="radio"]{-webkit-opacity:0;opacity:0;}
|
|
|
+input[type="checkbox"]+span,input[type="radio"]+span{width:82px;height:27px;position:relative;font-size:11px;line-height:29px;font-weight:bold;text-transform:uppercase;text-indent:-9999px;}
|
|
|
+input[type="checkbox"]+span::before,input[type="radio"]+span::before{content:"";width:41px;height:27px;}
|
|
|
+input[type="checkbox"]+span::after,input[type="radio"]+span::after{text-indent:0;width:41px;height:27px;text-align:center;box-shadow:0px 1px 0px #fff, 0px 2px 0px #d2d2d2;}
|
|
|
+input[type="checkbox"]:checked+span::before,input[type="radio"]:checked+span::before{left:auto;}
|
|
|
+input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{height:27px;}
|
|
|
@media screen and (-webkit-min-device-pixel-ratio:0){.custom-select select{padding-right:30px;}}
|