body{background-color:#f9f9fb}body.skindark{background-color:#e0e0e0}@media only screen and (min-width:540px){html.no-scroll{overflow:hidden}}.hero-area{height:300px}.login-form{padding:1rem;margin:0 auto;width:324px}.login-form.forgot-password{margin:auto;background-color:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.login-form .form-group:last-of-type{margin-bottom:0}.login-form .form-control{height:45px;padding-top:25px;border:none;box-shadow:none;border-bottom:1px solid #e0e0e0;border-radius:0;padding-left:4px;padding-right:4px;line-height:24px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(0,0,0,.87)}.login-form .form-control:focus{border-bottom-color:#4285f4;border-bottom-width:2px}.login-form #divRemmember{margin-bottom:7px}.login-header{margin-top:0;color:rgba(0,0,0,.87);font-weight:400;padding-bottom:4px;margin-bottom:10px;text-align:left}.login-header small{display:block;margin-top:4px}a.login-submit{position:absolute;top:0;right:20px;font-size:25px;color:#adb4b3}a.login-submit:hover{color:#ffa100}.login-input{position:relative}.login-input .placeholder{color:#757575;position:absolute;top:23px;left:19px;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transition-property:color,bottom,transform;transition-property:color,bottom,transform}.login-input.active .placeholder{-webkit-transform:scale(.75) translateY(-30px);transform:scale(.75) translateY(-30px)}.login-input input.form-control:focus+.placeholder{color:#4285f4}.login-input input.form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset}@media only screen and (min-width:768px){.login-form{margin:0}}@media only screen and (max-width:480px){.login-form{width:100%}}@media only screen and (max-width:767px){.login-form:not(.forgot-password){opacity:1;box-shadow:none!important;padding:0;width:auto}}.applicant-title{position:relative}.applicant-title>.title{font-size:1.1rem;line-height:1.6;margin:10px 0;color:rgba(138,143,150,1)}.applicant-title>.title>.tools{position:absolute;right:0;top:-5px}@media(max-width:374px){.applicant-title>.title{text-align:center}.applicant-title>.title>.tools{position:static;display:block}}.carousel-container{position:relative}#carousel-job .item{height:307px}#carousel-job .carousel-control.left,#carousel-job .carousel-control.right{background-image:none!important;z-index:100;font-size:40px}#carousel-job .carousel-control.left>.glyphicon,#carousel-job .carousel-control.left>.fa{left:10%}#carousel-job .carousel-control.right>.glyphicon,#carousel-job .carousel-control.right>.fa{right:10%}#carousel-job .carousel-caption{top:0;left:0;right:0;width:100%;height:100%;margin:0;padding:20px 60px}#carousel-job .carousel-caption>p,#carousel-job .carousel-caption>h1,#carousel-job .carousel-caption>h2,#carousel-job .carousel-caption>h3,#carousel-job .carousel-caption>h4,#carousel-job .carousel-caption>h5{color:#fff;margin-top:0}#carousel-job .carousel-caption>.job-short-title{white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}#carousel-job .carousel-caption>.job-short-detail{max-height:110px;overflow:hidden;-ms-word-break:break-word;word-break:break-word;text-align:left}#carousel-job .carousel-caption>.job-short-footer{bottom:50px;position:absolute;width:100%;margin-left:-60px}.carousel-job-bg{height:100%;position:absolute;top:0;left:0;width:100%;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.00001),rgba(138,143,150,1),rgba(0,0,0,.00001))}.btn-find-jobs{background-color:rgba(102,102,102,.7);-webkit-transition:background-color 120ms linear;-moz-transition:background-color 120ms linear;-o-transition:background-color 120ms linear;transition:background-color 120ms linear}.btn-find-jobs:hover,.btn-find-jobs:focus,.btn-find-jobs:active{background-color:rgba(102,102,102,1)!important;-webkit-transition:background-color 120ms linear;-moz-transition:background-color 120ms linear;-o-transition:background-color 120ms linear;transition:background-color 120ms linear}@media(min-width:480px){.applicant-title>.title{font-size:1.5rem;line-height:1.38}}.section-padding{padding:30px}.recruit-optional{max-width:75rem;margin-left:auto;margin-right:auto;padding-top:10px}.optional-box{min-width:300px;padding:30px;position:relative;text-align:center;background-color:#fff;z-index:2}.optional-box a{color:#6e6e6e;text-decoration:none;line-height:inherit;cursor:pointer;font-size:15px}.optional-box img{width:250px;max-width:100%;height:auto;display:inline-block;vertical-align:middle}.optional-box .material-icons{font-size:80px}.optional-box .optional-titles{font-size:26px;font-weight:400;color:#242b33;padding-top:30px;margin-top:0}.optional-box p{color:#8a959e;font-size:14px;font-weight:300;margin-bottom:1.6rem}.optional-box a.optional-button{border-color:#f36;border-radius:3px;border-style:solid;border-width:1px;color:#fff;padding:12px 17px;background-color:#f36;text-decoration:none;letter-spacing:.05em;width:200px;display:inline-block;font-size:16px}@media(min-width:992px){.optional-box{width:100%;background:#fff;box-shadow:0 1px 2px 0 rgba(43,59,93,.29);height:410px;transition:all .25s;padding:50px}.optional-box:hover{background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.29)}.optional-box a.optional-button{position:absolute;bottom:50px;left:50%;margin-left:-100px}}@media(max-width:991px){.optional-box{margin:0 5% 5% 5%;width:90%}}.modal-video .modal-content{border:none}.urgently-jobs{background-color:#fff;padding-top:50px}.urgently-footer{padding-bottom:13px;padding-top:3px;margin-top:32px}.urgently-footer .footer-link{-ms-flex-item-align:start;align-self:flex-start;font-size:16px;text-transform:uppercase;vertical-align:middle;font-weight:600}.content-subtitle{color:#414141;font-size:26px;font-weight:200;line-height:1.4;margin:8px 0;padding:0 24px;text-align:center}@media(min-width:992px){.content-subtitle{font-size:32px}}@media(max-width:991px){.urgently-jobs .flex{display:block}}.panel{background-color:#fafafa;background-position:center;background-size:cover;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.15);font-weight:400;padding-bottom:1px;margin-bottom:30px;position:relative;width:100%;transition:all .25s}.panel>.panel-image-wrapper{display:table;width:100%}.panel>.panel-image-wrapper>.panel-image{background-color:#b0b0b0;background-position:center;background-size:cover;display:table-cell;vertical-align:middle;text-align:center;height:150px;overflow:hidden;width:100%;border-radius:2px;padding:0 10px}.panel>.panel-image-wrapper>.panel-image>a{line-height:1.6;padding:0 10px;font-size:20px;color:#fff}.panel-content{margin-bottom:24px;padding:16.992px 25px;-ms-flex:0 1 auto}.panel-heading{color:#414141;font-size:22px;font-weight:300;letter-spacing:.23px;line-height:1.36;font-size:18px;letter-spacing:0;margin-bottom:8px;padding:0;text-align:left}.panel-text{margin-bottom:10px;margin-top:8px;color:#747474;font-size:12px;text-align:left;max-height:60px}.panel-links{bottom:19.92px;position:absolute;text-transform:uppercase;font-weight:500}.panel-links a,.panel-links span{padding-right:1em}.company-intro>img{max-width:150px;margin-bottom:30px}