@import url("https://fonts.googleapis.com/css?family=Roboto:500");
.move{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.move.active{opacity:1;-ms-filter:none;filter:none}.pointer{cursor:pointer}.no-display{display:none !important}.gap-xs{height:20px;overflow:hidden}.gap-sm{height:40px;overflow:hidden}.gap-md{height:60px;overflow:hidden}.gap-lg{height:80px;overflow:hidden}.m-0{margin:0}.m-t-0{margin-top:0}.m-t-sxs{margin-top:5px}.m-t-xs{margin-top:10px}.m-t-sm{margin-top:15px}.m-t-md{margin-top:20px}.m-t-lg{margin-top:30px}.m-b-0{margin-bottom:0}.m-b-sxs{margin-bottom:5px}.m-b-xs{margin-bottom:10px}.m-b-sm{margin-bottom:15px}.m-b-md{margin-bottom:20px}.m-b-lg{margin-bottom:30px}.font-bold{font-weight:600}.no-margins{margin:0 !important}.font-xl{font-size:200% !important}.font-lg{font-size:160% !important}.font-md{font-size:130% !important}.font-sm{font-size:95% !important}.font-xs{font-size:85% !important}.text-hf{color:#599ad4}.text-af{color:#2ca09c}.text-mf{color:#545da5}.text-hcm{color:#007084}.text-orange{color:#ff9800}.text-cyan{color:#00bcd4}.text-amber{color:#ffc107}.text-brown{color:#795548}.text-blue{color:#2196f3}.text-teal{color:#009688}.text-bluegray{color:#607d8b}.text-yellow{color:#ffeb3b}.text-brown{color:#795548}.text-gray{color:#9e9e9e}.text-white{color:#fff !important}.main{background-color:#f4f4f4;min-height:100%}.label-teal{background-color:#00b5ad;color:#fff}#login{background-color:#fff;color:#aaa;font-weight:100}#login .modal-content{border-radius:0}#login .myfront{background-color:#545da5;color:#fff}#login .advancefront{background-color:#2e9e9a;color:#fff}#login .hirefront{background-color:#189bd7;color:#fff}#login .modal-header{text-align:center}#login .modal-header h4{font-weight:300;letter-spacing:1px;font-size:24px}#login .modal-header h4 strong{font-weight:500}#login .modal-footer{background-color:#eee}#login .modal-footer .btn{border-radius:2px}#login .btn-social{border-radius:2px}#login label{font-weight:100;font-size:16px}#login input{height:42px;font-size:16px;line-height:22px;border-color:#ddd}#login .alert{border-radius:1px;color:#fff;border:1px solid rgba(0,0,0,0.1);padding:10px 15px}#login .alert-danger{background-color:#e57563}#login .error-text{font-size:.85em;color:#f44336;margin-bottom:15px}#login .modal-body,#login .modal-footer{border-style:none solid solid solid;border-color:#ddd;border-width:1px}.divider{border-top:1px solid #ddd;text-align:center;margin:35px 0 10px 0}.divider span{background-color:#fff;color:#aaa;display:inline-block;font-size:14px;font-weight:100;padding:0 17px;position:relative;top:-10px}.relative .form-group{position:relative}.input-icon{padding-left:36px;border-radius:2px}.input-icon:focus ~ .field-icon i{color:#3bafda}.field-icon{position:absolute;left:0;bottom:0;z-index:4;color:inherit;text-align:center;width:42px;height:42px;line-height:42px;margin:0;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.calendars{display:block !important;position:relative;margin:0 auto}.calendar-mini{display:inline-block !important;position:relative;width:44px;padding-top:17px;margin-bottom:8px}.calendar-mini .month,.calendar-mini .day{display:block;line-height:1;text-align:center}.calendar-mini.ini{color:#587c99;margin-right:10px}.calendar-mini.fin{color:#f47b54}.calendar-mini .day{font-size:18px}.calendar-mini .month{margin-top:-1px;font-size:10px}.calendar-mini i.fa{position:absolute;top:0;right:0;font-size:50px;color:#d7d7d7 !important}.calendar{display:inline-block;position:relative;width:52px;padding-top:23px;margin-bottom:10px}.calendar .month,.calendar .day{display:block;line-height:1;text-align:center}.calendar.ini{color:#587c99;margin-right:4px}.calendar.fin{color:#f47b54}.calendar .day{font-size:18px}.calendar .month{margin-top:-1px;font-size:9px}.calendar i.fa{position:absolute;top:0;right:0;font-size:56px;color:#d7d7d7}.bt{display:inline-block;padding:5px 10px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:transparent;border:2px solid transparent;border-radius:2px;-o-transition:all 0.15s ease-out 0s;-ms-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-webkit-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}.bt-purple{color:#50549c;border-color:#50549c}.bt-purple:hover,.bt-purple:focus{color:#fff;background-color:#50549c}.bt-red{color:#c9302c;border-color:#c9302c}.bt-red:hover,.bt-red:focus{color:#fff;background-color:#c9302c}.bt-red-fill{color:#fff;border-color:#c9302c;background-color:#c9302c}.bt-white{color:#fff;border-color:#fff;background-color:transparent}.bt-white:hover,.bt-white:focus{color:#50549c;background-color:#fff}.bt-red-fill:hover,.bt-red-fill:focus{color:#fff;background-color:#b52b28;border-color:#b52b28}.bg-img{background:url("../img/pattern.974dd63286c8.svg") no-repeat center center;height:300px}.bg-img h1{border-bottom:none;margin-top:0;padding-top:120px;color:#545da5;line-height:1}.bg-img h1 small{font-size:18px}.navbar-hcm{background-color:transparent;padding:20px 0;border-radius:0;margin:0;-webkit-transition:all .32s ease-in-out;-moz-transition:all .32s ease-in-out;-o-transition:all 0.32s ease-in-out;-ms-transition:all 0.32s ease-in-out;-moz-transition:all 0.32s ease-in-out;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out}.navbar-hcm .navbar-toggle .icon-bar{background:#50549c;width:32px}.navbar-hcm .navbar-nav li a{color:#50549c;text-transform:uppercase;font-weight:500}.top-nav-hcm{background-color:#545da5;height:57px !important;color:#fff;padding:0;-webkit-box-shadow:0 1px 3px rgba(50,50,50,0.4);box-shadow:0 1px 3px rgba(50,50,50,0.4)}.top-nav-hcm li button{margin:11px 3px}.top-nav-hcm .navbar-nav >li >a{color:#fff;border-style:solid none;border-color:transparent;border-width:3px 0}.top-nav-hcm #logomf{padding:3px 7px}.top-nav-hcm #logomf img{width:36px}.top-nav-hcm #logomf:after{border-width:15px 25px 0 25px}.navbar-hcm .navbar-nav > li > a:hover,.navbar-hcm .navbar-nav > li > a:focus{background:transparent;border-bottom:3px solid #50549c}.navbar-nav li button{margin:8px 3px}#logomf{position:fixed;top:0;padding:10px;background-color:#50549c;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:3px 7px}#logomf img{width:60px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:36px}#logomf:after{content:" ";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid;border-width:30px 40px 0 40px;border-color:#50549c transparent transparent transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-width:15px 25px 0 25px}#search{padding:20px 0;background-image:url("../img/bg_pattern.4922c2fb5f1d.png");background-color:rgba(0,0,0,0.7)}#search h1.jumbo{color:rgba(255,255,255,0.6);font-size:24px}#search form .form-control{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#eee;font-style:normal;font-weight:300;outline:none}#search form .form-control:focus{border-color:#ddd;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(221,221,221,0.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(221,221,221,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(221,221,221,0.6)}#search form select.form-control:not([multiple]){-moz-appearance:none;-webkit-appearance:none;background-image:url("../img/select-lg.2e12d0a50df5.png");background-repeat:no-repeat;background-position:right center;line-height:normal !important;text-indent:1px}#search form .btn-success{background-color:transparent;border-radius:0;border-width:2px;color:#5cb85c;-o-transition:all 0.15s ease-out 0s;-ms-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-webkit-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}#search form .btn-success:hover,#search form .btn-success:focus{border-color:#5cb85c;background-color:#5cb85c;color:#fff}.mf-s-chosen .chosen-container-single .chosen-single{background-color:transparent;border:1px solid #dadada;border-radius:0;color:#fff}.mf-s-chosen .chosen-container-active .chosen-single{-webkit-box-shadow:none;box-shadow:none}.mf-s-chosen .chosen-search input[type="text"]{color:#444}h1.jumbo{letter-spacing:6px;font-weight:400}#contact{background:#fff;-webkit-box-shadow:0 1px 1px #545da5;box-shadow:0 1px 1px #545da5;display:block;margin-bottom:2px;padding:80px 0 40px 0;position:fixed;top:0;-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-o-transition:-o-transform 0.8s ease-in-out;-ms-transition:-ms-transform 0.8s ease-in-out;-moz-transition:-moz-transform 0.8s ease-in-out;-webkit-transition:-webkit-transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out;width:100%;z-index:999}#contact.show{-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.title-bordered{text-align:center;margin-bottom:45px}.title-bordered h2{position:relative;display:block;overflow:hidden;padding-bottom:20px;margin:0;white-space:nowrap;font-size:3em}.title-bordered h2 small{bottom:0;color:#b5b5b5;display:block;font-size:.32em;font-style:normal;font-weight:300;left:0;line-height:normal;position:absolute;text-align:center;width:100%}.title-bordered h2 .line-left{background-image:-o-linear-gradient(left, rgba(255,255,255,0) 0%, #e0e0e0 80%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, #e0e0e0 80%);background-image:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #e0e0e0 80%);background-image:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #e0e0e0 80%);background-image:linear-gradient(to right, rgba(255,255,255,0) 0%, #e0e0e0 80%);background-repeat:repeat-x;display:inline-block;height:1px;left:-1em;margin:0 0 0 -50%;position:relative;vertical-align:middle;width:50%}.title-bordered h2 .line-left:before{right:0;content:"";display:block;position:absolute;width:15px;height:5px;background:#e0e0e0;margin-top:-2px}.title-bordered h2 .line-right{position:relative;display:inline-block;width:50%;height:1px;vertical-align:middle;left:1em;margin:0 -50% 0 0;background-image:-o-linear-gradient(left, #e0e0e0 20%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, #e0e0e0 20%, rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(left, #e0e0e0 20%, rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(left, #e0e0e0 20%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, #e0e0e0 20%, rgba(255,255,255,0) 100%);background-repeat:repeat-x}.title-bordered h2 .line-right:before{left:0;content:"";display:block;position:absolute;width:15px;height:5px;background:#e0e0e0;margin-top:-2px}.job-list{margin:0;padding:0}.job-list li{list-style:none outside;padding:0;margin:0}.job-list li.job-item > a{position:relative;padding:10px 15px;min-height:120px;border-radius:4px;-webkit-transition:.2s;-o-transition:0.2s;-ms-transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;overflow:hidden;zoom:1;line-height:3em;font-size:1em;text-decoration:none;display:table;width:100%}.job-list li.job-item .job-img{width:90px}.job-list li.job-item .job-img img.logo-company{width:90px;height:auto;border-radius:4px;position:static;margin-right:20px;left:1em;float:left;vertical-align:middle;-webkit-box-shadow:none;box-shadow:none}.job-list li.job-item .company{width:35%}.job-list li.job-item .company h3{color:#555}.job-list li.job-item .company small{display:block;font-weight:300;margin-top:5px;font-size:.6em;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:normal}.job-list li.job-item .company i{color:#f00000}.job-list li.job-item .profile{width:25%;text-align:left;padding-left:0;color:#777}.job-list li.job-item .profile small{display:block;margin-top:5px;font-size:.6em;font-weight:300}.job-list li.job-item .profile i{color:#5ca3cf}.job-list li.job-item .competences{width:25%;line-height:22px}.job-list li.job-item .competences .label{display:inline-block;padding:.4em .6em .3em;margin-right:3px}.job-list li.job-item .date{width:15%;min-width:102px;text-align:center;line-height:normal;color:#777}.job-list li.job-item .date i{color:#444}.job-list li.job-item > a > div,.job-list li.job-item > div{display:table-cell;float:none;vertical-align:middle}.job-list li.job-item > a > div.job-img,.job-list li.job-item > div.job-img{display:table-cell;width:115px !important}.job-list li.star a:before{content:"";display:block;right:-30px;top:-30px;position:absolute;width:60px;height:60px;background:#ffc74d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.job-list li.star a:after{display:block;position:absolute;right:5px;top:5px;content:"\f005";font-family:'FontAwesome';font-size:14px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.job-list .job-item{background:#fff;border:1px solid #e9e9e9;margin-bottom:15px;border-radius:4px}.job-list li.job-item a:hover,.job-list li.job-item a:focus{background:#efefef}.job-list li.job-item a.shadow:hover,.job-list li.job-item a.shadow:focus{background:#fff;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.2);box-shadow:2px 2px 10px rgba(0,0,0,0.2)}.job-list li.star a:hover,.job-list li.star a:focus{background-color:#fffddc}@media (max-width:991px){.job-list li.job-item .company{display:none}.job-list li.job-item .profile,.job-list li.job-item .competences{width:40%}.job-list li.job-item .date{width:20%}}footer.myfront{margin-top:20px;padding-top:40px;background:-o-linear-gradient(315deg, #323863 0%, #545da5 100%);background:-ms-linear-gradient(315deg, #323863 0%, #545da5 100%);background:-moz-linear-gradient(315deg, #323863 0%, #545da5 100%);background:-webkit-linear-gradient(315deg, #323863 0%, #545da5 100%);background:linear-gradient(135deg, #323863 0%, #545da5 100%);color:#fff;text-align:center}footer.myfront .logo{margin:10px auto}footer.myfront .logo a{color:#fff;text-decoration:none}footer.myfront .icon.hcmfront{font-size:4em}footer.myfront .social{display:block;margin:10px auto}footer.myfront .social a{margin:0 8px;padding:15px;border-radius:50%;display:inline-block;border:2px solid #fff;transition:all .25s ease-in-out}footer.myfront .social a i{width:1em;color:#fff}footer.myfront .social a:hover{background:#fff}footer.myfront .social a:hover i{color:#545da5}footer.myfront .rights{padding:30px 0 5px 0;font-size:.89em;font-weight:100;text-align:center}@media (max-width:767px){#mf-top-nav{background-color:#50549c}#mf-top-nav ul li{text-align:center}#mf-top-nav ul li a{color:#fff}#mf-top-nav ul li a:focus,#mf-top-nav ul li a:hover{border-bottom:0}#logomf{padding:3px 7px}#logomf img{width:36px}#logomf img:after{border-width:15px 25px 0 25px}.job-list li.job-item .company{display:block}.job-list li.job-item > a > div{display:block;width:100% !important;float:none}.job-list li.job-item > a > div.job-img{zoom:1;display:block;width:100% !important;float:none}.job-list li.job-item > a > div.job-img:before,.job-list li.job-item > a > div.job-img:after{content:"";display:table}.job-list li.job-item > a > div.job-img:after{clear:both}.job-list li.job-item .date{text-align:left}.job-list li.job-item div.calendar-mini{width:44px !important}}@media (max-width:767px){nav.navbar-fixed-top{z-index:1031}#content #layout-container{margin-bottom:0}#job-offer-menu{text-align:center;background-color:#f8f8f8;border-bottom:1px solid #ddd}.content-wrapper .ribbon{border-top:1px solid #ddd;background-color:#fff;margin-bottom:0 !important;position:fixed;width:100%;z-index:1030}.content-wrapper .container-fluid{padding:42px 0 0 0;overflow:hidden}.image-cropper{display:block}.image-cropper .preview{display:block}.image-cropper-avatar{display:block;width:100%;margin-bottom:10px}.avatar-preview{display:none}.title-bordered{margin-bottom:15px}.title-bordered h2{font-size:1.7em}.bg-img{-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;height:150px}.bg-img h1{font-size:23px;padding-top:90px}.bg-img h1 small{font-size:13px}.bg-img img.logo-h{display:none}#search{padding:15px 0}#search h1.jumbo{font-size:14px;color:#fff}.navbar-nav li button{color:#fff;border-color:#fff}.job-detail .job-title{display:block}.job-detail .job-title .job-logo{display:block;width:100%;border-right:none}.job-detail .job-title .job-description{display:block}.job-detail .job-title .job-description .offer-social{top:30%}#profile-main .pm-overview{width:100%;background:#333;text-align:center}#profile-main .pm-overview .pm-pic{margin:10px}#profile-main .pm-overview .pm-pic img{border-radius:50%;border:4px solid #fff;-webkit-box-shadow:0 8px 17px rgba(0,0,0,0.2),0 6px 20px rgba(0,0,0,0.19);box-shadow:0 8px 17px rgba(0,0,0,0.2),0 6px 20px rgba(0,0,0,0.19);display:inline-block;height:100px;width:100px}#profile-main .pm-overview .pm-pic .pm-edit span{display:none}#profile-main .pm-overview .pm-pic .pm-stat{display:none}#profile-main .pm-body{padding-left:0}.logo-company{text-align:left}.wg-profiles .dash-widget-item{min-height:58px;margin-bottom:10px}.wg-profiles .dash-widget-item .dash-widget-icon{font-size:24px;width:40px}.wg-profiles .dash-widget-item .content{padding:6px}.wg-profiles .dash-widget-item .content .title{font-size:12px}.wg-profiles .dash-widget-item:before{width:40px}.wg-profiles .col-xs-6:nth-child(even){padding-left:5px}.wg-profiles .col-xs-6:nth-child(odd){padding-right:5px}}@media (min-width:768px){#profile-main{border-style:solid solid none solid;border-width:1px;border-color:#eee}#profile-main .pm-overview{position:absolute;left:0;top:0;height:100%;background:#f8f8f8;border-right:1px solid #eee}#profile-main .pm-overview .pm-pic img{width:100%;border-radius:2px 2px 0 0}#profile-main .pm-overview .pm-pic .pm-edit{width:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#profile-main .pm-overview .pm-pic .pm-stat{border-radius:0 0 2px 2px;color:#fff;text-align:center;padding:20px 0}#profile-main .pm-overview .pm-pic .pm-stat h2{color:#fff;font-weight:100;margin:0}.logo-company{text-align:center}}@media (max-width:1200px) and (min-width:768px){#profile-main .pm-overview{width:250px}#profile-main .pm-body{padding-left:250px}}@media (max-width:1200px){.process-item .process-desc{margin-bottom:10px}.process-item .btns{text-align:right}.process-item .btns .btn{margin-right:0}}@media (min-width:1200px){.page-expanded.show-menu .left-panel{left:0}.page-expanded.show-menu .left-panel .brand{left:0}.page-expanded.show-menu.always-show-menu{padding-left:$left-panel-width}.page-expanded.show-menu.always-show-menu .nav-sidebar{width:$left-panel-width}#profile-main .pm-overview{width:300px}#profile-main .pm-body{padding-left:300px}}@media (max-width:767px){header h1 >.btn,header h1 >.btn-group{margin-top:0;margin-bottom:4px}}.google-btn{width:200px;height:42px;background-color:#4285f4;border-radius:2px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,0.25);box-shadow:0 3px 4px 0 rgba(0,0,0,0.25)}.google-btn .google-icon-wrapper{position:absolute;margin-top:1px;margin-left:1px;width:40px;height:40px;border-radius:2px;background-color:#fff}.google-btn .google-icon{position:absolute;left:0;margin-top:11px;margin-left:11px;width:18px;height:18px}.google-btn .btn-text{float:right;margin:11px 11px 0 0;color:#fff;font-size:14px;letter-spacing:.2px;font-family:"Roboto"}.google-btn:hover{-webkit-box-shadow:0 0 6px #4285f4;box-shadow:0 0 6px #4285f4}.google-btn:active{background:#1669f2}.linkedin-btn{width:200px;height:42px;background-color:#0076b5;border-radius:2px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,0.25);box-shadow:0 3px 4px 0 rgba(0,0,0,0.25)}.linkedin-btn .linkedin-icon-wrapper{position:absolute;margin-top:0;margin-left:0;width:43px;height:42px;border-radius:2px;background-color:transparent;border-right:1px solid rgba(0,0,0,0.2)}.linkedin-btn .linkedin-icon{position:absolute;left:0;margin-top:0;margin-left:0;width:42px;height:42px}.linkedin-btn .btn-text{float:right;margin:11px 11px 0 0;color:#fff;font-size:14px;letter-spacing:.2px;font-family:"Roboto"}.linkedin-btn:hover,.linkedin-btn:active{background:#0369a0}