@charset "utf-8";.claricca-form{margin:0;outline:none;font-size:.8em;font-family:'Raleway',sans-serif}.claricca-form *{margin:0;padding:0}.claricca-form .tipolabelreg{display:none}.claricca-form header{display:block;padding:20px 30px;border-bottom:1px solid rgba(0,0,0,.1);background:rgba(248,248,248,.9);font-size:1em;font-weight:300;color:#232323}.claricca-form fieldset{display:block;border:none;padding:5px}.claricca-form fieldset + fieldset{border-top:1px solid rgba(0,0,0,.1)}.claricca-form section{margin-bottom:10px}.claricca-form label{margin-bottom:10px}.claricca-form footer{display:block;padding:0;margin:0;border-top:1px solid rgba(0,0,0,.1);background:rgba(248,248,248,.9)}.claricca-form footer:after{content:'';display:table;clear:both}.claricca-form a{color:#2da5da}.claricca-form .label{display:block;margin-bottom:6px;line-height:16px}.claricca-form .label.col{margin:0;padding-top:10px}.claricca-form .note{margin-top:6px;padding:0 1px;font-size:11px;line-height:15px;color:#999}.claricca-form .input,.claricca-form .select,.claricca-form .textarea,.claricca-form .radio,.claricca-form .checkbox,.claricca-form .toggle,.claricca-form .button{position:relative;display:block}.claricca-form .input input,.claricca-form .select select,.claricca-form .textarea textarea{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:39px;padding:8px 10px;outline:none;border-width:2px;border-style:solid;border-radius:0;background:#fff;font-family:'Raleway',sans-serif;font-size:1.2em;color:#404040;appearance:normal;-moz-appearance:none;-webkit-appearance:none;appearance:none}.claricca-form .select select{-webkit-appearance:none;-moz-appearance:none}.claricca-form .input-file .button{position:absolute;top:4px;right:4px;float:none;height:31px;margin:0;padding:0 20px;font-size:13px;line-height:31px}.claricca-form .input-file .button:hover{box-shadow:none}.claricca-form .input-file .button input{position:absolute;top:0;right:0;padding:0;font-size:30px;cursor:pointer;opacity:0}.claricca-form .select i{position:absolute;top:14px;right:14px;width:5px;height:11px;background:#fff;box-shadow:0 0 0 12px #fff}.claricca-form .select i:after,.claricca-form .select i:before{content:'';position:absolute;right:0;border-right:4px solid transparent;border-left:4px solid transparent}.claricca-form .select i:after{bottom:0;border-top:4px solid #404040}.claricca-form .select i:before{top:0;border-bottom:4px solid #404040}.claricca-form .select-multiple select{height:auto}.claricca-form .textarea textarea{height:auto;resize:none}.claricca-form .textarea-resizable textarea{resize:vertical}.claricca-form .textarea-expandable textarea{height:39px}.claricca-form .textarea-expandable textarea:focus{height:auto}.claricca-form .radio,.claricca-form .checkbox{margin-bottom:4px;padding-left:27px;font-size:15px;line-height:27px;color:#404040;cursor:pointer}.claricca-form .radio:last-child,.claricca-form .checkbox:last-child{margin-bottom:0}.claricca-form .radio input,.claricca-form .checkbox input{position:absolute;left:-9999px}.claricca-form .radio i,.claricca-form .checkbox i{position:absolute;top:5px;left:0;display:block;width:13px;height:13px;outline:none;border-width:2px;border-style:solid;background:#fff}.claricca-form .radio i{border-radius:50%}.claricca-form .radio input + i:after,.claricca-form .checkbox input + i:after{position:absolute;opacity:0;transition:opacity .1s;-o-transition:opacity .1s;-ms-transition:opacity .1s;-moz-transition:opacity .1s;-webkit-transition:opacity .1s}.claricca-form .radio input + i:after{content:'';top:4px;left:4px;width:5px;height:5px;border-radius:50%}.claricca-form .checkbox input + i:after{content:'\f00c';top:-1px;left:-1px;width:15px;height:15px;font:normal 12px/16px FontAwesome;text-align:center}.claricca-form .radio input:checked + i:after,.claricca-form .checkbox input:checked + i:after{opacity:1}.claricca-form .inline-group{margin:0 -30px -4px 0}.claricca-form .inline-group:after{content:'';display:table;clear:both}.claricca-form .inline-group .radio,.claricca-form .inline-group .checkbox{float:left;margin-right:30px}.claricca-form .inline-group .radio:last-child,.claricca-form .inline-group .checkbox:last-child{margin-bottom:4px}.claricca-form .toggle{margin-bottom:4px;padding-right:61px;font-size:15px;line-height:27px;color:#404040;cursor:pointer}.claricca-form .toggle:last-child{margin-bottom:0}.claricca-form .toggle input{position:absolute;left:-9999px}.claricca-form .toggle i{content:'';position:absolute;top:4px;right:0;display:block;width:49px;height:17px;border-width:2px;border-style:solid;border-radius:12px;background:#fff}.claricca-form .toggle i:after{content:'OFF';position:absolute;top:2px;right:8px;left:8px;font-style:normal;font-size:9px;line-height:13px;font-weight:700;text-align:left;color:#5f5f5f}.claricca-form .toggle i:before{content:'';position:absolute;z-index:1;top:4px;right:4px;display:block;width:9px;height:9px;border-radius:50%;opacity:1;transition:right .2s;-o-transition:right .2s;-ms-transition:right .2s;-moz-transition:right .2s;-webkit-transition:right .2s}.claricca-form .toggle input:checked + i:after{content:'ON';text-align:right}.claricca-form .toggle input:checked + i:before{right:36px}.claricca-form .rating{margin-bottom:4px;font-size:15px;line-height:27px;color:#404040}.claricca-form .rating:last-child{margin-bottom:0}.claricca-form .rating input{position:absolute;left:-9999px}.claricca-form .rating label{display:block;float:right;height:17px;margin-top:5px;padding:0 2px;font-size:17px;line-height:17px;cursor:pointer}.claricca-form .button{float:none;height:39px;width:100%;overflow:hidden;margin:0;padding:0;outline:none;border:0;font:300 15px/39px Raleway,sans-serif;text-decoration:none;color:#fff;cursor:pointer}.claricca-form [class^="icon-"]{font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}.claricca-form .icon-append,.claricca-form .icon-prepend{position:absolute;top:5px;width:29px;height:29px;font-size:1.2em;line-height:29px;text-align:center}.claricca-form .icon-append{right:5px;padding-left:3px;border-left-width:1px;border-left-style:solid}.claricca-form .icon-prepend{left:5px;padding-right:3px;border-right-width:1px;border-right-style:solid}.claricca-form .input .icon-prepend + input,.claricca-form .textarea .icon-prepend + textarea{padding-left:46px}.claricca-form .input .icon-append + input,.claricca-form .textarea .icon-append + textarea{padding-right:46px}.claricca-form .input .icon-prepend + .icon-append + input,.claricca-form .textarea .icon-prepend + .icon-append + textarea{padding-left:46px}.claricca-form .row{margin:0}.claricca-form .row:after{content:'';display:table;clear:both}.claricca-form .col{float:left;min-height:1px;padding-right:15px;padding-left:0;box-sizing:border-box;-moz-box-sizing:border-box}.claricca-form .col:last-child{padding-right:0}.claricca-form .col-1{width:8.33%}.claricca-form .col-2{width:10.66%}.claricca-form .col-3{width:25%}.claricca-form .col-4{width:33.33%}.claricca-form .col-5{width:44.66%}.claricca-form .col-6{width:50%}.claricca-form .col-8{width:66.67%}.claricca-form .col-9{width:75%}.claricca-form .col-10{width:83.33%}@media screen and (max-width: 685px){.claricca-form .col{float:none;width:100%;padding-right:0}}.claricca-form .tooltip{position:absolute;z-index:1;left:-9999px;padding:2px 8px 3px;font-size:11px;line-height:16px;font-weight:400;background:rgba(0,0,0,0.9);color:#fff;opacity:0;transition:margin 0.3s,opacity .3s;-o-transition:margin 0.3s,opacity .3s;-ms-transition:margin 0.3s,opacity .3s;-moz-transition:margin 0.3s,opacity .3s;-webkit-transition:margin 0.3s,opacity .3s}.claricca-form .tooltip:after{content:'';position:absolute}.claricca-form .input input:focus + .tooltip,.claricca-form .textarea textarea:focus + .tooltip{opacity:1}.claricca-form .tooltip-top-right{bottom:100%;margin-bottom:15px}.claricca-form .tooltip-top-right:after{top:100%;right:16px;border-top:4px solid rgba(0,0,0,0.9);border-right:4px solid transparent;border-left:4px solid transparent}.claricca-form .input input:focus + .tooltip-top-right,.claricca-form .textarea textarea:focus + .tooltip-top-right{right:0;left:auto;margin-bottom:5px}.claricca-form .tooltip-top-left{bottom:100%;margin-bottom:15px}.claricca-form .tooltip-top-left:after{top:100%;left:16px;border-top:4px solid rgba(0,0,0,0.9);border-right:4px solid transparent;border-left:4px solid transparent}.claricca-form .input input:focus + .tooltip-top-left,.claricca-form .textarea textarea:focus + .tooltip-top-left{right:auto;left:0;margin-bottom:5px}.claricca-form .tooltip-right{top:9px;white-space:nowrap;margin-left:15px}.claricca-form .tooltip-right:after{top:6px;right:100%;border-top:4px solid transparent;border-right:4px solid rgba(0,0,0,0.9);border-bottom:4px solid transparent}.claricca-form .input input:focus + .tooltip-right,.claricca-form .textarea textarea:focus + .tooltip-right{left:100%;margin-left:5px}.claricca-form .tooltip-left{top:9px;white-space:nowrap;margin-right:15px}.claricca-form .tooltip-left:after{top:6px;left:100%;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid rgba(0,0,0,0.9)}.claricca-form .input input:focus + .tooltip-left,.claricca-form .textarea textarea:focus + .tooltip-left{right:100%;left:auto;margin-right:5px}.claricca-form .tooltip-bottom-right{top:100%;margin-top:15px}.claricca-form .tooltip-bottom-right:after{bottom:100%;right:16px;border-right:4px solid transparent;border-bottom:4px solid rgba(0,0,0,0.9);border-left:4px solid transparent}.claricca-form .input input:focus + .tooltip-bottom-right,.claricca-form .textarea textarea:focus + .tooltip-bottom-right{right:0;left:auto;margin-top:5px}.claricca-form .tooltip-bottom-left{top:100%;margin-top:15px}.claricca-form .tooltip-bottom-left:after{bottom:100%;left:16px;border-right:4px solid transparent;border-bottom:4px solid rgba(0,0,0,0.9);border-left:4px solid transparent}.claricca-form .input input:focus + .tooltip-bottom-left,.claricca-form .textarea textarea:focus + .tooltip-bottom-left{right:auto;left:0;margin-top:5px}.claricca-form .input input,.claricca-form .select select,.claricca-form .textarea textarea,.claricca-form .radio i,.claricca-form .checkbox i,.claricca-form .toggle i,.claricca-form .icon-append,.claricca-form .icon-prepend{border-color:#d4ccc8;transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s}.claricca-form .toggle i:before{background-color:#2da5da}.claricca-form .rating label{color:#ccc;transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s}.claricca-form .button{margin-top:10px;background-color:#000;opacity:.8;transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;color:#FFF;margin-top:0;text-transform:uppercase;text-align:center}.claricca-form .button.button-secondary{background-color:#64C159}.claricca-form .icon-append,.claricca-form .icon-prepend{color:#ccc}.claricca-form .input:hover input,.claricca-form .select:hover select,.claricca-form .textarea:hover textarea,.claricca-form .radio:hover i,.claricca-form .checkbox:hover i,.claricca-form .toggle:hover i{border-color:#8dc9e5}.claricca-form .rating input + label:hover,.claricca-form .rating input + label:hover ~ label{color:#2da5da}.claricca-form .button:hover{opacity:1}.claricca-form .input input:focus,.claricca-form .select select:focus,.claricca-form .textarea textarea:focus,.claricca-form .radio input:focus + i,.claricca-form .checkbox input:focus + i,.claricca-form .toggle input:focus + i{border-color:#2da5da}.claricca-form .radio input + i:after{background-color:#2da5da}.claricca-form .checkbox input + i:after{color:#2da5da}.claricca-form .radio input:checked + i,.claricca-form .checkbox input:checked + i,.claricca-form .toggle input:checked + i{border-color:#2da5da}.claricca-form .rating input:checked ~ label{color:#2da5da}.claricca-form .state-error input,.claricca-form .state-error select,.claricca-form .state-error textarea,.claricca-form .radio.state-error i,.claricca-form .checkbox.state-error i,.claricca-form .toggle.state-error i{background:#fff0f0}.claricca-form .state-error select + i{background:#fff0f0;box-shadow:0 0 0 12px #fff0f0}.claricca-form .toggle.state-error input:checked + i{background:#fff0f0}.claricca-form .note-error{color:#ee9393}.claricca-form .state-success input,.claricca-form .state-success select,.claricca-form .state-success textarea,.claricca-form .radio.state-success i,.claricca-form .checkbox.state-success i,.claricca-form .toggle.state-success i{background:#f0fff0}.claricca-form .state-success select + i{background:#f0fff0;box-shadow:0 0 0 12px #f0fff0}.claricca-form .toggle.state-success input:checked + i{background:#f0fff0}.claricca-form .note-success{color:#6fb679}.claricca-form .input.state-disabled input,.claricca-form .select.state-disabled,.claricca-form .textarea.state-disabled,.claricca-form .radio.state-disabled,.claricca-form .checkbox.state-disabled,.claricca-form .toggle.state-disabled,.claricca-form .button.state-disabled{cursor:default;opacity:.5}.claricca-form .input.state-disabled:hover input,.claricca-form .select.state-disabled:hover select,.claricca-form .textarea.state-disabled:hover textarea,.claricca-form .radio.state-disabled:hover i,.claricca-form .checkbox.state-disabled:hover i,.claricca-form .toggle.state-disabled:hover i{border-color:#d4ccc8}.claricca-form input.error,.claricca-form textarea.error,.claricca-form select.error{border-color:#D82C2C}.claricca-form input:disabled{border-color:#396}.claricca-form .labeltitle{background-color:#F8F8F8;padding:5px;font:15px Raleway,sans-serif;display:block}.css{position:relative}.css input{position:absolute;opacity:0}.css label{display:inline-block;line-height:24px;padding-left:34px;cursor:pointer;padding-bottom:14px}.css label:before{content:'\f00c';display:block;position:absolute;top:0;left:0;width:24px;height:24px;font:14px/24px FontAwesome;text-align:center;color:#eee;background:#eee;border:1px solid #b68c65;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.css input[type='radio'] + label:before{border-radius:50%}.css input:checked + label:before{background-color:#000}.css input.error + label:before{background-color:#D82C2C;color:#D82C2C}.progress{margin-top:5px}label.error{display:none;color:#FFF;background-color:#D82C2C;position:absolute;z-index:999;margin-left:885px;margin-top:7px;text-align:right;padding:5px}label.error:before{content:'\f0d9';top:5px;left:-11px;width:15px;height:15px;text-align:center;font-family:FontAwesome;font-size:12px;font-style:normal;line-height:16px;font-weight:400;font-variant:normal;color:#D82C2C;position:absolute;font-size:18px}label.error2{margin-left:380px}.claricca-form .input .readfield{background-color:rgba(248,248,248,1);background:rgba(248,248,248,1)}input[readonly],input[readonly="readonly"]{background-color:rgba(248,248,248,1)}