.header-create-form {
    height : 500px;
    width  : 962px;
}
.webform-captcha-block {
    display: none;
}

.header-create-form .header-create-menu {
    background: url("../../../../images/form/header-menu-bg.png") repeat-x left top;
    height           : 77px;
}

.header-create-form .header-create-left-menu {
    float  : left;
    width  : 200px;
    height : 75px;
}

.header-create-form .header-create-context-menu {
    cursor : pointer;
    float  : left;
    width  : 730px;
    padding: 8px 10px 0;
}

.header-create-form .header-create-context-menu .font-style {
    width  : 100%;
    height : 75px;
}

.header-create-form .header-create-context-menu .toolbar-element {
    min-height : 24px;
    min-width  : 24px;
}

.header-create-form .header-create-context-menu .big-button {
    float         : left;
    height        : auto;
    padding       : 8px 5px;
    width         : auto;
    cursor        : pointer;
    background    : none;
    border        : none;
    box-shadow    : none;
    border-radius : 0;
    z-index       : 5001;
    position      : relative;
}
.header-create-form .header-create-context-menu .big-button span.icon{
    background: url("../../../../images/form/bigButton-sprite.png") no-repeat;
    height: 32px;
    width: 32px;
    display: block;
    margin: 0 auto;
}
.header-create-form .header-create-context-menu .big-button.form-font span.icon{
     background-position: -32px 0;
 }
.header-create-form .header-create-context-menu .big-button.form-font-size span.icon{
    background-position: -64px 0;
}
.header-create-form .header-create-context-menu .big-button.form-width span.icon{
    background-position: -96px 0;
}
.header-create-form .header-create-context-menu .big-button.form-label-width span.icon{
    background-position: -128px 0;
}
.header-create-form .header-create-context-menu .big-button.form-label-align span.icon,
.header-create-form .header-create-context-menu .big-button.label-align span.icon{
     background-position: -160px 0;
 }
.header-create-form .header-create-context-menu .big-button.setup-email-alerts span.icon{
    background-position: -192px 0;
}
.header-create-form .header-create-context-menu .big-button.setup-thank-you span.icon{
    background-position: -224px 0;
}
.header-create-form .header-create-context-menu .big-button.set-up-form-title span.icon{
    background-position: -256px 0;
}
.header-create-form .header-create-context-menu .big-button.submit-code span.icon{
    background-position: -288px 0;
}
.header-create-form .header-create-context-menu .big-button.sub-heading span.icon{
    background-position: -320px 0;
}
.header-create-form .header-create-context-menu .big-button.heading-size span.icon{
        background-position: -352px 0;
 }
.header-create-form .header-create-context-menu .big-button.field-required span.icon{
    background-position: -384px 0;
}
.header-create-form .header-create-context-menu .big-button.text-box-size span.icon,
.header-create-form .header-create-context-menu .big-button.drop-down-size span.icon{
    background-position: -416px 0;
}
.header-create-form .header-create-context-menu .big-button.text-box-validation span.icon{
    background-position: -448px 0;
}
.header-create-form .header-create-context-menu .big-button.text-max-size span.icon,
.header-create-form .header-create-context-menu .big-button.text-entry-limit span.icon{
    background-position: -480px 0;
}
.header-create-form .header-create-context-menu .big-button.default-value span.icon{
    background-position: -512px 0;
}
.header-create-form .header-create-context-menu .big-button.sub-label span.icon{
    background-position: -544px 0;
}
.header-create-form .header-create-context-menu .big-button.hint-example span.icon{
    background-position: -576px 0;
}
.header-create-form .header-create-context-menu .big-button.hover-text span.icon{
    background-position: -608px 0;
}
.header-create-form .header-create-context-menu .big-button.text-area-column span.icon{
    background-position: -640px 0;
}
.header-create-form .header-create-context-menu .big-button.text-area-row span.icon{
    background-position: -672px 0;
}
.header-create-form .header-create-context-menu .big-button.field-options span.icon{
    background-position: -704px 0;
}
.header-create-form .header-create-context-menu .big-button.drop-down-field-special span.icon{
    background-position: -736px 0;
}
.header-create-form .header-create-context-menu .big-button.box-width span.icon{
    background-position: -768px 0;
}
.header-create-form .header-create-context-menu .big-button.box-width span.icon{
    background-position: -768px 0;
}
.header-create-form .header-create-context-menu .big-button.box-selected span.icon{
    background-position: -800px 0;
}
.header-create-form .header-create-context-menu .big-button.field-options.radio-opts span.icon{
    background-position: -832px 0;
}
.header-create-form .header-create-context-menu .big-button.radio-special span.icon{
    background-position: -864px 0;
}
.header-create-form .header-create-context-menu .big-button.allow-other span.icon{
    background-position: -896px 0;
}
.header-create-form .header-create-context-menu .big-button.radio-selected span.icon{
    background-position: -928px 0;
}
.header-create-form .header-create-context-menu .big-button.radio-spread-columns span.icon{
    background-position: 0 -32px;
}
.header-create-form .header-create-context-menu .big-button.field-options.checkBox-opts span.icon{
    background-position: -32px -32px;
}
.header-create-form .header-create-context-menu .big-button.checkbox-special span.icon{
    background-position: -64px -32px;
}
.header-create-form .header-create-context-menu .big-button.checkbox-selected span.icon{
    background-position: -96px -32px;
}
.header-create-form .header-create-context-menu .big-button.checkbox-spread-columns span.icon{
    background-position: -128px -32px;
}
.header-create-form .header-create-context-menu .big-button.file-allow-multiple span.icon{
    background-position: -160px -32px;
}
.header-create-form .header-create-context-menu .big-button.file-max-size span.icon{
    background-position: -192px -32px;
}
.header-create-form .header-create-context-menu .big-button.file-extension span.icon{
    background-position: -224px -32px;
}
.header-create-form .header-create-context-menu .big-button.button-submit-text span.icon{
    background-position: -256px -32px;
}
.header-create-form .header-create-context-menu .big-button.button-submit-image span.icon{
    background-position: -288px -32px;
}
.header-create-form .header-create-context-menu .big-button.button-submit-align span.icon{
    background-position: -320px -32px;
}
.header-create-form .header-create-context-menu .big-button.button-submit-reset span.icon{
    background-position: -352px -32px;
}
.header-create-form .header-create-context-menu .big-button.button-submit-print span.icon{
    background-position: -384px -32px;
}
.header-create-form .header-create-context-menu .big-button.button-submit-style span.icon{
    background-position: -416px -32px;
}
.header-create-form .header-create-context-menu .big-button.full-name-prefix span.icon{
    background-position: -448px -32px;
}
.header-create-form .header-create-context-menu .big-button.full-name-suffix span.icon{
    background-position: -480px -32px;
}
.header-create-form .header-create-context-menu .big-button.full-name-middle-name span.icon{
    background-position: -512px -32px;
}
.header-create-form .header-create-context-menu .big-button.selected-country span.icon{
    background-position: -544px -32px;
}
.header-create-form .header-create-context-menu .big-button.birthday-date-format span.icon{
    background-position: -576px -32px;
}





.header-create-form .header-create-context-menu .big-button span.label {
    display: block;
    padding-top: 5px;
    font-size: 12px;
}

.header-create-form .header-create-context-menu .big-button strong {
    float             : left;
    background-image  : url('../../../../images/webmascot/default/cms/formbuilder/toolbar.png');
    background-repeat : no-repeat;
    width             : 31px;
    height            : 26px;
    margin-left       : 13px;
}

.header-create-form .header-create-context-menu .big-button span {
    color : black;
}

.header-create-form .header-create-context-menu .text-box-size strong {
    background-position : -911px 0;
}

.header-create-form .header-create-context-menu .setup-email-alerts strong {
    background-position : -1013px 0;
}

.header-create-form .header-create-context-menu .set-up-form-title strong {
    background-position : -1013px 0;
}

.header-create-form .header-create-context-menu .setup-thank-you strong {
    background-position : -3510px 0;
}

