/*  Less Framework 4
    http://lessframework.com
    by Joni Korpi
    License: http://opensource.org/licenses/mit-license.php */

/*      Default Layout: 992px.
        Gutters: 24px.
        Outer margins: 48px.
        Leftover space for scrollbars @1024px: 32px.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10
px      68    160    252    344    436    528    620    712    804    896    */
.clearfix,input.default-submit-hack{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{height:1%}.responsive legend{float:none;font-family:inherit;font-size:inherit}.custom-wysiwyg-text p,.responsive pre{white-space:pre-wrap;word-wrap:break-word}.input-container ul{list-style-type:none;margin:0;padding:0}a.step-button{display:inline-block;text-decoration:none;zoom:1}a.step-button,button.step-button{background-color:#E3E3E3;border:1px solid #DBDBDB;cursor:pointer;padding:10px 7px;min-width:132px;border-radius:3px;color:#646464;overflow:visible;margin-top:10px;margin-bottom:10px}a.step-button:active,button.step-button:active{filter:none;background:#a3a3a3;border-color:#a3a3a3;color:#fff}.button.cancel-step,.button.previous-step{float:left}a.next-step,button.next-step{border:1px solid #a7d08e;background-color:#d2e5c5;color:#2f6601}a.next-step,button.finish-step,button.next-step{float:right}a.next-step:active,button.next-step:active{background:#649140;border-color:#649140}button.next-step[disabled=disabled]{background-color:#ebebeb;border:1px solid #e2e2e2;color:#c7c7c7}.responsive a.secondary-step,.responsive button.secondary-step{border:1px solid #c9d8e2;background-color:#e5eff4;color:#0e7ed1;float:right;margin-right:20px}button.secondary-step:active{background:#017acb;border-color:#017acb}button.cancel-step{overflow:visible;border:0;min-width:inherit;color:#3596D4;filter:inherit;background:0 0;font:inherit;line-height:normal;text-decoration:underline;cursor:pointer}.responsive button.cancel-step:active,.responsive button.cancel-step:focus,.responsive button.cancel-step:hover{color:inherit;filter:inherit;-ms-filter:inherit;background-image:inherit}.form-content{margin-bottom:15px;margin-right:10px}.responsive .hidden{display:none}.responsive span.field-required{display:inline-block;zoom:1;height:9px;width:9px;background-image:url(../../images/required.png);background-repeat:no-repeat;vertical-align:top;margin-top:2px}.responsive span.header-info-message,.responsive span.header-warning-message{height:16px;width:16px;margin-top:2px;vertical-align:top;background-repeat:no-repeat;display:inline-block;zoom:1}.responsive span.header-warning-message{background-image:url(../../images/warning.gif)}.responsive span.header-info-message{background-image:url(../../images/info.gif)}.responsive div.ErrorMessage{margin-bottom:4px}.responsive div.ErrorMessage.page-error{border:1px solid #B94A49;background-color:#feeaeb;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:886px;margin-top:4px}.responsive div.ErrorMessage.page-error>span.field-error-indicator{height:23px;width:18px;background-image:url(../../images/page_error_icon.png);vertical-align:top;background-repeat:no-repeat;display:inline-block;zoom:1}.responsive div.ErrorMessage.page-error>span.field-error-text{border:1px solid #e0b1b2;background-color:#FFF;color:#900;padding:6px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;font-size:1em;display:inline-block;zoom:1;width:840px}.responsive span.field-error-text{color:#900;font-size:1em}.responsive div.form-error{border:1px solid #B94A49;background-color:#feeaeb;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:4px}@media only screen and (min-width:768px) and (max-width:991px){.mobile .responsive{width:712px}.resp-debug.mobile .responsive{border:2px dotted #00f!important}.mobile .responsive div.ErrorMessage.page-error{width:702px}.mobile .responsive div.ErrorMessage.page-error>span.field-error-text{width:656px}}@media only screen and (max-width:767px){.mobile .responsive{width:252px}.resp-debug.mobile .responsive{border:2px dotted red!important}.mobile .responsive div.ErrorMessage.page-error{width:242px}.mobile .responsive div.ErrorMessage.page-error>span.field-error-text{width:196px}.mobile .responsive button.step-button{float:none}.mobile .responsive button.secondary-step{margin-right:0}}@media only screen and (min-width:480px) and (max-width:767px){.mobile .responsive{width:436px}.resp-debug.mobile .responsive{border:2px dotted #ff0!important}.mobile .responsive div.ErrorMessage.page-error{width:426px}.mobile .responsive div.ErrorMessage.page-error>span.field-error-text{width:380px}.mobile .responsive button.next-step{float:right}}.resp-debug .debug1 .responsive{border:1px dashed red!important}.resp-debug .debug2 .responsive{border:1px dashed green!important}.resp-debug .debug3 .responsive{border:1px dashed #00f!important}.resp-debug .debug4 .responsive{border:1px dashed orange!important}.resp-debug .debug5 .responsive{border:1px dashed pink!important}.resp-debug .responsive .todo,.resp-debug .responsive table.todo-remove-table{border:1px dotted red!important;background-image:url(../../images/burninatingInProgress.png)}