.sky-form{margin:0;outline:none;box-shadow:0 0 20px rgba(0,0,0,.3);font:13px/1.55 Helvetica,Arial,sans-serif;color:#666;}.sky-form header{display:block;padding:20px 20px;border-bottom:1px solid rgba(0,0,0,.1);background:rgba(248,248,248,.9);font-size:20px;font-weight:300;color:#232323;}.sky-form fieldset{display:block;padding:20px 20px 5px;border:none;background:rgba(255,255,255,.9);}.sky-form fieldset+fieldset{border-top:1px solid rgba(0,0,0,.1);}.sky-form section{margin-bottom:15px;}.sky-form footer{display:block;padding:5px 20px 15px;border-top:1px solid rgba(0,0,0,.1);background:rgba(248,248,248,.9);}.sky-form footer:after{content:'';display:table;clear:both;}.sky-form a{color:#2da5da;}.sky-form .label{display:block;margin-bottom:6px;line-height:19px;font-weight:400;}.sky-form .label.col{margin:0;padding-top:10px;}.sky-form .description{margin-bottom:10px;padding:0 1px;font-size:12px;line-height:18px;color:#999;}.sky-form .input,.sky-form .select,.sky-form .radio,.sky-form footer button.button{position:relative;display:block;}.sky-form .input input,.sky-form .select select{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:39px;padding:5px 7px;outline:none;border-width:2px;border-style:solid;border-radius:0;background:#fff;font:15px/19px Helvetica,Arial,sans-serif;color:#404040;appearance:normal;-moz-appearance:none;-webkit-appearance:none;}.sky-form .select i{position:absolute;top:14px;right:14px;width:5px;height:11px;background:#fff;box-shadow:0 0 0 12px #fff;}.sky-form .select i:after,.sky-form .select i:before{content:'';position:absolute;right:0;border-right:4px solid transparent;border-left:4px solid transparent;}.sky-form .select i:after{bottom:0;border-top:4px solid #404040;}.sky-form .select i:before{top:0;border-bottom:4px solid #404040;}.sky-form .radio{margin-bottom:4px;padding-left:27px;font-size:15px;line-height:27px;color:#404040;cursor:pointer;}.sky-form .radio:last-child{margin-bottom:0;}.sky-form .radio input{position:absolute;left:-9999px;}.sky-form .radio i{position:absolute;top:5px;left:0;display:block;width:13px;height:13px;outline:none;border-width:2px;border-style:solid;background:#fff;}.sky-form .radio i{border-radius:50%;}.sky-form .radio input+i:after{position:absolute;opacity:0;transition:opacity 0.1s;-o-transition:opacity 0.1s;-ms-transition:opacity 0.1s;-moz-transition:opacity 0.1s;-webkit-transition:opacity 0.1s;}.sky-form .radio input+i:after{content:'';top:4px;left:4px;width:5px;height:5px;border-radius:50%;}.sky-form .radio input:checked+i:after{opacity:1;}.sky-form footer button.button{float:right;height:35px;overflow:hidden;margin:10px 0 0 20px;padding:0 20px;outline:none;border:0;border-radius:0;font:300 15px/35px Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;cursor:pointer;text-shadow:none;background:none;-webkit-box-shadow:none;box-shadow:none;text-transform:none;}@-o-keyframes blink{0%{opacity:1}50%{opacity:0.3}100%{opacity:1}}@-ms-keyframes blink{0%{opacity:1}50%{opacity:0.3}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0.3}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.3}100%{opacity:1}}.sky-form [class^="icon-"]{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;}.sky-form .icon-append{position:absolute;top:5px;width:29px;height:29px;font-size:15px;line-height:29px;text-align:center;}.sky-form .icon-append{right:5px;padding-left:3px;border-left-width:1px;border-left-style:solid;}.sky-form .input .icon-append+input{padding-right:46px;}.sky-form .input input,.sky-form .select select,.sky-form .radio i,.sky-form .icon-append{border-color:#e5e5e5;transition:border-color 0.3s;-o-transition:border-color 0.3s;-ms-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-webkit-transition:border-color 0.3s;}.sky-form footer button.button{background-color:#2da5da;opacity:0.8;transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;}.sky-form footer button.button.button-secondary{background-color:#b3b3b3;}.sky-form .icon-append{color:#ccc;}.sky-form .input:hover input,.sky-form .select:hover select,.sky-form .radio:hover i{border-color:#8dc9e5;}.sky-form footer button.button:hover{opacity:1;}.sky-form .input input:focus,.sky-form .select select:focus,.sky-form .radio input:focus+i{border-color:#2da5da;}.sky-form .radio input+i:after{background-color:#2da5da;}.sky-form .radio input:checked+i{border-color:#2da5da;}.sky-form .state-error input,.sky-form .state-error select,.sky-form .radio.state-error i{background:#fff0f0;}.sky-form .state-error select+i{background:#fff0f0;box-shadow:0 0 0 12px #fff0f0;}.sky-form .state-error+em{display:block;margin-top:6px;padding:0 1px;font-style:normal;font-size:11px;line-height:15px;color:#ee9393;}.sky-form .state-success input,.sky-form .state-success select,.sky-form .radio.state-success i{background:#f0fff0;}.sky-form .state-success select+i{background:#f0fff0;box-shadow:0 0 0 12px #f0fff0;}.sky-form .input.state-disabled input,.sky-form .select.state-disabled,.sky-form .radio.state-disabled,.sky-form footer button.button.state-disabled{cursor:default;opacity:0.5;}.sky-form .input.state-disabled:hover input,.sky-form .select.state-disabled:hover select,.sky-form .radio.state-disabled:hover i{border-color:#e5e5e5;}.sky-form .message{display:none;color:#6fb679;}.sky-form .message i{display:block;margin:0 auto 20px;width:81px;height:81px;border:1px solid #6fb679;border-radius:50%;font-size:30px;line-height:81px;}.sky-form.submited fieldset,.sky-form.submited footer{display:none;}.sky-form.submited .message{display:block;padding:25px 30px;background:rgba(255,255,255,.9);font:300 18px/27px Helvetica,Arial,sans-serif;text-align:center;}.sky-form *,.sky-form *:after,.sky-form *:before{margin:0;padding:0;box-sizing:content-box;-moz-box-sizing:content-box;}.sky-form .label{border-radius:0;font-size:100%;text-align:left;white-space:normal;color:inherit;}.sky-form .radio{font-weight:400;}.sky-form .radio+.radio{margin-top:0;}