﻿/**/


/* defaults */


/**/


.sky-form {


	margin: 0;


	outline: none;


	font: 14px/1.55 'Open Sans', Helvetica, Arial, sans-serif;


	color: #272727;


	border: 2px solid #ddd;


}


.sky-form header {


	display: block;


	padding: 10px;


	margin-bottom: 13px;


	font-size: 22px;


	font-weight: normal;


	color: #272727;


	border-bottom: 1px solid #e3e3e3;


	font-family: 'Raleway', sans-serif;


	background:#f1f1f1 none repeat scroll 0 0;


	text-align:center;


}


.sky-form header strong {


	font-weight: 600;


}





.sky-form fieldset {


	display: block;	


	padding: 25px 15px 5px;


	border: none;


	background: none;


}


.sky-form fieldset + fieldset {


	border-top: 1px solid rgba(0,0,0,.1);


}


.sky-form section {


	margin-bottom: 20px;


}


.sky-form footer {


	display: block;


	padding: 15px 0px 25px;


}


.sky-form footer:after {


	content: '';


	display: table;


	clear: both;


}


.sky-form .submit {


	background: #ff8100 none repeat scroll 0 0;


    border-bottom: 1px solid #909090;


	border-top:1px solid #ff8100; 


	border-left:1px solid #ff8100; 


	border-right:1px solid #ff8100; 


    margin: 0;


    padding: 10px 22px;


	border-radius: 3px;


    color: #fff;


    font-family: "Open Sans",sans-serif;


    font-size: 14px;


    font-weight: 600;


}


.sky-form .submit:hover {


    background-color: #ff9900;


	border-bottom: 1px solid #909090;


	border-top:1px solid #ff9900; 


	border-left:1px solid #ff9900; 


	border-right:1px solid #ff9900; 


}


.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 .note {


	margin-top: 6px;


	padding: 0 1px;


	font-size: 11px;


	line-height: 15px;


	color: #999;


}


.sky-form .input,


.sky-form .select,


.sky-form .textarea,


.sky-form .radio,


.sky-form .checkbox,


.sky-form .toggle,


.sky-form .button {


	position: relative;


	display: block;


}


.sky-form .input input,


.sky-form .select select,


.sky-form .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-form .progress {


	float: right;


	margin-top: 10px;


	line-height: 39px;


	color: #232323;


}








/**/


/* file inputs */


/**/


.sky-form .input-file .button {


	position: absolute;


	top: 4px;


	right: 4px;


	float: none;


	height: 31px;


	margin: 0;


	padding: 0 20px;


	font-size: 13px;


	line-height: 31px;


}


.sky-form .input-file .button:hover {


	box-shadow: none;


}


.sky-form .input-file .button input {


	position: absolute;


	top: 0;


	right: 0;


	padding: 0;


	font-size: 30px;


	cursor: pointer;


	opacity: 0;


}








/**/


/* selects */


/**/


.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 .select-multiple select {


	height: auto;


}








/**/


/* textareas */


/**/


.sky-form .textarea textarea {


	height: auto;


	resize: none;


}


.sky-form .textarea-resizable textarea {


	resize: vertical;	


}


.sky-form .textarea-expandable textarea {


	height: 39px;


}


.sky-form .textarea-expandable textarea:focus {


	height: auto;


}








/**/


/* radios and checkboxes */


/**/


.sky-form .radio,


.sky-form .checkbox {


	margin-bottom: 4px;


	padding-left: 27px;


	font-size: 15px;


	line-height: 27px;


	color: #404040;


	cursor: pointer;


}


.sky-form .radio:last-child,


.sky-form .checkbox:last-child {


	margin-bottom: 0;


}


.sky-form .radio input,


.sky-form .checkbox input {


	position: absolute;


	left: -9999px;


}


.sky-form .radio i,


.sky-form .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-form .radio i {


	border-radius: 50%;


}


.sky-form .radio input + i:after,


.sky-form .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-form .radio input + i:after {


	content: '';


	top: 4px;


	left: 4px;


	width: 5px;


	height: 5px;


	border-radius: 50%;


}


.sky-form .checkbox input + i:after {


	content: '\f00c';


	top: -1px;


	left: -1px;


	width: 15px;


	height: 15px;


	font: normal 12px/16px FontAwesome;


	text-align: center;


}


.sky-form .radio input:checked + i:after,


.sky-form .checkbox input:checked + i:after {


	opacity: 1;


}


.sky-form .inline-group {


	margin: 0 -30px -4px 0;


}


.sky-form .inline-group:after {


	content: '';


	display: table;


	clear: both;


}


.sky-form .inline-group .radio,


.sky-form .inline-group .checkbox {


	float: left;


	margin-right: 30px;


}


.sky-form .inline-group .radio:last-child,


.sky-form .inline-group .checkbox:last-child {


	margin-bottom: 4px;


}








/**/


/* toggles */


/**/