.header-create-form .header-create-context-menu .choose-themes strong {
    background-position : -3544px 0;
}

.header-create-form .header-create-context-menu .form-font strong {
    background-position : -1099px 0;
}

.header-create-form .header-create-context-menu .form-font-size strong {
    background-position : -1201px 0;
}

.header-create-form .header-create-context-menu .form-width strong {
    background-position : -1269px 0;
}

.header-create-form .header-create-context-menu .form-label-width strong {
    background-position : -1881px 0;
}

.header-create-form .header-create-context-menu .form-width strong {
    background-position : -1269 0;
}

.header-create-form .header-create-context-menu .full-name-prefix strong {
    background-position : -2209px 0;
}

.header-create-form .header-create-context-menu .full-name-middle-name strong {
    background-position : -2175px 0;
}

.header-create-form .header-create-context-menu .full-name-suffix strong {
    background-position : -2243px 0;
}

.header-create-form .header-create-context-menu .drop-down-size strong {
    background-position : -911px 0;
}

.header-create-form .header-create-context-menu .birthday-date-format strong {
    background-position : -741px 0;
}

.header-create-form .header-create-context-menu .text-max-size strong {
    background-position : -2071px 0;
}

.header-create-form .header-create-context-menu .selected-country strong {
    background-position : -877px 0;
}

.header-create-form .header-create-context-menu .button-submit-align strong {
    background-position : -1522px 0;
}

.header-create-form .header-create-context-menu .button-submit-style strong {
    background-position : -3545px 0;
}

.header-create-form .header-create-context-menu .button-submit-print strong {
    background-position : -358px 0;
}

.header-create-form .header-create-context-menu .button-submit-reset strong {
    background-position : -323px 0;
}

.header-create-form .header-create-context-menu .button-submit-image strong {
    background-position : -1587px 0;
}

.header-create-form .header-create-context-menu .button-submit-text strong {
    background-position : -1166px 0;
}

.header-create-form .header-create-context-menu .file-extension strong {
    background-position : -3778px 0;
}

.header-create-form .header-create-context-menu .file-max-size {

}

.header-create-form .header-create-context-menu .file-max-size strong {
    background-position : -2103px 0;
}

.header-create-form .header-create-context-menu .file-allow-multiple strong {
    background-position : -596px 0;
}

.header-create-form .header-create-context-menu .checkbox-selected strong {
    background-position : -454px 0;
}

.header-create-form .header-create-context-menu .checkbox-spread-columns strong {
    background-position : -387px 0;
}

.header-create-form .header-create-context-menu .checkbox-special strong {
    background-position : -494px 0;
}

.header-create-form .header-create-context-menu .checkbox-options strong {
    background-position : -424px 0;
}

.header-create-form .header-create-context-menu .radio-spread-columns strong {
    background-position : -2636px 0;
}

.header-create-form .header-create-context-menu .radio-selected strong {
    background-position : -2742px 0;
}

.header-create-form .header-create-context-menu .allow-other strong {
    background-position : -2705px 0;
}

.header-create-form .header-create-context-menu .box-selected strong {
    background-position : -873px 0;
}

.header-create-form .header-create-context-menu .box-width strong {
    background-position : -979px 0;
}

.header-create-form .header-create-context-menu .radio-special strong {
    background-position : -2777px 0;
}

.header-create-form .header-create-context-menu .drop-down-field-special strong {
    background-position : -943px 0;
}

.header-create-form .header-create-context-menu .field-options strong {
    background-position : -841px 0;
}

.header-create-form .header-create-context-menu .text-area-column strong {
    background-position : -3439px 0;
}

.header-create-form .header-create-context-menu .text-entry-limit strong {
    background-position : -2071px 0;
}

.header-create-form .header-create-context-menu .text-area-row strong {
    background-position : -3475px 0;
}

.header-create-form .header-create-context-menu .hover-text strong {
    background-position : -809px 0;
}

.header-create-form .header-create-context-menu .hint-example strong {
    background-position : -1486px 0;
}

.header-create-form .header-create-context-menu .sub-label strong {
    background-position : -1682px 0;
}

.header-create-form .header-create-context-menu .default-value strong {
    background-position : -776px 0;
}

.header-create-form .header-create-context-menu .text-box-validation strong {
    background-position : 0px 0;
    margin-left         : 16px;
}

.header-create-form .header-create-context-menu .text-box-validation {
    width : 70px;
}

.header-create-form .header-create-context-menu .sub-heading strong {
    background-position : -3406px 0;
}

.header-create-form .header-create-context-menu .field-required strong {
    background-position : -2998px 0;
}

.header-create-form .header-create-context-menu .label-align strong {
    background-position : -1719px 0;
}

.header-create-form .header-create-context-menu .form-label-align strong {
    background-position : -1717px 0;
}

.header-create-form .header-create-context-menu .heading-size strong {
    background-position : -1406px 0;
    margin-left         : 7px;
    width               : 36px;
}

.header-create-form .main-body {
    padding : 0px;
    margin  : 0px;
}

.header-create-form .main-body .selector {
    background: url("../../../../images/form/body-top-bg.png") repeat-x left top;
    width            : 100%;
    height           : 30px;
    position: relative;
}

.header-create-form .main-body .selector div {
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    margin-top: -2px;
    padding: 0 15px;
    position: absolute;
    font-size: 12px;
}
.header-create-form .main-body .selector div.menu-font-style {}
.header-create-form .main-body .selector div.menu-setup-embed {
    left: 110px;
}
.header-create-form .main-body .selector div:hover {
    color: #333;
}
.header-create-form .main-body .selector .active {
    background: url("../../../../images/form/sub-menu-active.png") repeat-x left top;
    height: 30px;
    color: #333;
}

.header-create-form .body-create-form td:first-child {
    padding : 0px;
    width   : 200px;
}

.header-create-form .body-create-form {
    height : 443px;
    width  : 962px;
}

.header-create-form .body-create-form td:last-child {
    width : 100%;
}

.header-create-form .body-create-form .right-body {
    background-color : #E6E6FA;;
}

.header-create-form .header-create-menu .save-web-form-img {
    background: url("../../../../images/form/form_save.png") no-repeat left top;
    height              : 32px;
    width               : 32px;
    cursor: pointer;
}
.header-create-form .header-create-menu .save-web-form-text {
    padding-left: 2px;
    padding-top: 2px;
}

.header-create-form .left-menu .tools .drags {
    border-radius : 5px 5px 5px 5px;
    -moz-border-radius : 5px 5px 5px 5px;
    -webkit-border-radius : 5px 5px 5px 5px;
    -o-border-radius : 5px 5px 5px 5px;
    padding       :4px 3px;
    margin: 3px 0;
    border: 1px transparent solid;
}
.header-create-form .left-menu .tools .drags:hover {
    background: url("../../../../images/form/tools-drag-hover.png") repeat-x left top;
    border: 1px #A3C5E5 solid;
}
.header-create-form .left-menu .tools .drags .icon{
    background: url("../../../../images/form/tools-icon-sprite.png") no-repeat;
    height: 22px;
    width: 22px;
    display: inline-block;
    vertical-align: middle;
}




.header-create-form .left-menu .tools .drags .icon.heading{
    background-position: -22px 0;
}
.header-create-form .left-menu .tools .drags .icon.textBox{
    background-position: -44px 0;
}
.header-create-form .left-menu .tools .drags .icon.textArea{
    background-position: -66px 0;
}
.header-create-form .left-menu .tools .drags .icon.dropDown{
    background-position: -88px 0;
}
.header-create-form .left-menu .tools .drags .icon.radioButton{
    background-position: -110px 0;
}
.header-create-form .left-menu .tools .drags .icon.checkBox{
    background-position: -132px 0;
}
.header-create-form .left-menu .tools .drags .icon.fileUpload{
    background-position: -154px 0;
}
.header-create-form .left-menu .tools .drags .icon.submitButton{
     background-position: -176px 0;
 }
