.sky-form2{margin:0;outline:none;font:14px/1.55 'Open Sans',Helvetica,Arial,sans-serif;color:#333;}.sky-form2 header{display:block;padding:0px 0px 9px 0px;margin-bottom:13px;font-size:22px;font-weight:400;color:#333;border-bottom:1px solid #e3e3e3;font-family:'Raleway',sans-serif;}.sky-form2 header strong{font-weight:600;}.sky-form2 fieldset{display:block;padding:25px 0px 5px;border:none;background:none;}.sky-form2 fieldset + fieldset{border-top:1px solid rgba(0,0,0,.1);}.sky-form2 section{margin-bottom:20px;}.sky-form2 footer{display:block;padding:15px 0px 25px;}.sky-form2 footer:after{content:'';display:table;clear:both;}.sky-form2 a{color:#999;}.sky-form2 .label{display:block;margin-bottom:6px;line-height:19px;font-weight:400;}.sky-form2 .label.col{margin:0;padding-top:10px;}.sky-form2 .note{margin-top:6px;padding:0 1px;font-size:11px;line-height:15px;color:#999;}.sky-form2 .input,.sky-form2 .select,.sky-form2 .textarea,.sky-form2 .radio,.sky-form2 .checkbox,.sky-form2 .toggle,.sky-form2 .subbutton{position:relative;display:block;}.sky-form2 .input input,.sky-form2 .select select,.sky-form2 .textarea textarea{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:39px;padding:8px 10px;outline:none;border-width:1px;border-style:solid;border-radius:0;background:#fff;font:15px/19px 'Open Sans',Helvetica,Arial,sans-serif;color:#404040;appearance:normal;-moz-appearance:none;-webkit-appearance:none;}.sky-form2 .progress{float:right;margin-top:10px;line-height:39px;color:#232323;}.sky-form2 .input-file .subbutton{position:absolute;top:4px;right:4px;float:none;height:31px;margin:0;padding:0 20px;font-size:13px;line-height:31px;}.sky-form2 .input-file .subbutton:hover{box-shadow:none;}.sky-form2 .input-file .subbutton input{position:absolute;top:0;right:0;padding:0;font-size:30px;cursor:pointer;opacity:0;}.sky-form2 .select i{position:absolute;top:14px;right:14px;width:5px;height:11px;background:#fff;box-shadow:0 0 0 12px #fff;}.sky-form2 .select i:after,.sky-form2 .select i:before{content:'';position:absolute;right:0;border-right:4px solid transparent;border-left:4px solid transparent;}.sky-form2 .select i:after{bottom:0;border-top:4px solid #404040;}.sky-form2 .select i:before{top:0;border-bottom:4px solid #404040;}.sky-form2 .select-multiple select{height:auto;}.sky-form2 .textarea textarea{height:auto;resize:none;}.sky-form2 .textarea-resizable textarea{resize:vertical;}.sky-form2 .textarea-expandable textarea{height:39px;}.sky-form2 .textarea-expandable textarea:focus{height:auto;}.sky-form2 .radio,.sky-form2 .checkbox{margin-bottom:4px;padding-left:27px;font-size:15px;line-height:27px;color:#404040;cursor:pointer;}.sky-form2 .radio:last-child,.sky-form2 .checkbox:last-child{margin-bottom:0;}.sky-form2 .radio input,.sky-form2 .checkbox input{position:absolute;left:-9999px;}.sky-form2 .radio i,.sky-form2 .checkbox i{position:absolute;top:5px;left:0;display:block;width:13px;height:13px;outline:none;border-width:2px;border-style:solid;background:#fff;}.sky-form2 .radio i{border-radius:50%;}.sky-form2 .radio input + i:after,.sky-form2 .checkbox 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-form2 .radio input + i:after{content:'';top:4px;left:4px;width:5px;height:5px;border-radius:50%;}.sky-form2 .checkbox input + i:after{content:'\f00c';top:-1px;left:-1px;width:15px;height:15px;font:normal 12px/16px FontAwesome;text-align:center;}.sky-form2 .radio input:checked + i:after,.sky-form2 .checkbox input:checked + i:after{opacity:1;}.sky-form2 .inline-group{margin:0 -30px -4px 0;}.sky-form2 .inline-group:after{content:'';display:table;clear:both;}.sky-form2 .inline-group .radio,.sky-form2 .inline-group .checkbox{float:left;margin-right:30px;}.sky-form2 .inline-group .radio:last-child,.sky-form2 .inline-group .checkbox:last-child{margin-bottom:4px;}.sky-form2 .toggle{margin-bottom:4px;padding-right:61px;font-size:15px;line-height:27px;color:#404040;cursor:pointer;}.sky-form2 .toggle:last-child{margin-bottom:0;}.sky-form2 .toggle input{position:absolute;left:-9999px;}.sky-form2 .toggle i{content:'';position:absolute;top:4px;right:0;display:block;width:49px;height:17px;border-width:2px;border-style:solid;border-radius:12px;background:#fff;}.sky-form2 .toggle i:after{content:'OFF';position:absolute;top:2px;right:8px;left:8px;font-style:normal;font-size:9px;line-height:13px;font-weight:700;text-align:left;color:#5f5f5f;}.sky-form2 .toggle i:before{content:'';position:absolute;z-index:1;top:4px;right:4px;display:block;width:9px;height:9px;border-radius:50%;opacity:1;transition:right 0.2s;-o-transition:right 0.2s;-ms-transition:right 0.2s;-moz-transition:right 0.2s;-webkit-transition:right 0.2s;}.sky-form2 .toggle input:checked + i:after{content:'ON';text-align:right;}.sky-form2 .toggle input:checked + i:before{right:36px;}.sky-form2 .rating{margin-bottom:4px;font-size:15px;line-height:27px;color:#404040;}.sky-form2 .rating:last-child{margin-bottom:0;}.sky-form2 .rating input{position:absolute;left:-9999px;}.sky-form2 .rating label{display:block;float:right;height:17px;margin-top:5px;padding:0 2px;font-size:17px;line-height:17px;cursor:pointer;}.sky-form2 .subbutton{float:left;height:39px;overflow:hidden;margin:0px 0 0 0px;padding:0 25px;outline:none;border:0;font:300 15px/39px 'Open Sans',Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;cursor:pointer;}.sky-form2 .button-uploading{position:relative;color:transparent;cursor:default;}.sky-form2 .button-uploading:after{content:'Uploading...';position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;-o-animation:blink 1s linear infinite;-ms-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;-webkit-animation:blink 1s linear infinite;}@-o-keyframes blink{ 0%{opacity:1} 50%{opacity:.3} 100%{opacity:1}}@-ms-keyframes blink{ 0%{opacity:1} 50%{opacity:.3} 100%{opacity:1}}@-moz-keyframes blink{ 0%{opacity:1} 50%{opacity:.3} 100%{opacity:1}}@-webkit-keyframes blink{ 0%{opacity:1} 50%{opacity:.3} 100%{opacity:1}}.icon-glass:before{ content:"\f000";}.icon-music:before{ content:"\f001";}.icon-search:before{ content:"\f002";}.icon-envelope:before{ content:"\f003";}.icon-heart:before{ content:"\f004";}.icon-star:before{ content:"\f005";}.icon-star-empty:before{ content:"\f006";}.icon-user:before{ content:"\f007";}.icon-film:before{ content:"\f008";}.icon-th-large:before{ content:"\f009";}.icon-th:before{ content:"\f00a";}.icon-th-list:before{ content:"\f00b";}.icon-ok:before{ content:"\f00c";}.icon-remove:before{ content:"\f00d";}.icon-zoom-in:before{ content:"\f00e";}.icon-zoom-out:before{ content:"\f010";}.icon-off:before{ content:"\f011";}.icon-signal:before{ content:"\f012";}.icon-cog:before{ content:"\f013";}.icon-trash:before{ content:"\f014";}.icon-home:before{ content:"\f015";}.icon-file:before{ content:"\f016";}.icon-time:before{ content:"\f017";}.icon-road:before{ content:"\f018";}.icon-download-alt:before{ content:"\f019";}.icon-download:before{ content:"\f01a";}.icon-upload:before{ content:"\f01b";}.icon-inbox:before{ content:"\f01c";}.icon-play-circle:before{ content:"\f01d";}.icon-repeat:before,.icon-rotate-right:before{ content:"\f01e";}.icon-refresh:before{ content:"\f021";}.icon-list-alt:before{ content:"\f022";}.icon-lock:before{ content:"\f023";}.icon-flag:before{ content:"\f024";}.icon-headphones:before{ content:"\f025";}.icon-volume-off:before{ content:"\f026";}.icon-volume-down:before{ content:"\f027";}.icon-volume-up:before{ content:"\f028";}.icon-qrcode:before{ content:"\f029";}.icon-barcode:before{ content:"\f02a";}.icon-tag:before{ content:"\f02b";}.icon-tags:before{ content:"\f02c";}.icon-book:before{ content:"\f02d";}.icon-bookmark:before{ content:"\f02e";}.icon-print:before{ content:"\f02f";}.icon-camera:before{ content:"\f030";}.icon-font:before{ content:"\f031";}.icon-bold:before{ content:"\f032";}.icon-italic:before{ content:"\f033";}.icon-text-height:before{ content:"\f034";}.icon-text-width:before{ content:"\f035";}.icon-align-left:before{ content:"\f036";}.icon-align-center:before{ content:"\f037";}.icon-align-right:before{ content:"\f038";}.icon-align-justify:before{ content:"\f039";}.icon-list:before{ content:"\f03a";}.icon-indent-left:before{ content:"\f03b";}.icon-indent-right:before{ content:"\f03c";}.icon-facetime-video:before{ content:"\f03d";}.icon-picture:before{ content:"\f03e";}.icon-pencil:before{ content:"\f040";}.icon-map-marker:before{ content:"\f041";}.icon-adjust:before{ content:"\f042";}.icon-tint:before{ content:"\f043";}.icon-edit:before{ content:"\f044";}.icon-share:before{ content:"\f045";}.icon-check:before{ content:"\f046";}.icon-move:before{ content:"\f047";}.icon-step-backward:before{ content:"\f048";}.icon-fast-backward:before{ content:"\f049";}.icon-backward:before{ content:"\f04a";}.icon-play:before{ content:"\f04b";}.icon-pause:before{ content:"\f04c";}.icon-stop:before{ content:"\f04d";}.icon-forward:before{ content:"\f04e";}.icon-fast-forward:before{ content:"\f050";}.icon-step-forward:before{ content:"\f051";}.icon-eject:before{ content:"\f052";}.icon-chevron-left:before{ content:"\f053";}.icon-chevron-right:before{ content:"\f054";}.icon-plus-sign:before{ content:"\f055";}.icon-minus-sign:before{ content:"\f056";}.icon-remove-sign:before{ content:"\f057";}.icon-ok-sign:before{ content:"\f058";}.icon-question-sign:before{ content:"\f059";}.icon-info-sign:before{ content:"\f05a";}.icon-screenshot:before{ content:"\f05b";}.icon-remove-circle:before{ content:"\f05c";}.icon-ok-circle:before{ content:"\f05d";}.icon-ban-circle:before{ content:"\f05e";}.icon-arrow-left:before{ content:"\f060";}.icon-arrow-right:before{ content:"\f061";}.icon-arrow-up:before{ content:"\f062";}.icon-arrow-down:before{ content:"\f063";}.icon-share-alt:before,.icon-mail-forward:before{ content:"\f064";}.icon-resize-full:before{ content:"\f065";}.icon-resize-small:before{ content:"\f066";}.icon-plus:before{ content:"\f067";}.icon-minus:before{ content:"\f068";}.icon-asterisk:before{ content:"\f069";}.icon-exclamation-sign:before{ content:"\f06a";}.icon-gift:before{ content:"\f06b";}.icon-leaf:before{ content:"\f06c";}.icon-fire:before{ content:"\f06d";}.icon-eye-open:before{ content:"\f06e";}.icon-eye-close:before{ content:"\f070";}.icon-warning-sign:before{ content:"\f071";}.icon-plane:before{ content:"\f072";}.icon-calendar:before{ content:"\f073";}.icon-random:before{ content:"\f074";}.icon-comment:before{ content:"\f075";}.icon-magnet:before{ content:"\f076";}.icon-chevron-up:before{ content:"\f077";}.icon-chevron-down:before{ content:"\f078";}.icon-retweet:before{ content:"\f079";}.icon-shopping-cart:before{ content:"\f07a";}.icon-folder-close:before{ content:"\f07b";}.icon-folder-open:before{ content:"\f07c";}.icon-resize-vertical:before{ content:"\f07d";}.icon-resize-horizontal:before{ content:"\f07e";}.icon-bar-chart:before{ content:"\f080";}.icon-twitter-sign:before{ content:"\f081";}.icon-facebook-sign:before{ content:"\f082";}.icon-camera-retro:before{ content:"\f083";}.icon-key:before{ content:"\f084";}.icon-cogs:before{ content:"\f085";}.icon-comments:before{ content:"\f086";}.icon-thumbs-up:before{ content:"\f087";}.icon-thumbs-down:before{ content:"\f088";}.icon-star-half:before{ content:"\f089";}.icon-heart-empty:before{ content:"\f08a";}.icon-signout:before{ content:"\f08b";}.icon-linkedin-sign:before{ content:"\f08c";}.icon-pushpin:before{ content:"\f08d";}.icon-external-link:before{ content:"\f08e";}.icon-signin:before{ content:"\f090";}.icon-trophy:before{ content:"\f091";}.icon-github-sign:before{ content:"\f092";}.icon-upload-alt:before{ content:"\f093";}.icon-lemon:before{ content:"\f094";}.icon-phone{margin-top:1px;}.icon-phone:before{ content:"\f095";}.icon-check-empty:before{ content:"\f096";}.icon-bookmark-empty:before{ content:"\f097";}.icon-phone-sign:before{ content:"\f098";}.icon-twitter:before{ content:"\f099";}.icon-facebook:before{ content:"\f09a";}.icon-github:before{ content:"\f09b";}.icon-unlock:before{ content:"\f09c";}.icon-credit-card:before{ content:"\f09d";}.icon-rss:before{ content:"\f09e";}.icon-hdd:before{ content:"\f0a0";}.icon-bullhorn:before{ content:"\f0a1";}.icon-bell:before{ content:"\f0a2";}.icon-certificate:before{ content:"\f0a3";}.icon-hand-right:before{ content:"\f0a4";}.icon-hand-left:before{ content:"\f0a5";}.icon-hand-up:before{ content:"\f0a6";}.icon-hand-down:before{ content:"\f0a7";}.icon-circle-arrow-left:before{ content:"\f0a8";}.icon-circle-arrow-right:before{ content:"\f0a9";}.icon-circle-arrow-up:before{ content:"\f0aa";}.icon-circle-arrow-down:before{ content:"\f0ab";}.icon-globe:before{ content:"\f0ac";}.icon-wrench:before{ content:"\f0ad";}.icon-tasks:before{ content:"\f0ae";}.icon-filter:before{ content:"\f0b0";}.icon-briefcase:before{ content:"\f0b1";}.icon-fullscreen:before{ content:"\f0b2";}.icon-group:before{ content:"\f0c0";}.icon-link:before{ content:"\f0c1";}.icon-cloud:before{ content:"\f0c2";}.icon-beaker:before{ content:"\f0c3";}.icon-cut:before{ content:"\f0c4";}.icon-copy:before{ content:"\f0c5";}.icon-paper-clip:before{ content:"\f0c6";}.icon-save:before{ content:"\f0c7";}.icon-sign-blank:before{ content:"\f0c8";}.icon-reorder:before{ content:"\f0c9";}.icon-list-ul:before{ content:"\f0ca";}.icon-list-ol:before{ content:"\f0cb";}.icon-strikethrough:before{ content:"\f0cc";}.icon-underline:before{ content:"\f0cd";}.icon-table:before{ content:"\f0ce";}.icon-magic:before{ content:"\f0d0";}.icon-truck:before{ content:"\f0d1";}.icon-pinterest:before{ content:"\f0d2";}.icon-pinterest-sign:before{ content:"\f0d3";}.icon-google-plus-sign:before{ content:"\f0d4";}.icon-google-plus:before{ content:"\f0d5";}.icon-money:before{ content:"\f0d6";}.icon-caret-down:before{ content:"\f0d7";}.icon-caret-up:before{ content:"\f0d8";}.icon-caret-left:before{ content:"\f0d9";}.icon-caret-right:before{ content:"\f0da";}.icon-columns:before{ content:"\f0db";}.icon-sort:before{ content:"\f0dc";}.icon-sort-down:before{ content:"\f0dd";}.icon-sort-up:before{ content:"\f0de";}.icon-envelope-alt:before{ content:"\f0e0";}.icon-linkedin:before{ content:"\f0e1";}.icon-undo:before,.icon-rotate-left:before{ content:"\f0e2";}.icon-legal:before{ content:"\f0e3";}.icon-dashboard:before{ content:"\f0e4";}.icon-comment-alt:before{ content:"\f0e5";}.icon-comments-alt:before{ content:"\f0e6";}.icon-bolt:before{ content:"\f0e7";}.icon-sitemap:before{ content:"\f0e8";}.icon-umbrella:before{ content:"\f0e9";}.icon-paste:before{ content:"\f0ea";}.icon-lightbulb:before{ content:"\f0eb";}.icon-exchange:before{ content:"\f0ec";}.icon-cloud-download:before{ content:"\f0ed";}.icon-cloud-upload:before{ content:"\f0ee";}.icon-user-md:before{ content:"\f0f0";}.icon-stethoscope:before{ content:"\f0f1";}.icon-suitcase:before{ content:"\f0f2";}.icon-bell-alt:before{ content:"\f0f3";}.icon-coffee:before{ content:"\f0f4";}.icon-food:before{ content:"\f0f5";}.icon-file-alt:before{ content:"\f0f6";}.icon-building:before{ content:"\f0f7";}.icon-hospital:before{ content:"\f0f8";}.icon-ambulance:before{ content:"\f0f9";}.icon-medkit:before{ content:"\f0fa";}.icon-fighter-jet:before{ content:"\f0fb";}.icon-beer:before{ content:"\f0fc";}.icon-h-sign:before{ content:"\f0fd";}.icon-plus-sign-alt:before{ content:"\f0fe";}.icon-double-angle-left:before{ content:"\f100";}.icon-double-angle-right:before{ content:"\f101";}.icon-double-angle-up:before{ content:"\f102";}.icon-double-angle-down:before{ content:"\f103";}.icon-angle-left:before{ content:"\f104";}.icon-angle-right:before{ content:"\f105";}.icon-angle-up:before{ content:"\f106";}.icon-angle-down:before{ content:"\f107";}.icon-desktop:before{ content:"\f108";}.icon-laptop:before{ content:"\f109";}.icon-tablet:before{ content:"\f10a";}.icon-mobile-phone:before{ content:"\f10b";}.icon-circle-blank:before{ content:"\f10c";}.icon-quote-left:before{ content:"\f10d";}.icon-quote-right:before{ content:"\f10e";}.icon-spinner:before{ content:"\f110";}.icon-circle:before{ content:"\f111";}.icon-reply:before,.icon-mail-reply:before{ content:"\f112";}.icon-folder-close-alt:before{ content:"\f114";}.icon-folder-open-alt:before{ content:"\f115";}.icon-expand-alt:before{ content:"\f116";}.icon-collapse-alt:before{ content:"\f117";}.icon-smile:before{ content:"\f118";}.icon-frown:before{ content:"\f119";}.icon-meh:before{ content:"\f11a";}.icon-gamepad:before{ content:"\f11b";}.icon-keyboard:before{ content:"\f11c";}.icon-flag-alt:before{ content:"\f11d";}.icon-flag-checkered:before{ content:"\f11e";}.icon-terminal:before{ content:"\f120";}.icon-code:before{ content:"\f121";}.icon-reply-all:before{ content:"\f122";}.icon-mail-reply-all:before{ content:"\f122";}.icon-star-half-full:before,.icon-star-half-empty:before{ content:"\f123";}.icon-location-arrow:before{ content:"\f124";}.icon-crop:before{ content:"\f125";}.icon-code-fork:before{ content:"\f126";}.icon-unlink:before{ content:"\f127";}.icon-question:before{ content:"\f128";}.icon-info:before{ content:"\f129";}.icon-exclamation:before{ content:"\f12a";}.icon-superscript:before{ content:"\f12b";}.icon-subscript:before{ content:"\f12c";}.icon-eraser:before{ content:"\f12d";}.icon-puzzle-piece:before{ content:"\f12e";}.icon-microphone:before{ content:"\f130";}.icon-microphone-off:before{ content:"\f131";}.icon-shield:before{ content:"\f132";}.icon-calendar-empty:before{ content:"\f133";}.icon-fire-extinguisher:before{ content:"\f134";}.icon-rocket:before{ content:"\f135";}.icon-maxcdn:before{ content:"\f136";}.icon-chevron-sign-left:before{ content:"\f137";}.icon-chevron-sign-right:before{ content:"\f138";}.icon-chevron-sign-up:before{ content:"\f139";}.icon-chevron-sign-down:before{ content:"\f13a";}.icon-html5:before{ content:"\f13b";}.icon-css3:before{ content:"\f13c";}.icon-anchor:before{ content:"\f13d";}.icon-unlock-alt:before{ content:"\f13e";}.icon-bullseye:before{ content:"\f140";}.icon-ellipsis-horizontal:before{ content:"\f141";}.icon-ellipsis-vertical:before{ content:"\f142";}.icon-rss-sign:before{ content:"\f143";}.icon-play-sign:before{ content:"\f144";}.icon-ticket:before{ content:"\f145";}.icon-minus-sign-alt:before{ content:"\f146";}.icon-check-minus:before{ content:"\f147";}.icon-level-up:before{ content:"\f148";}.icon-level-down:before{ content:"\f149";}.icon-check-sign:before{ content:"\f14a";}.icon-edit-sign:before{ content:"\f14b";}.icon-external-link-sign:before{ content:"\f14c";}.icon-share-sign:before{ content:"\f14d";}.sky-form2 [class^="icon-"],.ui-datepicker [class^="icon-"]{ font-family:FontAwesome; font-style:normal; font-weight:normal; -webkit-font-smoothing:antialiased;}.sky-form2 .icon-append,.sky-form2 .icon-prepend{position:absolute;top:5px;width:29px;height:29px;font-size:15px;line-height:29px;text-align:center;}.sky-form2 .icon-append{right:5px;padding-left:3px;border-left-width:1px;border-left-style:solid;}.sky-form2 .icon-prepend{left:5px;padding-right:3px;border-right-width:1px;border-right-style:solid;}.sky-form2 .input .icon-prepend + input,.sky-form2 .textarea .icon-prepend + textarea{padding-left:46px;}.sky-form2 .input .icon-append + input,.sky-form2 .textarea .icon-append + textarea{padding-right:46px;}.sky-form2 .input .icon-prepend + .icon-append + input,.sky-form2 .textarea .icon-prepend + .icon-append + textarea{padding-left:46px;}.sky-form2 .row{margin:0 -15px;}.sky-form2 .row:after{content:'';display:table;clear:both;}.sky-form2 .col{float:left;min-height:1px;padding-right:15px;padding-left:15px;box-sizing:border-box;-moz-box-sizing:border-box;}.sky-form2 .col-1{width:8.33%;}.sky-form2 .col-2{width:16.66%;}.sky-form2 .col-3{width:25%;}.sky-form2 .col-4{width:33.33%;}.sky-form2 .col-5{width:41.66%;}.sky-form2 .col-6{width:50%;}.sky-form2 .col-7{width:58.33%;}.sky-form2 .col-8{width:66.67%;}.sky-form2 .col-9{width:75%;}.sky-form2 .col-10{width:83.33%;}.sky-form2 .col-11{width:91.66%;}@media screen and (max-width:600px){.sky-form2 .col{float:none;width:100%;}}.sky-form2 .tooltip{position:absolute;z-index:1;left:-9999px;padding:2px 8px 3px;font-size:11px;line-height:16px;font-weight:400;background:rgba(0,0,0,0.9);color:#fff;opacity:0;transition:margin 0.3s,opacity 0.3s;-o-transition:margin 0.3s,opacity 0.3s;-ms-transition:margin 0.3s,opacity 0.3s;-moz-transition:margin 0.3s,opacity 0.3s;-webkit-transition:margin 0.3s,opacity 0.3s;}.sky-form2 .tooltip:after{content:'';position:absolute;}.sky-form2 .input input:focus + .tooltip,.sky-form2 .textarea textarea:focus + .tooltip{opacity:1;}.sky-form2 .tooltip-top-right{bottom:100%;margin-bottom:15px;}.sky-form2 .tooltip-top-right:after{top:100%;right:16px;border-top:4px solid rgba(0,0,0,0.9);border-right:4px solid transparent;border-left:4px solid transparent;}.sky-form2 .input input:focus + .tooltip-top-right,.sky-form2 .textarea textarea:focus + .tooltip-top-right{right:0;left:auto;margin-bottom:5px;}.sky-form2 .tooltip-top-left{bottom:100%;margin-bottom:15px;}.sky-form2 .tooltip-top-left:after{top:100%;left:16px;border-top:4px solid rgba(0,0,0,0.9);border-right:4px solid transparent;border-left:4px solid transparent;}.sky-form2 .input input:focus + .tooltip-top-left,.sky-form2 .textarea textarea:focus + .tooltip-top-left{right:auto;left:0;margin-bottom:5px;}.sky-form2 .tooltip-right{top:9px;white-space:nowrap;margin-left:15px;}.sky-form2 .tooltip-right:after{top:6px;right:100%;border-top:4px solid transparent;border-right:4px solid rgba(0,0,0,0.9);border-bottom:4px solid transparent;}.sky-form2 .input input:focus + .tooltip-right,.sky-form2 .textarea textarea:focus + .tooltip-right{left:100%;margin-left:5px;}.sky-form2 .tooltip-left{top:9px;white-space:nowrap;margin-right:15px;}.sky-form2 .tooltip-left:after{top:6px;left:100%;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid rgba(0,0,0,0.9);}.sky-form2 .input input:focus + .tooltip-left,.sky-form2 .textarea textarea:focus + .tooltip-left{right:100%;left:auto;margin-right:5px;}.sky-form2 .tooltip-bottom-right{top:100%;margin-top:15px;}.sky-form2 .tooltip-bottom-right:after{bottom:100%;right:16px;border-right:4px solid transparent;border-bottom:4px solid rgba(0,0,0,0.9);border-left:4px solid transparent;}.sky-form2 .input input:focus + .tooltip-bottom-right,.sky-form2 .textarea textarea:focus + .tooltip-bottom-right{right:0;left:auto;margin-top:5px;}.sky-form2 .tooltip-bottom-left{top:100%;margin-top:15px;}.sky-form2 .tooltip-bottom-left:after{bottom:100%;left:16px;border-right:4px solid transparent;border-bottom:4px solid rgba(0,0,0,0.9);border-left:4px solid transparent;}.sky-form2 .input input:focus + .tooltip-bottom-left,.sky-form2 .textarea textarea:focus + .tooltip-bottom-left{right:auto;left:0;margin-top:5px;}.sky-form2 .input input,.sky-form2 .select select,.sky-form2 .textarea textarea,.sky-form2 .radio i,.sky-form2 .checkbox i,.sky-form2 .toggle i,.sky-form2 .icon-append,.sky-form2 .icon-prepend{border-color:#d3d3d3;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-form2 .toggle i:before{background-color:#d9d9d9;}.sky-form2 .rating label{color:#ccc;transition:color 0.3s;-o-transition:color 0.3s;-ms-transition:color 0.3s;-moz-transition:color 0.3s;-webkit-transition:color 0.3s;}.sky-form2 .subbutton{background-color:#333;opacity:.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-form2 .button.button-secondary{background-color:#b3b3b3;margin-right:10px;}.sky-form2 .icon-append,.sky-form2 .icon-prepend{color:#ccc;}.sky-form2 .fright{float:right;}.sky-form2 .input:hover input,.sky-form2 .select:hover select,.sky-form2 .textarea:hover textarea,.sky-form2 .radio:hover i,.sky-form2 .checkbox:hover i,.sky-form2 .toggle:hover i{border-color:#333;}.sky-form2 .rating input + label:hover,.sky-form2 .rating input + label:hover ~ label{color:#d9d9d9;}.sky-form2 .subbutton:hover{opacity:1;}.sky-form2 .input input:focus,.sky-form2 .select select:focus,.sky-form2 .textarea textarea:focus,.sky-form2 .radio input:focus + i,.sky-form2 .checkbox input:focus + i,.sky-form2 .toggle input:focus + i{border-color:#454545;}.sky-form2 .radio input + i:after{background-color:#999;}.sky-form2 .checkbox input + i:after{color:#999;}.sky-form2 .radio input:checked + i,.sky-form2 .checkbox input:checked + i,.sky-form2 .toggle input:checked + i{border-color:#999;}.sky-form2 .rating input:checked ~ label{color:#999;}.sky-form2 .state-error input,.sky-form2 .state-error select,.sky-form2 .state-error textarea,.sky-form2 .radio.state-error i,.sky-form2 .checkbox.state-error i,.sky-form2 .toggle.state-error i{background:#fff0f0;}.sky-form2 .state-error select + i{background:#fff0f0;box-shadow:0 0 0 12px #fff0f0;}.sky-form2 .toggle.state-error input:checked + i{background:#fff0f0;}.sky-form2 .state-error + em{display:block;margin-top:6px;padding:0 1px;font-style:normal;font-size:11px;line-height:15px;color:#ee9393;}.sky-form2 .rating.state-error + em{margin-top:-4px;margin-bottom:4px;}.sky-form2 .state-success input,.sky-form2 .state-success select,.sky-form2 .state-success textarea,.sky-form2 .radio.state-success i,.sky-form2 .checkbox.state-success i,.sky-form2 .toggle.state-success i{background:#f0fff0;}.sky-form2 .state-success select + i{background:#f0fff0;box-shadow:0 0 0 12px #f0fff0;}.sky-form2 .toggle.state-success input:checked + i{background:#f0fff0;}.sky-form2 .note-success{color:#6fb679;}.sky-form2 .input.state-disabled input,.sky-form2 .select.state-disabled,.sky-form2 .textarea.state-disabled,.sky-form2 .radio.state-disabled,.sky-form2 .checkbox.state-disabled,.sky-form2 .toggle.state-disabled,.sky-form2 .button.state-disabled{cursor:default;opacity:.5;}.sky-form2 .input.state-disabled:hover input,.sky-form2 .select.state-disabled:hover select,.sky-form2 .textarea.state-disabled:hover textarea,.sky-form2 .radio.state-disabled:hover i,.sky-form2 .checkbox.state-disabled:hover i,.sky-form2 .toggle.state-disabled:hover i{border-color:#999;}.sky-form2 .message{display:none;color:#6fb679;}.sky-form2 .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-form2.submited fieldset,.sky-form2.submited footer{display:none;}.sky-form2.submited .message{display:block;padding:25px 30px;background:rgba(255,255,255,.9);font:300 18px/27px 'Open Sans',Helvetica,Arial,sans-serif;text-align:center;}.ui-datepicker{display:none;padding:10px 12px;background:rgba(255,255,255,0.9);box-shadow:0 0 10px rgba(0,0,0,.3);font:13px/1.55 'Open Sans',Helvetica,Arial,sans-serif;text-align:center;color:#666;}.ui-datepicker a{color:#404040;}.ui-datepicker-header{position:relative;margin:-10px -12px 10px;padding:10px;border-bottom:1px solid rgba(0,0,0,.1);font-size:15px;line-height:27px;}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:0;display:block;width:47px;height:47px;font-size:15px;line-height:47px;text-decoration:none;cursor:pointer;}.ui-datepicker-prev{left:0;}.ui-datepicker-next{right:0;}.ui-datepicker-calendar{border-collapse:collapse;font-size:13px;line-height:27px;}.ui-datepicker-calendar th{color:#999;}.ui-datepicker-calendar a,.ui-datepicker-calendar span{display:block;width:31px;margin:auto;text-decoration:none;color:#404040;}.ui-datepicker-calendar a:hover{background:rgba(0,0,0,.05);}.ui-datepicker-calendar span{color:#bfbfbf;}.ui-datepicker-today a{font-weight:700;}.ui-datepicker-calendar .ui-state-active{background:rgba(0,0,0,.05);cursor:default;}.ui-datepicker-inline{border:2px solid #999;background:#fff;box-shadow:none;}.ui-datepicker-inline .ui-datepicker-header{line-height:47px;}.ui-datepicker-inline .ui-datepicker-calendar{width:100%;}.sky-form2-modal{position:fixed;z-index:9999;display:none;width:400px;padding:20px 30px;background-color:#fff;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.9);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.9);box-shadow:0px 0px 10px rgba(0,0,0,0.9);}.sky-form2-modal-overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,0.7);}.sky-form2 *,.sky-form2 *:after,.sky-form2 *:before{margin:0;padding:0;box-sizing:content-box;-moz-box-sizing:content-box;}.sky-form2 .label{border-radius:0;font-size:100%;text-align:left;white-space:normal;color:inherit;}.sky-form2 .radio,.sky-form2 .checkbox{font-weight:400;}.sky-form2 .radio + .radio,.sky-form2 .checkbox + .checkbox{ margin-top:0;}.login_form{margin:20px auto 0 auto;width:400px;padding:20px 35px 13px 35px;background-color:#f9f9f9;border:1px solid #fff;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 5px rgba(0,0,0,0.2);}.login_form.two{margin:0px auto 0 auto;}.aaika_form{margin:20px auto 0 auto;width:600px;padding:20px 35px 13px 35px;background-color:#f9f9f9;border:1px solid #fff;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 5px rgba(0,0,0,0.2);}.aaika_form.two{margin:0px auto 0 auto;}.reg_form{margin:20px auto 0 auto;width:550px;padding:20px 35px 13px 35px;background-color:#f9f9f9;border:1px solid #fff;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 5px rgba(0,0,0,0.2);}.reg_form.two{margin:0px auto 0 auto;}@media only screen and (min-width:480px) and (max-width:767px){.reg_form{margin:10px auto 0 auto;width:400px;padding:18px 20px 13px 20px;}}@media only screen and (max-width:479px){.login_form{margin:0px auto 0 auto;width:250px;padding:13px 20px 13px 20px;}.aaika_form{margin:0px auto 0 auto;width:250px;padding:13px 20px 13px 20px;}.reg_form{margin:10px auto 0 auto;width:280px;padding:8px 10px 13px 10px;}}