.successfactors_logoright{display:inline-block;margin:7px 0 0 20px;vertical-align:middle;float:right;}
header .jvlogo.logo-image.right img{max-height:50px;}
#header{background-color:#FFF;}
#header #nav-mainmenu ul.mega-menu, #header #nav-mainmenu div.nav-menu > ul, #header #nav-mainmenu ul.nav-menu{margin-right:0;}
.intro-section-22 .l{background-color:rgba(255,182,1,0.75);}
.popup-form .pop-body{padding:20px 40px;}
.title-line-dark-center, .title-line-light-center{margin:0 !important;display:inline-block;max-width:1000px !important;}
.solutions .slider-latest-3 .item .moduleItemIntrotext{min-height:161px;}
.btn-blue{background-color:#31aae2;color:#FFF;border:none;}
#nav-mainmenu.scrolling-down, #header.scrolling-down{transform:translateY(0);-webkit-transform:translateY(0);}
.row-section{padding:40px 0;}
[class*="slider-latest"] .content-item-desc .post-title{font-weight:500;font-size:16px;}
.logo-table-cell img{max-height:45px;}
#about .title-line-dark-center, #solutions .title-line-dark-center{padding:0;text-align:left;}
.line-gradient-dark:before, .title-line-dark-center h2.widgettitle:after{background:#e8e8e8 !important;}
.title-line-dark-center h2.widgettitle:after, .title-line-light-center h2.widgettitle:after{margin:15px 0 0;}
#about.inner .title-line-dark-center{text-align:center !important;}
.contact-iframe{background-color:transparent;border:none !important;min-height:420px;}
.popup-form-iframe .form-control{font-size:13px;padding:8px 15px;}
.popup-form-iframe .form-group{position:relative;}
.validate{position:absolute;left:0;top:0;background:rgba(69,69,69,0.70) !important;padding:3px;}
.btn.btn-line.light { background-color: rgb(51, 55, 62) !important; color: rgb(242, 242, 242) !important; border-color: rgb(51, 55, 62) !important; padding: 10px 12px !important;}
.btn.btn-line.light:hover { background-color:#e74c3c !important; color: rgb(242, 242, 242) !important; border-color: #e74c3c !important;}