.header-create-form .left-menu .tools .drags .icon.fullName{
    background-position: -198px 0;
}
.header-create-form .left-menu .tools .drags .icon.eMail{
    background-position: -220px 0;
}
.header-create-form .left-menu .tools .drags .icon.address{
    background-position: -242px 0;
}
.header-create-form .left-menu .tools .drags .icon.phone{
    background-position: -264px 0;
}
.header-create-form .left-menu .tools .drags .icon.birthDate{
    background-position: -286px 0;
}
.header-create-form .left-menu .tools .drags .icon.number{
    background-position: -308px 0;
}










.header-create-form .left-menu .tools .drags .label{
    vertical-align: middle;
    padding-left: 5px;
}

.header-create-form .left-menu .tools {
    border       : 1px solid transparent;
    cursor       : move;
    padding:10px 12px 20px 8px;
}

.header-create-form .left-menu .tools li {
    font-size: 12px;
    list-style  : none outside none;
    margin-left : 0;
    padding     : 0;
}

.header-create-form .left-menu .toolsHeader {
    background: url("../../../../images/form/left-panel-tools-bg.png") repeat-y left top;
    padding: 5px 10px 5px 10px;
    border-bottom    : 1px solid #a3c5e5;
    cursor           : pointer;
    font-size: 16px;
}
.header-create-form .left-menu .toolsHeader .icon {
    display: inline-block;
    height: 22px;
    vertical-align: middle;
    width: 22px;
}
.header-create-form .left-menu .toolsHeader .icon.formTools{
    background: url("../../../../images/form/formTools.png") no-repeat;
}
.header-create-form .left-menu .toolsHeader .icon.quickTool{
    background: url("../../../../images/form/quickTools.png") no-repeat;
}
.header-create-form .left-menu .toolsHeader .label {
    vertical-align: middle;
    padding-left: 10px;
}

.header-create-form .body-create-form .left-menu {
    background: url("../../../../images/form/body-top-bg.png") repeat-x left top;
    height: 30px;
    width   : 205px;
    padding : 0px;
}

.header-create-form .header-item {
    float   : left;
    padding : 16px 0 0 15px;
}

#frmWebFormCreate .header-create-form .header-create-context-menu .active-button {
    background-color: #E4F1FE;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    box-shadow: 0px 0px 5px #999;
}
#frmWebFormCreate .header-create-form .header-create-context-menu .field-required.active-button,
#frmWebFormCreate .header-create-form .header-create-context-menu .allow-other.active-button,
#frmWebFormCreate .header-create-form .header-create-context-menu .button-submit-reset.active-button,
#frmWebFormCreate .header-create-form .header-create-context-menu .button-submit-print.active-button,
#frmWebFormCreate .header-create-form .header-create-context-menu .file-allow-multiple.active-button{
    background-color: #E4F1FE;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -o-border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 5px #999;
}

.header-create-form .header-create-context-menu .required-button-on {
    border : 1px solid #AAAAAA;
}

.header-create-form .header-create-context-menu .allow-other-button-on {
    border : 1px solid #AAAAAA;
}

.header-create-form .header-create-context-menu .allow-multiple-file-on {
    border : 1px solid #AAAAAA;
}

.header-create-form .header-create-context-menu .button-reset-on {
    border : 1px solid #AAAAAA;
}

.header-create-form .header-create-context-menu .field-required .required-label {
    position : absolute;
    left     : 3px;
    top      : 3px;
    color    : black;
}

.header-create-form .header-create-context-menu .allow-other-button {
    position : absolute;
    left     : 3px;
    top      : 3px;
    color    : black;
}

.header-create-form .header-create-context-menu .allow-multiple-file {
    position : absolute;
    left     : 3px;
    top      : 3px;
    color    : black;
}

.header-create-form .header-create-context-menu .button-reset-on-div {
    position : absolute;
    left     : 3px;
    top      : 3px;
    color    : black;
}

.header-create-form .body-create-form .font-style-theme-selector {
    padding  : 0px;
    height   : 422px;
    overflow : auto;
}
.header-create-form .body-create-form .font-style-theme-selector .theme-each {
    padding       : 4px;
    border        : 1px solid #ABABAB;
    cursor        : pointer;
    margin-bottom : 8px;
}

.connectToSortableWebForm {
    height   : 393px;
    width    : 731px;
    overflow : auto;
}

.connectToSortableWebForm .elmBox {
    padding  : 10px;
    position : relative;
}

.connectToSortableWebForm .elmBox.align-top .question-input-details button {
    clear : both;
}

.connectToSortableWebForm .template-parent {
    padding  : 4px;
    position : relative;
    width    : 689px;
}

.connectToSortableWebForm .template-parent .close-option-header {
    display : none;
}

.connectToSortableWebForm .template-parent .close-option-header-active {
    display                 : block;
    margin-left             : 670px;
    width                   : 57px;
    padding                 : 4px;
    border-top              : 1px solid #A3C5E5;
    border-left             : 1px solid #A3C5E5;
    border-right            : 1px solid #A3C5E5;
    background              : none repeat scroll 0 0 #DCEBFA;
    border-top-left-radius  : 5px;
    border-top-right-radius : 5px;
    border-style            : solid solid none;
    border-width            : 1px 1px medium;
    position                : absolute;
    top                     : -24px;
    z-index                 : 100;
}

.connectToSortableWebForm .fwFormElemMouseover {
    border : 1px dashed #CCCCCC;
    cursor : move;
}

.connectToSortableWebForm .fwFormElemSelected {
    border     : 1px solid #CCCCCC;
    background : #EEEEEE;
    cursor     : move;
}

.connectToSortableWebForm .template-parent-empty {
    border  : 1px dashed #0000CC;
    cursor  : move;
    height  : 14px;
    padding : 4px;
}

.connectToSortableWebForm .template-parent-empty-hover {
    background-color : #FFFFFD;
}

.connectToSortableWebForm .template-parent:first-child {
    margin-top : 37px;
}
.connectToSortableWebForm .template-parent .elmBox {
    background-color: #FCFDFF;
    border: 1px solid #E6E6E6;
    display: inline-block;
    width: 100%;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -o-border-radius: 5px 5px 5px 5px;
}
.connectToSortableWebForm .template-parent .elmBox.fwFormElemMouseover {
    background-color: #F0F7FE;
    border: 1px solid #E6E6E6;
    display: inline-block;
    width: 100%;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -o-border-radius: 5px 5px 5px 5px;
}
.connectToSortableWebForm .template-parent .elmBox.fwFormElemSelected {
    background-color: #DCEBFA;
    border: 1px solid #A3C5E5;
    border-radius: 5px 0 5px 5px;
    -moz-border-radius:  5px 0 5px 5px;
    -webkit-border-radius:  5px 0 5px 5px;
    -o-border-radius:  5px 0 5px 5px;
}

.connectToSortableWebForm .template-parent .elmBox .question-label-active {
    outline : 1px dashed #999999;
}

.connectToSortableWebForm .template-parent .elmBox .question-input .form-sub-label-container {
    float       : left;
    margin-left : 8px;
}

.connectToSortableWebForm .close-option-header .close {
    background-image    : url('../../../../images/webmascot/default/cms/formbuilder/index.png');
    background-position : -26px 0;
    height              : 20px;
    width               : 25px;
    cursor              : pointer;
    float               : left;
}

.connectToSortableWebForm .close-option-header .settings {
    background-image  : url('../../../../images/webmascot/default/cms/formbuilder/gear.png');
    background-repeat : no-repeat;
    float             : left;
    height            : 20px;
    width             : 25px;
    cursor            : pointer;
    margin-left       : 6px;
}

