/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2016-06-28 10:55:52 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 49%;
    }
}


@media (min-width: 768px) {
    .page-header.type1 .nav-sections {
        margin-bottom: 0;
    }
}
@media (min-width: 1200px) {
    .footer-top, .footer-middle, .footer-bottom {
        width: 1140px;
        margin: 0 auto;
    }
}
.footer .container {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
}
.page-main {
    padding-top: 15px;
    padding-bottom: 0;
    margin-bottom: 13px;
}
.cms-index-index .page-main, .breadcrumbs + .page-main {
    padding-top: 0;
}
.page-main > .columns {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
.cms-index-index .page-main > .columns {
    padding: 0;
}
.cms-index-index .page-main, .cms-index-index .page-main > .columns {
    background-color: transparent;
}
.footer-middle .block.newsletter input {
    border: 1px solid #ccc;
    background-color: transparent;
    height: 34px;
}
.footer-middle .block.newsletter .action.subscribe {
    background-color: transparent;
    color: #777;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
}
.invalid-phone{display:none;}
.invalid-captcha{display:none;}


#city{
height:38px;
}

#country{
height:38px;
}

#functional_area{
height:38px;
}

.organization{
    margin-top: -18px !important;
}

.organization_size{
    margin-top: -20px !important;
}

#industry{
height:38px;
}

#organization_size{
height:38px;
}
.industry{
    margin-top: -20px !important;
}

.city{
margin-top: -16px !important;
}

.job_title{
margin-top: 47px !important;
}

.page-main > .columns {
   padding-left: 0px;
     padding-right: 0px; 
    padding-top: 0px; 
}

@media (min-width: 768px) {
.customcaptcha{
padding-left:25px;
}
}