@font-face {font-family: "Material Icons";font-style: normal;font-weight: 400;src: url("../lib/material-icons/MaterialIcons-Regular.eot");src: local("Material Icons"),local("MaterialIcons-Regular"),url("../../lib/material-icons/MaterialIcons-Regular.woff") format("woff"),url("../../lib/material-icons/MaterialIcons-Regular.ttf") format("truetype");}
.fcb-icon {font-family: "Material Icons" !important;font-weight: 400;font-style: normal;font-size: 110%;line-height: 1;display: inline-block;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;vertical-align: text-bottom;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: "liga";}
@-webkit-keyframes optionsIn {0% {opacity: 0;transform: translate3d(0,40px,0) scale(.5);-webkit-transform: translate3d(0,40px,0) scale(.5);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);-webkit-transform: translate3d(0,0,0) scale(1);}}
@keyframes optionsIn {0% {opacity: 0;transform: translate3d(0,40px,0) scale(.5);-webkit-transform: translate3d(0,40px,0) scale(.5);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);-webkit-transform: translate3d(0,0,0) scale(1);}}
@-webkit-keyframes successIn {0% {opacity: 0;transform: translate3d(0,2px,0) scale(.95);-webkit-transform: translate3d(0,2px,0) scale(.95);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);-webkit-transform: translate3d(0,0,0) scale(1);}}
@keyframes successIn {0% {opacity: 0;transform: translate3d(0,2px,0) scale(.95);-webkit-transform: translate3d(0,2px,0) scale(.95);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);-webkit-transform: translate3d(0,0,0) scale(1);}}
@-webkit-keyframes slideDown {from {opacity: 0;-webkit-transform: translate3d(0,-10px,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);}}
@keyframes slideDown {from {opacity: 0;-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideFromLeft {from {opacity: 0;-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideToLeft {from {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}}
@-webkit-keyframes slideFromRight {from {opacity: 0;-webkit-transform: translate3d(5px,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);}}
@keyframes slideFromRight {from {opacity: 0;-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes tooltipTop {0% {opacity: 0;-webkit-transform: translate3d(0,-4px,0) scale(.98);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);}}
@keyframes tooltipTop {0% {opacity: 0;-webkit-transform: translate3d(0,-4px,0) scale(.98);transform: translate3d(0,-4px,0) scale(.98);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}}
@-webkit-keyframes bounceIn {0% {opacity: 0;-webkit-transform: translate3d(0,0,0) scale(.95);transform: translate3d(0,0,0) scale(.95);}
	70% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1.01);transform: translate3d(0,0,0) scale(1.01);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}}
@keyframes bounceIn {0% {opacity: 0;-webkit-transform: translate3d(0,0,0) scale(.95);transform: translate3d(0,0,0) scale(.95);}
	70% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1.01);transform: translate3d(0,0,0) scale(1.01);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}}
@-webkit-keyframes fadeIn {0% {opacity: 0;-webkit-transform: translate3d(0,0,0) scale(.95);transform: translate3d(0,0,0) scale(.95);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}}
@keyframes fadeIn {0% {opacity: 0;-webkit-transform: translate3d(0,0,0) scale(.95);transform: translate3d(0,0,0) scale(.95);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}}
@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(10px,0,0) scale(.99);transform: translate3d(10px,0,0) scale(.99);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}}
@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(10px,0,0) scale(.99);transform: translate3d(10px,0,0) scale(.99);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}}
@-webkit-keyframes fadeInLeftLight {0% {opacity: 0;-webkit-transform: translate3d(2px,0,0) scale(1);transform: translate3d(2px,0,0) scale(1);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}}
@keyframes fadeInLeftLight {0% {opacity: 0;-webkit-transform: translate3d(2px,0,0) scale(1);transform: translate3d(2px,0,0) scale(1);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}}
@-webkit-keyframes fadeOutLeft {0% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}
	100% {opacity: 0;-webkit-transform: translate3d(10px,0,0) scale(.99);transform: translate3d(10px,0,0) scale(.99);}}
@keyframes fadeOutLeft {0% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}
	100% {opacity: 0;-webkit-transform: translate3d(10px,0,0) scale(.99);transform: translate3d(10px,0,0) scale(.99);}}
@-webkit-keyframes collapseIn {0% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}
	100% {opacity: 0;-webkit-transform: translate3d(0,-5px,0) scale(.95);transform: translate3d(0,-5px,0) scale(.95);}}