#eachWebFormToolbarAction .context-menu {
    cursor     : default;
    list-style : none outside none;
    min-width  : 180px;
    padding    : 5px;
    position   : relative;
    width      : 100px;
    z-index    : 20;
}
#eachWebFormToolbarAction .context-menu-title {
    border-bottom : 1px solid #CCCCCC;
    color         : #666666;
    font-size     : 14px;
    font-style    : italic;
    font-weight   : bold;
    margin-bottom : 4px;
    padding       : 0 0 5px;
    text-shadow   : 1px 1px 0 #FFFFFF;
}
#eachWebFormToolbarAction .context-menu-item-move-up,
#eachWebFormToolbarAction .context-menu-item-move-down,
#eachWebFormToolbarAction .context-menu-item-duplicate,
#eachWebFormToolbarAction .context-menu-item-delete{
    border-radius : 3px 3px 3px 3px;
    border        : 1px solid transparent;
    margin        : 1px 0;
    padding       : 2px 2px 4px 4px;
    position      : relative;
    white-space   : nowrap;
}
#eachWebFormToolbarAction .context-menu-item:hover {
    box-shadow  : 0 1px 2px #CCCCCC;
    background: url("../../../../images/form/tools-drag-hover.png") repeat-x;
    border      : 1px solid #ccc;
    text-shadow : 1px 0 1px #FFFFFF;
    padding       : 2px 2px 4px 4px;
    border-radius : 3px 3px 3px 3px;
    cursor: pointer;
}
#eachWebFormToolbarAction .context-menu-item-move-up .context-menu-item-image,
#eachWebFormToolbarAction .context-menu-item-move-down .context-menu-item-image,
#eachWebFormToolbarAction .context-menu-item-duplicate .context-menu-item-image,
#eachWebFormToolbarAction .context-menu-item-delete .context-menu-item-image{
    background: url("../../../../images/form/contextMenuItemIcons.png") no-repeat;
    height: 12px;
    width: 12px;
    display: inline-block;
    vertical-align: -1px;
}
#eachWebFormToolbarAction .context-menu-item .context-menu-item-image.context-menu-item-image-move-up {
    background-position: 0 0;
}
#eachWebFormToolbarAction .context-menu-item .context-menu-item-image.context-menu-item-image-move-down {
    background-position: -12px 0;
}
#eachWebFormToolbarAction .context-menu-item .context-menu-item-image.context-menu-item-image-duplicate {
    background-position: -24px 0;
}
#eachWebFormToolbarAction .context-menu-item .context-menu-item-image.context-menu-item-image-delete {
    background-position: -36px 0;
}
#eachWebFormToolbarAction .context-menu-item .context-menu-item-text {}
#eachWebFormToolbarAction .context-menu-separator {
    padding : 5px;
}
#eachWebFormToolbarAction .span.span-header {
    display : inline-block;
    margin  : 4px;
    width   : 136px;
}
#eachWebFormToolbarAction .span.span-input {
    display : inline-block;
    margin  : 4px;
    width   : 300px;
}
#eachWebFormToolbarAction .span.span-input input {
    width : 100%;
}
#eachWebFormToolbarAction .each-element.setup-email-alerts .span.span-input input.text-box {
    width : 97%;
}
#eachWebFormToolbarAction .span.span-input .button {
    width : 80px;
}

#eachWebFormToolbarAction .each-element {
    border           : none;
    padding          : 12px;
    z-index          : 50000;
    background-color : #E4F1FE;
    box-shadow: 0 7px 7px #999999;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    min-width: 110px;
}
#eachWebFormToolbarAction .each-element.context-menu {
    border: 1px solid #A3C5E5;
    padding          : 12px;
    z-index          : 50000;
    background-color : #E4F1FE;
    box-shadow:-6px 7px 7px #999999;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    min-width: 110px;
}

#eachWebFormToolbarAction .each-element.hover-text input.button,
#eachWebFormToolbarAction .each-element.submit-code input.button,
#eachWebFormToolbarAction .each-element.field-options input.button,
#eachWebFormToolbarAction .each-element.file-extension input.button{
    margin-top: 10px;
}
#eachWebFormToolbarAction .each-element.hint-example{
    min-width: 195px;
}
#eachWebFormToolbarAction .each-element.hover-text .header,
#eachWebFormToolbarAction .each-element.file-max-size .header{
    padding-bottom: 10px;
}
#eachWebFormToolbarAction .each-element.setup-thank-you .thank-you-type{
    padding-bottom: 10px;
}
#eachWebFormToolbarAction .each-element.setup-thank-you .thank-you-type input.type{
    margin-right: 5px;
}
#eachWebFormToolbarAction .label-align strong {
    background-image  : url('../../../../images/webmascot/default/cms/formbuilder/toolbar.png');
    background-repeat : no-repeat;
    height            : 26px;
    width             : 16px;
    margin-right      : 5px;
}

#eachWebFormToolbarAction .label-align .auto {
    background-position : -1751px 11px;
}

#eachWebFormToolbarAction .each-element.button-submit-style {
    width         : 916px;
    background    : -moz-linear-gradient(center bottom, #DBDBDB 50%, #EEEEEE 100%) repeat scroll 0 0 transparent;
    text-shadow   : 0 0 5px #FFFFFF;
    border-bottom : 1px solid #ABABAB;
    border-top    : 1px solid #EEE6E6;
    padding       : 8px;
}

#eachWebFormToolbarAction .each-element.button-submit-style table td {
    border-radius : 5px 5px 5px 5px;
    text-align    : center;
}

#eachWebFormToolbarAction .each-element.button-submit-style table td.activeButton {
    background : none repeat scroll 0 0 #AAAAAA;
}

#eachWebFormToolbarAction .each-element.button-submit-style table td button {
    height : 50px;
}

