*{margin:0;padding:0;border:0}body{font-size:62.5%;font-family:'Helvetica Neue',Helvetica,Helvetica,Arial,sans-serif;background:#f5f5f5}.force-hide{display:none}@font-face{font-family:Roboto-Medium;src:url(../fonts/Roboto/Roboto-Medium.ttf) format("truetype")}.tooltip-container.loading{text-align:center}.tooltip-container .tooltip-content .nota-container{padding:5px 0;clear:both}.tooltip-container .tooltip-content .nota-container .nota-label{font-size:13px;float:left}.tooltip-container .tooltip-content .nota-container .nota-value{font-size:13px;float:right;width:100px;text-align:left}.tooltip-container .tooltip-content .nota-container .nota-star{float:right}.tooltip-container .tooltip-content .separador{clear:both;padding:15px 0;text-align:center;background:url(../images/1px-gray.jpg) repeat-x center center}.hr-bar{width:360px;margin:0 auto;font:inherit;vertical-align:baseline;font-size:1.5em;font-weight:600;color:#333}.hr-bar hr{display:inline-block;width:145px;margin:5px;color:#9FB5C2;background-color:#9FB5C2;border:0 solid;border-top:1px solid;height:0}.dark-background{position:fixed;height:100%;width:100%;background:#000;background:rgba(82,82,82,.9);z-index:1500;display:none;top:0;left:0}.fullscreen-loading-outer{background:#000;background:rgba(82,82,82,.9);width:100%;height:auto;bottom:0;top:0;left:0;position:fixed;display:none}.fullscreen-loading{background:#00adef;text-align:center;width:160px;height:auto;padding:40px 0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.fullscreen-loading.fixed{position:absolute;top:50%;left:50%;margin-top:-84.5px;margin-left:-80px}.fullscreen-loading>p{color:#fff;font-size:16px;font-weight:600;font-family:'Open Sans',sans-serif;margin-top:10px}h1{font-size:5em;font-family:'Open Sans',sans-serif;font-weight:300;text-align:center;color:#fff}h2{font-size:3.2em;font-family:'Open Sans',sans-serif;font-weight:600;text-align:center}input[type=text],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=datetime],input[type=datetime-local],select,textarea{width:100%;height:50px;padding:0 10px;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;transition:box-shadow .45s,border-color .45s ease-in-out;font-size:15px;color:rgba(0,0,0,.75);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}select{background-color:#fff}_::-webkit-full-page-media,_:future,:root input[type=search]{-webkit-appearance:none}_::-moz-svg-foreign-content,:root input[type=search]{-webkit-appearance:none}_::-webkit-full-page-media,_:future,:root select{-webkit-appearance:none}_::-moz-svg-foreign-content,:root select{-webkit-appearance:none}select{transition:all 0 ease 0}input[type=text]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{background:#fafafa;border-color:#999;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.input-count{margin-top:5px;margin-right:2px;color:#939393;float:right;cursor:default}.external-container,.two-select-group-container,.input-text-container,.textarea-container,.file-container,.select-with-search-component-container,.select-box-group-component-container,.select-container,.checkbox-container,.radio-group-container,.radio-inline-group-container,.select-with-search-component-container,.select-box-group-component-container{margin-top:20px;margin-bottom:20px}.external-container.first-container,.two-select-group-container:first-child,.input-text-container:first-child,.textarea-container:first-child,.file-container:first-child,.select-with-search-component-container:first-child,.select-box-group-component-container:first-child,.select-container:first-child,.checkbox-container:first-child,.radio-group-container:first-child,.radio-inline-group-container:first-child,.select-with-search-component-container:first-child,.select-box-group-component-container:first-child{margin-top:0}.form-container,.generic-input-container{max-width:530px}.general-container{box-sizing:border-box;display:block;float:left;clear:both;overflow:hidden}.external-container{display:block;clear:both;width:100%}.external-container.hide{display:none}.general-container.normal{width:100%;float:none}.fields-container{padding-bottom:0}.fields-container .external-container{position:relative;display:inline-block;vertical-align:top;max-width:45%;max-width:calc(50% - 20px);margin-top:0;margin-bottom:20px;margin-right:15px}.fields-container .external-container.last,.fields-container .external-container.only{margin-right:0}.fields-container .external-container.shrunk,.fields-container .external-container.medium{width:260px}.fields-container .external-container.small{width:180px}.fields-container .external-container.smallest{width:95px}.fields-container .external-container.fill{max-width:100%}.fields-container .radio-group-container.only-label .radio-container{display:inline-block!important;margin-right:10px!important}.fields-container .external-container .input-inner-container{position:relative}.fields-container .external-container .input-inner-container input[type=text],.fields-container .external-container .input-inner-container input[type=password],.fields-container .external-container .input-inner-container input[type=tel],.fields-container .external-container .input-inner-container input[type=number],.fields-container .external-container .input-inner-container input[type=date],.fields-container .external-container .input-inner-container input[type=datetime],.fields-container .external-container .input-inner-container input[type=datetime-local],.fields-container .external-container .input-inner-container select{width:100%!important}.fields-container .external-container .input-inner-container .input-count{position:absolute;right:0;bottom:-15px}.fields-container .external-container .input-error-msg{float:left;clear:both}.fields-container .external-container .field-ddd{margin-right:10px;width:45px}.fields-container .external-container .phone-container.single-field .field-ddd{display:none}.fields-container .external-container .field-phone{width:120px;min-width:90px;width:calc(100% - 55px)}.fields-container .external-container .phone-container.single-field .field-phone{display:none}.fields-container .external-container .field-phone-single{display:none}.fields-container .external-container .phone-container.single-field .field-phone-single{display:block}.main-item-container{display:table;width:100%;height:100%}.main-item-container .main-item{display:table-cell;text-align:center;vertical-align:middle;font-size:20px;font-family:'Open Sans',sans-serif;color:#99A0B4}.box-wrapper,.box-wrapper-connector,.box-wrapper-separator{display:flex;position:relative}.box-wrapper{z-index:1}.box-wrapper-connector{justify-content:center;margin-top:-8px;margin-bottom:-8px;z-index:2}.box-wrapper-separator{margin:16px}.box-wrapper .box-wrapper-inner{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;margin:5px;font-size:13px}.box-wrapper .box-wrapper-inner.full{padding:0}.box-wrapper .box-wrapper-inner.stretch{margin:0;width:100%}.box-wrapper .box-wrapper-inner:not(.abstract-wrapper):not(.full){padding:12px 15px 15px}.box-wrapper .box-wrapper-inner:not(.abstract-wrapper){box-shadow:0 0 5px 1px rgba(0,0,0,.35)}.box-pagamento .box-wrapper-inner.abstract-wrapper{overflow:visible;border:0}.box-wrapper-connector .box-wrapper-inner{flex:0 1 auto;padding:10px 30px 11px}.box-wrapper .box-wrapper-inner,.box-wrapper-connector .box-wrapper-inner{border:3px solid #fff;background-color:#fff}.box-wrapper .box-wrapper-inner.full{border:0}.box-wrapper.highlighted .box-wrapper-inner,.box-wrapper-connector.highlighted .box-wrapper-inner{border-color:#48a65b}.box-wrapper.selected .box-wrapper-inner,.box-wrapper-connector.selected .box-wrapper-inner{border-color:#00adef}.box-wrapper .box-wrapper-inner.full .box-wrapper-innermost{border-top:1px solid #ddd;padding:20px}.box-wrapper .box-wrapper-inner.full .box-wrapper-innermost:first-child{border-top:0}.box-wrapper .box-wrapper-inner.full .box-wrapper-innermost.box-wrapper-main-title{font-size:18px;font-weight:500;background-color:#f9f9f9}.box-wrapper .box-wrapper-inner.full .box-wrapper-innermost.box-wrapper-main-title.danger{color:#db524d}.box-wrapper .box-wrapper-section{display:flex;flex-direction:row;margin-top:12px}.box-wrapper .box-wrapper-section:first-child{margin-top:0}.box-wrapper .box-wrapper-section .box-wrapper-item{margin-left:22px}.box-wrapper .box-wrapper-section .box-wrapper-item:first-child{margin-left:0}.box-wrapper .box-wrapper-section .form-inner-container{font-size:10px}.box-wrapper .box-wrapper-section .section-info.content{color:#767676}.box-wrapper .box-wrapper-section .section-info.content .content-item{margin-bottom:10px}.box-wrapper .box-wrapper-section .section-info.content .content-item:last-child{margin-bottom:0}.box-wrapper .box-wrapper-section.default-section{margin-top:0}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-main{flex:1 1 70%;padding:5px 0}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-main>.section-info{margin-top:15px}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-main>.section-info:first-child{margin-top:0}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-main>.section-info.space{padding-top:10px;padding-bottom:10px}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-info{flex:1 1 30%;margin-left:20px}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-info-inner{border-left:1px solid #ddd;padding:5px 0 5px 20px;min-height:60%}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-info-inner .section-info.title{margin:10px 0;font-weight:600}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-info-inner .section-info.title:first-child{margin-top:0}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-info-inner .section-info.content .content-item{font-size:12px}.box-wrapper .box-wrapper-item:not(.box-wrapper-item-free){display:flex;flex-direction:column;flex:1 1 auto;font-size:13px;font-family:'Open Sans',sans-serif}.box-wrapper .box-wrapper-item:not(.box-wrapper-item-free).box-wrapper-item-min{flex:0 1 auto}.box-wrapper .box-wrapper-item:not(.box-wrapper-item-free) .item-title{margin:1px 5px}.box-wrapper .box-wrapper-item:not(.box-wrapper-item-free) .item-value{display:flex;flex:1 1 auto;justify-content:center;text-align:center;align-items:center;margin:5px;padding:11px 16px;word-break:break-word;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.box-wrapper .box-wrapper-item:not(.box-wrapper-item-free) .item-value.item-value-disabled{background-color:#ddd}.box-wrapper .box-wrapper-item:not(.box-wrapper-item-free) .item-value.item-value-min{flex:0 1 auto;word-break:normal}.box-wrapper .box-wrapper-item:not(.box-wrapper-item-free) .item-section{display:flex;flex-direction:row;margin-top:1px}.box-wrapper .box-wrapper-item:not(.box-wrapper-item-free) .item-section.item-value{margin-top:5px}.box-wrapper .box-wrapper-item:not(.box-wrapper-item-free) .item-section:first-child{margin-top:0}.box-wrapper .box-wrapper-item:not(.box-wrapper-item-free) .item-section .item-value{margin-left:12px}.box-wrapper .box-wrapper-item:not(.box-wrapper-item-free) .item-section .item-value:first-child{margin-left:3px}.box-wrapper .box-wrapper-title{margin-bottom:20px;font-size:14px;font-weight:600}.box-wrapper .box-wrapper-inner-item{margin-bottom:15px}.box-wrapper .box-wrapper-inner-item:last-child{margin-bottom:0}.box-wrapper .box-wrapper-inner-title{font-weight:600;width:40%;margin-right:10px}.box-wrapper .box-wrapper-inner-value{width:60%}.label-container{display:block}.label-container label{display:inline-block;cursor:pointer;margin-bottom:8px;font-size:1.5em;font-weight:700;color:#333;margin-bottom:8px;font-size:1.5em;font-weight:700;color:#333}.label-container label .without-bold{font-weight:400}textarea{height:180px;padding:10px}.textarea-large{width:100%;max-width:530px;resize:vertical}.textarea-large.disabled{background-color:#eee}.select-container.one-line .label-container{float:left;line-height:50px;text-align:right;margin-right:8px}.select-container.one-line .select-inner-container{float:left}.select-container.one-line .two-select-inner-container select{float:left;margin-right:10px}.two-select-group-container-inner{overflow:hidden}.two-select-group-container .select-container{float:left}.two-select-group-container .select-container:last-child,.two-select-group-container .select-container.last{float:right}select{width:260px;font-size:1.3em;font-weight:600;font-family:'Open Sans',sans-serif;color:#5a5555}select:disabled{background-color:#eee}.input-text-container.one-line{overflow:hidden}.input-text-container.one-line .single-input-container{float:left}input[type=text],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=datetime],input[type=datetime-local]{-moz-appearance:none;-webkit-appearance:none}.general-msg-box,.content-box-message{width:100%;margin:0 auto;padding:17px 20px;background:#e57c67;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.general-msg-box,.general-msg-box a,.content-box-message,.content-box-message a{text-align:center;font-family:'Open Sans',sans-serif;font-size:15px;color:#fff}.general-msg-box{position:fixed;bottom:0;display:none;z-index:17000000;border-top:1px solid}.general-msg-box.show{display:block}.general-msg-box .close{position:absolute;display:inline-block;width:13px;height:13px;top:8px;right:7px;cursor:pointer;background:url(../images/sprite.png) no-repeat -94px -205px}.content-box-message{margin-bottom:40px;border:3px solid;border-radius:3px;background:#bce7fd;color:#566065;border-color:#82d2f8}.content-box-message.general{margin-bottom:20px}.content-box-message a{color:#566065}.general-msg-box.with-action,.content-box-message.with-action{background:#313640;color:#fff;border:0;opacity:.9}.content-box-message.with-action a{color:#fff}.general-msg-box.success,.content-box-message.success{background:#4bbe83;color:#fff;border-color:#3cac73}.content-box-message.success a{color:#fff}.general-msg-box.error,.content-box-message.fail,.content-box-message.error{background:#dd9a9a;color:#fff;border-color:#c87676}.content-box-message.fail a,.content-box-message.error a{color:#fff}.general-error-msg{background:#ffd;border:2px solid #f2c218;color:#595959;font-size:13px;margin-top:12px;margin-bottom:12px;padding:19px;text-align:left;display:none;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.general-error-msg.show{display:block}.general-error-msg>p{font-size:14px}.general-error-msg>ul{margin-top:10px;margin-left:30px;list-style-type:disc;overflow:initial}.general-error-msg a{cursor:pointer;color:#333;text-decoration:underline}input[type=text].input-error,input[type=password].input-error,input[type=tel].input-error,input[type=number].input-error,input[type=date].input-error,input[type=datetime].input-error,input[type=datetime-local].input-error,textarea.input-error,select.input-error,ul.input-error,.file-upload-container.input-error,.video-upload-container.input-error,.general-container.input-error{border:1px solid #db524d}.general-container.input-error{padding-top:1px}.input-error-msg{display:block;line-height:16px;margin-top:8px;text-align:left;display:none}.input-error-msg .icon-warning{display:inline-block;width:16px;height:16px;margin-right:8px;background:url(../images/sprite.png) no-repeat -17px -31px;float:left}.input-error-msg .error-msg{float:none;vertical-align:sub;line-height:16px;font-size:13px;color:#db524d;padding-top:1px}input[type=checkbox]{outline:0;-moz-appearance:none;-webkit-appearance:none;width:22px;height:22px;padding:0;background:#bdc3c7;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;transition:box-shadow .45s,border-color .45s ease-in-out;cursor:pointer}input[type=checkbox]:hover{background:#bdc3c7 url(../images/sprite.png) no-repeat -53px 0}input[type=checkbox]:checked{background:#00adef url(../images/sprite.png) no-repeat -53px 0}input[type=checkbox]:disabled{cursor:auto}input[type=radio]{outline:0;-moz-appearance:none;-webkit-appearance:none;width:18px;height:18px;background:#fff;border:4px solid #bdc3c7;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;transition:box-shadow .45s,border-color .45s ease-in-out;cursor:pointer}input[type=radio]:hover{background:#fff url(../images/sprite.png) no-repeat -75px 0}input[type=radio]:checked{background:#fff url(../images/sprite.png) no-repeat -85px 0}.checkbox-container,.radio-container{margin-top:16px;clear:both}.checkbox-container.close,.radio-container.close{margin-top:0;clear:both}.radio-container{height:35px}.radio-container.close{height:25px}.checkbox-container input[type=checkbox],.radio-container input[type=radio]{float:left}.checkbox-container.close input[type=checkbox],.radio-container.close input[type=radio]{margin-top:3px}.checkbox-container label,.radio-container label{float:left;line-height:22px;font-size:1.5em;font-weight:600;color:#7d7d7d;cursor:pointer;word-wrap:break-word}.checkbox-container label.input-error-msg{font-weight:400}.radio-container label{margin-left:8px}.checkbox-container.close label,.radio-container.close label{line-height:25px}.checkbox-container label input[type=checkbox],.radio-container label input[type=radio]{margin-right:5px}.radio-container .radio-text-container{float:left;margin-left:8px;margin-top:-6px;text-align:left}.radio-container .radio-text-container label{display:inline;margin-left:0;float:none}.radio-container .radio-text-container p{text-align:left;font-size:14px}.radio-group-container.only-label{overflow:hidden}.radio-group-container.only-label .radio-container{overflow:hidden;height:auto;margin-top:8px}.radio-group-container.only-label .radio-container .radio-text-container{margin-top:-2px}.radio-container.mini,.checkbox-container.mini{line-height:13px;margin-top:0;margin-bottom:4px;overflow:hidden}.radio-container.mini input[type=radio],.checkbox-container.mini input[type=checkbox]{width:13px;height:13px}.radio-container.mini input[type=radio]{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.checkbox-container.mini input[type=checkbox]{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.checkbox-container.mini input[type=checkbox]:hover{background:#bdc3c7 url(../images/sprite.png) no-repeat -53px -22px}.checkbox-container.mini input[type=checkbox]:checked{background:#00adef url(../images/sprite.png) no-repeat -53px -22px}.radio-container.mini input[type=radio]:hover{background:#fff url(../images/sprite.png) no-repeat -77px -2px}.radio-container.mini input[type=radio]:checked{background:#fff url(../images/sprite.png) no-repeat -87px -2px}.radio-container.mini label,.checkbox-container.mini label{font-size:1.3em;line-height:14px;margin-left:0}.checkbox-container.mini.main-space.space-top{margin-top:15px}.radio-container.mini.space label,.checkbox-container.mini.space label,.checkbox-container.mini.main-space .main-label{line-height:17px}.checkbox-container.mini.space label input[type=checkbox],.checkbox-container.mini.main-space .main-label input[type=checkbox],.radio-container.mini.space label input[type=radio]{margin-top:1px}.checkbox-container.disabled input[type=checkbox]:hover{background:#bdc3c7}.radio-inline-group-container{overflow:hidden}.radio-inline-group-container .label-container{display:inline;float:left;margin-right:18px}.radio-inline-group-container .label-container label{margin-bottom:0}.radio-inline-group-container .radio-container{height:auto;margin-top:0;clear:none;display:inline;float:left;margin-right:18px}.radio-inline-group-container .radio-container .radio-text-container{margin-top:-2px}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]{box-sizing:border-box;width:195px;height:34px;padding:0 15px;border:1px solid #efefef;outline:0}input[type=search]~button[type=submit]{width:34px;height:34px;background:#efefef;cursor:pointer;line-height:5px}.icon-search.generic{display:inline-block;width:17px;height:17px;background:url(../images/sprite.png) no-repeat 0 -28px}button.icon-search-container:focus{outline:0}.frm-file-upload{display:none}.file-upload-container,.video-upload-container{width:100%;max-width:530px;padding:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:box-shadow .45s,border-color .45s ease-in-out}.file-upload-container.draghover{background:#fafafa;border-color:#999;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.file-upload-container>.btn-add-file:active,.video-upload-container .btn-add-file:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.file-upload-container>span{margin-left:5px;font-size:11px;color:#757575}.video-upload-container .video-add-container{position:relative;height:40px}.video-upload-container .video-add-container .video-url-to-add{position:absolute;border-radius:0;padding-right:95px;height:40px}.video-upload-container .video-add-container .btn-add-video{height:29px;position:absolute;right:0;margin-top:6px;margin-right:5px;cursor:pointer;border-radius:2px}.file-upload-container>.files-list,.video-upload-container .videos-list{overflow:hidden;margin-top:15px;display:none;list-style-type:none}.file-upload-container.readonly>.files-list,.video-upload-container.readonly .videos-list{margin-top:0}.file-upload-container.readonly>:not(.files-list),.video-upload-container.readonly>:not(.videos-list){display:none}.file-upload-container>.files-list>li,.video-upload-container .videos-list .video-item{height:16px;clear:both;margin-bottom:8px}.file-upload-container>.files-list>li:last-child,.video-upload-container .videos-list .video-item:last-child{margin-bottom:0}.file-upload-container>.files-list>li.file-item,.video-upload-container .videos-list .video-item{overflow:hidden}.file-upload-container>.files-list .file-item-model,.video-upload-container .videos-list .video-item.model{display:none}.file-upload-container>.files-list>li .img-loading,.video-upload-container .videos-list .video-item .img-loading{display:none}.file-upload-container>.files-list>li.loading .img-loading,.video-upload-container .videos-list .video-item.loading .img-loading{display:inline}.file-upload-container>.files-list>li.error,.video-upload-container .videos-list .video-item.error{color:#db524d}.file-upload-container>.files-list>li>p,.file-upload-container>.files-list>li>a,.video-upload-container .videos-list .video-item .video-text{display:inline-block;float:left;font-size:12px}.file-upload-container>.files-list>li.file-item>p,.file-upload-container>.files-list>li.file-item>a,.video-upload-container .videos-list .video-item .video-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;max-width:calc(100% - 20px)}.file-upload-container>.files-list>li.file-item.loading>p,.file-upload-container>.files-list>li.file-item.loading>a,.video-upload-container .videos-list .video-item.loading .video-text{max-width:calc(100% - 40px)}.file-upload-container>.files-list>li>img,.video-upload-container .videos-list .video-item img{float:left;margin-left:5px}.file-upload-container>.files-list>li .icon-delete,.video-upload-container .videos-list .video-item .icon-delete{display:inline-block;width:13px;height:16px;background:url(../images/sprite.png) no-repeat -94px -189px;cursor:pointer;margin-left:5px}.file-upload-container>.files-list>li.file-item>p.file-name.text{display:none!important}.file-upload-container>.files-list>li.file-item>a.file-name.url{display:inline-block!important;text-decoration:underline;color:#000}.file-upload-container>.files-list>li.file-item.error>p.file-name.text{display:inline-block!important;color:#db524d}.file-upload-container>.files-list>li.file-item.error>a.file-name.url{display:none!important}.file-upload-container>.files-list>li.file-item.loading>p.file-name.text{display:inline-block!important}.file-upload-container>.files-list>li.file-item.loading>a.file-name.url{display:none!important}.file-upload-container>form{display:none}.file-upload-container input[type=file]{display:none}input.input-medium{width:100%;max-width:410px;height:38px}input.input-large{width:100%;max-width:530px}select.select-small{width:100%;max-width:120px}.link{text-decoration:none;font-size:13px;font-weight:700}.link.modal-link{font-size:1em}.link-alternative{padding:22px 10px}.link-alternative:hover{text-decoration:underline}.link-clean{color:#d7d7d7}.link-clean:hover{color:#fff}.link-clean-blue{color:#64cbf2}.link-blue{color:#00adef}.link-dark{color:#333}.link-dark-underscore{color:#333;text-decoration:underline}.link-black{color:#000}.link-black-underscore{color:#000;text-decoration:underline}.btn{text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-weight:700;color:#fff;cursor:pointer;outline:0}.btn-group{clear:both;margin-bottom:20px}.btn-group .btn{margin-top:12px;margin-right:8px;display:inline-block}.btn-small{padding:8px 15px;font-size:1.3em;font-weight:400}.btn-medium{padding:12px 28px;font-size:1.3em}.btn-medium-outline{padding:12px 28px;font-size:1.3em}.btn-big{padding:22px;font-size:1.5em}.btn-big-outline{padding:20px 22px;font-size:1.5em}.btn-blue,.btn-green,.btn-red{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;text-align:center}@-moz-document url-prefix(){.btn-blue,.btn-green,.btn-red{font-family:Arial,sans-serif}}.btn-box .inner-title{margin-bottom:10px;font-size:16px;font-weight:500;color:#333;text-align:left}.btn-box .btn-group{display:flex;justify-content:stretch;width:100%}.btn-box .btn{display:flex;flex:1 1 auto;margin-right:22px;padding:10px 25px;display:inline-block;font-family:'PT Sans',sans-serif;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.btn-box .btn:last-child{margin-right:0}.btn-green{background:#48a65b}.btn-green:hover{background:#53ae66}.btn-box .btn.btn-green{border:2px solid #48a65b}.btn-box .btn.btn-green:hover{border:2px solid #53ae66}.btn-red{background:#c0392b}.btn-red:hover{background:#d3493b}.btn-box .btn.btn-red{border:2px solid #c0392b}.btn-box .btn.btn-red:hover{border:2px solid #d3493b}.btn-blue{background:#00adef}.btn-blue:hover{background:#0ab6f8}.btn-box .btn.btn-blue{border:2px solid #00adef}.btn-box .btn.btn-blue:hover{border:2px solid #0ab6f8}.btn-outline{border:2px solid #fff}.btn-outline:hover{border:2px solid #ccc}.btn-box .btn-outline{border:2px solid #ccc;background-color:#fff;color:#333;box-shadow:none}.btn-box .btn-outline:hover{border:2px solid #ddd}.btn-social-container{display:flex;flex:1 1 0;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;margin-bottom:8px}.btn-social{display:flex;flex:0 1 120px;align-items:center;justify-content:center;box-sizing:border-box;margin:5px;line-height:50px;text-align:center;font-size:1.5em;padding:12px 20px}.btn-social .icon{display:block;box-sizing:border-box;width:25px;height:25px;vertical-align:middle}.btn-social.btn-social-facebook{background:#3b5998}.btn-social.btn-social-facebook:hover{background:#4664a2}.btn-social.btn-social-facebook .icon{background:url(../images/social/facebook-white.png) no-repeat;width:13px}.btn-social.btn-social-linkedin{background-color:#0077B5}.btn-social.btn-social-linkedin:hover{background-color:#2672ae}.btn-social.btn-social-linkedin .icon{background:url(../images/social/linkedin-white.png) no-repeat}.btn-social.btn-social-google{background-color:#dd4b39}.btn-social.btn-social-google:hover{background-color:#d44734}.btn-social.btn-social-google .icon{background:url(../images/social/google-white.png) no-repeat}.btn-disabled,.btn-disabled:hover{background:#bdc3c7;border:1px solid #bdc3c7;cursor:default}.btn-with-arrow-down>.icon-arrow-down{display:inline-block;width:12px;height:8px;background:url(../images/sprite.png) no-repeat -51px -59px;margin-left:10px}.header{width:100%;height:60px;line-height:60px;background:#313640}.header .header-inner{width:100%;max-width:960px;height:31px;margin:0 auto}.header-inner .logo-container{float:left;height:31px}.header-inner .logo-container .logo{display:inline-block;width:113px;height:31px;background:url(../images/sprite.png) no-repeat 0 -115px;vertical-align:middle}.header-inner .search-button-mobile{height:34px;line-height:34px;margin-top:13px;margin-left:75px;padding:0 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#018BC0;float:left;font-size:1.2em;font-family:'Open Sans',sans-serif;font-weight:600;color:#fff;cursor:pointer;display:none}.header-inner .search-button-mobile .icon-search-white{display:inline-block;width:17px;height:17px;background:url(../images/sprite.png) no-repeat 0 -45px;vertical-align:middle;margin-right:10px}.header-inner .user-links{float:right;height:60px}.header-inner .user-links a{margin-left:19px;line-height:60px}.header-inner .user-links .show-on-mobile{display:none}.header-inner .header-info{margin-top:20px;height:20px;line-height:20px;padding-left:10px;border-left:1px solid #5a5e66;font-size:12px}.header-inner .header-info.secure-environment{float:right}.header-inner .header-info .header-text{vertical-align:middle;font-size:12px;font-family:'Open Sans',sans-serif;color:#e0e0e0;line-height:.5}.header-inner .header-info.secure-environment .icon-secure-environment{display:inline-block;width:13px;height:17px;background:url(../images/sprite.png) no-repeat -230px -0px;vertical-align:middle;margin-left:3px;margin-right:3px}.header-box-message{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:17px 20px;text-align:center;font-size:16px;font-family:'Open Sans',sans-serif;background:#e57c67}.header-box-message,.header-box-message a{color:#fff}.header-box-message.info{background:#bce7fd;border:2px solid #82d2f8}.header-box-message.info,.header-box-message.info a{color:#566065}.header-box-message.success{background:#4bbe83}.header-box-message.alert{background:#ebc058;border:1px solid #ddb24b}.header-box-message.error{background:#e57c67}.box-content{width:420px;margin:65px auto;padding:40px;background:#fff;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.box-content>h1{font-size:2.2em;font-weight:600;color:#333;margin-bottom:16px}.box-content>p{font-size:1.4em;color:#333;margin-bottom:16px}.box-content>p>a{font-size:1em}.box-content .btn-big{width:100%;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:19px 22px;margin-top:8px}.box-content .additional-info{margin-top:10px;font-size:1.2em;text-align:left}.box-content .additional-info a{color:#01a0dd}.footer{width:100%;background:#f2f1f1;border-top:1px solid #d9d8d8}.footer.footer-simples{padding:12px 0}.footer>p{color:#616161;text-align:center;font-size:1.3em;padding:16px}.footer.footer-simples>p{padding:0}.footer .footer-links a{color:#616161}.footer .footer-inner{width:100%;max-width:960px;margin:0 auto;padding:50px 0;overflow:hidden}.footer-inner .footer-for-freelancer{width:265px;float:left}.footer-inner .footer-for-freelancer p{font-size:1.4em;color:#555}.footer-inner .footer-for-freelancer a{display:inline-block;margin-top:18px}.footer-inner .menu{float:left;margin-left:65px}.footer-inner .menu .menu-item{float:left;margin-right:50px}.footer-inner .menu .menu-item:last-child{margin-right:0}.footer-inner .menu .menu-item h3{font-size:1.4em;color:#555}.footer-inner .menu .menu-item ul{list-style-type:none;margin-top:20px}.footer-inner .menu .menu-item ul li{padding:4px 0}.simple-link{cursor:pointer;text-decoration:none}.simple-link.underscore{text-decoration:underline}.simple-link:hover{text-decoration:underline}ul.list-container{list-style-type:none;overflow:hidden}.generic.information{padding:15px;background:#bce7fd;color:#566065;border:2px solid #82d2f8;border-radius:3px;margin-bottom:15px;font-size:13px}.generic.information a{font-size:13px;color:#566065;font-weight:700;text-decoration:underline}.content-loading.generic,.content-searching.generic{width:140px;margin:0 auto;display:none}.content-loading.generic.main,.content-searching.generic.main{margin-top:0;height:100%}.content-loading.generic.show,.content-searching.generic.show{display:block}.content-loading.generic .content-loading-info,.content-searching.generic .content-searching-info{height:36px;padding-left:46px;display:inline-block;line-height:36px;font-size:14px;color:#3d3e3e;background:url(../images/loading.gif) no-repeat left center}.empty-result{font-size:17px;color:#7c7c7a;text-align:center;margin-top:30px}.empty-result.start{text-align:left}.paragraph{margin-bottom:10px;font-size:1.5em;color:#333;text-align:left}.paragraph.title{font-weight:600}.paragraph.division{margin-top:20px;padding-top:15px;border-top:1px solid #7c7c7a}.paragraph.smaller{font-size:1.4em}.paragraph.closer{margin-bottom:7px}.paragraph.with-link a{color:#01a0dd;font-size:1em}.paragraph.danger,.paragraph .danger{color:#db524d}.paragraph.space{line-height:25px}.paragraph.isolated{margin-top:25px;margin-bottom:25px}.focus-text,.paragraph.focus-text{cursor:pointer;color:#333;font-family:'Open Sans',sans-serif}.focus-text:hover,.paragraph.focus-text:hover{color:#00adef}.general-status{box-sizing:border-box;padding:0 10px;font-size:11px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#5bc235;float:left;height:25px;line-height:25px;text-align:center}.single-text{width:100%;display:inline-block;text-align:center}.box-page-header,.box-page-header .header-item{display:none}.box-page-header.show{display:block}.box-page-header .header-item.show{display:inline-block}.box-page-header{width:100%;clear:both;padding:17.5px 30px;border:3px solid #efefef;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:20px;overflow:hidden}.box-page-header.danger{border-color:#fd8884}.box-page-header .header-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:12px;padding-bottom:12px}.search-popup{display:none}.avaliacoes-star,.feedback-star{cursor:default}.general-info-box{display:block;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;color:#414141}.general-info-box .info-box-title{display:block;clear:both;float:none;font-size:16px;margin-bottom:5px}.general-info-box .item-title{font-weight:600}.text-info{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;color:#414141}.page-basic{height:100%}.page-basic body{height:100%}.page-basic .page-basic-wrapper{min-height:100%;position:relative}.page-basic .page-basic-wrapper .page-basic-content{padding-bottom:50px}.page-basic .page-basic-wrapper .footer{position:absolute;bottom:0}.general-item{cursor:pointer}.general-item.hidden{display:none!important}.text-green{color:#27ae60}.text-yellow{color:#ebc058}.text-red{color:#c0392b}.text-bold{font-weight:600}.note.general-note{font-size:11px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif}.note.general-note.bigger{font-size:12px}.generic-container.hidden,.generic-info.hidden,.generic-option.hidden{display:none}.do-undo.undo>.do{display:none!important}.do-undo:not(.undo)>.undo{display:none!important}.box-item-simple{background:#fff;margin-top:20px;border:1px solid;border-radius:1px;border-color:#e5e6e9 #dfe0e4 #d0d1d5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box-item-simple.large{border:3px solid #e5e5e5;border-radius:3px}.box-item-simple .box-item-header{overflow:hidden;height:auto;padding:0 20px;background:#f6f7f8}.box-item-simple.large .box-item-header{padding:3px 20px}.box-item-simple .box-item-header:hover{cursor:pointer}.box-item-simple .box-item-header .header-title{display:block;float:left;line-height:normal;max-width:calc(100% - 16px);text-overflow:ellipsis;font-size:14px;line-height:42px;font-weight:500;font-family:'Open Sans',sans-serif;color:#6B6B6B}.box-item-simple.large .box-item-header .header-title{font-size:15px}.box-item-simple .box-item-header .header-options{float:right;height:42px;line-height:42px}.box-item-simple .box-item-header .header-options .icon-arrow{display:inline-block;width:14px;height:8px;cursor:pointer;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:-37px -59px}.box-item-simple.show>.box-item-header .header-options .icon-arrow{background-position:-37px -51px}.box-item-simple .box-item-content{display:none;padding:12px}.box-item-simple.large .box-item-content{padding:20px}.box-item-simple.show>.box-item-content{display:block}.tag-flag .icon.normal{display:inline-block;position:relative;margin-right:6px;border:8px solid;border-left-width:4px;border-right-width:4px;border-radius:2px 0 0 2px}.tag-flag .icon.normal::after{content:'';position:absolute;top:-8px;left:4px;border:8px solid;border-top-color:transparent!important;border-bottom-color:transparent!important;border-left-width:5px;border-right-width:0}.tag-flag .icon.small{display:inline-block;position:relative;margin-right:6px;border:7px solid;border-left-width:3px;border-right-width:3px;border-radius:2px 0 0 2px}.tag-flag .icon.small::after{content:'';position:absolute;top:-7px;left:3px;border:7px solid;border-top-color:transparent!important;border-bottom-color:transparent!important;border-left-width:5px;border-right-width:0}.nnf-with-placeholder,.nnf-with-placeholder-new{color:transparent;text-indent:-10000px}.icon-fav{display:none;width:14px;height:13px;background:url(../images/sprite.png) no-repeat -53px -102px}.icon-fav.show{display:inline-block}.qtip.qtip-light{z-index:10001!important}.formatted-text .custom-code{margin:0;overflow:auto;padding:13px;color:#333;background:#eff0f1;tab-size:4;white-space:pre-wrap;border-radius:3px}.formatted-text .custom-code.inline{margin:0;display:inline;padding:1px 6px;border-radius:0}.formatted-text .custom-quote{margin:0;border-left:4px solid #dfe2e5;padding:10px;color:#555;background-color:#f2f2f2}.info-alert-msg{margin-top:-10px;margin-bottom:15px}.info-alert-msg img{height:25px}.info-alert-msg .text{margin-left:4px;line-height:16px;font-size:13px;font-weight:500;line-height:25px;vertical-align:bottom;color:#db524d}.nnf-medal-icon{display:flex;align-items:center;font-family:Roboto-Medium,Arial;font-size:12px;color:#666;text-transform:uppercase}.nnf-medal-icon .medal-img{padding-bottom:2px}.nnf-medal-icon .medal-text{padding-left:5px;line-height:19px}@media screen and (max-width:960px){.header .header-inner,.footer .footer-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:960px;padding-left:20px;padding-right:20px}}@media screen and (max-width:1025px){.header .search-button-mobile{display:block}.header .search-box{display:none}}@media screen and (max-width:1015px){.footer .footer-for-freelancer{float:none;width:100%;text-align:center}.footer .menu{margin-top:30px}}@media screen and (max-width:975px){.header-inner .search-box input[type=search]{width:150px}}@media screen and (max-width:800px){.header .search-button-mobile{margin-left:30px}}@media screen and (max-width:755px){.footer .menu{float:none;margin-left:0}.footer .menu .menu-item{width:100%;text-align:center;margin-bottom:25px}}@media screen and (max-width:745px){.header .search-button-mobile{display:none}.header .user-links .show-on-mobile{display:inline}}@media screen and (max-width:650px){.page-simple .page-simple-wrapper .page-simple-content>*{float:none!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.page-simple .page-simple-wrapper h1{text-align:center;width:100%}.page-simple input[type=text],.page-simple input[type=password],.page-simple input[type=tel],.page-simple input[type=number],.page-simple input[type=date],.page-simple input[type=datetime],.page-simple input[type=datetime-local],.page-simple textarea,.page-simple select,.page-simple .file-upload-container,.page-simple .video-upload-container,.page-simple .generic-input-container,.general-error-msg{max-width:none!important}.box-wrapper .box-wrapper-section.default-section{flex-direction:column}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-main{flex:1 1 auto}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-info{flex:1 1 auto}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-info{margin-top:20px;margin-left:0;max-width:none}.box-wrapper .box-wrapper-section.default-section .box-wrapper-section-info-inner{border-top:1px solid #ddd;border-left:0;padding:10px 0;min-height:0}}@media screen and (max-width:600px){.header .user-links .hide-on-mobile{display:none!important}}@media screen and (max-width:585px){input[type=date],input[type=datetime],input[type=datetime-local],select,.select-container,.two-select-group-container{width:100%!important}.two-select-group-container .select-container{float:none}.two-select-group-container .select-container:last-child{margin-top:10px}.file-upload-container>span{display:none}}@media screen and (max-width:650px){.fields-container.col-2 .external-container,.fields-container.col-2 .external-container.last,.fields-container.col-3 .external-container,.fields-container.col-3 .external-container.last{max-width:100%!important;width:100%!important;margin-right:0!important}}@media screen and (max-width:530px){.box-content{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:490px){.radio-container{width:100%;margin-top:30px}.radio-container .radio-text-container{margin-top:-15px}}@media screen and (max-width:480px){.page-simple .tag-info{width:100%;text-align:center;box-sizing:border-box}}@media screen and (max-width:445px){.hr-bar{width:100%}.hr-bar>hr{width:36%}}@media screen and (max-width:340px){.input-error-msg .icon-warning{display:none}.hr-bar.choice>hr{display:block;clear:both;float:none;margin:5px auto;width:50%}}@-moz-document url-prefix(){}input[type=number].no-spin{-moz-appearance:textfield}input[type=number].no-spin::-webkit-outer-spin-button,input[type=number].no-spin::-webkit-inner-spin-button{-webkit-appearance:none}