.sky-form .toggle {


	margin-bottom: 4px;


	padding-right: 61px;


	font-size: 15px;


	line-height: 27px;


	color: #404040;


	cursor: pointer;


}


.sky-form .toggle:last-child {


	margin-bottom: 0;


}


.sky-form .toggle input {


	position: absolute;


	left: -9999px;


}


.sky-form .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-form .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-form .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-form .toggle input:checked + i:after {


	content: 'ON';


	text-align: right;


}


.sky-form .toggle input:checked + i:before {


	right: 36px;


}








/**/


/* ratings */


/**/


.sky-form .rating {


	margin-bottom: 4px;


	font-size: 15px;


	line-height: 27px;


	color: #404040;


}


.sky-form .rating:last-child {


	margin-bottom: 0;


}


.sky-form .rating input {


	position: absolute;


	left: -9999px;


}


.sky-form .rating label {


	display: block;


	float: right;


	height: 17px;


	margin-top: 5px;


	padding: 0 2px;


	font-size: 17px;


	line-height: 17px;


	cursor: pointer;


}








/**/


/* buttons */


/**/


.sky-form .button {


	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-form .button-uploading {


	position: relative;


	color: transparent;


	cursor: default;


}


.sky-form .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: 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}


}








/**/


/* icons */


/**/





.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-form [class^="icon-"],


.ui-datepicker [class^="icon-"] {


  font-family: FontAwesome;


  font-style: normal;


  font-weight: normal;


  -webkit-font-smoothing: antialiased;


}


.sky-form .icon-append,