button.form-submit-button-simple_white {
    background    : -moz-linear-gradient(center top, #EDEDED 0%, #DFDFDF 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #DCDCDC !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #FFFFFF inset;
    color         : #777777 !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : 1px 1px 0 #FFFFFF;
}

button.form-submit-button-simple_white:hover {
    background : -moz-linear-gradient(center top, #FAFAFA 0%, #EBEBEB 100%) repeat scroll 0 0 transparent;
}

button.form-submit-button-simple_white:active {
    background : -moz-linear-gradient(center top, #EBEBEB 0%, #FAFAFA 100%) repeat scroll 0 0 transparent;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-simple_grey {
    background    : -moz-linear-gradient(center top, #888888 0%, #575757 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #555555 !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #B2B2B2 inset;
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : -1px -1px 0 #333333;
}

button.form-submit-button-simple_grey:hover {
    background : -moz-linear-gradient(center top, #989898 0%, #676767 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-simple_grey:active {
    background : -moz-linear-gradient(center top, #676767 0%, #989898 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-simple_black {
    background    : -moz-linear-gradient(center top, #666666 0%, #000000 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #000000 !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #999999 inset;
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : -1px -1px 0 #000000;
}

button.form-submit-button-simple_black:hover {
    background : -moz-linear-gradient(center top, #808080 0%, #1A1A1A 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-simple_black:active {
    background : -moz-linear-gradient(center top, #1A1A1A 0%, #808080 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-simple_pink {
    background    : -moz-linear-gradient(center top, #FF5C92 0%, #F00252 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #CC0447 !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #FAAFD4 inset;
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : -1px -1px 0 #C70042;
}

button.form-submit-button-simple_pink:hover {
    background : -moz-linear-gradient(center top, #FF5CA0 0%, #FF036C 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-simple_pink:active {
    background : -moz-linear-gradient(center top, #FF036C 0%, #FF5CA0 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-simple_rose {
    background    : -moz-linear-gradient(center top, #FC8D83 0%, #E4685D 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #D83526 !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #F7C4C0 inset;
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : -1px -1px 0 #B23D35;
}

button.form-submit-button-simple_rose:hover {
    background : -moz-linear-gradient(center top, #FFA69E 0%, #EE776D 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-simple_rose:active {
    background : -moz-linear-gradient(center top, #EE776D 0%, #FFA69E 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-simple_red {
    background    : -moz-linear-gradient(center top, #FE1900 0%, #CE0000 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #A60000 !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #F29D93 inset;
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : -1px -1px 0 #A60000;
}

button.form-submit-button-simple_red:hover {
    background : -moz-linear-gradient(center top, #FF461D 0%, #E60D00 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-simple_red:active {
    background : -moz-linear-gradient(center top, #E60D00 0%, #FF461D 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-simple_blue {
    background    : -moz-linear-gradient(center top, #3D94F6 0%, #1E62D0 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #0D4AAB !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #97C4FE inset;
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : -1px -1px 0 #003EA1;
}

button.form-submit-button-simple_blue:hover {
    background : -moz-linear-gradient(center top, #54A2F9 0%, #2E7BE3 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-simple_blue:active {
    background : -moz-linear-gradient(center top, #2E7BE3 0%, #54A2F9 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-simple_carolina_blue {
    background    : -moz-linear-gradient(center top, #63B9EE 0%, #468DCF 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #1E63A2 !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #BEE3F9 inset;
    color         : #14396A !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : 1px 1px 0 #98D1F4;
}

button.form-submit-button-simple_carolina_blue:hover {
    background : -moz-linear-gradient(center top, #74C4F6 0%, #509CD9 100%) repeat scroll 0 0 transparent;
    color      : #14396A !important;
}

button.form-submit-button-simple_carolina_blue:active {
    background : -moz-linear-gradient(center top, #509CD9 0%, #74C4F6 100%) repeat scroll 0 0 transparent;
    color      : #14396A !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-simple_green {
    background    : -moz-linear-gradient(center top, #7BD82F 0%, #4EA20A 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #268A16 !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #C9EFAB inset;
    color         : #154D0C !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : 1px 1px 0 #AADE7C;
}

button.form-submit-button-simple_green:hover {
    background : -moz-linear-gradient(center top, #80DD32 0%, #5BB215 100%) repeat scroll 0 0 transparent;
    color      : #154D0C !important;
}

button.form-submit-button-simple_green:active {
    background : -moz-linear-gradient(center top, #5BB215 0%, #80DD32 100%) repeat scroll 0 0 transparent;
    color      : #154D0C !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-simple_green_apple {
    background    : -moz-linear-gradient(center top, #96D10C 0%, #6D9C01 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #5A8200 !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #B9E84B inset;
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : -1px -1px 0 #5A8200;
}

button.form-submit-button-simple_green_apple:hover {
    background : -moz-linear-gradient(center top, #9ED915 0%, #78AA04 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-simple_green_apple:active {
    background : -moz-linear-gradient(center top, #78AA04 0%, #9ED915 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-simple_yellow {
    background    : -moz-linear-gradient(center top, #FFED64 0%, #FFAB23 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #FFAA22 !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #FFF6AF inset;
    color         : #D85D00 !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : 1px 1px 0 #FFED66;
}

button.form-submit-button-simple_yellow:hover {
    background : -moz-linear-gradient(center top, #FEED83 0%, #FFBC34 100%) repeat scroll 0 0 transparent;
    color      : #D85D00 !important;
}

button.form-submit-button-simple_yellow:active {
    background : -moz-linear-gradient(center top, #FFBC34 0%, #FEED83 100%) repeat scroll 0 0 transparent;
    color      : #D85D00 !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-simple_orange {
    background    : -moz-linear-gradient(center top, #FAA51A 0%, #FF6C00 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #D85D00 !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 #FFCC7A inset;
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : -1px -1px 0 #D85D00;
}

button.form-submit-button-simple_orange:hover {
    background : -moz-linear-gradient(center top, #FFB53B 0%, #FC8D0F 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-simple_orange:active {
    background : -moz-linear-gradient(center top, #FC8D0F 0%, #FFB53B 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-light {
    background    : -moz-linear-gradient(center top, #FAFAFA 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #DFDFDF !important;
    border-radius : 0.3em 0.3em 0.3em 0.3em;
    box-shadow    : 0 1px 0 0 #FFFFFF inset, 0 1px 1px 0 rgba(0, 0, 0, 0.4);
    color         : #7C868D !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 6px 18px;
    text-shadow   : 1px 1px 0 #FFFFFF;
}

button.form-submit-button-light:hover {
    background : -moz-linear-gradient(center top, #FFFFFF 0%, #F4F4F4 100%) repeat scroll 0 0 transparent;
    color      : #7C868D !important;
}

button.form-submit-button-light:active {
    background : -moz-linear-gradient(center top, #F0F0F0 0%, #F9F9F9 100%) repeat scroll 0 0 transparent;
    box-shadow : 0 2px 2px 0 #C7C7C7 inset;
    color      : #7C868D !important;
}

button.form-submit-button-light_rounded {
    background    : -moz-linear-gradient(center top, #FAFAFA 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #DFDFDF !important;
    border-radius : 2em 2em 2em 2em;
    box-shadow    : 0 1px 0 0 #FFFFFF inset, 0 1px 1px 0 rgba(0, 0, 0, 0.4);
    color         : #7C868D !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 6px 18px;
    text-shadow   : 1px 1px 0 #FFFFFF;
}

button.form-submit-button-light_rounded:hover {
    background : -moz-linear-gradient(center top, #FFFFFF 0%, #F4F4F4 100%) repeat scroll 0 0 transparent;
    color      : #7C868D !important;
}

button.form-submit-button-light_rounded:active {
    background : -moz-linear-gradient(center top, #F0F0F0 0%, #F9F9F9 100%) repeat scroll 0 0 transparent;
    box-shadow : 0 2px 2px 0 #C7C7C7 inset;
    color      : #7C868D !important;
}

button.form-submit-button-cool_grey {
    background    : -moz-linear-gradient(center top, #9799A0 0%, #787B83 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #60646C !important;
    border-radius : 0.3em 0.3em 0.3em 0.3em;
    box-shadow    : 0 1px 0 0 rgba(255, 255, 255, 0.2) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.4);
    color         : #F9FBFD !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 6px 18px;
    text-shadow   : 0 -1px 0 #414346;
}

button.form-submit-button-cool_grey:hover {
    background : -moz-linear-gradient(center top, #B2B6C0 0%, #84878F 100%) repeat scroll 0 0 transparent;
    color      : #F9FBFD !important;
}

button.form-submit-button-cool_grey:active {
    background : -moz-linear-gradient(center top, #71747F 0%, #60646C 100%) repeat scroll 0 0 transparent;
    box-shadow : 0 2px 5px 0 rgba(0, 0, 0, 0.34) inset;
    color      : #F9FBFD !important;
}

button.form-submit-button-cool_grey_rounded {
    background    : -moz-linear-gradient(center top, #9799A0 0%, #787B83 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #60646C !important;
    border-radius : 2em 2em 2em 2em;
    box-shadow    : 0 1px 0 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.4);
    color         : #F9FBFD !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 6px 18px;
    text-shadow   : -1px -1px 0 #414346;
}

button.form-submit-button-cool_grey_rounded:hover {
    background : -moz-linear-gradient(center top, #B2B6C0 0%, #84878F 100%) repeat scroll 0 0 transparent;
    color      : #F9FBFD !important;
}

button.form-submit-button-cool_grey_rounded:active {
    background : -moz-linear-gradient(center top, #71747F 0%, #60646C 100%) repeat scroll 0 0 transparent;
    box-shadow : 0 2px 5px 0 rgba(0, 0, 0, 0.34) inset;
    color      : #F9FBFD !important;
}

button.form-submit-button-carbon {
    background    : -moz-linear-gradient(center top, #44494C 0%, #2A2E30 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #212325 !important;
    border-radius : 0.3em 0.3em 0.3em 0.3em;
    box-shadow    : 0 1px 0 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.44);
    color         : #DADEE5 !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 6px 18px;
    text-shadow   : -1px -1px 0 #0B0B0D;
}

button.form-submit-button-carbon:hover {
    background : -moz-linear-gradient(center top, #5B6266 0%, #383D40 100%) repeat scroll 0 0 transparent;
    color      : #DADEE5 !important;
}

button.form-submit-button-carbon:active {
    background : -moz-linear-gradient(center top, #16181A 0%, #323639 100%) repeat scroll 0 0 transparent;
    box-shadow : 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
    color      : #DADEE5 !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-carbon_rounded {
    background    : -moz-linear-gradient(center top, #44494C 0%, #2A2E30 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #212325 !important;
    border-radius : 2em 2em 2em 2em;
    box-shadow    : 0 1px 0 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.44);
    color         : #DADEE5 !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 6px 18px;
    text-shadow   : -1px -1px 0 #0B0B0D;
}

button.form-submit-button-carbon_rounded:hover {
    background : -moz-linear-gradient(center top, #5B6266 0%, #383D40 100%) repeat scroll 0 0 transparent;
    color      : #DADEE5 !important;
}

button.form-submit-button-carbon_rounded:active {
    background : -moz-linear-gradient(center top, #16181A 0%, #323639 100%) repeat scroll 0 0 transparent;
    box-shadow : 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
    color      : #DADEE5 !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-blue {
    background    : -moz-linear-gradient(center top, #57A9EB 0%, #3871C0 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #3D7FB1 !important;
    border-radius : 0.3em 0.3em 0.3em 0.3em;
    box-shadow    : 0 1px 0 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.4);
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 6px 18px;
    text-shadow   : 0 1px 0 #1E549D;
}

button.form-submit-button-blue:hover {
    background : -moz-linear-gradient(center top, #78C3FF 0%, #4C85D3 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-blue:active {
    background : -moz-linear-gradient(center top, #3B6EB3 0%, #4898D8 100%) repeat scroll 0 0 transparent;
    box-shadow : 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;
    color      : #FFFFFF !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-black_blue {
    background    : -moz-linear-gradient(center top, #2E2E2E 0%, #030303 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #000000 !important;
    border-radius : 0.3em 0.3em 0.3em 0.3em;
    box-shadow    : 0 1px 0 0 rgba(255, 255, 255, 0.25) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.44);
    color         : #DADEE5 !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 6px 18px;
    text-shadow   : -1px -1px 0 #000000;
}

button.form-submit-button-black_blue:hover {
    background  : -moz-linear-gradient(center top, #404040 0%, #1A1A1A 100%) repeat scroll 0 0 transparent;
    color       : #33A0FF !important;
    text-shadow : -1px -1px 0 #000000, 0 0 3px rgba(51, 160, 255, 0.5);
}

button.form-submit-button-black_blue:active {
    background  : -moz-linear-gradient(center top, #030303 0%, #2E2E2E 100%) repeat scroll 0 0 transparent;
    box-shadow  : 0 1px 0 0 rgba(255, 255, 255, 0.25) inset;
    color       : #33A0FF !important;
    position    : relative;
    text-shadow : -1px -1px 0 #000000;
    top         : 1px;
}

button.form-submit-button-black_glass {
    background    : -moz-linear-gradient(center top, #7F8385 0%, #5C6064 50%, #4A4E51 51%, #515A66 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #2B3034 !important;
    border-radius : 0.3em 0.3em 0.3em 0.3em;
    box-shadow    : 0 1px 0 0 rgba(255, 255, 255, 0.5) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.44);
    color         : #DADEE5 !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 6px 18px;
    text-shadow   : -1px -1px 0 #2B3034;
}

button.form-submit-button-black_glass:hover {
    background : -moz-linear-gradient(center top, #909598 0%, #70757A 50%, #60656A 51%, #6C7889 100%) repeat scroll 0 0 transparent;
    color      : #DADEE5 !important;
}

button.form-submit-button-black_glass:active {
    background : -moz-linear-gradient(center top, #717578 0%, #5B5F62 50%, #4B4F53 51%, #555A5D 100%) repeat scroll 0 0 transparent;
    box-shadow : 0 3px 5px 0 rgba(0, 0, 0, 0.5) inset;
    color      : #AAADB2 !important;
}

button.form-submit-button-wood {
    background    : url("../../../../images/webmascot/default/cms/formbuilder/wood.png") repeat scroll 0 0 #C75E26;
    border        : 1px solid #91350A !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.4);
    color         : #5E2003 !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 14px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : 1px 1px 0 #EB9B58;
}

button.form-submit-button-wood:hover {
    background : url("../../../../images/webmascot/default/cms/formbuilder/wood-over.png") repeat scroll 0 0 #DA936E;
    color      : #852D04 !important;
}

button.form-submit-button-wood:active {
    background : url("../../../../images/webmascot/default/cms/formbuilder/wood-down.png") repeat scroll 0 0 transparent;
    box-shadow : 0 2px 5px 0 rgba(0, 0, 0, 0.34) inset;
    color      : #521C02 !important;
}

button.form-submit-button-wood_3d {
    background    : url("../../../../images/webmascot/default/cms/formbuilder/wood.png") repeat scroll 0 0 #C75E26;
    border        : medium none !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 4px 0 0 #91350A, 0 6px 2px 1px rgba(0, 0, 0, 0.4);
    color         : #5E2003 !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 14px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : 1px 1px 0 #EB9B58;
}

button.form-submit-button-wood_3d:hover {
    background : url("../../../../images/webmascot/default/cms/formbuilder/wood-over.png") repeat scroll 0 0 #DA936E;
    color      : #852D04 !important;
}

button.form-submit-button-wood_3d:active {
    background : url("../../../../images/webmascot/default/cms/formbuilder/wood.png") repeat scroll 0 0 transparent;
    box-shadow : 0 2px 0 0 #91350A, 0 2px 2px 1px rgba(0, 0, 0, 0.4);
    color      : #521C02 !important;
    position   : relative;
    top        : 3px;
}

button.form-submit-button-3d_edgy_yellow {
    background     : none repeat scroll 0 0 #F8B838;
    border         : 1px solid #B8882A !important;
    border-radius  : 0.3em 0.3em 0.3em 0.3em;
    box-shadow     : 0 1px 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 3px 0 rgba(255, 255, 255, 0.4) inset, 0 5px 0 0 #B8882A, 0 9px 0 0 rgba(0, 0, 0, 0.2);
    color          : #864F0B !important;
    cursor         : pointer;
    font-family    : Arial, Helvetica, sans-serif;
    font-size      : 14px;
    font-weight    : bold;
    padding        : 8px 18px;
    text-shadow    : 0 1px 0 #FFE245;
    text-transform : uppercase;
}

button.form-submit-button-3d_edgy_yellow:hover {
    background : none repeat scroll 0 0 #FFD842;
    color      : #864F0B !important;
}

button.form-submit-button-3d_edgy_yellow:active {
    box-shadow : 0 1px 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 3px 0 rgba(255, 255, 255, 0.4) inset, 0 2px 0 0 #B8882A, 0 4px 0 0 rgba(0, 0, 0, 0.2);
    color      : #864F0B !important;
    position   : relative;
    top        : 3px;
}

button.form-submit-button-denim_dark_blue {
    background    : url("../../../../images/webmascot/default/cms/formbuilder/denim.png") repeat scroll 0 0 #4D4D4D;
    border        : 1px dashed #EAE3D9 !important;
    border-radius : 0.2em 0.2em 0.2em 0.2em;
    box-shadow    : 0 0 0 3px #283045, 0 2px 0 3px #0B101D, 0 6px 3px 1px rgba(0, 0, 0, 0.4);
    color         : #EAE3D9 !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 14px;
    font-weight   : bold;
    padding       : 10px 18px;
    text-shadow   : 0 -2px 0 #0B101D;
}

button.form-submit-button-denim_dark_blue:hover {
    background : url("../../../../images/webmascot/default/cms/formbuilder/denim.png") repeat scroll 0 0 #4D4D4D;
    color      : #EAE3D9 !important;
}

button.form-submit-button-denim_dark_blue:active {
    box-shadow : 0 0 0 3px #283045, 0 2px 0 3px #0B101D, 0 3px 3px 3px rgba(0, 0, 0, 0.4);
    color      : #EAE3D9 !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-flat_round_teal {
    background     : none repeat scroll 0 0 #4B6E70;
    border         : 2px solid #231F20 !important;
    border-radius  : 2em 2em 2em 2em;
    color          : #E3DFD4 !important;
    cursor         : pointer;
    font-family    : Arial, Helvetica, sans-serif;
    font-size      : 14px;
    font-weight    : bold;
    padding        : 10px 20px;
    text-transform : uppercase;
}

button.form-submit-button-flat_round_teal:hover {
    background : none repeat scroll 0 0 #5B8486;
    color      : #E3DFD4 !important;
}

button.form-submit-button-flat_round_teal:active {
    color : #E3DFD4 !important;
}

button.form-submit-button-leather_black {
    background    : url("../../../../images/webmascot/default/cms/formbuilder/leather.png") repeat scroll 0 0 #4D4D4D;
    border        : 2px dashed #FFFFFF !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 0 0 4px #262626, 0 4px 0 4px #000000, 0 6px 3px 4px rgba(0, 0, 0, 0.4);
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 14px;
    font-weight   : bold;
    padding       : 10px 18px;
    text-shadow   : 0 2px 0 #000000;
}

button.form-submit-button-leather_black:hover {
    background : url("../../../../images/webmascot/default/cms/formbuilder/leather.png") repeat scroll 0 0 #4D4D4D;
    color      : #FFFFFF !important;
}

button.form-submit-button-leather_black:active {
    box-shadow : 0 0 0 4px #262626, 0 2px 0 4px #000000, 0 4px 3px 4px rgba(0, 0, 0, 0.4);
    position   : relative;
    top        : 1px;
}

button.form-submit-button-metal_brushed {
    background    : url("../../../../images/webmascot/default/cms/formbuilder/metal-brushed.png") repeat scroll 50% 50% #757575;
    border        : 1px outset #999999 !important;
    border-radius : 0.3em 0.3em 0.3em 0.3em;
    box-shadow    : 0 -1px 0 0 rgba(0, 0, 0, 0.6) inset, 0 1px 0 0 rgba(255, 255, 255, 0.7) inset, 0 2px 4px 0 rgba(0, 0, 0, 0.4);
    color         : #2A2A2A !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 14px;
    font-weight   : bold;
    padding       : 10px 18px;
    text-shadow   : 0 1px 0 #FFFFFF;
}

button.form-submit-button-metal_brushed:hover {
    background : url("../../../../images/webmascot/default/cms/formbuilder/metal-brushed.png") repeat scroll 50% 50% #757575;
    color      : #000000 !important;
}

button.form-submit-button-metal_brushed:active {
    box-shadow : 0 -1px 0 0 rgba(0, 0, 0, 0.6) inset, 0 1px 0 0 rgba(255, 255, 255, 0.7) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.4);
    color      : #000000 !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-steel {
    background     : url("../../../../images/webmascot/default/cms/formbuilder/steel.png") repeat scroll 50% 50% #D4D4D4;
    border         : 1px solid #999999 !important;
    border-radius  : 0.5em 0.5em 0.5em 0.5em;
    box-shadow     : 0 1px 0 0 rgba(255, 255, 255, 0.7) inset, 0 2px 4px 0 rgba(0, 0, 0, 0.4);
    color          : #808080 !important;
    cursor         : pointer;
    font-family    : Arial, Helvetica, sans-serif;
    font-size      : 12px;
    font-weight    : bold;
    padding        : 6px 18px;
    text-shadow    : 0 1px 0 #FFFFFF;
    text-transform : uppercase;
}

button.form-submit-button-steel:hover {
    background : url("../../../../images/webmascot/default/cms/formbuilder/steel.png") repeat scroll 50% 50% #D4D4D4;
    color      : #555555 !important;
}

button.form-submit-button-steel:active {
    box-shadow : 0 2px 5px 0 rgba(0, 0, 0, 0.34) inset;
    color      : #555555 !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-3d_round_yellow {
    background    : none repeat scroll 0 0 #FEBD25;
    border        : 1px solid #CA6014 !important;
    border-radius : 2em 2em 2em 2em;
    box-shadow    : 0 1px 0 0 #FFDB91 inset, 0 4px 0 0 #CA6014, 0 6px 2px 1px rgba(0, 0, 0, 0.3);
    color         : #B75902 !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 14px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : 0 1px 0 #FACF73;
}

button.form-submit-button-3d_round_yellow:hover {
    background : none repeat scroll 0 0 #FFCB40;
    color      : #B75902 !important;
}

button.form-submit-button-3d_round_yellow:active {
    box-shadow : 0 1px 0 0 #FFDB91 inset, 0 2px 0 0 #CA6014, 0 2px 2px 1px rgba(0, 0, 0, 0.3);
    color      : #B75902 !important;
    position   : relative;
    top        : 3px;
}

button.form-submit-button-big_green {
    background     : -moz-linear-gradient(center top, #C8DB6A 0%, #9FB644 100%) repeat scroll 0 0 transparent;
    border         : 3px solid #8A9C38 !important;
    border-radius  : 0.2em 0.2em 0.2em 0.2em;
    box-shadow     : 0 0 0 2px rgba(255, 255, 255, 0.35) inset, 0 0 0 4px rgba(0, 0, 0, 0.1);
    color          : #EAF3BA !important;
    cursor         : pointer;
    font-family    : Impact, Charcoal, sans-serif;
    font-size      : 18px;
    padding        : 15px 25px;
    text-shadow    : 0 1px 0 #71802E;
    text-transform : uppercase;
}

button.form-submit-button-big_green:hover {
    background : -moz-linear-gradient(center top, #D2E477 0%, #ABC04F 100%) repeat scroll 0 0 transparent;
    color      : #EAF3BA !important;
}

button.form-submit-button-big_green:active {
    background : -moz-linear-gradient(center top, #ABC04F 0%, #D2E477 100%) repeat scroll 0 0 transparent;
    color      : #EAF3BA !important;
}

button.form-submit-button-book_blue1 {
    background    : -moz-linear-gradient(center top, #8497C4 0%, #586CA5 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #3D4F8B !important;
    border-radius : 0.2em 0.2em 0.2em 0.2em;
    box-shadow    : 0 1px 0 0 #C8D0E4 inset, 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : 0 1px 0 #2E4281;
}

button.form-submit-button-book_blue1:hover {
    background : -moz-linear-gradient(center top, #9AACD6 0%, #6F82B5 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-book_blue1:active {
    background : -moz-linear-gradient(center top, #6F82B5 0%, #9AACD6 100%) repeat scroll 0 0 transparent;
    box-shadow : 0 1px 0 0 #A5B3D5 inset, 0 1px 1px 0 rgba(0, 0, 0, 0.3);
    color      : #FFFFFF !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-book_blue2 {
    background    : -moz-linear-gradient(center top, #5277C8 0%, #305096 100%) repeat scroll 0 0 transparent;
    border        : 1px solid #3D4F8B !important;
    border-radius : 0.2em 0.2em 0.2em 0.2em;
    box-shadow    : 0 0 0 1px rgba(147, 187, 255, 0.3) inset, 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 12px;
    font-weight   : bold;
    padding       : 8px 18px;
    text-shadow   : 0 -1px 0 #142353;
}

button.form-submit-button-book_blue2:hover {
    background : -moz-linear-gradient(center top, #6F93E1 0%, #4668AF 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-book_blue2:active {
    background : -moz-linear-gradient(center top, #4668AF 0%, #6F93E1 100%) repeat scroll 0 0 transparent;
    box-shadow : 0 0 0 1px rgba(147, 187, 255, 0.3) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.3);
    color      : #FFFFFF !important;
    position   : relative;
    top        : 1px;
}

button.form-submit-button-big_square_blue {
    background  : -moz-linear-gradient(center top, #6891C9 0%, #4778BD 100%) repeat scroll 0 0 transparent;
    border      : 1px solid #1D2031 !important;
    box-shadow  : 1px 1px 0 0 #A5BDDF inset, 0 2px 3px 0 rgba(0, 0, 0, 0.4);
    color       : #121828 !important;
    cursor      : pointer;
    font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size   : 14px;
    padding     : 14px 20px;
    text-shadow : 0 1px 0 #89ABD7;
}

button.form-submit-button-big_square_blue:hover {
    background : -moz-linear-gradient(center top, #6E96D1 0%, #4F80C5 100%) repeat scroll 0 0 transparent;
    color      : #121828 !important;
}

button.form-submit-button-big_square_blue:active {
    box-shadow : 0 2px 4px 0 rgba(0, 0, 0, 0.3) inset;
    color      : #FFFFFF !important;
    position   : relative;
    top        : 2px;
}

button.form-submit-button-push_red {
    background    : -moz-linear-gradient(center top, #EF4C26 0%, #DC4116 50%, #D02E17 51%, #B21109 100%) repeat scroll 0 0 transparent;
    border        : 3px solid #911208 !important;
    border-radius : 0.5em 0.5em 0.5em 0.5em;
    box-shadow    : 0 1px 1px 0 #FF9A50 inset, 0 0 0 3px #C8381F;
    color         : #FFFFFF !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 14px;
    font-weight   : bold;
    padding       : 8px 15px;
    text-shadow   : 0 -1px 0 #770900;
}

button.form-submit-button-push_red:hover {
    background : -moz-linear-gradient(center top, #FF6642 0%, #EB481B 50%, #DF371F 51%, #C11F10 100%) repeat scroll 0 0 transparent;
    color      : #FFFFFF !important;
}

button.form-submit-button-push_red:active {
    box-shadow : 0 1px 5px 0 rgba(0, 0, 0, 0.4) inset, 0 0 0 3px #C8381F;
    color      : #FFFFFF !important;
}

button.form-submit-button-big_white {
    background    : -moz-linear-gradient(center top, #E9E9E9 0%, #FBFBFB 100%) repeat scroll 0 0 transparent;
    border        : 3px solid #FFFFFF !important;
    border-radius : 0.3em 0.3em 0.3em 0.3em;
    box-shadow    : 0 0 0 1px #D9D9D9, 0 3px 7px 0 rgba(0, 0, 0, 0.4);
    color         : #999999 !important;
    cursor        : pointer;
    font-family   : Arial, Helvetica, sans-serif;
    font-size     : 14px;
    padding       : 8px 15px;
    text-shadow   : 0 1px 0 #FFFFFF;
}

button.form-submit-button-big_white:hover {
    background : -moz-linear-gradient(center top, #F2F2F2 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    color      : #999999 !important;
}

button.form-submit-button-big_white:active {
    box-shadow : 0 0 0 1px #D9D9D9, 0 1px 2px 0 rgba(0, 0, 0, 0.4);
    color      : #999999 !important;
    position   : relative;
    top        : 2px;
}
.web-form-section-default-template-view .elmBox.align-right {
    text-align : right;
}
.web-form-section-default-template-view .elmBox.align-left {
    text-align : left;
}
.web-form-section-default-template-view .elmBox.align-center {
    text-align : center;
}
.web-form-section-default-template-view .question-input .form-header {
    width   : 180px;
    display : inline-block;
}
.web-form-section-default-template-view .template-parent .elmBox .question-label {
    width         : 150px;
    margin-right  : 3px;
    padding-right : 0;
    display       : inline-block;
    float         : left;
}
.web-form-section-default-template-view .template-parent .elmBox .question-label-active {
    outline : 1px dashed #999999;
    height: 26px;
    line-height: 25px;
    margin-right: 10px;
}
.web-form-section-default-template-view .template-parent .elmBox .question-input {
    display : inline-block;
}
.web-form-section-default-template-view .elmBox .large-header {
    font-size : 24px;
}
.web-form-section-default-template-view .elmBox .small-header {
    font-size : 13px;
}
.web-form-section-default-template-view .elmBox .align-right {
    text-align : right;
}
.web-form-section-default-template-view .elmBox .align-left {
    text-align : left;
}
.web-form-section-default-template-view .elmBox .align-center {
    text-align : center;
}
.web-form-section-default-template-view .elmBox .form-input-sub-div .sub-label {
    float : left;
}
.web-form-section-default-template-view .elmBox .form-option-single-item-spread {
    width : 172px;
    float : left;
}
.web-form-section-default-template-view .elmBox .form-input-sub-div .text-limit {
    text-align : right;
    float      : right;
}
.web-form-section-default-template-view .elmBox .style-button {
    height       : 50px;
    margin-right : 8px;
}
.web-form-section-default-template-view .elmBox .button-list {
    margin-right : 8px;
}
.web-form-section-default-template-view-2 {
    font-size : 18px;
}
.web-form-section-default-template-view-2 .elmBox .question-label {
    color : #FFFFFF;
}
.web-form-section-default-template-view-2 .elmBox .question-label-active {
    color : #000000;
}
.web-form-section-default-template-view-2 .elmBox.align-right {
    text-align : right;
}
.web-form-section-default-template-view-2 .elmBox.align-left {
    text-align : left;
}
.web-form-section-default-template-view-2 .elmBox.align-center {
    text-align : center;
}
.web-form-section-default-template-view-2 .question-input .form-header {
    width   : 180px;
    display : inline-block;
}
.web-form-section-default-template-view-2 .template-parent .close-option-header {
    display : none;
}
.web-form-section-default-template-view-2 .template-parent .close-option-header-active {
    display                 : block;
    margin-left             : 670px;
    width                   : 31px;
    padding                 : 4px;
    border-top              : 1px solid #CCCCCC;
    border-left             : 1px solid #CCCCCC;
    border-right            : 1px solid #CCCCCC;
    background              : none repeat scroll 0 0 #EEEEEE;
    border-top-left-radius  : 5px;
    border-top-right-radius : 5px;
    border-style            : solid solid none;
    border-width            : 1px 1px medium;
    position                : absolute;
    top                     : -35px;
    z-index                 : 200;
}
.web-form-section-default-template-view-2 .template-parent .elmBox .question-label {
    width         : 150px;
    margin-right  : 3px;
    padding-right : 0;
    display       : inline-block;
    float         : left;
}
.web-form-section-default-template-view-2 .template-parent .elmBox .question-label-active {
    outline : 1px dashed #999999;
}
.web-form-section-default-template-view-2 .template-parent .elmBox .question-input {
    display : inline-block;
}
.web-form-section-default-template-view-2 .elmBox .large-header {
    font-size : 24px;
}
.web-form-section-default-template-view-2 .elmBox .small-header {
    font-size : 13px;
}
.web-form-section-default-template-view-2 .elmBox .align-right {
    text-align : right;
}
.web-form-section-default-template-view-2 .elmBox .align-left {
    text-align : left;
}
.web-form-section-default-template-view-2 .elmBox .align-center {
    text-align : center;
}
.web-form-section-default-template-view-2 .elmBox .form-input-sub-div .sub-label {
    float : left;
}
.web-form-section-default-template-view-2 .elmBox .form-option-single-item-spread {
    width : 150px;
    float : left;
}
.web-form-section-default-template-view-2 .elmBox .form-input-sub-div .text-limit {
    text-align : right;
    float      : right;
}
.web-form-section-default-template-view-2 .elmBox .style-button {
    height       : 50px;
    margin-right : 8px;
}
.web-form-section-default-template-view-2 .elmBox .button-list {
    margin-right : 8px;
}
.web-form-section-default-template-view-3 {
    font-size : 18px;
}
.web-form-section-default-template-view-3 .template-parent .elmBox .question-label {
    width         : 150px;
    margin-right  : 3px;
    padding-right : 0;
    display       : inline-block;
    float         : left;
}
#frmWebFormCreate.box-panel {
    border:none;
}
#frmWebFormCreate.box-panel table td {
    border:none;
    box-shadow: none;
    overflow: visible;
}
#frmWebFormCreate.box-panel table tr:hover >td.main-body{
    background: none;
}
#frmWebFormCreate.box-panel table td.left-body,
#frmWebFormCreate.box-panel table td.left-body:hover{
    background: url("../../../../images/form/left-panel-bg.png") repeat-y left top;
    width: 205px;
}
#frmWebFormCreate.box-panel table .main-body .question-label .field-is-required{
    color: red;
}
#frmWebFormCreate.box-panel table .main-body .connectToSortableWebFormParent{
    padding-left: 13px;
}