@keyframes collapseIn {0% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}
	100% {opacity: 0;-webkit-transform: translate3d(0,-5px,0) scale(.95);transform: translate3d(0,-5px,0) scale(.95);}}
@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(-10px,0,0) scale(.99);transform: translate3d(-10px,0,0) scale(.99);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}}
@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(-10px,0,0) scale(.99);transform: translate3d(-10px,0,0) scale(.99);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}}
@-webkit-keyframes fadeOutRight {0% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}
	100% {opacity: 0;-webkit-transform: translate3d(-10px,0,0) scale(.99);transform: translate3d(-10px,0,0) scale(.99);}}
@keyframes fadeOutRight {0% {opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}
	100% {opacity: 0;-webkit-transform: translate3d(-10px,0,0) scale(.99);transform: translate3d(-10px,0,0) scale(.99);}}
#toast-container {position: fixed;top: 80px;right: 8px;z-index: 999999;}
#toast-container .icon-ok {font-size: 9px;padding: 1px;color: #5ec35e;background-color: #fff;border-radius: 100px;vertical-align: middle;margin-right: 2px;}
#toast-container .toast {-webkit-animation: slideFromLeft .2s;animation: slideFromLeft .2s;padding: 9px 14px;font-weight: 600;background-color: #eee;text-align: center;border-radius: 2px;margin-top: 6px;box-shadow: 0 1px 1px rgba(0,0,0,.35);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.35);cursor: pointer;}
#toast-container .toast.toast-success {color: #fff;background-color: #5ec35e;}
#toast-container .toast.toast-error {color: #fff;background-color: #f45e5e;}
#ui-datepicker-div.fcb-datepicker {background-color: #fff;box-shadow: 0 1px 4px #999;-webkit-box-shadow: 0 1px 4px #999;padding: 0;margin-left: 1px;border-radius: 0;position: absolute;z-index: 99999 !important;-webkit-animation: slideDown .2s ease-out !important;animation: slideDown .2s ease-out !important;color: #777;}
#ui-datepicker-div.fcb-datepicker .ui-datepicker-header {text-align: center;border-bottom: 1px solid #ddd;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
#ui-datepicker-div.fcb-datepicker .ui-datepicker-next, #ui-datepicker-div.fcb-datepicker .ui-datepicker-prev {padding: 10px 13px 8px 13px;color: inherit;}
#ui-datepicker-div.fcb-datepicker .ui-datepicker-next:hover, #ui-datepicker-div.fcb-datepicker .ui-datepicker-prev:hover {background-color: #eee;color: #444;}
#ui-datepicker-div.fcb-datepicker select.ui-datepicker-month, #ui-datepicker-div.fcb-datepicker select.ui-datepicker-year {letter-spacing: 0;box-shadow: none;-webkit-appearance: none;border: 0;background-color: transparent;display: inline-block;margin: 0;height: auto;height: 36px;width: auto;line-height: normal;text-align: right;font-size: 14px;color: inherit;font-weight: 700;padding: 9px 6px;cursor: pointer;border-radius: 0;}
#ui-datepicker-div.fcb-datepicker select.ui-datepicker-month:hover, #ui-datepicker-div.fcb-datepicker select.ui-datepicker-year:hover {background-color: #eee;}
#ui-datepicker-div.fcb-datepicker .ui-datepicker-title {padding: 0 1px;letter-spacing: -4px;margin-left: 33px;margin-right: 33px;}
#ui-datepicker-div.fcb-datepicker .ui-datepicker-prev {float: left;}
#ui-datepicker-div.fcb-datepicker .ui-datepicker-next {float: right;}
#ui-datepicker-div.fcb-datepicker table.ui-datepicker-calendar {margin: 7px 4px 4px 4px;width: auto;border-collapse: collapse;border: 0;}
#ui-datepicker-div.fcb-datepicker table.ui-datepicker-calendar th {color: #48e;font-size: 13px;text-align: center;}
#ui-datepicker-div.fcb-datepicker table.ui-datepicker-calendar td, #ui-datepicker-div.fcb-datepicker table.ui-datepicker-calendar th {padding: 0;margin: 0;height: 26px;width: 26px;line-height: 26px;border: 0;border-width: 0;}
#ui-datepicker-div.fcb-datepicker table.ui-datepicker-calendar td.ui-datepicker-today a {color: #48e;font-weight: 700;}
#ui-datepicker-div.fcb-datepicker table.ui-datepicker-calendar td a, #ui-datepicker-div.fcb-datepicker table.ui-datepicker-calendar td span {text-decoration: none;color: inherit;cursor: pointer;display: block;text-align: center;height: 26px;width: 26px;line-height: 26px;font-size: 12px;outline: 0;box-shadow: none;}
#ui-datepicker-div.fcb-datepicker table.ui-datepicker-calendar a:hover {background-color: #eee;}
#ui-datepicker-div.fcb-datepicker table.ui-datepicker-calendar .ui-state-disabled span {color: #ccc;cursor: default;}
#ui-datepicker-div.fcb-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day a {background-color: #eee;}
.formcraftbasic-css .nav-tabs {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.formcraftbasic-css textarea.copy-code {resize: none;letter-spacing: .6px;color: #666;vertical-align: top;width: auto;border-color: #ccc;font-size: 14px;border-radius: 2px;box-shadow: none;background-color: #fcfcfc;min-height: 0;padding: 9px;}
.formcraftbasic-css textarea.copy-code:focus {border-color: #ccc;}
.formcraftbasic-css .nav-content>div {display: none;}
.formcraftbasic-css .nav-content>div.active {display: block;}
.formcraftbasic-css .tooltip {position: absolute;z-index: 99999;display: block;visibility: visible;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;font-weight: 400;line-height: 1.4;margin-top: -10px;opacity: 0;filter: alpha(opacity=0);}
.formcraftbasic-css .tooltip-cover {position: relative;}
.formcraftbasic-css .tooltip.in {opacity: .95;filter: alpha(opacity=95);}
.formcraftbasic-css .tooltip.top {margin-top: -10px;padding: 5px 0;}
.formcraftbasic-css .tooltip.top.in {-webkit-animation: tooltipTop .2s;animation: tooltipTop .2s;}
.formcraftbasic-css .tooltip.right {margin-left: 3px;padding: 0 5px;}
.formcraftbasic-css .tooltip.bottom {margin-top: 3px;padding: 5px 0;}
.formcraftbasic-css .tooltip.left {margin-left: -3px;padding: 0 5px;}
.formcraftbasic-css .tooltip-inner {max-width: 200px;min-width: 150px;padding: 8px 10px;color: #666;text-align: left;text-decoration: none;background-color: #fff;box-shadow: 0 0 4px #878787;-webkit-box-shadow: 0 0 4px #878787;border-radius: 2px;}
.formcraftbasic-css .tooltip-inner br {line-height: 1.8em;}
.formcraftbasic-css .tooltip-arrow:after {content: "";position: absolute;width: 0;height: 0;border-color: transparent;bottom: -3px;left: 50%;margin-left: -15px;border-width: 15px 15px 0;border-top-color: #e9e9e9;border-style: solid;z-index: -1;}
.formcraftbasic-css .tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.formcraftbasic-css .tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #fff;}
.formcraftbasic-css .tooltip.top-left .tooltip-arrow {bottom: 0;right: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #fff;}
.formcraftbasic-css .tooltip.top-right .tooltip-arrow {bottom: 0;left: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #fff;}
.formcraftbasic-css .tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #fff;}
.formcraftbasic-css .tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #fff;}
.formcraftbasic-css .tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #fff;}
.formcraftbasic-css .tooltip.bottom-left .tooltip-arrow {top: 0;right: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #fff;}
.formcraftbasic-css .tooltip.bottom-right .tooltip-arrow {top: 0;left: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #fff;}
.formcraftbasic-css .fcb-spinner {margin: 0;width: 70px;text-align: center;display: inline-block;display: none;padding: 4px;padding-top: 6px;}
.formcraftbasic-css .fcb-spinner>div, .formcraftbasic-css .fcb-spinner>span {width: 18px;height: 18px;background-color: #48e;border-radius: 100%;display: inline-block;-webkit-animation: bouncedelay 1.4s infinite ease-in-out;animation: bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.formcraftbasic-css .fcb-spinner.small>div, .formcraftbasic-css .fcb-spinner.small>span {width: 10px;height: 10px;}
.formcraftbasic-css .fcb-spinner .bounce1 {-webkit-animation-delay: -.32s;animation-delay: -.32s;}
.formcraftbasic-css .fcb-spinner .bounce2 {-webkit-animation-delay: -.16s;animation-delay: -.16s;}
@-webkit-keyframes bouncedelay {0%, 100%, 80% {-webkit-transform: scale(0);}
	40% {-webkit-transform: scale(.9);}}
@keyframes bouncedelay {0%, 100%, 80% {transform: scale(0);-webkit-transform: scale(0);}
	40% {transform: scale(.9);-webkit-transform: scale(.9);}}
.formcraftbasic-css input[type=checkbox], .formcraftbasic-css input[type=color], .formcraftbasic-css input[type=email], .formcraftbasic-css input[type=number], .formcraftbasic-css input[type=password], .formcraftbasic-css input[type=radio], .formcraftbasic-css input[type=tel], .formcraftbasic-css input[type=text], .formcraftbasic-css input[type=time], .formcraftbasic-css input[type=url], .formcraftbasic-css input[type=week], .formcraftbasic-css select, .formcraftbasic-css textarea {border: 1px solid #d6d8d9;box-shadow: none;border-radius: 2px;padding: 10px 12px 8px 12px;font-size: inherit;font-family: inherit;line-height: normal;box-sizing: border-box;-moz-box-sizing: border-box;float: none;}
.formcraftbasic-css select {-webkit-appearance: none;-moz-appearance: none;width: auto;height: auto;}
.formcraftbasic-css select {background-repeat: no-repeat;background-position: 95.5% 52%;background-size: 5px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPnNlbGVjdC0tYXJyb3dzPC90aXRsZT48cGF0aCBkPSJNMS4xNDIgOC42ODNMMi4zMSA5Ljc1cy4zNS4zOC42OS4zOGMuMzQgMCAuNjg5LS4zNzkuNjg5LS4zNzlsMS4xNjktMS4wNjhhLjY5LjY5IDAgMCAxIC45NDMuMDA2LjYyLjYyIDAgMCAxIC4wMDYuOTA1TDMuNDcgMTEuODE3QS42NzEuNjcxIDAgMCAxIDMgMTJhLjY3MS42NzEgMCAwIDEtLjQ2OS0uMTgzTC4xOTMgOS41OTRhLjYyLjYyIDAgMCAxIC4wMDYtLjkwNS42OS42OSAwIDAgMSAuOTQzLS4wMDZ6bTAtNS4zNjZBLjY5LjY5IDAgMCAxIC4yIDMuMzExYS42Mi42MiAwIDAgMS0uMDA2LS45MDVMMi41My4xODNBLjY3MS42NzEgMCAwIDEgMyAwYy4xNzEgMCAuMzQxLjA2LjQ2OS4xODNsMi4zMzggMi4yMjNhLjYyLjYyIDAgMCAxLS4wMDYuOTA1LjY5LjY5IDAgMCAxLS45NDMuMDA2TDMuNjg4IDIuMjVTMy4zNCAxLjg3IDMgMS44N2MtLjM0IDAtLjY5LjM4LS42OS4zOEwxLjE0MiAzLjMxN3oiIGZpbGw9IiM1MjVGN0YiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");}
.formcraftbasic-css input[type=checkbox]:focus, .formcraftbasic-css input[type=color]:focus, .formcraftbasic-css input[type=date]:focus, .formcraftbasic-css input[type=datetime-local]:focus, .formcraftbasic-css input[type=datetime]:focus, .formcraftbasic-css input[type=email]:focus, .formcraftbasic-css input[type=month]:focus, .formcraftbasic-css input[type=number]:focus, .formcraftbasic-css input[type=password]:focus, .formcraftbasic-css input[type=radio]:focus, .formcraftbasic-css input[type=search]:focus, .formcraftbasic-css input[type=tel]:focus, .formcraftbasic-css input[type=text]:focus, .formcraftbasic-css input[type=time]:focus, .formcraftbasic-css input[type=url]:focus, .formcraftbasic-css input[type=week]:focus, .formcraftbasic-css textarea:focus {border-color: #48e;outline: 0;}
.formcraftbasic-css select:focus {outline: 0;}
.formcraftbasic-css input[type=checkbox]:before, .formcraftbasic-css input[type=radio]:before {background: 0 0;vertical-align: middle;box-sizing: border-box;margin: 0;position: absolute;color: #fff;display: none;transform-origin: 0 100%;content: "";left: 6px;top: 8px;height: 5px;width: 10px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg);border-radius: 0;}
.formcraftbasic-css input[type=checkbox]:checked:before, .formcraftbasic-css input[type=radio]:checked:before {display: inline-block;}
.formcraftbasic-css input[type=checkbox], .formcraftbasic-css input[type=radio] {position: relative;border-radius: 50px;border: 1px solid #aaa;box-shadow: none;height: 17px;width: 17px;-webkit-appearance: none;clear: none;cursor: pointer;display: inline-block;outline: 0;padding: 0 !important;text-align: center;min-width: 17px;vertical-align: middle;margin: -4px 4px 0 0;}
.formcraftbasic-css input[type=checkbox]:checked, .formcraftbasic-css input[type=radio]:checked {border-color: #14ad14;background: #14ad14;}
.formcraftbasic-css input[type=checkbox]:focus, .formcraftbasic-css input[type=checkbox]:hover, .formcraftbasic-css input[type=radio]:focus, .formcraftbasic-css input[type=radio]:hover {border-color: #14ad14;}
.formcraftbasic-css label:hover>input[type=checkbox], .formcraftbasic-css label:hover>input[type=radio] {border-color: #14ad14;}
.formcraftbasic-css .hide-checkbox label>input[type=checkbox], .formcraftbasic-css .hide-checkbox label>input[type=radio] {position: absolute;left: -99999em;}
.formcraftbasic-css .response {padding: 5px 7px;color: #666;display: inline-block;}
.formcraftbasic-css .button {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;background: #f6f6f6;color: #666;border-color: #ccc;position: relative;font-size: 14px;font-size: inherit;padding: 13px 18px;box-shadow: inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.4);font-weight: 600;cursor: pointer;height: auto;line-height: inherit;}
.formcraftbasic-css .button .fcb-icon {margin-left: -5px;margin-right: 5px;}
.formcraftbasic-css .button .fcb-spinner {display: none;position: absolute;top: 0;bottom: 0;height: 38px;left: 0;right: 0;text-align: center;}
.formcraftbasic-css .button.fcb-disabled span {opacity: 0;}
.formcraftbasic-css .button.fcb-disabled .fcb-spinner {display: block;padding: 0;opacity: 1;}
.formcraftbasic-css .button.fcb-disabled .fcb-spinner>span {opacity: 1;background-color: #fff;}
.formcraftbasic-css .button.wide {width: 100%;}
.formcraftbasic-css .button .fcb_icon:before {position: relative;left: -3px;}
.formcraftbasic-css .button .fcb_icon:before {margin: 0;}
.formcraftbasic-css .button.small {font-size: 13px;font-size: 11px;line-height: 29px;height: 30px;padding: 0 12px 1px;text-transform: uppercase;font-weight: 700;letter-spacing: .4px;}
.formcraftbasic-css .button.blue, .formcraftbasic-css .button.blue:focus {background: #5091f2;color: #fff;border-color: #4682dd;box-shadow: 0 1px 0 #3c69ab;}
.formcraftbasic-css .button.blue.active-true, .formcraftbasic-css .button.blue:focus.active-true, .formcraftbasic-css .button.blue:focus:hover, .formcraftbasic-css .button.blue:hover {background: #4286ea;color: #fff;border-color: #3e79d2;}
.formcraftbasic-css .button.blue:disabled {background: #5091f2 !important;color: #fff !important;border-color: #4682dd !important;box-shadow: 0 1px 0 #3e6eb6 !important;text-shadow: none !important;opacity: .75;}
.formcraftbasic-css .button.button-file {text-align: center;cursor: pointer;}
.formcraftbasic-css .button.button-file input {background-color: red;position: absolute;cursor: pointer;left: -2px;right: 0;bottom: -2px;height: 105%;width: 100%;opacity: 0;z-index: 2;}
.formcraftbasic-css .button.button-file ::-webkit-file-upload-button {cursor: pointer;}
.formcraftbasic-css .filename {position: absolute;right: 16px;top: 0;line-height: 45px;font-size: 12px;font-weight: 400;display: inline-block;}
.formcraftbasic-css .filename .icon-ok {color: #777;display: inline-block;font-size: 11px;-webkit-animation: fadeIn .4s;animation: fadeIn .4s;}
.formcraftbasic-css .filename .fcb-spinner {display: inline-block;width: auto;padding: 0;text-align: left;-webkit-animation: fadeIn .4s;animation: fadeIn .4s;}
.formcraftbasic-css .filename .fcb-spinner>div {background-color: #999;width: 5px;height: 5px;margin: 0 1px;}
.formcraftbasic-css .button:hover {background: #eee;color: #666;border-color: #ccc;}
.formcraftbasic-css .button:focus {outline: 0;box-shadow: inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.2);background: #f6f6f6;border-color: #ccc;}
.formcraftbasic-css .button:active {transform: translateY(0);}