.sky-form .icon-prepend {


	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 .icon-prepend {


	left: 5px;


	padding-right: 3px;


	border-right-width: 1px;


	border-right-style: solid;


}


.sky-form .input .icon-prepend + input,


.sky-form .textarea .icon-prepend + textarea {


	padding-left: 46px;


}


.sky-form .input .icon-append + input,


.sky-form .textarea .icon-append + textarea {


	padding-right: 46px;


}


.sky-form .input .icon-prepend + .icon-append + input,


.sky-form .textarea .icon-prepend + .icon-append + textarea {


	padding-left: 46px;


}








/**/


/* grid */


/**/


.sky-form .row {


	margin: 0 -15px;


}


.sky-form .row:after {


	content: '';


	display: table;


	clear: both;


}


.sky-form .col {


	float: left;


	min-height: 1px;


	padding-right: 15px;


	padding-left: 15px;


	box-sizing: border-box;


	-moz-box-sizing: border-box;


}


.sky-form .col-1 {


	width: 8.33%;


}


.sky-form .col-2 {


	width: 16.66%;


}


.sky-form .col-3 {


	width: 25%;


}


.sky-form .col-4 {


	width: 33.33%;


}


.sky-form .col-5 {


	width: 41.66%;


}


.sky-form .col-6 {


	width: 50%;


}


.sky-form .col-7 {


	width: 58.33%;


}


.sky-form .col-8 {


	width: 66.67%;


}


.sky-form .col-9 {


	width: 75%;


}


.sky-form .col-10 {


	width: 83.33%;


}


.sky-form .col-11 {


	width: 91.66%;


}


@media screen and (max-width: 600px) {


	.sky-form .col {


		float: none;


		width: 100%;


	}


}








/**/


/* tooltips */


/**/


.sky-form .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-form .tooltip:after {


	content: '';


	position: absolute;


}


.sky-form .input input:focus + .tooltip,


.sky-form .textarea textarea:focus + .tooltip {


	opacity: 1;	


}





.sky-form .tooltip-top-right {


	bottom: 100%;


	margin-bottom: 15px;


}


.sky-form .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-form .input input:focus + .tooltip-top-right,


.sky-form .textarea textarea:focus + .tooltip-top-right {


	right: 0;


	left: auto;


	margin-bottom: 5px;


}





.sky-form .tooltip-top-left {


	bottom: 100%;


	margin-bottom: 15px;


}


.sky-form .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-form .input input:focus + .tooltip-top-left,


.sky-form .textarea textarea:focus + .tooltip-top-left {


	right: auto;


	left: 0;


	margin-bottom: 5px;


}





.sky-form .tooltip-right {


	top: 9px;


	white-space: nowrap;


	margin-left: 15px;


}


.sky-form .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-form .input input:focus + .tooltip-right,


.sky-form .textarea textarea:focus + .tooltip-right {


	left: 100%;


	margin-left: 5px;


}





.sky-form .tooltip-left {


	top: 9px;


	white-space: nowrap;


	margin-right: 15px;


}


.sky-form .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-form .input input:focus + .tooltip-left,


.sky-form .textarea textarea:focus + .tooltip-left {


	right: 100%;


	left: auto;


	margin-right: 5px;


}





.sky-form .tooltip-bottom-right {


	top: 100%;


	margin-top: 15px;


}


.sky-form .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-form .input input:focus + .tooltip-bottom-right,


.sky-form .textarea textarea:focus + .tooltip-bottom-right {


	right: 0;


	left: auto;


	margin-top: 5px;


}





.sky-form .tooltip-bottom-left {


	top: 100%;


	margin-top: 15px;


}


.sky-form .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-form .input input:focus + .tooltip-bottom-left,


.sky-form .textarea textarea:focus + .tooltip-bottom-left {


	right: auto;


	left: 0;


	margin-top: 5px;


}








/**/


/* normal state */


/**/


.sky-form .input input,


.sky-form .select select,


.sky-form .textarea textarea,


.sky-form .radio i,


.sky-form .checkbox i,


.sky-form .toggle i,


.sky-form .icon-append,


.sky-form .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-form .toggle i:before {


	background-color: #d9d9d9;	


}


.sky-form .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-form .button {


	background-color: #272727;


	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 .button.button-secondary {


	background-color: #b3b3b3;


	margin-right: 10px;


}


.sky-form .icon-append,


.sky-form .icon-prepend {


	color: #ccc;


}





.sky-form .fright {


	float: right;


}











/**/


/* hover state */


/**/


.sky-form .input:hover input,


.sky-form .select:hover select,


.sky-form .textarea:hover textarea,


.sky-form .radio:hover i,


.sky-form .checkbox:hover i,


.sky-form .toggle:hover i {


	border-color: #272727;


}


.sky-form .rating input + label:hover,


.sky-form .rating input + label:hover ~ label {


	color: #d9d9d9;


}


.sky-form .button:hover {


	opacity: 1;


}








/**/


/* focus state */


/**/


.sky-form .input input:focus,


.sky-form .select select:focus,


.sky-form .textarea textarea:focus,


.sky-form .radio input:focus + i,


.sky-form .checkbox input:focus + i,


.sky-form .toggle input:focus + i {


	border-color: #454545;


}








/**/


/* checked state */


/**/


.sky-form .radio input + i:after {


	background-color: #999;	


}


.sky-form .checkbox input + i:after {


	color: #999;


}


.sky-form .radio input:checked + i,


.sky-form .checkbox input:checked + i,


.sky-form .toggle input:checked + i {


	border-color: #999;	


}


.sky-form .rating input:checked ~ label {


	color: #999;	


}








/**/


/* error state */


/**/


.sky-form .state-error input,


.sky-form .state-error select,


.sky-form .state-error textarea,


.sky-form .radio.state-error i,


.sky-form .checkbox.state-error i,


.sky-form .toggle.state-error i {


	background: #fff0f0;


}


.sky-form .state-error select + i {


	background: #fff0f0;


	box-shadow: 0 0 0 12px #fff0f0;


}


.sky-form .toggle.state-error input:checked + i {


	background: #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 .rating.state-error + em {


	margin-top: -4px;


	margin-bottom: 4px;


}








/**/


/* success state */


/**/


.sky-form .state-success input,


.sky-form .state-success select,


.sky-form .state-success textarea,


.sky-form .radio.state-success i,


.sky-form .checkbox.state-success i,


.sky-form .toggle.state-success i {


	background: #f0fff0;


}


.sky-form .state-success select + i {


	background: #f0fff0;


	box-shadow: 0 0 0 12px #f0fff0;


}


.sky-form .toggle.state-success input:checked + i {


	background: #f0fff0;


}


.sky-form .note-success {


	color: #6fb679;


}








/**/


/* disabled state */


/**/


.sky-form .input.state-disabled input,


.sky-form .select.state-disabled,


.sky-form .textarea.state-disabled,


.sky-form .radio.state-disabled,


.sky-form .checkbox.state-disabled,


.sky-form .toggle.state-disabled,


.sky-form .button.state-disabled {


	cursor: default;


	opacity: 0.5;


}


.sky-form .input.state-disabled:hover input,


.sky-form .select.state-disabled:hover select,


.sky-form .textarea.state-disabled:hover textarea,


.sky-form .radio.state-disabled:hover i,


.sky-form .checkbox.state-disabled:hover i,


.sky-form .toggle.state-disabled:hover i {


	border-color: #999999;


}








/**/


/* submited state */


/**/


.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 'Open Sans', Helvetica, Arial, sans-serif;


	text-align: center;


}








/**/


/* datepicker */


/**/


.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 #999999;


	background: #fff;


	box-shadow: none;


}


.ui-datepicker-inline .ui-datepicker-header {


	line-height: 47px;


}


.ui-datepicker-inline .ui-datepicker-calendar {


	width: 100%;


}








/**/


/* modal */


/**/


.sky-form-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-form-modal-overlay {


	position: fixed;


	top: 0;


	left: 0;


	display: none;


	width: 100%;


	height: 100%;


	background: rgba(0,0,0,0.7);


}








/**/


/* bootstrap compatibility */


/**/


.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,


.sky-form .checkbox {


	font-weight: 400;


}


.sky-form .radio + .radio,


.sky-form .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;


}





.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;


}





.reg_form {


	margin: 10px auto 0 auto;


	width: 280px;


	padding: 8px 10px 13px 10px;


}





}













